Welcome, Guest. Please login or register.


Author Topic: Xep128 (Read 77859 times)

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #120 on: 2015.June.18. 15:12:30 »
Probalkoztam uj verzioval. Az ablak cimsoraba irkal, a szazalekos ertek azt mutatja, hogy milyen az aranya a tisztan emulaciora forditott sebessegnek (marmint ebben benne van hw emulacio, de pl az is, hogy ki kell tolni a frame-et SDL-nek) a valodi EP-hez kepest. Tehat nyilvan az a jo, ha ez az ertek minnel kisebb. Ha 100% akkor a gep elvileg eppen csak birja, ha tobb, akkor nem birja ... Nyilvan ez az ertek nem feltetlenul lesz uaz, mint a process CPU hasznalata az OS szerint azert. Ja, meg megprobaltam par kisebb javitast is, amiket Zozo irt, mondjuk az EXOS gyorsteszt gombok stb nem tudom igy javultak-e ...
« Last Edit: 2015.June.18. 15:19:52 by lgb »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13379
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #121 on: 2015.June.18. 15:32:29 »
Reset megjavítva :-)
Nekem úgy 0-7% között írja.

Már csak a joy-egér-EPDOS kérdést kéne megjavítani :oops:

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #122 on: 2015.June.18. 15:37:46 »
Már csak a joy-egér-EPDOS kérdést kéne megjavítani :oops:

Igen, azzal meg nem foglalkoztam. Elvileg ugye eger amugy se megy nagyon, amig bele nem klikkelsz az ablakba (="grab"). Olyasmit lehetne valahogy, hogy addig nem is piszkalja a az emu a megfelelo port biteket egerkent, vagy hasonlo. Hiszen hasznalni akkor ugy sem tudja a user az eger emulaciot.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #123 on: 2015.June.18. 15:40:15 »
Nekem úgy 0-7% között írja.

Van amikor lemegy nulla kozelebe? Ez erdekes. Es kozben mas anomalia nincs, tehat az emulalt EP kb normal sebessegunek latszik, tudomisen, egyenletesen villog a kurzor, stb? Marmint, most az en kiirasomra/szazalekomra gondoltam, az ablak cimsoraban.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13379
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #124 on: 2015.June.18. 15:43:43 »
Olyasmit lehetne valahogy, hogy addig nem is piszkalja a az emu a megfelelo port biteket egerkent, vagy hasonlo. Hiszen hasznalni akkor ugy sem tudja a user az eger emulaciot.
Igen erre gondolok én is. Ilyenkor meg a numpad 4,8,6,2,0 lehetne a Joy1.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13379
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #125 on: 2015.June.18. 15:45:20 »
Van amikor lemegy nulla kozelebe? Ez erdekes.
Konkrétan 0-át ír, akár pár másodpercig is.

Quote
Es kozben mas anomalia nincs, tehat az emulalt EP kb normal sebessegunek latszik, tudomisen, egyenletesen villog a kurzor, stb?
Teljesen normálisan fut.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #126 on: 2015.June.18. 16:27:58 »
Konkrétan 0-át ír, akár pár másodpercig is.
Teljesen normálisan fut.

Fuu, vegtelenul gyors az emum :D

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #127 on: 2015.June.18. 16:57:47 »
Nah, uj verzio. A joystick emulacio es az eger azert igy sem szereti egymast teljesen. EPDOS igy jonak tunik. Amde, SymbOS elinditva nincs eger. Ha a mouse grab modba (klikk az emu ablakra) mar az ember belep symbos inditasa elott, akkor latszolag jo, ilyenkor vicces, mert ha ESC, akkor az eger lassan elmaszik :) Szoval gondolom itt a szokasos eger/joy osszeferhetetlenseg van ... A SymbOS-ben nincs eger, ha nem lep grab modba az ember mar a toltes elott problema az erdekes, csak _gondolom_ hogy azert van, mivel sajnos ha nincs grab mod de az adott sw (itt SymbOS) egerkent kezeli, akkor pl elmaszik (?) a szinkron ahogy shiftelgeti a biteket? Ezt most igy nem latom at hirtelen, de gondolom ez igazi EP-n is problema lenne, ha ilyen kozos joy/mouse illeszto lenne?

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13379
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #128 on: 2015.June.18. 19:09:06 »
Gondolom a SymbOS detektálja, hogy joy vagy egér van bedugva.

