OldComp.cz
http://oldcomp.cz/

Emulácia 8253 - riešenie problémov
http://oldcomp.cz/viewtopic.php?f=136&t=2420
Stránka 22

Autor:  Milsa [ 12.03.2015, 23:28 ]
Předmět příspěvku:  Re: Emulácia 8253 - riešenie problémov

Takže veci sa majú tak, že mi nefunguje volanie prerušenia od Z80 PIO, pretože je vynulovaný port A. Zabudol som uplatniť masku pre vstupné a výstupné bity.

Mám však ale otázky:
1.Ak nastavím na 8255 A7 hodnotu 0, tak by som takto mal byť schopný vyvolať v BASICu prerušenie, nie? Pretože na schéme som si všimol, že A7 je spojený s VBLNK a zároveň so Z80 PIO A5. Takže ešte musím urobiť v emulácii nastavenie Z80 PIO A5 podľa 8255 A7. Kurňa, pekne sa to zamotáva. Niekedy, keď sa pozerám do kódu, tak sa v ňom už začínam strácať.
2. V tejto súvislosti ma napáda, že aký má súvis blikanie kurzora s VBLNK? Predpokladám, že to nulovanie kurzora nasilu malo súvis práve s prerušením (viďte moje vlákno o blikaní kurzora v BASICu).
3. No a ešte jedna len čisto upresňujúca otázka: Na vstupe Z80 PIO A5 je VBLNK (čiže grafika) a na vstupe 8253 CTC0 CLK je VSYNC (čiže border + grafika)?

Stránka 22 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/