Welcome, Guest. Please login or register.


Author Topic: ep128emu 2.0.7 (Read 70206 times)

Offline Attus

  • EP addict
  • *
  • Posts: 1230
  • Country: hu
  • OS:
  • Linux 64 bit (Gentoo) Linux 64 bit (Gentoo)
  • Browser:
  • Firefox 3.5.6 Firefox 3.5.6
    • View Profile
Re: ep128emu 2.0.7
« Reply #150 on: 2010.January.18. 20:25:47 »
István!
UHU 2.2 alatt is gondok lesznek a forrásból való dinamikus linkelésû fordításnak. :(
Csak a statikus cuccú leendõ bináris lesz használható, hacsak nem írod át fltk 2.x-re.
Épp ma sikerült elõször feltelepítenem próbának az UHU 2.2 dev verzióját, de abban már csak fltk 2.x van!
A gentoo legalább meghagyja a régebbi verzió használatának lehetõségét is a rendszerén. Ügyes!
 :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 4.3.1 Konqueror 4.3.1
    • View Profile
Re: ep128emu 2.0.7
« Reply #151 on: 2010.January.19. 16:46:55 »
Csak a statikus cuccú leendõ bináris lesz használható, hacsak nem írod át fltk 2.x-re.
Épp ma sikerült elõször feltelepítenem próbának az UHU 2.2 dev verzióját, de abban már csak fltk 2.x van!

A 2.0-t még nem adták ki, és nem tudni, hogy mikor készül el (elég lassan halad a fejlesztése). Jelenleg az 1.1.10 a "hivatalos" stabil verzió, de már készül 1.3.0 is, ami jóval kevésbé inkompatibilis az 1.1.x-el, és könnyen lehetséges, hogy hamarabb jelenik meg, mint a 2.0.
Mindenesetre az emulátort egyelőre nem írom át a 2.0-ra; az 1.3.x-el viszont ha van is valamilyen probléma, az valószínűleg könnyen javítható lesz.

Úgy látszik, az UHU fejlesztői most a régi verziójú csomagok helyett olyat építenek be, ami még nincs is kész :) :roll:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 4.3.1 Konqueror 4.3.1
    • View Profile
Re: ep128emu 2.0.7
« Reply #152 on: 2010.January.19. 16:58:54 »
Újabb Windowsos beta verzió az aktuális CVS forráskódból. Ez már remélhetőleg közel van ahhoz, hogy kiadható legyen, és csak az esetleges hibákat kell javítani, illetve a ROM csomagot frissíteni :oops: Tehát az itt található ROM-okra még mindig szükség van a Spectrum és CPC emuláció használatához. Ezen kívül a (régi) ROM csomag felülírja az új, "lassított" epfileio.rom-ot, amely azonban megtalálható az "src\roms\"-ban.

* ep128emu-20100119.exe (1279.81 kB - downloaded 211 times.)

Különböző CPC javításokon kívül ez a verzió lehetővé teszi a Spectrum .TZX és .Z80 illetve CPC .CDT és .SNA file-ok társítását, és tartalmaz CPC emulátor ikonra tett próbálkozást és frissített README és NEWS file-okat. Az utóbbiban ez található, remélhetőleg nem maradt ki semmi fontos:

Changes in version 2.0.8
------------------------

  * implemented ZX Spectrum 48/128 and Amstrad CPC emulation; for now,
    only a basic configuration of these machines is supported (there is
    no disk emulation yet), although the emulation accuracy should be
    good. See the README file for more details
  * new command line options for selecting the machine type to be
    emulated: -ep128, -zx, and -cpc
  * undocumented Z80 flags are emulated more accurately - the only
    instruction that is still not correct is 'BIT n, (HL)'
  * fixed bug in the emulation of DAVE port B6H, which prevented some
    games from working
  * reduced the time before the floppy write buffer is flushed from 4
    seconds to 1 second
  * the editor buffer in the monitor has been increased from 120 to 160
    lines
  * the monitor TR (trace) command has a new optional parameter now that
    controls the printing of additional information about the video
    position and Z80 registers
  * new Lua functions: readWord(), readWordRaw(), writeWord(),
    writeWordRaw(), getIFF1(), getIFF2(), setIFF1(), setIFF2(),
    getVideoPosition(), and getRawAddress(); these are documented in the
    README file
  * detailed information about Lua errors is now also printed if the
    error occurs in an extension function implemented by the emulator
  * segment:offset style breakpoints allow the offset to be greater than
    3FFFH (the two most significant bits are ignored, but must match
    when specifying an address range)
  * the Z80 disassembler in the debugger now supports more undocumented
    instructions
  * fixed bug in the Lua example script
  * the file I/O extension ROM (epfileio.rom) has been modified so that
    EXOS block read and write (6 and 8 ) calls are implemented in Z80
    code, and not in the emulator; this reduces the speed of these
    operations to a level similar to disk drives, and allows watchpoints
    set on the read or written memory area to work
  * the source code of epfileio.rom is included

« Last Edit: 2010.January.19. 17:03:33 by IstvanV »

