Egy egyszerű kis tesztprogramnak indult, végül hónapokig húzódott a fejlesztése. Egyrészt mivel igen körülményes volt a sokoldalú tesztelés és piszmogós a makacs hibák felderítése – másrészt mivel túl sok funkcióját próbáltam a szűkös keretekbe belezsúfolni. De éppen ezért csináltam: hogy felderítsek vele olyan területeket a nagy-nagy Commodore birodalomban, amivel még sosem foglalkoztam előtte (így mellesleg egy csomó leírást is végig kellett közben olvasni és vadászni az infókra a neten stb.). Amit menet közben kiderítettem, azt jórészt leírtam a pár hónappal ezelőtt már közreadott 51-oldalas „kis” PDF dokumentumban (ld. „Platform Independent Code”). Végső soron akár úgy is felfoghatjuk, hogy az alkalmazás ennek a leírásnak egy példaprogramja. (És az egész azért kellett, mert ezeket az elemeket mind fel szeretném használni a Rosettában később.)
Az egyik lényege, hogy olyan program, ami elviekben minden Commodore gépen elindítható (más szóval a középpontban álló C64/128/65-ös család mellett éppen úgy a Plus/4-en, a VIC-20-on, a PET-en… stb.) A másik meg, hogy automatikusan detektálja a rendszer összetevőit, majd teszteli is őket, és az eredményeket a képernyőre írja (mint afféle „sysinfo”).
Szokás szerint összecsomagoltam az egészet egy zip fájlba, a forrásokkal együtt, és van benne egy hatoldalas PDF a használati útmutatóval és egyéb tudnivalókkal (angolul), így nem akarok mindent újra idemásolni, hiszen akit érdekel, az úgyis megtalálja őket ott. Feltöltöttem a weboldalamra, és emellett a csdb.dk-ra is természetesen. Ezenkívül nyitottam egy topikot a Lemon64-en, ahol szintén hozzá lehet szólni.
Akárkinek kedve támad kipróbálni, tesztelni, az töltse le, sőt, ha valakinek ritkább, egzotikus hardverei vannak (mint pl. MEGA65 vagy SuperCPU, vagy esetleg PET, CBM-II vagy más hasonló régi gép), és lefuttatná rajta, akkor nagyon örülnék, ha megosztaná velem valamilyen formában az eredményeket (akkor is, ha netán hiba történik). Mivel ugye ilyesmiken egyelőre nem volt alkalmam még kipróbálni, ezért nem tudhatom, mire számítsak… És kíváncsi vagyok.
Update (aug. 31.): időközben eljutott a fejlesztés a v1.06-os revízióig egy csomó bővítéssel és javítással (pl. colour RAM teszt, C65-ös és MEGA65-ös kiterjesztések stb.). Sőt, már részben tesztelve van MEGA65-ön is, és ha nem derül fény újabb javítandó hibákra, úgy ez a végső verzió.
Update (szept. 6.): még egy csomó kisebb-nagyobb javítással, itt a v1.08-as revízió (talán ez most már a végleges).
Update (szept. 10.): a végleges (final) verzió, további kisebb-nagyobb javításokkal: a v1.09-es revízió (szóval most már tényleg nem lesz újabb változás). Und tschüss.
(előzmény: Platform Independent Code)