OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 01:23

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 16 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
PříspěvekNapsal: 12.03.2015, 23:28 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
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)?

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 16 ]  Přejít na stránku Předchozí  1, 2

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz