Welcome, Guest. Please login or register.


Author Topic: Xep128 (Read 164688 times)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • 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 »

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • 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: 3563
  • Country: hu
  • æðsta yfirmaður
    • 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: 3563
  • Country: hu
  • æðsta yfirmaður
    • 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.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • 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.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • 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: 3563
  • Country: hu
  • æðsta yfirmaður
    • 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: 3563
  • Country: hu
  • æðsta yfirmaður
    • 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?

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • 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: 3563
  • Country: hu
  • æðsta yfirmaður
    • 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 :)

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • 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 :-)

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • 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: 3563
  • Country: hu
  • æðsta yfirmaður
    • 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?

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • 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: 4822
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 »