Itt egy újabb hibát vettem észre: a GTK-s file választó ablakok elrontják a billentyűzet bemenetet, de csak gyorsbillentyűvel megnyitva, egérrel menüből nem. A debugger vagy egyéb ablak megnyitása és bezárása után újra működik a billentyűzet.
Ez a GTK-s Fl_Native_File_Chooser (újabb) hibájának tűnik, a többi file választó ablaktól eltérően ez nem küld FL_UNFOCUS eseményt az emulátor ablaknak, így az nem tudhatja, hogy például screenshot mentése után az F12 már nincs lenyomva. Egy lehetséges javítás a billentyűzet állapotát törölni file választó ablak megjelenítése után, de az is lehet, hogy egyszerű (nem bugos) Fl_File_Chooser-t fogok helyette használni Linuxon.
Még egy Linux probléma, amit most vettem észre az előbbi hiba tesztelése közben: lenyomva tartott billentyűnél az ismétlés felváltva küld FL_KEYDOWN/FL_KEYUP eseményeket, Windowson viszont csak az FL_KEYDOWN ismétlődik, ami előnyösebb az emulátor számára. Bár az érintkezési hibás billentyűzet emulációja Linuxon akár "feature" is lehet.
Nem tudom, ez az FLTK 1.1-ben is ilyen volt-e, mert nem emlékszem hogy régen ilyen probléma lett volna. Legalább most már tudom, miért akadozik a billentyűzet például a :FILE használatakor, már csak az a kérdés, hogyan lehetne javítani.
Az o utasítás hiánya milyen csomag hiányának köszönhető?
Az "o" helyén g++-nak kellene lennie, a CXX változó hibásan lehet beállítva.
A másik, letöltöttem a linux binariest, be van lőve az ep128emu-ra az executable, mégse tudom elindítani (command not found-ot kapok az ep128emu-ra)
Parancssorból indítva működik?