Systémové proměnné počítačů Sinclair ZX Spectrum

From Wikipedia, the free encyclopedia

Remove ads

Systémové proměnné počítačů Sinclair ZX Spectrum jsou místa v paměti tohoto počítače, která ovlivňují chování jeho základního programového vybavení v jeho paměti ROM. V paměti počítače jsou umístěny od adresy 23552 po adresu 23733.[1] Pokud je k počítači připojen ZX Interface 1, jsou vytvořeny další systémové proměnné v oblasti od adresy 23734 po adresu 23791.[2] Tyto systémové proměnné jsou vytvořeny až při vložení příkazu pro ZX Interface 1 nebo při pokusu o vložení řádku se syntaktickou chybou.[3] Počítače ZX Spectrum 128K/+2/+2A/+3 mají další systémové proměnné umístěné v oblasti tiskové vyrovnávací paměti tiskárny ZX Printer (tyto počítače v režimu 128 Basic, resp. +3 Basic ZX Printer nevyužívají).

Systém ZX Spectra využívá jako ukazatel na systémové proměnné registr IY (obsahuje vždy hodnotu 23610 desítkově, 5C3A šestnáctkově, ukazuje tedy přímo na systémovou proměnnou ERRNR), jeho hodnotu je nutné zachovat při využívání některých podprogramů v ROM a při využívání přerušení v módu IM1.[4] Dvoubytové systémové proměnné jsou uloženy ve tvaru nejdříve nejméně významný bajt a po něm nejvíce významný bajt.[5]

Systémové proměnné disketových jednotek Didaktik 40 a Didaktik 80 jsou umístěny v jejich vlastní paměti RAM od adresy 14336 po adresu 16383.[6]

Remove ads

Přehled systémových proměnných

Další informace název, adresa ...
Remove ads

Přehled systémových proměnných ZX Interface 1

Další informace název, adresa ...

Od adresy 23792 jsou uloženy informace o otevřených kanálech. Informace o každém otevřeném kanálu na ZX Microdrive je velká 595 bytů, informace o každém otevřeném kanálu na síti ZX Net je velká 276 bytů.

Remove ads

Přehled dodatečných systémových proměnných počítačů ZX Spectrum 128K/+2

Další informace název, adresa ...

Pracovní proměnné editoru 128 Basicu jsou umístěny ve stránce 7 od adresy 60416 (šestnáctkově EC00) po adresu FFFF.[11][12]

Další informace adresa, velikost ...


Od adresy 60415 směrem dolů až k adrese 49152 je zapisován adresář ramdisku.[11] Katalog ramdisku tak může zasáhnout i do oblasti druhé videoram, kterou 128 Basic ale nepoužívá.

Remove ads

Přehled dodatečných systémových proměnných počítačů ZX Spectrum +2A/+3

Další informace název, adresa ...
Remove ads

Reference

Externí odkazy

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads