Welcome, Guest. Please login or register.


Author Topic: EP128emu (Read 242962 times)

Offline geco

  • EP addict
  • *
  • Posts: 6207
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: EP128emu
« Reply #960 on: 2016.November.10. 21:50:54 »
Szuper, 1 óra glibc 2.16 installálás után fut a 64 bitese emu linuxon ! :smt041
Köszi István a segítséget. :)
« Last Edit: 2016.November.10. 21:55:50 by geco »

Offline szipucsu

  • EP addict
  • *
  • Posts: 9070
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: EP128emu
« Reply #961 on: 2016.November.10. 22:46:20 »
A Configure - Memory részben, ahol a szegmensekre lehet a romokat betenni, milyen configuration file-t lehet betölteni? Ha a configuration file melletti gombra kattintok, nincsenek olyan kiterjesztésű fájlok. Ha a kiterjesztést átállítom univerzálisra, akkor pedig nem tölthetők be a talált kiterjesztésűek.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1032
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
Re: EP128emu
« Reply #962 on: 2016.November.11. 07:24:58 »
A Configure - Memory részben, ahol a szegmensekre lehet a romokat betenni, milyen configuration file-t lehet betölteni? Ha a configuration file melletti gombra kattintok, nincsenek olyan kiterjesztésű fájlok. Ha a kiterjesztést átállítom univerzálisra, akkor pedig nem tölthetők be a talált kiterjesztésűek.
Olvasd el a readme.txt, 542. sorától kezdődően a "Memory configuration files" szakaszt. (Hiába, olvasott embernek nincs párja. :evil:)
« Last Edit: 2016.November.11. 07:36:36 by ergoGnomik »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
Re: EP128emu
« Reply #963 on: 2016.November.11. 10:04:00 »
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. :evil:

Találtam megoldást erre, az FLTK forráskódjából (src/Fl_x.cxx):
Code: [Select]
     // Stupid X sends fake key-up events when a repeating key is held
      // down, probably due to some back compatibility problem. Fortunately
      // we can detect this because the repeating KeyPress event is in
      // the queue, get it and execute it instead:

      // Bool XkbSetDetectableAutoRepeat ( display, detectable, supported_rtrn )
      // Display * display ;
      // Bool detectable ;
      // Bool * supported_rtrn ;
      // ...would be the easy way to correct this issue. Unfortunately, this call is also
      // broken on many Unix distros including Ubuntu and Solaris (as of Dec 2009)
Az XkbSetDetectableAutoRepeat használata valóban javítja a billentyűismétlést, bár állítólag nem működik bizonyos disztribúciókon. De ha ez 7 évvel ezelőtt volt így, akkor talán nem nagy probléma. Esetleg csak akkor használnám, ha az FLTK nem túl régi verzió (pl. >= 1.3.2), ez remélhetőleg kiszűrné az elavult disztribúciókat is. Érdekes, hogy a kód további része az Fl_x.cxx-ben próbálja javítani a hibát más módon, de ez jelenleg nem működik, talán az X verziójától függhet?

Ez érdekes: (gúgli az ember barátja, na nem mindig :D ) Az nem lehet, hogy verziólemaradásom okozhat problémát ? Az FLTK 1.1.10-es pl

Egy újabb disztribúció valószínűleg nem ártana, a glibc 2.12 2010-es, a 2.15 pedig 2012-ben jelent meg. :oops: Bár a disztribúció frissítése sok munkával jár, csak az emulátor miatt nem érné meg.

A Configure - Memory részben, ahol a szegmensekre lehet a romokat betenni, milyen configuration file-t lehet betölteni? Ha a configuration file melletti gombra kattintok, nincsenek olyan kiterjesztésű fájlok. Ha a kiterjesztést átállítom univerzálisra, akkor pedig nem tölthetők be a talált kiterjesztésűek.

