Vlákno názorů k článku Vývoj her a dem pro ZX Spectrum: vlastní vykreslovací subrutiny od Ondřej Caletka - Rád bych vyjádřil poděkování za tenhle seriál. Kéž...

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

    Ondřej Caletka
    Zlatý podporovatel

    Rád bych vyjádřil poděkování za tenhle seriál. Kéž bych něco takového měl k dispozici před třiceti lety, kdy jsem tohle objevoval. :)

    Konečně jsem taky pochopil ono kouzlo překřížení tří adresních drátů video RAM. Slyšel jsem o tom legendu, že je to z důvodu zjednodušení logického obvodu uvnitř ULA, který generuje video. Ale tohle vysvětlení, že se díky tomu dají chytře využít rychlé instrukce pro inkrementaci vyššího bajtu adresy dává mnohem větší smysl.

    Těším se na další díl!

  • 2. 3. 2023 12:13

    Korporátní lopata

    Ve skutečnosti je ten formát částečně vynucený. ULA čte dvojice bajtů pixely a atributy v takzvaném page modu, na jednu adresu RAS se použijí dvě CAS adresy, je to rychlejší než dva plné cykly (2x(RAS+CAS)), takže Sinclair mohl použít pomalejší (= levnější) paměti. Nicméně to že jsou řádky pod sebou vzdálené právě o 256 bajtů je zřejmě úmysl, v případě 16KB pamětí šlo použít jakýkoliv násobek 128.