Prvo očitavanje PC Gameport džojstika je prošlo uspešno. Pločica za prototip je pretrpela par izmena, malo je rearanžirana, dodat je analogni multiplekser (za očitavanje BBC džojstika; tek treba da vidim da li će moja ideja o tome kako to da odradim upaliti ili ne), kao i nova Ardino pločica, pošto je prethodna ispustila dušu (juče jednostavno nije hteo da se uključi, Marko kaže da sam ga možda preflašovao jedan put previše - sitna cena razvoja
)
Mnogo više izmena je bilo "ispod haube"... Moja prvobitna ideja o merenju autofire frekvencije korišćenjem Change interapta je pala u vodu kada sam isprobavao džojstike kod kojih treba menjati konfiguraciju pinova u letu puno puta u sekundi (svi koji imaju razne Select linije). Dok sam se još igrao sa njima, naleteo sam na nešto što mi se čini da je bag u delu za optimizaciju kompajlera, ali to ću još ispitati i prijaviti ako stvarno jeste.
Naredna ideja je bila da kompletno očitavanje prebacim u interapt, samo što sam morao da pređem na direktan rad sa portovima umesto digital read/write jer je to bilo suviše sporo za 100 puta u sekundi. A to je onda povuklo za sobom kompletnu izmenu struktura podataka o džojsticima, pa ponovno pisanje potprograma za njihovo pretvaranje u podešavanja portova, i na kraju testiranje svog tog koda.
Usput i par nezgodnih bagova koje sam morao da rešim napamet jer ne mogu da uključim serijsku komunikaciju zbog premalo preostalog RAM-a (imali su za posledicu brljavljenje displeja, pa nije bio od koristi).
Dodato je i korektno očitavanje Sega Genesis džojpeda, ostaje da do kraja uradim PC gameport, da probam BBC i CD32, još malo doradim menije i onda da konačno predam prvu beta verziju Marku, da se igra sa pravljenjem pločice.
Što bi rekao Šekspir, mnogo buke niokočega
Nadam se da ću završiti u sledećih nedelju-dve dana, ovo mi oduzima gotovo svo slobodno vreme, hoću malo da se zezam i sa mojim starim mašinama, skroz sam ih zapostavio... Stidim se...