A memória konfigurációs file-ok használatára csak ritkán van szükség, "egzotikus" konfigurációk létrehozására, például az 576K-ra bővített EP64 "lyukas" RAM kiosztásának az emulálásához.

Offline geco

  • EP addict
  • *
  • Posts: 6207
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: EP128emu
« Reply #964 on: 2016.November.11. 10:17:57 »
Egy újabb disztribúció valószínűleg nem ártana, a glibc 2.12 2010-es, a 2.15 pedig 2012-ben jelent meg. :oops: Bár a disztribúció frissítése sok munkával jár, csak az emulátor miatt nem érné meg.
Frissítettem 2.16-ra, nem volt sok munka, csak sok idő :D, amúgy ha más kiabált volna frissítésért, akkor inkább nem használom a programot, nekem csak az EP128EMU miatt érte meg ;) , mégha a linuxon ritkábban is használom.

Offline Attus

  • EP addict
  • *
  • Posts: 1231
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
Re: EP128emu
« Reply #965 on: 2016.November.11. 14:32:18 »
Elég régi disztró lehet.

UHU-2.2 glibc_2.11.2 2010.09.03
UHU-3 glibc_2.19 2014.07.09
UHU-UBK1 2.23 2016 10.17
És ezek mind 32 bitesek, talán lesz 64 bites is.

Offline geco

  • EP addict
  • *
  • Posts: 6207
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: EP128emu
« Reply #966 on: 2016.November.11. 15:50:48 »
Off:
Red Hat 6.8 , úgy látom hogy idén májusban dobták ki :D A 6.7-ről 6.8-ra váltás olyan gyors volt, hogy szinte fel se tűnt :D

Offline szipucsu

  • EP addict
  • *
  • Posts: 9070
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: EP128emu
« Reply #967 on: 2016.November.11. 21:16:18 »
Olvasd el a readme.txt, 542. sorától kezdődően a "Memory configuration files" szakaszt. (Hiába, olvasott embernek nincs párja. :evil:)
Abszolút nem érdekel a véleményed, se az RTFM. Hogy finoman fejezzem ki magam. Ezzel a stílussal pont az ellenkezőjét éred el annak, amit szeretnél, mert még inkább meg fogom utálni az utánaolvasgatást.

Egyébként a File - Configuration menüben betölthető fájlokkal kevertem hirtelen össze ezt, és csodálkoztam, hogy nem működik, most jöttem rá.
« Last Edit: 2016.November.11. 21:19:29 by szipucsu »
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
Re: EP128emu
« Reply #968 on: 2016.November.11. 22:30:38 »
Az ep128emu.sourceforge.net-en már minden dokumentációt frissítettem (ez az oldal még egyelőre nem elérhető :razz:), bár lehetne javítani rajta, de legalább a README-hez képest most nem hiányos vagy elavult.

Offline szipucsu

  • EP addict
  • *
  • Posts: 9070
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: EP128emu
« Reply #969 on: 2016.November.13. 15:50:20 »
Direkt takarja el a teljes képernyős emulátor a Windows tálcát? Nem tudom, az előző verzióban is így volt-e. Másik programra váltáshoz mindig vissza kell állítanom az emu méretét. Nem lehetne olyan módot is teljes képernyőn, ahol a tálca megmarad?
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
Re: EP128emu
« Reply #970 on: 2016.November.13. 16:01:09 »
Direkt takarja el a teljes képernyős emulátor a Windows tálcát? Nem tudom, az előző verzióban is így volt-e. Másik programra váltáshoz mindig vissza kell állítanom az emu méretét. Nem lehetne olyan módot is teljes képernyőn, ahol a tálca megmarad?

Ez az FLTK verziók közötti különbség, az emulátor kódjának ez a része nem változott.

Az ep128.hu-n még a régebbi ROM csomag található :oops:, már van újabb verzió egy ZozoTools bug javításával.

Offline lgb

  • EP addict
  • *
  • Posts: 3555
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
    • http://lgb.hu/
