Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Re: Kdo je Microcode ? Dotaz asi na Romana Dolejsiho

Anonym SHARP MZ-800

Zdravim...

Ked som ja prerabal par hier zo ZX Spectra osvedcilo sa mi pre neblikajuce
vykreslovanie obrazovky, presne tak ako spomina Roman, prerusenie IM2.
Zo zaciatku ma zarazalo preco je v hlavnej slucke hry na ZX Spectre pouzita
instrukcia HALT. Je to prave kvoli synchronizacii rovnomernosti behu hry.
Podmienkou vsak bolo aby sa hlavna slucka stihla vykonat za menej ako 20ms.
Bolo to laborovanie s ratanim kazdeho taktu a tak som pre vykreslovanie
obrazkov (Nebulus) napr. skvele vyuzil stack (PUSH) a sadu druhych
registrov pripadne niekoldo desiatok instr. LDI miesto jednej LDIR, pretoze
aj na tom sa dalo usetrit niekolko mikrosekund. Zvuk som zachovaval povodny
zo ZX Spectra, s tym neporadim.

Vela uspechov s hranim sa....

Peter '_face_' Blaho

Zobrazit původní podobu

Vlákno · 4 zprávy

Zobrazit celé vlákno na jedné stránce

  1. RE: Kdo je Microcode ? Dotaz asi na Romana Dolejsiho Anonym
  2. RE: Kdo je Microcode ? Dotaz asi na Romana Dolejsiho Vaclav Peroutka Přílohy: 1
  3. Re: Kdo je Microcode ? Dotaz asi na Romana Dolejsiho Roman Dolejsi
  4. Re: Kdo je Microcode ? Dotaz asi na Romana Dolejsiho Anonym