Valaki esetleg Dave ugyben tudna valaszolni a kovetkezore? Mi tortenik, ha az ember irja a tone generator-ok counter-jeit. Az azonnal betoltodik, amirol vissza kezd szamolni ugye, vagy az elozo megy tovabb, es csak akkor tolti be az ujat, ha alulcsordul a szamlalo? Illetve, ha azonnal, akkor mi tortenik, ha elobb a 12 bites counter also byte-jat irom, aztan a felso 4 bitet, akkor ketszer toltodik be, eloszor ugy, hogy a "fele van csak update-elve", aztan mar az egesz?
Nem tudtam szepen leirni mi a bajom. de konkret oka van, hogy ezt kerdezem: Xep128-ba irnek eppen nemi TG interrupt emulaciot. Ezert irtam egy teszt programot. Hibahataron belul azt irja ki mint az ep128emu-nal (marmint a Xep128, de csak a meg nem publikus verzio), _kiveve_ ha a TG interrupt forrasa valamelyik TG csati. Mivel a teszt programban akkor irom be a counter-ek erteket is, elek a gyanuperrel, hogy a problema az, hogy ep128emu szerint a TG counterek erteke azonnal betolti a visszaszamlalosdit is, mig Xep128-nal nem, igy persze a ketto eredmenye eltero lesz viselkedesileg (es nem, a "sync" bit nincs hasznalva).
Lasd kepek a kulonbsegrol, van kis kulonbseg mashol is, de elenyeszo, a ket hex ertek amugy Dave 8/12MHz beallitasra nezve meri egy ciklusban hogy mennyiszer fut le az, amig valt erteket az adott "level" bit a B4 porton.
Illetve mellekeltem a programoskat is, ha valaki esetleg igazi EP-n le tudja futtatni, hogy mit hoz ki ...
Koszi szepen!