OldComp.cz
http://oldcomp.cz/

Joystick
http://oldcomp.cz/viewtopic.php?f=31&t=5295
Stránka 11

Autor:  Otkin [ 18.05.2017, 22:53 ]
Předmět příspěvku:  Joystick

Viete mi poradiť? Keď zapojím JOY, chová sa divne. Zatiahnem doprava, ide hore, zatiahnem hore, javí sa ako trigger. Je vadný konektor? Vyskúšal som viac JOYov. Apropo: aké je adresovanie portov pre JOY? Teda, ak spustím monitor, kde to môžem odsledovať?

Autor:  Comos [ 31.05.2017, 09:30 ]
Předmět příspěvku:  Re: Joystick

Otkin píše:
Viete mi poradiť? Keď zapojím JOY, chová sa divne. Zatiahnem doprava, ide hore, zatiahnem hore, javí sa ako trigger. Je vadný konektor? Vyskúšal som viac JOYov. Apropo: aké je adresovanie portov pre JOY? Teda, ak spustím monitor, kde to môžem odsledovať?


Joy1 je na adrese $DC01, Joy2 na $DC00.Bity 0-4 jsou pro samotnej joy na obou portech, v případě čtení matice klávesnice je na $DC00 - Bity7-0 - sloupec a na $DC01 Bity7-0 - řádek.

(bit hodnota = 0 znamená aktivní !)

BIT0 - nahoru
BIT1 - dolů
BIT2 - vlevo
BIT3 - vpravo
BIT4 - fire

defaultní hodnota na Joy1 portu, pokud není nic aktivní je $7F.Čistě v monitoru se můžeš podívat na aktuální hodnotu těch registrů,ale lepší si napsat v monitoru krátkej program na vyzkoušení všech směrů+fire.To co ale popisuješ může být ještě problém se samotnou klávesnicí,ta ti chodí normálně?

Autor:  Otkin [ 31.05.2017, 17:00 ]
Předmět příspěvku:  Re: Joystick

Klávesnica je bez problémov. Commodore mám (spojazdnený) veľmi krátko, tak sa s ním len zoznamujem. Joy byť tiež mal byť ok, lebo s atari ide v pohode. Na C64 mám len jednu hru, ktorá sa ovláda klávesami, no reaguje v nej aj joystick, ale iba tak, ako som popísal.
V každom prípade ďakujem za radu, skúsim pozrieť v tom monitore, (myslím, že je na cartridge). A trošku aj dúfam, že mi niekto poradí na Platariáde, na ktorú sa už veľmi teším.

Autor:  Otkin [ 11.06.2017, 11:27 ]
Předmět příspěvku:  Re: Joystick

Á propos: JOY porty sú ok, čo viem vďaka chalanom commodoristom, ktorí mi ich na Plataríáde odskúšali.

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