És igazi gépen is elmászik a nyíl ha egér nélkül van egér indítva.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #129 on: 2015.June.18. 19:12:55 »
Gondolom a SymbOS detektálja, hogy joy vagy egér van bedugva.

En is erre gondoltam, mert ha barmi szinkronbol kieses akarmi lenne, akkor csinalni vmit, max megorulten ugralna, vagy stb, de meg sem mozdul igy most a mouse pointer.  Raadasul, jelenleg csak a 0xB6 port _olvasasanal_ van kulonbseg, hogy most mit prezentalok ott, tehat az emlitett shift-es dolgot nem is erinthetne. Igy otleted alapjan nekem sem jut mas eszembe, mint hogy SymbOS megprobalja detektalni, hogy van-e ragcsalo ... Tenyleg az a mouse.xr izebize is csinal ilyen detektalasi probalkozos jatekot?

Quote
És igazi gépen is elmászik a nyíl ha egér nélkül van egér indítva.

Igen, ez vilagos, max vicces :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13379
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #130 on: 2015.June.18. 19:16:22 »
Tenyleg az a mouse.xr izebize is csinal ilyen detektalasi probalkozos jatekot?
Nem, ott mászik, ha Neos nélkül van Neosra kapcsolva :-)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13379
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #131 on: 2015.June.18. 21:50:33 »
Fuu, vegtelenul gyors az emum :D
Kipróbáltam egy 4.3GHz-es i5-ösön, itt folyamatosan 0%-ot ír :-)

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://lgb.hu/
Re: Xep128
« Reply #132 on: 2015.June.18. 22:20:16 »
Kipróbáltam egy 4.3GHz-es i5-ösön, itt folyamatosan 0%-ot ír :-)

Probalj meg :XEP CPU 12 -vel egy kis munkat adni neki, hatha felmaszik. :) GPU mi azon? Vagy az i5-os is ilyen beepitett GPU-s ize?

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13379
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Xep128
« Reply #133 on: 2015.June.18. 22:29:06 »
GPU mi azon?
Ati Radeon HD6850

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
Re: Xep128
« Reply #134 on: 2015.June.19. 10:49:54 »
Szerintem az időmérés felbontása lehet a probléma, ami valószínűleg csak 1 ms, vagy akár 10 ms. A gettimeofday() MinGW-s megvalósítása például a GetSystemTimeAsFileTime()-t használja (Win32 API), és ennek a tényleges felbontása csak 10 ms, annak ellenére, hogy elméletileg 100 ns lehetne. A Microsoft nem javítja ezt a problémát a régi, rosszul megírt programokkal (amelyek fix 10 ms felbontást tételeznek fel) való kompatibilitás miatt, helyette a Windows 8 és újabb verziókban van egy GetSystemTimePreciseAsFileTime() függvény, amit azonban a MinGW nem használ.

Az SDL 1 ms felbontással tud hordozható módon időt mérni és várakozni.

Windowson nagy felbontású időmérésre a QueryPerformanceCounter() és QueryPerformanceFrequency() függvények is használhatók, ezek már a 2000/XP-ben (és talán 98 ?) is megtalálhatók. De problémásak lehetnek, mert a Windows verziótól függően az RDTSC utasítást is használhatják, és a modern processzorokon az órajel változhat a program futása közben, és a magok között nem feltétlenül van szinkronban a számláló. Ez már az ep128emu-nál is okozott problémákat.
« Last Edit: 2015.June.19. 10:58:17 by IstvanV »