Offline szipucsu

  • EP addict
  • *
  • Posts: 8068
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.7 Firefox 3.5.7
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: ep128emu 2.0.7
« Reply #153 on: 2010.January.19. 20:41:58 »
Apró észrevételek:
Telepítésnél lehetne nagyobb az ablak, hogy a "Select components to install" alatt ne kelljen görgetni azt a valamit, hanem az egész sor látható legyen a kijelölhetõ komponensek mellett.
Az Associate Spectrum... és az Associate CPC... kezdetû sorok végére érdemesebb lenne "ep128emu" helyett ZX128emu ill. CPC464emu feliratot tenni. Igaz, az emulátor elnevezése kicsit "megtévesztõ", bár mi szavaztuk meg így.  :lol:

Mivel egyre több a telepítendõ komponens, érdemes lenne teljes képernyõs telepítõt csinálni, azon elkülönített részeket az EP, ZX, CPC beállításoknak.

A Memory - szegmens beállításoknál van valami gyorsabb mód az offszetek állítására, mint az egérrel addig "tolni", amíg eléri azt a nagy számot? A sima beírás nekem nem mûködik.

A CPC ikon tetszik!
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit Linux 64 bit
  • Browser:
  • Links 2.2 Links 2.2
    • View Profile
Re: ep128emu 2.0.7
« Reply #154 on: 2010.January.19. 21:39:06 »
Az Associate Spectrum... és az Associate CPC... kezdetû sorok végére érdemesebb lenne "ep128emu" helyett ZX128emu ill. CPC464emu feliratot tenni. Igaz, az emulátor elnevezése kicsit "megtévesztõ", bár mi szavaztuk meg így. :lol:

Valójában csak egy program van, ep128emu.exe néven, amely EP, ZX, vagy CPC módban tud futni. Külön zx128emu csak régebben volt, cpc464emu pedig nem is létezett.

Quote
A Memory - szegmens beállításoknál van valami gyorsabb mód az offszetek állítására, mint az egérrel addig "tolni", amíg eléri azt a nagy számot? A sima beírás nekem nem mûködik.

Nekem mu"ködik a beírás is. Talán Windows-on nem ? :???: Mindenesetre egyébként is csak ritkán kell használni, ha az automatikusan létrehozott .cfg file-ok valamiért nem felelnek meg :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8068
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.7 Firefox 3.5.7
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: ep128emu 2.0.7
« Reply #155 on: 2010.January.19. 22:16:33 »
Valójában csak egy program van, ep128emu.exe néven, amely EP, ZX, vagy CPC módban tud futni. Külön zx128emu csak régebben volt, cpc464emu pedig nem is létezett.
Az "egyszerû" felhasználók számára megtévesztõ kicsit, mert 3 külön programnak tûnik a Start menü alapján. Persze ahogy most írod, így már nem annyira megtévesztõ.

Most már nem mernék rá megesküdni, de pár órája mintha nem mûködött volna nekem az alt+Q-ra a billentyûzettel együtt a ROM-os konfigok betöltése... ja, már sejtem, miért nem: nem másoltam egy helyre az EP-s romok közé. Szimpatikus ötlet egyébként így felépíteni a romokból a konfigot. :D
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: ep128emu 2.0.7
« Reply #156 on: 2010.January.20. 12:56:57 »
már remélhetőleg közel van ahhoz, hogy kiadható legyen, és csak az esetleges hibákat kell javítani, illetve a ROM csomagot frissíteni :oops:

Ezzel kapcsolatban érdemes lenne összegyűjteni az új vagy lecserélendő ROM-ok listáját:
  - zx48.rom, zx128.rom, cpc464.rom, cpc6128.rom; esetleg cpc664.rom és amsdos.rom is (az utóbbi később még hasznos lehet, ha készül floppy emuláció) ?
  - iview.rom (Multiplay) - itt ha jól emlékszem, a válozás a FILE beépítése és a CVIEW törlése, illetve a legújabb DL2 verzió; de az emulátorhoz talán érdemesebb lenne olyat készíteni, amiben nincs FILE és van CVIEW
  - IDE, ZozoTools, EXDOS, EPDOS 1.7 és 1.9 - ezek közül mit kell frissíteni ?

Offline szipucsu

  • EP addict
  • *
  • Posts: 8068
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.7 Firefox 3.5.7
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: ep128emu 2.0.7
« Reply #157 on: 2010.January.20. 15:53:13 »
Szerintem érdemesebb lenne külön mappákban tárolni a különbözõ gépek romjait, ha megoldható. Így kicsit nehezebben átlátható, meg az EP-s Spectrum emulátornak szintén van romja.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13519
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.7 Firefox 3.5.7
    • View Profile
    • http://enterprise.iko.hu/
Re: ep128emu 2.0.7
« Reply #158 on: 2010.January.20. 22:29:33 »
  - iview.rom (Multiplay) - itt ha jól emlékszem, a válozás a FILE beépítése és a CVIEW törlése, illetve a legújabb DL2 verzió; de az emulátorhoz talán érdemesebb lenne olyat készíteni, amiben nincs FILE és van CVIEW
