ZX Spectrum > PROGRAMOWANIE
[ZX81] Wyzwanie programistyczne nr 1
Tygrys:
Albo piszesz demo które siedzi w ROM i korzysta z RAM - choć to wymaga dużej dyscypliny aby nie tworzyć automodyfikowalnych procedur,
albo też przerzucasz wszystko do RAM i odpalasz program.
Dalthon:
No właśnie chce w ROM trzymać spakowane i rozpakowywać do RAM i stąd potrzeba więcej niż 8kB w RAM ;)
KWF:
Podpowiedz, w jaki sposob mozna przetestowac binarke z ROMu w przestrzeni 8K-16K.
Do tego potrzeny bedzie emulator EightyOne (EO). Emulator konfigurujemy pod ZX81 ze standardowym 16KB RAM (w przestrzeni 16K-32K). Jesli ktos bedzie korzystal w WRX, to nalezy zaznaczyc te opcje. Zapisujemy konfiguracje, robimy reset emulowanego ZX81 i emulator jest gotowy. Aby wczytac przygotowany plik binarny, z menu "File", wybieramy "Load Memory Block", w okienku "Load Block..." wskazujemy plik do zaladowania i za adres podajemy 8192 (dziesietnie). Klikamy "Load File..." i nic sie nie dzieje, ale binarka zostala wczytana. Aby ja wywolac wydajemy komende
--- Kod: ---RAND USR 8192
--- Koniec kodu ---
i jesli nasz programik dziala poprawnie, odpali sie. W zalaczniku plik z jednym z programow wydanych przez Timexa na kartch do samodzielnej zabawy.
tooloud:
--- Cytat: Dalthon w 2020.02.04, 12:58:25 ---No właśnie chce w ROM trzymać spakowane i rozpakowywać do RAM i stąd potrzeba więcej niż 8kB w RAM ;)
--- Koniec cytatu ---
ale, że nie zmieścisz się nagle w 256 bajtach? :o :P
Dalthon:
--- Cytat: tooloud w 2020.02.14, 16:07:20 ---ale, że nie zmieścisz się nagle w 256 bajtach? :o :P
--- Koniec cytatu ---
zx81 ma duże pixele - nie mieszczą się w 256b :P
Nawigacja
[#] Następna strona
Idź do wersji pełnej