Welcome, Guest. Please login or register.


Author Topic: EP128emu (Read 399875 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #1035 on: 2017.January.06. 11:37:24 »
A Git forráskódban már van javítás, de egyelőre csak a floppy image kezelés (ep_fdd.cpp) és a screenshot mentés (pngwrite.cpp) használja, ezeknél működnek is az ékezetes karakterek. A teljes javításhoz még módosítani kellene kb. 60 fopen() hívást és még további file műveleteket (stat(), opendir(), mkdir(), remove(), stb. - gyakorlatilag mindent, aminek file név paramétere van). :oops: Természetesen ha ilyen hiba a libsndfile, FLTK és egyéb függőségek forráskódjában fordul elő, azt nem tudom javítani.

Ugyanez a probléma a plus4emu esetében is fennáll. Ott még a valódi floppy használatát sem javítottam Windowson, bár nem tudom, ezt a funkciót használja-e valaki (elvileg 1581-nél lenne értelme, az emulátor és valódi gép közötti adatátvitelre lehetne használni, feltéve ha a Windows elfogadja a 800K-ra formázott és nem FAT file rendszerű lemezt :)).

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14733
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #1036 on: 2017.January.06. 11:48:05 »
Ahol lényeges lehet: floppy/SD image fájl, ROM fájl, FILEIO-s fájlok
Nem tudom, hogy ez mennyire szűkíti a javítások körét :oops:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #1037 on: 2017.January.06. 12:51:16 »
Ahol lényeges lehet: floppy/SD image fájl, ROM fájl, FILEIO-s fájlok
Nem tudom, hogy ez mennyire szűkíti a javítások körét :oops:

Ezeket javítottam és több mást is (snapshot/demo, video felvétel, debugger, stb.), amik továbbra sem támogatják az ékezetes karaktereket az a telepítés (makecfg), konfigurációs file kezelés (a konfigurációs file tartalmazhat UTF-8 karaktert, csak a neve nem) és a segédprogramok.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #1038 on: 2017.January.07. 14:36:16 »
-szintén esetleg: EP-s képfájlok betöltése, és PNG-be mentési lehetőség?

Ilyen már van (iview2png) IVIEW és TVC KEP formátumokhoz:

[ Guests cannot view attachments ]

Offline szalai56

  • EP user
  • *
  • Posts: 291
Re: EP128emu
« Reply #1039 on: 2017.January.08. 16:14:04 »
Beta verzió IVIEW->PNG konvertáló programmal, az ékezetes karaktereket tartalmazó file nevek is tesztelhetők:

(Attachment Link)
(Attachment Link)
(Attachment Link)
Csak én nem tudom letölteni?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14733
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #1040 on: 2017.January.08. 17:29:25 »
Csak én nem tudom letölteni?
Nagyon úgy tűnik :oops:

Offline szalai56

  • EP user
  • *
  • Posts: 291
Re: EP128emu
« Reply #1041 on: 2017.January.08. 17:49:26 »
Az előtte lévőket le tudom menteni, ezeket nem.:?:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #1042 on: 2017.January.08. 18:18:29 »
Nagyon úgy tűnik :oops:

Nekem is működnek a letöltések, talán Windows vagy Firefox probléma lehet, esetleg megtelt a lemez (nem valószínű) vagy nem írható az a hely ahová a file-ok kerülnének? Vírusirtó programok is okozhatnak hibát .exe letöltésekor.
« Last Edit: 2017.January.08. 18:26:47 by IstvanV »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14733
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #1043 on: 2017.January.09. 15:46:09 »
az ékezetes karaktereket tartalmazó file nevek is tesztelhetők:
Jónak tűnnek! (ezeket próbáltam: fileio, ROM fájl, image fájl, mindez ékezetes könyvtárban is)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #1044 on: 2017.January.12. 21:26:28 »
Elkezdtem beépíteni a SID emulációt a Git verzióba is, talán elég lesz csak egy mono SID a 0E-0Fh portokon, a lejátszó is ezt használja.

Offline geco

  • EP addict
  • *
  • Posts: 7115
  • Country: hu
    • Támogató Támogató
Re: EP128emu
« Reply #1045 on: 2017.January.13. 14:28:00 »
:smt041
Szerintem igen :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14733
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #1046 on: 2017.January.13. 14:32:17 »
Olyat lehetne a lejátszóba, hogy egy programban legyen a Dave-es meg a SID-es, netán még ide-oda kapcsolgatni is lehessen? :oops:

Offline geco

  • EP addict
  • *
  • Posts: 7115
  • Country: hu
    • Támogató Támogató
Re: EP128emu
« Reply #1047 on: 2017.January.13. 15:19:03 »
Olyat lehetne a lejátszóba, hogy egy programban legyen a Dave-es meg a SID-es, netán még ide-oda kapcsolgatni is lehessen? :oops:
Ezt most így hirtelen nem tudom megmondani, de megnézem.

Offline geco

  • EP addict
  • *
  • Posts: 7115
  • Country: hu
    • Támogató Támogató
Re: EP128emu
« Reply #1048 on: 2017.January.13. 17:36:45 »
Olyat lehetne a lejátszóba, hogy egy programban legyen a Dave-es meg a SID-es, netán még ide-oda kapcsolgatni is lehessen? :oops:
Elméletileg kész is, csak magnós konfigon teszteltem, igaz a file-kezelő részt nem piszkáltam.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EP128emu
« Reply #1049 on: 2017.January.14. 14:25:11 »
Az az erdekes (mar regebben feltunt amugy), hogy Linux alatt inditva az ep128emu-t kb 4 inditasbol 1-szer nem indul el, marmint minden megjelenik, csak fekete marad a cucc ami az EP kepernyoje lenne ugye, szepen fogalmazva (menu, stb mux). Ha lelovom, es ujrainditom, akkor altalaban jo. strace-szel nekiakaszkodva a process-nek azt latom, hogy:

Code: [Select]
ioctl(8, DRM_IOCTL_RADEON_GEM_WAIT_IDLE, 0x7ffd4994cdf0) = 0
ioctl(8, DRM_IOCTL_RADEON_GEM_BUSY, 0x7ffd4994bde0) = 0
ioctl(8, DRM_IOCTL_RADEON_GEM_BUSY, 0x7ffd4994ce40) = 0
ioctl(8, DRM_IOCTL_RADEON_GEM_BUSY, 0x7ffd4994ce10) = 0
ioctl(8, DRM_IOCTL_RADEON_GEM_WAIT_IDLE, 0x7ffd4994cdf0) = 0
ioctl(8, DRM_IOCTL_RADEON_GEM_BUSY, 0x7ffd4994bde0) = 0
ioctl(8, DRM_IOCTL_RADEON_GEM_BUSY, 0x7ffd4994ce40) = 0

ilyesmiket csinal kb veg nelkul ...