MultiJoy tester¢Radek t❎rba, raster/c.p.u., 2007¢---------------------------------------¢¢Tento program je ur⇨en pro praktick⑦ testov⇧n funk⇨nosti MultiJoy interface a v③ech k n❎mu p②ipojen⑨ch joystick
.¢¢Po spu③t❎n se zobraz 16 odd l
a v kaəd⑦m z nich lze sledovat aktu⇧ln stav p⇧ky a tla⇨ tka joysticku 1 aə 16 (10-16 je ozna⇨ov⇧no p smeny A-G). Odd ly jsou na po⇨⇧tku vypln❎ny te⇨kami pro snaz③ p②ehled, kter⑦ sm❎ry p⇧k a tla⇨ tka jiə byly vyzkou③eny - u t❎ch jsou te⇨ky vymaz⇧ny. Op❎tovn⑦ vypln❎n te⇨kami v③ech odd l
lze prov⑦st stla⇨en m mezern ku.¢¢Kl⇧vesami nahoru/dol
(-/=) lze m❎nit prodlevu mezi z⇧pisem a ⇨ten m PORTA registru a t m ov❎②it mezn hranici spolehliv⑦ funk⇨nosti pouəit⑦ho zp
sobu HW ②e③en MultiJoye. P②ednastavena je hodnota 30 takt
, coə je obecn❎ doporu⇨ovan⇧ prodleva. Hodnotu je moəno nastavit v rozsahu 0 aə 99 takt
(krom❎ hodnoty 1, nebo④ neexistuje instrukce procesoru trvaj c 1 takt).¢¢Kl⇧vesa Return prov⇧d st② d⇧n aktu⇧ln❎ nastaven⑦ hodnoty prodlevy se z⇧kladn hodnotou 30 takt
.¢¢Standardn❎ se sledov⇧n joystick
prov⇧d jen cyklick⑨m z⇧pisem p② slu③n⑨ch hodnot do PORTA registru. Krom toho je v③ak moəno kl⇧vesou "I" aktivovat (⇨i op❎t deaktivovat) md s prov⇧d❎n m inicializace registru PORTA na hodnotu #$FF po p②e⇨ten stavu kaəd⑦ho joysticku.¢¢Stiskem ESC bude program ukon⇨en a n⇧sleduje skok do DOSu (je-li p② tomen).¢¢Pozn⇧mky:¢* Jestliəe sign⇧ly ur⇨uj c sm❎r p⇧ky neodpov daj ə⇧dn⑦mu joystickem re⇧ln❎ provediteln⑦mu sm❎ru (nap②. protilehl⑦ strany sou⇨asn❎ nebo v ce neə dva sm❎ry sou⇨asn❎), je m sto vizu⇧ln ho zn⇧zorn❎n p⇧ky zobrazena uprost②ed odd lu HEXa hodnota p②e⇨ten⇧ z registru PORTA.¢* U interface MultiJoy8 se mohou stavy joystick
1-8 objevovat i na pozic ch 9-G, u MultiJoy4 stavy 1-4 i na pozic ch 5-8,9-C,D-G. Toto je d⇧no takov⑨mi konstrukcemi MultiJoye, u nichə jsou ignorov⇧ny nadbyte⇨n⑦ ② d c sign⇧ly pro ur⇨en pr⇧v❎ sledovan⑦ho joysticku.