Odpověď na názor

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í.

  • Článek je starý, nové názory již nelze přidávat.
  • 7. 2. 2023 22:35

    vlado

    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)
    LD H,(IX+1)
    - tento kód zabral 6 bytov a trval 2x19 taktov.
    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.