Welcome, Guest. Please login or register.


Author Topic: EP128emu (Read 394307 times)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #240 on: 2013.April.23. 23:41:41 »
Quote from: Z80System
Szupi akkor (nem ezt olvastam), de biztos nem ragadt át az emura a TC -ből, vagy valahonnan máshonnan az admin jogkör ?
Nem, parancsikonnal indítom, direkt leellenőriztem, hogy nincs bejelölve a rendszergazdaság.
Kipróbáltam az emu telepítő által Start menübe rakott indítót is, azzal is megy!

Quote
Bár gondolom, ha éppen írja a TC a lemezt, akkor azért mégsem fog az neki sikerülni... nem ? )
Igen, ez esetben az EP Write only disk hibát dob. Szerintem ez így teljesen korrekt.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #241 on: 2013.April.23. 23:51:43 »
Quote
Igen úgy írja, mivel az igazi WD is úgy írja.
Oks, akkor kiraly, itt van a nem bufferelt verzio, kiprobaltam, irni ez is ir, azt nem tom hogy kell kiprobalni hogy "ne akadjon", de gondolom te majd ugyis megnezed.

Akad vagy nem akad, elvileg most mar ez is ugyanolyan unbuffered, mint a javitas elott volt.
Z80 System

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #242 on: 2013.April.24. 00:12:54 »
Quote from: Z80System
Akad vagy nem akad, elvileg most mar ez is ugyanolyan unbuffered, mint a javitas elott volt.
Én nem vettem észre semmi különbséget :oops:

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #243 on: 2013.April.24. 00:22:56 »
És mi a teszt környezet ? Mit csinaljak, honnan hova menjek, hogy akadjon ?
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #244 on: 2013.April.24. 00:30:46 »
Itt van egy "még jobb" verzió (bekapcsoltam +1 flag -et) ...

Ha esetleg ez sem javítaná meg, akkor van még egy módszer, hogy explicit hívunk egy flush -t minden íráskor. De reméljük így már jó lesz.
« Last Edit: 2013.April.24. 00:40:06 by Z80System »
Z80 System

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #245 on: 2013.April.24. 11:37:16 »
Na most utánajártam egy XP-s gépen, ahol működik a régi EXE-vel is az írás.
Úgy tűnik ott is megvolt az effekt :oops:, bár mintha egy picit rövidebb időre.
Mindegy, ennyi belefér, fő, hogy megy új windowson is az írás! Image fájlon nincs gond, mivel az gyors.

Egyébként itt volt erről a dologról szó.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #246 on: 2013.April.24. 11:47:27 »
Ez lenne még egy fontos kijavítandó bug!
Ha jól tippelem a bool WD177x::readTrack() eljárást kéne fejleszteni.
Elvileg ha jól nézem adna vissza valami errorFlag-et, így nem értem miért tud hibátlannak tűnő olvasást generálni...

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #247 on: 2013.April.24. 14:31:20 »
Quote
a most utánajártam egy XP-s gépen, ahol működik a régi EXE-vel is az írás.
Úgy tűnik ott is megvolt az effekt , bár mintha egy picit rövidebb időre. 
Mindegy, ennyi belefér, fő, hogy megy új windowson is az írás! Image fájlon nincs gond, mivel az gyors.
De hogy lehet ezt az hibat tapasztalni ? Mit tegyek pontosan, hogy tapasztaljam a hibat ?
Z80 System

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #248 on: 2013.April.24. 14:52:01 »
Quote from: Z80System
De hogy lehet ezt az hibat tapasztalni ? Mit tegyek pontosan, hogy tapasztaljam a hibat ?
pl :MD PROBA visszajön az OK, villog a kurzor, majd egyszer csak kihagy egy "ütemet".
De ez csak valód lemezzel látszik, mert ott kell várni a meghajtóra.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #249 on: 2013.April.24. 15:01:46 »
Quote
pl :MD PROBA visszajön az OK, villog a kurzor, majd egyszer csak kihagy egy "ütemet".
De ez csak valód lemezzel látszik, mert ott kell várni a meghajtóra.
Hát olyanom egyenlőre nincs, akkor maradsz te a teszter,

most akkor már a legutolsó verzióval is tesztelted, vagy még azzal nem ? Avval amelyik ma reggelre virradólag volt feltéve ?
Z80 System

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #250 on: 2013.April.24. 16:12:22 »
Quote from: Z80System
most akkor már a legutolsó verzióval is tesztelted, vagy még azzal nem ? Avval amelyik ma reggelre virradólag volt feltéve ?
Igen azzal is.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #251 on: 2013.April.24. 17:36:13 »
Na akkor itt van egy utolsó verzió, ha ez sem oldja meg, akkor egyenlőre nincs több tipp, nyomozni kéne, hogy ezeken kívül hogy lehet még direktebben és azonnalibban írni a lemezt ...
Z80 System

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #252 on: 2013.April.25. 10:46:57 »
Quote from: lgb
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 ...
Ugyan ez is C++, de talán említést érdemel a plus4emu, amely az ep128emu-hoz hasonló, csak Plus/4-et emulál. Eredetileg az ep128emu 2.0 beta verzió része volt, csak később lett külön program. A fordítása is gyakorlatilag azonos módon történik az ep128emu-val.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #253 on: 2013.April.25. 11:41:21 »
Quote from: Z80System
Na akkor itt van egy utolsó verzió, ha ez sem oldja meg, akkor egyenlőre nincs több tipp, nyomozni kéne, hogy ezeken kívül hogy lehet még direktebben és azonnalibban írni a lemezt ...
Ez szerintem van olyan jó, mint az eredeti volt.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #254 on: 2013.April.25. 12:57:47 »
Quote
Ez szerintem van olyan jó, mint az eredeti volt.
Érdekes ... az első "buffertelítéskor" egy flag -gel lekapcsoltam a buffer használatot, mikor nem volt "elég jó", akkor az msdn help szerint bekapcsoltam még egy "write through" flag -et is, mert azt írták, hogy a kettő együtt már garantált buffertelenség lesz, aztán mikor még az sem lett jó, akkor az írás művelet után betettem egy explicit buffer flush műveletet ... ettől jobb lett ... hogy ki lett flush -ölve a már nem használt és keresztül írt buffer ... érdekes ...

Lehet hogy ezekkel csak a file buffereket ignorálom ki, és talán van még más alacsonyabb szintű, tudomisén device szintű, vagy OS szintű bufferek is ... Elég fura hogy nem tudjuk elérni, hogy ténylegesen végigmenjen a kiírás ...

Még azt lehetne kipróbálni, hogy ténylegesen lezárom a (kérdéses esetben egész lemezt jelképező) file -t minden írás után, és újra nyitom ... hatha azt már tényleg komolyan veszi ... persze ha van valami driver szintű, vagy eszköz szintű bufferelés is, akkor az még lehet arra sem halgatna ...

Mondjuk érdekes hogy az az írás művelet ( amit mondasz ) megakasztja az emulátor szálat ... Ha ilyen os szintű valami flush/írás művelet, akkor miért kéne emu szalat blokkoljon ? Nem is ertem ...
Z80 System