Amúgy se árt ilyen verzió is, egy átlag bõvített EP-be amúgy is bekerül a FILE a ZT ROM-mal együtt.
Meg egyszer neki kéne állnunk, hogy az IVIEW meg a CVIEW ne legyen két különálló program  :oops:

Quote
  - IDE, ZozoTools, EXDOS, EPDOS 1.7 és 1.9 - ezek közül mit kell frissíteni ?
Ez volt a legutóbb módosított EXDOS 1.3-ak. Hozzá ez az IDE 1.1 ROM
Ez volt a legutóbbi ZT, de megnézem még, bütyköltem-e azóta rajta :-)
EPDOS szerintem nem frissült a legútóbbi emu kiadás óta, mindenesetre itt az 1.9 és az 1.7

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 4.3.1 Konqueror 4.3.1
    • View Profile
Re: ep128emu 2.0.7
« Reply #159 on: 2010.January.22. 19:41:50 »
Amúgy se árt ilyen verzió is, egy átlag bõvített EP-be amúgy is bekerül a FILE a ZT ROM-mal együtt.
Meg egyszer neki kéne állnunk, hogy az IVIEW meg a CVIEW ne legyen két különálló program

Ebben a verzióban még egyelőre külön CVIEW és IVIEW van: :oops:
  * multiplay_20100122.7z (259.44 kB - downloaded 182 times.)
Az emulátor ROM csomagjába az IVIEW.ROM kerül majd. Az "_F" változatokban van FILE, viszont nincs CVIEW, mert már nem férne el. A DL2 beépítése miatt a normál, FILE nélküli változatokban is csak némi optimalizálás után lett elég hely - ezzel remélhetőleg sikerült semmit nem elrontani. A DL2-ben javítottam az epcompress tömörítésű formátum :LOAD paranccsal való betöltését.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13519
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.7 Firefox 3.5.7
    • View Profile
    • http://enterprise.iko.hu/
Re: ep128emu 2.0.7
« Reply #160 on: 2010.January.22. 19:57:56 »
Ebben a verzióban még egyelõre külön CVIEW és IVIEW van: :oops:
  (Attachment Link)
Az emulátor ROM csomagjába az IVIEW.ROM kerül majd. Az "_F" változatokban van FILE, viszont nincs CVIEW, mert már nem férne el. A DL2 beépítése miatt a normál, FILE nélküli változatokban is csak némi optimalizálás után lett elég hely - ezzel remélhetõleg sikerült semmit nem elrontani. A DL2-ben javítottam az epcompress tömörítésû formátum :LOAD paranccsal való betöltését.

Mindjárt égetem is EPROM-ba! :)
Ugye ez kell majd Ep128 kollégának is, hogy megoldódjon a múltkori videó lejátszási baja?
Tényleg a videópuffer méret most hogy is van? Régen volt többféle verzió, a mostani az a 32K-s utódja?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 4.3.1 Konqueror 4.3.1
    • View Profile
Re: ep128emu 2.0.7
« Reply #161 on: 2010.January.22. 20:06:39 »
Mindjárt égetem is EPROM-ba! :)

Előbb azért még nem árt tesztelni :) :oops:

Quote
Ugye ez kell majd Ep128 kollégának is, hogy megoldódjon a múltkori videó lejátszási baja?
Tényleg a videópuffer méret most hogy is van? Régen volt többféle verzió, a mostani az a 32K-s utódja?

Ez a 32K-s "buf_all" változat, azaz mindig annyi adatot tölt egyszerre a memóriába, amennyi elfér. Azonban az iplay.s file elején a beállítások szerkesztésével, és a bővítő újrafordításával (sjasm main.s) a többi változat is elkészíthető lenne.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit Linux 64 bit
  • Browser:
  • Links 2.2 Links 2.2
    • View Profile
Re: ep128emu 2.0.7
« Reply #162 on: 2010.January.22. 22:26:15 »
EPDOS szerintem nem frissült a legútóbbi emu kiadás óta, mindenesetre itt az 1.9 és az 1.7

Valóban nem frissült az EPDOS; az EXDOS, IDE, és ZozoTools viszont igen, így azokat le is fogom cserélni az újakra.

Offline Ep128

  • EP addict
  • *
  • Posts: 1664
  • Country: hu
  • OS:
  • Windows Vista Windows Vista
  • Browser:
  • Firefox 3.0.6 Firefox 3.0.6
    • View Profile
    • Honlapom
Re: ep128emu 2.0.7
« Reply #163 on: 2010.January.22. 23:20:02 »
Igazán szép jövõnek nézünk elébe... :-) Akkor lassan cibálhatom ki majd a ROM -ot remélhetõleg és kirándulhatok vele egyet Zuglóba a közeljövõben... ;-)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8068
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.7 Firefox 3.5.7
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: ep128emu 2.0.7
« Reply #164 on: 2010.January.23. 17:32:17 »
Igazán szép jövõnek nézünk elébe... :-) Akkor lassan cibálhatom ki majd a ROM -ot remélhetõleg és kirándulhatok vele egyet Zuglóba a közeljövõben... ;-)
Ma már csak így megy: évenként, félévenként kicseréljük a számítógép belsejét, ahogy a technika fejlõdik. :D
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos