Welcome, Guest. Please login or register.


Author Topic: ep128emu 2.0.7 (Read 129624 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: ep128emu 2.0.7
« Reply #15 on: 2009.August.11. 19:55:28 »
Egy bug?
:shock:
A ~/.ep128emu/config/ep128uk/EP_640k_EXOS231_EXDOS_utils.cfg ASCII konfig fájlt betöltve ERROR 248 -at üzen az EXDOS, floppi képmásoknál. exdos.ini esetén.
A :load start esetén meg ezt pofázza: EXOS error type 9248  :(

A ~/.ep128emu/config/ep128uk/EP2048k_EXOS231_EXDOS_utils.cfg jó!!! :)

Ez epfileio.rom problémának tűnik. Az újabb (>= 2.0.6) emulátor verziók indításkor alapértelmezetté teszik a FILE: eszközt, tehát a lemez használatához :def_dev_disk-et kell beírni (esetleg az EXDOS.INI-be az első parancsnak), vagy az epfileio.rom-ot az EXDOS-nál nagyobb számú szegmensre áthelyezni, vagy eltávolítani a konfigurációból. A 2048K-s konfigurációban nincs epfileio.rom, ezért van az, hogy ott nem volt hiba :)
A hibaüzenetek arra is utalnak, hogy az "Enable virtual file I/O" (a Machine/Configure... ablakban) le van tiltva. Valószínűleg a konfigurációs file-ok régiek, mert a 2.0.7-ben a makecfg elvileg beállítja a file I/O engedélyezését a konfigurációkban (vagy ez valamiért nem működik megfelelően ? :oops:).

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: ep128emu 2.0.7
« Reply #16 on: 2009.August.12. 19:49:56 »
UHU 2.1 disztró számára az ep128emu-2.0.7.uhu bináris csomag letölthetõ innen.

A csomagban található ep128emu_roms.bin file régi verziónak tűnik :oops: 514836 byte méretű - ez a januári változat, amiben még nem volt IDE.ROM és EPDOS 1.9 (és természetesen a legújabb ZozoTools, EPDOS 1.7z, és Multiplay verziók). Az aktuális file mérete 519874 byte, és innen lehet letölteni.

A 126 MB-os IDE image partícióinak a mountolása Linux alatt:

  losetup -o XXXXXXXX /dev/loop0 /.../ide126m.vhd
  mount /dev/loop0 ...
  ...
  umount /dev/loop0
  losetup -d /dev/loop0

Az XXXXXXXX helyére a partíciónak megfelelő számot kell írni:

  1.    32256
  2.    33030144
  3.    66060288
  4.    99090432

Természetesen a számok az adott image file-tól függenek; a partíciók kezdő szektorait az

  /sbin/sfdisk -l -uS ide126m.vhd

paranccsal lehet listázni, és ezt az értéket kell - 512-vel megszorozva - az losetup-nak megadni.

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: ep128emu 2.0.7
« Reply #17 on: 2009.August.13. 18:15:38 »
Ez valóban régi GL verziónak néz ki,
Mivel az UHU 2.0 már nem fog kapni újebb OpenGL (mesa) verziót, ezért akkor, és csakis akkor, ha megerõsíted, hogy ez a "enableGLShaders = 0" nem okozhat különösebb problémát átlagos felhasználói téren, akkor legyártom a bináris pakkot 2.0 alá is és közzéteszem.
A Lua-ból meg a leendõ UHU 2.2 valószínûleg a legfrisebbet fogja kapni, amint megjelenik, ezért nem foglalkozom tovább a Lua problémával (Legalábbis Pozsy a 2.2 -be  kernelbõl a még ki sem adott verziót tervezi.  :mrgreen:)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: ep128emu 2.0.7
« Reply #18 on: 2009.August.13. 20:24:43 »
Mivel az UHU 2.0 már nem fog kapni újebb OpenGL (mesa) verziót, ezért akkor, és csakis akkor, ha megerõsíted, hogy ez a "enableGLShaders = 0" nem okozhat különösebb problémát átlagos felhasználói téren

A "TV emuláció" mód inkább érdekes, mint hasznos funkció :) Bár nyilván jobb, ha van az is, de nem teszi használhatatlanná az emulátort a hiánya. Ez a különbség a quality=3 (bal oldalt) és a quality=4 között:
[ Guests cannot view attachments ] [ Guests cannot view attachments ]

