Odpovídáte na názor k článku Kouzlo minimalismu potřetí: vývoj her a dem pro slavné ZX Spectrum. Názory mohou přidávat pouze registrovaní uživatelé. Nově přidané názory se na webu objeví až po schválení redakcí.
Samozrejme s registrom IY je to tak. Nie vždy ale využívali na systémové premenné IY, takže sa premenné nedali presunúť. Dôvod bol jednoduchý. Napríklad na načítanie 2-bytovej hodnoty do HL využívali:
LD HL, (ADRESA) - zabralo 3 byty a trvalo 16 taktov
LD L,(IX +0) - tento kód zabral 6 bytov a trval 2x19 taktov.
LD H,(IX+1)
Osobne som často využíval IM2, jeho súčasťou bola väčšinou obsluha klávesnice cez ROM. Samozrejme registre som mal vtedy v poriadku.
Ak si dobre pamätám, tak v HL' bol uložený vrchol kalkulátora Spectra (RST#28).
Všetko je to už moc dávno, môj poslený počin bol že som si v 90-tych rokoch pripojil vyradenú klávesnicu. Bola to nejaká Consul, mala klasický DIN(5-kolík) a obsahovala tuším 8048. Bola pripojená na jeden pin 8085, nejaký riadiaci signál mi spustil nemaskované prerušenie a obsluha bolo pár riadkov v assembleri.
Samozrejme som mal "opravenú" ROM ktorá to umožňovala, nepoužíval som magnetofón (mal som D40(5 1/4') a bokom pripojenú ďalšiu 3,5' mechaniku a nehral som s ňou hry. Klávesnica bola na písanie kódu, prípadne textu a podobne.