Welcome, Guest. Please login or register.


Author Topic: EP128emu (Read 163699 times)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13464
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 16.0 Firefox 16.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #105 on: 2012.November.16. 14:08:41 »
Quote from: IstvanV
Az hiba, ha a mentés végén a SAVE.BAT keretcsíkozással lefagy ? :oops:
Nem, ezzel jelzi, hogy végzett.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13464
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 16.0 Firefox 16.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #106 on: 2012.November.16. 14:13:49 »
Quote from: IstvanV
Talán nem mindig fordul elő a hiba, vagy csak bizonyos beállításoknál ?
Nagyon úgy tűnik, hogy nem mindig. Az otthoni gépen vagy 10x próbáltam, ott mindig rossz lett :-(
De itt a munkahelyi gépen meg egyből jó. Majd próbálok más gépeket is, meg otthon más windowst is.
 
Ennek a hang felvétel funkciónak van köze a hangkártyához?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
Re: EP128emu
« Reply #107 on: 2012.November.16. 14:19:34 »
Quote from: Zozosoft
Ennek a hang felvétel funkciónak van köze a hangkártyához?
Nincs, az emulátor digitális hangkimenetét menti. Az sem probléma, ha például floppy művelet miatt akadozik a hang. Viszont a sebesség változtatása (Alt+W) letiltja a hangot, és ilyenkor a mentés se használható.
Ha "véletlenszerű" a hiba, akkor a hangerő, időzítés, stb. eltérései miatt fordulhat elő, hogy néha működik a mentett file, máskor pedig nem. Azon a gépen, amelyen mindig rossz a WAV, nem változtattad meg a hang beállításokat (pl. kisebb hangerő) ?

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13464
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 16.0 Firefox 16.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #108 on: 2012.November.16. 14:30:34 »
Quote from: IstvanV
Viszont a sebesség változtatása (Alt+W) letiltja a hangot, és ilyenkor a mentés se használható.
Ezt sejtettem, ezért direkt nem is használtam.

Quote
Azon a gépen, amelyen mindig rossz a WAV, nem változtattad meg a hang beállításokat (pl. kisebb hangerő) ?
Ez jó kérdés, ki tudja, hogy az évek alatt lett-e tekergetve :oops:
Mindenesetre akkor azt javaslod, próbáljam ki Reset default settings-el? (Hétfőn tudom majd megnézni).

Annyi biztos, hogy itt ezen a gépen amin működött, le van halkítva (0.272-t mutatt a voluménál).

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
Re: EP128emu
« Reply #109 on: 2012.November.16. 14:34:40 »
Quote from: Zozosoft
Mindenesetre akkor azt javaslod, próbáljam ki Reset default settings-el?
Én azzal teszteltem.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
Re: EP128emu
« Reply #110 on: 2012.November.19. 16:21:22 »
Hiba esetén érdemes még megpróbálni a mintavételezési frekvencia növelését.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13464
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 16.0 Firefox 16.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #111 on: 2012.November.19. 16:28:39 »
Quote from: IstvanV
Hiba esetén érdemes még megpróbálni a mintavételezési frekvencia növelését.
Ok, este próbálkozok!

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13464
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 16.0 Firefox 16.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #112 on: 2012.November.19. 21:55:15 »
Meg van a megfejtés!
A hang felvételnek semmi baja.

Viszont a lemezkezelésben találtam egy súlyos hibát :cry:

A lemez, amit használtam, hibás szektorokat tartalmaz, amit EP-n a FAFO szépen be is jelölt. EP-n is, Windows alatt is rendben használható.
Pont úgy adódott, hogy a PRG fájl elött egy hibás cluster van.
Ha jól tudom az emulátor egész sávokat olvas be a pufferébe, így a PRG olvasáskor ráolvas a hibás részre, a sáv olvasás nem sikerül, a pufferbe 00-k maradnak, eredményként az emulált EP által beolvasott PRG fájl eleje csupa 00-t fog tartalmazni.

Megoldási javaslat:
Egyszerű: ha nem sikerült a sáv olvasás, akkor generáljon pl Sector not found hibát a sáv minden szektorára.
Bonyolultabb, de "rendesebb": sáv olvasás hiba esetén letiltani az adott sávra a pufferelést, és mindig a kívánt szektort olvasni egyenként. Ha az hibás, akkor hibát generálni. Másik sávra lépés újra engedélyezi a pufferelést.
Így, mivel az emulált gép csak a jó szektorokat akarja olvasni a fájl betöltéskor, a beolvasás hibátlan lenne, csak egy pici lassulás lenne.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
Re: EP128emu
« Reply #113 on: 2012.November.21. 10:18:25 »
A legegyszerűbb megoldás nem az egész sávot olvasni/írni egyszerre a pufferbe/pufferből, hanem a szektorokat egyenként ciklusban. De lehetne a hibás szektort átugorva újra próbálkozni a sáv többi szektorával is.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13464
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 16.0 Firefox 16.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #114 on: 2012.November.21. 10:37:44 »
Quote from: IstvanV
A legegyszerűbb megoldás nem az egész sávot olvasni/írni egyszerre a pufferbe/pufferből, hanem a szektorokat egyenként ciklusban.
Ez nem lenne nagyon lassú (elforog a lemez két olvasási parancs között)? Vagy a mai gépek már bőven elég gyorsak ehhez?

Quote
De lehetne a hibás szektort átugorva újra próbálkozni a sáv többi szektorával is.
Igen ennél a ciklusosnál lehetne menni a következőre, ami meg hibás volt az valami flaggel megjelölni a pufferben, hogy ha azt olvasná az EP akkor valami hiba legyen generálva.

Offline Z80System

  • EP addict
  • *
  • Posts: 3897
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 26.0.1410.43 Chrome 26.0.1410.43
    • View Profile
Re: EP128emu
« Reply #115 on: 2013.March.30. 16:09:02 »
Arra van mod, hogy command line-bol betoltsek valamit az ep128emu memoriajaba, valamelyik segmensekre, aztan elkezdjem futtatni vele ? tehat pld. valami olyasmi, hogy megadok szegmensszamokat, azokat belapozza, meg egy file- t, amit ratolt egy cimre, es aztan raugrik arra a cimre ?

Ha ilyet el lehetne erni kivulrol, akkor lehetsegesse valna, hogy egyeb rendszereken forditott binarisokat lefuttassunk kivulrol, vagyis egy forras editorban funkciobillentyure lefusson az emulatorban a program ...
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3897
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 26.0.1410.43 Chrome 26.0.1410.43
    • View Profile
Re: EP128emu
« Reply #116 on: 2013.April.07. 15:23:49 »
Par szot tud valaki mondani az ep12emu2 build- eleserol ?

Win- en pld. scons- al kell build- elni, vagy a VS sln- nel, ilyesmi alap infok, amit akkor nem kene kideritgetni, vagy esetleg par gondolat amire erdemes figyelni ...
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13464
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 19.0 Firefox 19.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #117 on: 2013.April.07. 15:34:14 »
Quote from: Z80System
Par szot tud valaki mondani az ep12emu2 build- eleserol ?
Itt volt szó ilyesmiről, ami alapján nekem sikerült fordítani.
« Last Edit: 2013.April.07. 17:52:14 by Zozosoft »

Offline Z80System

  • EP addict
  • *
  • Posts: 3897
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 26.0.1410.43 Chrome 26.0.1410.43
    • View Profile
Re: EP128emu
« Reply #118 on: 2013.April.07. 15:54:03 »
A wines mingw- s verzio, vagy maradtal linuxon ?
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 27.0.1453.15 Chrome 27.0.1453.15
    • View Profile
    • http://lgb.hu/
Re: EP128emu
« Reply #119 on: 2013.April.07. 15:57:58 »
Quote from: Zozosoft
Itt volt szó ilyesmiről, ami alapján nekem sikerült fordítani.

Oszinten szolva, nekem ez a C++ meg mindenfele custom build system kicsit sok (SConstruct vagy mi a neve, normal Makefile legalabb ertheto), annak ellenere hogy pl mplayer fofejleszto voltam, nekem se sikerult meg build-elnem sajat magam, pedig nem keves C project-et (koztuk az emlitett mplayer-t) is csinaltam ... Anno a Yape nevu Plus/4 emulatort is inkabb forkoltam es atirtam normalis C-re a C++ helyett, meg stb, hogy kezdeni tudjak vele valamit YapeNG neven :( C++-nal mar csak a Java idegenebb szamomra a sajat dolgaival (pl ant stb) egyutt ...