Egyébként meglepő módon az UHU 2.0 FTP-ről letöltött Mesa .deb file-ban a glext.h fejléc tartalmazza a "hiányzó" függvényeket, és az emulátor forráskódja definiálja a használatukhoz a GL_GLEXT_PROTOTYPES makrót, de úgy látszik, valamiért mégis fordítási hiba van :(

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: ep128emu 2.0.7
« Reply #19 on: 2009.August.14. 11:13:58 »
A "TV emuláció" mód inkább érdekes, mint hasznos funkció :) Bár nyilván jobb, ha van az is, de nem teszi használhatatlanná az emulátort a hiánya.
Egyébként meglepõ módon az UHU 2.0 FTP-rõl letöltött Mesa .deb file-ban a glext.h fejléc tartalmazza a "hiányzó" függvényeket, és az emulátor forráskódja definiálja a használatukhoz a GL_GLEXT_PROTOTYPES makrót, de úgy látszik, valamiért mégis fordítási hiba van :(

Ez érdekes. Lehet, hogy frissítette valaki a mesa-dev.uhu -t?  :shock:
Még egy kicsit próbálkozom, ha pedig nem megy másképp, akkor marad a kissé csonkított verzió, de ezt én sem szeretném.

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: ep128emu 2.0.7
« Reply #20 on: 2009.August.25. 15:58:08 »
A csomagban található ep128emu_roms.bin file régi verziónak tûnik :oops: 514836 byte méretû - ez a januári változat, amiben még nem volt IDE.ROM és EPDOS 1.9 (és természetesen a legújabb ZozoTools, EPDOS 1.7z, és Multiplay verziók). Az aktuális file mérete 519874 byte, és innen lehet letölteni.

A 126 MB-os IDE image partícióinak a mountolása Linux alatt:

  losetup -o XXXXXXXX /dev/loop0 /.../ide126m.vhd
  mount /dev/loop0 ...
  ...
  umount /dev/loop0
  losetup -d /dev/loop0

Az XXXXXXXX helyére a partíciónak megfelelõ számot kell írni:

  1.    32256
  2.    33030144
  3.    66060288
  4.    99090432

Természetesen a számok az adott image file-tól függenek; a partíciók kezdõ szektorait az

  /sbin/sfdisk -l -uS ide126m.vhd

paranccsal lehet listázni, és ezt az értéket kell - 512-vel megszorozva - az losetup-nak megadni.

Erre a rom verzióra nem figyeltem.  :oops:
Köszi az infókat, hamarosan frissítem az új rom.bin verzióval a csomagot. Ezeket a linux specifikus IDE mountolás útmutatésodat is beteszem a kis help fájlocskába. :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: ep128emu 2.0.7
« Reply #21 on: 2009.August.26. 11:09:46 »
Köszi az infókat, hamarosan frissítem az új rom.bin verzióval a csomagot.

Erről jut eszembe: nincs olyan ROM, amit addig le kellene cserélni újabbra ? EPDOS, IDE, vagy ZozoTools ? Az IVIEW.ROM-ból terveztem olyan változat készítését, amelyben nincs külön IVIEW és CVIEW, és így elférhet a FILE és esetleg a DL2, de ezt még időbe telik megvalósítani (különösen, ha a memóriakezelést is megpróbálom javítani, pl. "lyukas" memória EP64-en).

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: ep128emu 2.0.7
« Reply #22 on: 2009.August.30. 12:18:21 »
Errõl jut eszembe: nincs olyan ROM, amit addig le kellene cserélni újabbra ? EPDOS, IDE, vagy ZozoTools ? Az IVIEW.ROM-ból terveztem olyan változat készítését, amelyben nincs külön IVIEW és CVIEW, és így elférhet a FILE és esetleg a DL2, de ezt még idõbe telik megvalósítani (különösen, ha a memóriakezelést is megpróbálom javítani, pl. "lyukas" memória EP64-en).

Újrafordítottam az általad javasolt újabb rom pakkal az UHU csomagot és épp most raktam ki az UHU csomagjaim közé, (ep128emu_2.0.7-1.2_i386.uhu a neve)

Viszont tényleg gáz lehet az új rom pakkal is, mert például a floppy képmásaimon nem találja az attus.ldr betöltõ fájlomat.  :shock:  :(
Konfuguráltam az IDE és szuper mindenes rom-okkal az emut, ekkor: "file not found". A sima ep128-exdos konfiggal viszont jó.  :cool:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: ep128emu 2.0.7
« Reply #23 on: 2009.August.30. 12:46:35 »
Viszont tényleg gáz lehet az új rom pakkal is, mert például a floppy képmásaimon nem találja az attus.ldr betöltõ fájlomat.  :shock:  :(

Az emulátor indításakor a FILE: az alapértelmezett eszköz, tehát ha van EXDOS és epfileio.rom is a rendszerben (mint például az IDE-s konfiguráció esetében), akkor a lemez alapértelmezetté tételéhez be kell írni a :def_dev_disk parancsot, amelynek a hatása az emulátorból való kilépésig, vagy a :def_dev_file parancsig marad érvényben. A def_dev_disk-et be lehet írni az EXDOS.INI file-ba is, vagy az epfileio.rom-ot át lehet helyezni az EXDOS-nál nagyobb számú szegmensre (de akkor a :def_dev_file nem működik több file-ból álló játékok betöltésénél).

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: ep128emu 2.0.7
« Reply #24 on: 2009.August.30. 14:41:19 »
Az emulátor indításakor a FILE: az alapértelmezett eszköz, tehát ha van EXDOS és epfileio.rom is a rendszerben (mint például az IDE-s konfiguráció esetében), akkor a lemez alapértelmezetté tételéhez be kell írni a :def_dev_disk parancsot, amelynek a hatása az emulátorból való kilépésig, vagy a :def_dev_file parancsig marad érvényben. A def_dev_disk-et be lehet írni az EXDOS.INI file-ba is, vagy az epfileio.rom-ot át lehet helyezni az EXDOS-nál nagyobb számú szegmensre (de akkor a :def_dev_file nem mûködik több file-ból álló játékok betöltésénél).

Köszaz infót. :)
Én vagyok a tudatlan.  :oops:
De mindezt honnan tudja meg a reménybeli emulátor használó, ha még én sem tudtam ezeket?
Óvatos a kérdésem, mert lehet, hogy nyitott kapukat döngetek: Nem kellene ezeket a szakmai titkokat valahol közzétenni?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: ep128emu 2.0.7
« Reply #25 on: 2009.August.30. 15:49:24 »
De mindezt honnan tudja meg a reménybeli emulátor használó, ha még én sem tudtam ezeket?

Az ep128.hu emulátor oldala, és a wiki említi, de valóban kiegészíthettem volna a README-t is, amely jelenleg az epfileio.rom-ról csak annyit ír, hogy létezik ilyen, ezzel az információval :oops:, ha valószínűleg nem is sokan olvassák.

Offline Lardy

  • Newbie
  • Posts: 4
  • Country: hu
Re: ep128emu 2.0.7
« Reply #26 on: 2009.September.05. 12:55:28 »
Kedves IstvanV!

Nagyon szépen köszönöm az ep128emu-t!
Már sokadik órája használom, programokat is írtam vele és teljesen le vagyok nyûgözve.

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: ep128emu 2.0.7
« Reply #27 on: 2009.September.05. 13:50:08 »
Az ep128.hu emulátor oldala, és a wiki említi, de valóban kiegészíthettem volna a README-t is, amely jelenleg az epfileio.rom-ról csak annyit ír, hogy létezik ilyen, ezzel az információval :oops:

Esetleg a forrását ki lehetne egészíteni az újdonságok bõvebb ismertetõjével, de lehet, hogy ez már túlzott óhaj, elvégre aki az emulátor IDE használatával is akar foglalkozni, arról feltételezhetõ, hogy utána is tud nyomozni a dolgoknak.

ha valószínûleg nem is sokan olvassák.
Az átlagos felhasználó úgyis csak játszik.   ;-)

Offline Ferro73

  • EP addict
  • *
  • Posts: 1015
  • Country: hu
Re: ep128emu 2.0.7
« Reply #28 on: 2009.September.15. 20:48:48 »
Érdeklödnék a programnak esetleg van-e olyan alkalmazása amivel lemez irás- olvasás- /fájl/ nem disk image-bel-böl hanem direkt wincsi könyvtárba történne vagy a disk image-t egy beépitet virtualis meghajtóba rakva /EPdisk image -> PC B:virtualis/
Most kölön Virtualflopit használok, hogy amit a diskimg-re irtam azt kimásoljam PC-re és vissza.
Egyéb ötletet is érdekel.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10094
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: ep128emu 2.0.7
« Reply #29 on: 2009.September.15. 21:30:21 »
Érdeklödnék a programnak esetleg van-e olyan alkalmazása amivel lemez irás- olvasás- /fájl/ nem disk image-bel-böl hanem direkt wincsi könyvtárba történne

Lehet az emuval közvetlen winchestert írni és olvasni, ha jól értem a kérdésed. Ennek mikéntjérõl itt a wikin is írtunk egy kis ismertetõt (EPfileIO.rom rész).
« Last Edit: 2010.May.04. 13:58:15 by szipucsu, Reason: régi link javítása »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos