Elvileg kész az egységes magyar EXDOS.
A HFONT-osan tárolt ékezetes karakterek kiíráskor konvertálódnak az aktuális karakterkészletnek megfelelően, így nem lesznek mindenféle csúnya krikszkrakszok. UK, BRD, HUN és EP PLUS HUN karakterkészleteket kezel, kihasználva a fellelhető ékezetes karaktereket (hiszen még az UK-ban is van egy csomó!). Ahol nincs hosszú ékezet ott rövid van használva, pl ő helyett ö, ha rövid sincs akkor lesz éktelen. Ismeretlen karakterkészlet esetén az összes ékezetes karakter éktelen lesz.
A kétnyelvű EXDOS ha nincs nyelvi bővítő ROM, akkor saját maga létrehozza a 144-es nyelvi EXOS változót, ezt alapból 255-re azaz angolra állítja. De mivel már nincs kriksz-kraksz veszély, lehetne 0-ra állítani, engedélyezve a magyar nyelvet. Ez a mellékelt ROM ilyen.
A dolog több helyen szívatós volt, pl a PLUS-nál 0 (BRD), 1 (UK), 2 (HUN) a nyelvek számozása, el kellet érni, hogy a HUN-t is nullának lássa
Szintén a PLUS miatt a © karaktert is konvertálni kellett, viszont a © 1985 Intelligent... üzenet nem a normál szövegkiíró rutinon ment keresztül (ahova bekerült a konvertálás), hanem direkt EXOS 8-al.
A szövegtáblában volt egy nem használt Copyright Intelligent... üzenet, idekerült át ez, és a HELP rutin módosítva, hogy a szövegtáblából kérje ezt a sort.
Szintén a szövegtáblába került be az ISDOS HELP sora, az első szegmensből kikerült © 1985... szöveghelye lett felhasználva az általános HELP kiíró rutin megbütyköléséhez
Az EXDOS ablak státusz sorába írt "parancsértelmező" volt a következő probléma, mivel ez közvetlen videó memóriába megy, így a HFONT-os karakterek 128-al kisebb kóddal szerepelnek. A különböző készletekben meg vegyesen hol 128 alatti hol feletti karakterek lennének, azaz össze-vissza hol piros hol kék...
Mivel a szöveg kikérése az általános rutinon keresztül megy, így akkor rendes kódú HFONT-os karakterek lettek bele, amik szépen konvertálódnak.
A másoló LDIR lett lecserélve egy másoló ciklusra, ami közben törli a 7. bitet, így biztosítja az egyforma színt. Ez a ciklus szintén a korábban említett felszabadult helyre került.
Utolsó problémának ott volt a magyarított ISDOS...
Majd ha egyszer vissza lesz fejtve, akkor abba is lehet tenni ilyen kiírás közben konvertálást
Most az a megoldás lett, hogy indításkor lesznek az éppen aktuális karakterkészletnek megfelelőre konvertálva az ékezetes karakterek.
Bonyolított a helyzetet, hogy az ISDOS CRC-ket számol a programterületeire, így ezeket is ki kellett számolni mindegyik variációhoz, és egy táblázatból az éppen aktuális értékeket bemásolni.
Ha valakit érdekel, akkor majd berakhatom a karakterkészlet felismerő és konvertáló rutint...