Idő az van, csak ha a 82h-t is átírod, akkor az új LPT-t az elejétől kezdi olvasni.
Hát ha az elejét írom bele ... nem ?
Na próbálom akkor összefoglalni a szabályokat:
Van a nick, annak a 2 LPT cim regisztere. 82h alacsony, 83h magas helyiérték. Ezek a regiszerek maguktól nem változnak egyáltalan. A szerepük csak annyi hogy egy LBP reload flag, vagy egy 83h reload bit (melyek tök ugyanazt a hatást érik el, csak első z80 független, második z80 függő módon) hatására ezekből a regiszterekből inicializálódik újra a nick LPT olvasása.
Tulajdonképp a nick JP utasítása a reload, és az operandusa meg ez a két regiszter, nem ?
Tehát magyarul ha ebbe a két regiszterbe barmit beleírunk, a prímszámokat akár, vagy a születési dátumunkat, az égvilágon semmi nem történik mindaddig, míg fenti két módszer valamelyike ki nem váltja a nick reload mechanizmusát, na ekkor ami épp benne van a fenti 2 regiszterben, az betöltődik a nick- be valahova belülre, és a következő lpb -t a nick onnan kezdi olvasni, és punktum.
Ebből akkor számomra valami olyan is következne, hogy a z80- nal 83h -n kezdeményezett force reload SEM AZONNAL-AZONNAL tölt újra, hanem igenis az aktuális LPB kirajzolásának be kell fejeződnie a nick által, ami ugye nagy is lehet, sok rasztersor, és csak utána fog megtörténni az a reload. Gondolom persze a z80 ettol nem fog blokkolódni, ő fut tovább, legrosszabb esetben valami 256 sor után majd tényleg bekovetkezik a reload a nick -ben. Ad abszurdum az is lehet, hogy ezen idő alatt akar módosíthatunk még a nick regiszterein ...
Namost akkor fentiekből az következik, hogy a két regiszerünkbe NEM KÖTELEZŐ az LPT kezdőcíme legyen, csak az "kötelező" hogy mikor a két okunk közül valamelyik kiváltja az LPT reload -ot, akkor "belepasszoljon" az új címen lévő LPB a szinkronunkba, és ha ez teljesül, akkor normál, rezzenéstelen képet fogunk kapni.
Ha mindez igaz, akkor viszont amit csinálsz azt nem csak 1000h- s váltogatással lehet elérni, hanem egy tetszőleges pixelsornál bekövetkező valamelyik forrásból származó reload -dal, a MEGFELELŐ LPB címével a regisztereinkben. Nem feltétlenül az LPT -nk elejével, és nem feltétlen 1000h -s határon, nem ?