Itt a CPC "emu" közel végleges verziója, az általatok felfedezett bugokra, és a nemtetszõ, módosítandó dolgokra lennék kíváncsi, eredeti EP-n még nem próbáltam a legutóbbi pár javítás után, úgyhogy elképzelhetõ, hogy nem fog elindulni.
Van egy 2, amirõl tudok, de javítani nem tudom, az a CPC-s hardware scroll, amit eddig csak a Basic alatt láttam, ha scrollozódik a képernyõ, akkor egy vékony csík is megjelenik néha a képen, ami annak köszönhetõ, hogy CPC egy 16k-s szegmenst használ a videómemóriának, amikor scrollozódik a képernyõ, akkor port írással megváltoztatja a a képernyõ kezdési helyét (eltolja 50h-val), ha az egyik sor kilépne a 16k-s mem. lapról, akkor az 0000h-tól folytatódik ( pl az egyik sor FFD0-nál kezdõdik, akkor FFFF-ig tart, aztán 0000-tól 0020-ig, viszont EP-n az LPB-t nem lehet így megosztani.
A másik a file-kezeléssel kapcsolatos hibaüzenetek, azt hittem, hogy a CPC is az A regisztert használja a hibaüzenet azonosítására, de magnó esetén nem, ha az open sikertelen, akkor függetlenül az A regiszter tartalmától mindig a FILE ALREADY OPEN üzenetet írja ki.
Billentyûzet kiosztás: (a különbségek)
CPC / EP
F9 /hold
Copy /left shift
F0 /stop
Clr /ctrl
Return/enter
Shift /right shift
Ctrl /del
Caps /lock
Del /erase
Elméletileg a HOLD+STOP együttes megnyomására az emulátor megáll (a keret feketére vált), ilyenkor a JOY(0) Left/Right-tal lehet a BIAS-t változtatni, az ESC-pel, pedig az emulátort RESETelni, kilépés: STOP
Lehet, hogy a HOLD+STOP bill. kombinációt, vagy a kilépõ bill-t át kellene tenni másra, mert belépni csak egy harmadik billentyû (pl SPACE+STOP+HOLD) együttes lenyomásával lehet normálisan.
Ami még hiányzik, de lehet, hogy nem fogok boldogulni vele: a RESET egyszeri megnyomása esetén a CPC "emu" induljon újra ne az EP.
Várom a buglistát, és a módosítandó dolgok listáját.
Talán egy-két héten belül elkészül a teljes verzió.