OldComp.cz http://oldcomp.cz/ |
|
Emulácia 8253 - riešenie problémov http://oldcomp.cz/viewtopic.php?f=136&t=2420 |
Stránka 2 z 2 |
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 2 z 2 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |