forum speccy.pl
ZX Spectrum => SOFTWARE => Wątek zaczęty przez: popocop w 2018.08.15, 16:01:36
-
Mam (nie pamiętam skąd) plik z programem Basic64. Jest to rozszerzony Basic dla komputerów Timex (korzysta z wysokiej rozdzielczości). Próbowałem go uruchomić na moim TC2048, ale się wiesza - pionowe kolorowe pasy po załadowaniu. Taki sam efekt jest pod emulatorem Fuse. Natomiast pod SpecEmu program działa.
Moje pytanie brzmi: czy ten program da się uruchomić na TC2048?
-
A to nie jest wersja dla TC2068? Może się gubić na przełączaniu ROM.
Ja mam gdzieś wersję działającą na TC2048, ale muszę poszukać.
EDIT: Znalazłem. Plik wykopiowany spod ESXDOS, więc ma nagłówek. Najlepiej go zatem wgrać przez divIDE/divMMC/divSD:
CLEAR 61662
LOAD*"basic64.bin" CODE 61663
RANDOMIZE USR 61663
U mnie działa :)
-
Więcej informacji o tym pakiecie znajduje się tu: http://timex.comboios.info/tmxtechb64-2048.html
-
To chyba nie jest to samo. Zbyt dużo różnic. Ale w ogólnym zakresie robi to samo.
-
Pobawiłem się chwilę tym Basicem i widzę, że jest to coś jeszcze innego, niż używałem 30 lat temu. Przede wszystkim jest zaemulowana rozdzielczość 512x384, dzięki czemu CIRCLE rysuje okrągłe kółka, a nie elipsy. To samo dotyczy PLOT i DRAW, tzn. układ współrzędnych zachowuje aspekt 4:3.
Nie ma problemów z zewnętrznymi ROM-ami, tzn. operacje FDD3000 i divIDE są prawidłowo wykonywane. Działą to więc lepiej od wersji wrzucanej do ROM (TC2068), o której kiedyś tu pisałem.
-
Poszukałem trochę w sieci. Są dwie wersje Basic64 - dla Timexa 2048 i 2068. Ten plik, który miałem jest dla Timexa 2068. Obie wersje są dostępne na WoS:
http://www.worldofspectrum.org/infoseekid.cgi?id=4000006 (http://www.worldofspectrum.org/infoseekid.cgi?id=4000006)
Wersja dla TC2048 działa pod Fuse. Jutro sprawdzę na prawdziwym Timexie (i ten plik od Trojacka też).
-
Ja znalazłem krótką instrukcję po polsku do Basic64 w pudełku od swojego Timexa, ale kasety brak :)
-
A czy mógłbyś ją zeskanować?
-
Postaram sie, tylko w tym momencie nie mam dostepu do skanera.
-
Załączam plik SNA z Basic 64.
Po graniu trzeba wykonać OUT 255, 6 (lub 62 itp.), bo SNA nie zawiera informacji o trybie graficznym.
-
Sprawdziłem wstępnie na emulatorze SpecEmu i wygląda to dziwnie. Ekran jest w trybie Spectrum, ale wyświetla co drugi znak. Wpisałem OUT 255,6 i nic się nie zmieniło. Może to wina emulatora, wieczorem sprawdzę na Timexie.
-
z tym .SNA może być problem, bo on wymusza model komputera do emulacji. Nawet jak wybierzemy wcześniej Timexa, to po załadowaniu snapshotu zostanie on zmieniony na ZX48.
Nie wiem który emulator daje możliwość zignorowania informacji w .sna o modelu.
Na prawdziwym sprzęcie nie powinno być za to problemu z odpaleniem.
-
Faktycznie SpecEmu po załadowaniu pliku przestawia się na tryb Spectrum 48. To znaczy, że ESXDOS nie potrafi w snapshocie zapisać informacji o tym, że został nagrany na Timexie. Z ciekawości sprawdzę wieczorem, czy ESXDOS zgrywa informacje o tym, że plik został nagrany na szaraku, a nie ogólnie na Spectrum 128.
Pamiętam, że był emulator, który pozwalał ładować snapshoty bez zmiany obecnej konfiguracji tzn. jak emulowany był Spectrum 128, a snapshot był z 48, to po załadowaniu wciąż emulowany był 128. Coś mi się kojarzy, że to był stary emulator typu Z80 albo X128.
-
Dla pewności sprawdziłem dokumentacji .SNA, nie ma informacji o modelu komputera. Pomyliło mi się z formatem .z80 (gdzie to akurat jest)
Rozpoznawanie jaki model zx ma odpalic, jest ustalane na podstawie wielkości pliku .sna
-
Sprawdziłem plik na Timexie i działa.
-
Pamiętam, że był emulator, który pozwalał ładować snapshoty bez zmiany obecnej konfiguracji tzn. jak emulowany był Spectrum 128, a snapshot był z 48, to po załadowaniu wciąż emulowany był 128. Coś mi się kojarzy, że to był stary emulator typu Z80 albo X128.
ZX Spin ma to wyłączalne. Działa zarówno dla .sna jak i .z80. Ale nie emuluje Timexów.
-
Sprawdziłem plik na Timexie i działa.
No i grunt :)
Cieszę się, że zadziałało i życzę miłej zabawy.
-
Człowiek pogrzebie w starociach i zawsze coś ciekawego znajdzie ;)
Kolejna pamiątka otrzymana od znajomego z CSH.
Niestety, wnosząc po adresie uruchamiania, jest to wersja inna od tej, którą posiadam i wrzucałem tu jako snapshot.
-
Okładka bardzo ładna, ale bardziej ciekawa jest chyba treść...