Re: EP128emu
« Reply #971 on: 2016.December.02. 01:51:32 »
Biztos en benazom el, de most jutottam csak el addig, hogy kiprobaljam az ep128emu uj lehetosegeit (most SDext), es hat nem jutok vele sokra :( Most konkretan git-bol, mert az a tuti :D Az a baj, hogy SDext-el barmit probalok fekete kepernyot ad, es annyi. Eleve az sem vilagos, hogy a memoria szegmensek configjanal miert van kulon sd rom image, de aztan a 4-7 szegmensre is tolthetem. Probaltam mindenfele kombinaciot, de ugyanaz az eredmeny :( EXOS memteszt lefut, zold villanas, utana jon a fekete kepernyo marmint.
Mondjuk ami nem tudom mire jo, az a Machine configure-n belul az "Enable SD card". Mar csak azert sem vilagos, mert a File I/O "keretben" van, nem teljesen ertem, mi a ketto kozott az osszefugges. Ha azt kikapcsolom, megy az emu, de SD kartya sincs :-/ Hol rontom el az eletem? :) Persze disk confignal az sd image file be van allitva. Ami ROM image-t probalok, az az, amit a Xep128 is megeszik, EXDOS1.4/ISDOS (32K) + 16K filler (ide lehetne vmi) + 16K SDEXT 0.5 osszefuzve, hogy 64K-ra jojjon ki.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13986
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #972 on: 2016.December.02. 07:31:48 »
Ha a kész SD-s konfigot betöltöd, az nem jó? :-)
Amúgy a külön ROM helyre kell betölteni egy SDEXT ROM-ot, ez azért külön mert meg van a lapozható rész is a 7-es szegmensen. Ezért ez így külön 64K ROM.
Ha SD engedélyezve van, akkor ez él a 7-es szegmensre, plusz az SD hardver, a fenti 7-es szegmens nem játszik.
ÉS ezen kívül kell egy EXDOS a normál részen.

Offline lgb

  • EP addict
  • *
  • Posts: 3555
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
    • http://lgb.hu/
Re: EP128emu
« Reply #973 on: 2016.December.02. 08:25:54 »
Ha a kész SD-s konfigot betöltöd, az nem jó? :-)

Van olyan? :) Ilyesmit sose hasznaltam, mindig magam csinalom :-D Lathatoan pont ez a baj, hehe.

Quote
Amúgy a külön ROM helyre kell betölteni egy SDEXT ROM-ot, ez azért külön mert meg van a lapozható rész is a 7-es szegmensen. Ezért ez így külön 64K ROM.
Ha SD engedélyezve van, akkor ez él a 7-es szegmensre, plusz az SD hardver, a fenti 7-es szegmens nem játszik.
ÉS ezen kívül kell egy EXDOS a normál részen.

Ja. hat az vili. Foleg, mivel mintha irtam volna SDext-et emulatorba, csak ugy tunik nagyon megszoktam a sajat cuccom :-P De koszi, igy mar osszeraktam magamban a dolgot, es muxik is :)

Offline Povi

  • EP addict
  • *
  • Posts: 2092
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 49.0.2623.112 Chrome 49.0.2623.112
    • View Profile
    • http://povi.fw.hu
Re: EP128emu
« Reply #974 on: 2016.December.11. 16:38:52 »
EXOS 10 funkció, fájl pozicionálás:

visszatér 0xae (Invalid parameter) hibaüzenettel

egy kb. 2 megás fájlban akarok pozicionálni, (FILE: eszköz, emulátor), a 0x175000 címre

a paraméterblokkban ez van:
Code: [Select]
00 50 17 00 00 B4 1F 00
00 00 00 00 00 00 00 00

mi a rossz? 16 bites címre gond nélkül pozicionál...

vagy rossz a bájtsorrend?
00 50 00 17-nek kéne lenni?

(mindjárt kipróbálom azt is)
« Last Edit: 2016.December.11. 17:16:19 by Povi »
*** Speicherplatz zu klein