Welcome, Guest. Please login or register.


Author Topic: Web emu (Read 156640 times)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #525 on: 2014.November.19. 16:44:45 »
Lehet ez a programkivalasztos stuff nem tud basic programokat betolteni
Nem lehet, biztos :-) majd egyszer kiszedem az EPDOS Load rutinját, és beleberhelem.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #526 on: 2014.November.28. 23:20:37 »
Az angol SymbOS forum utan ide is irom: felmerult az igeny, hogy az esetleges JSep mouse emulacio hiba (vagy SymbOS hiba? ki tudja) kapcsan lehessen kulso joy-t is emulalni JSep-vel, es igy tesztelni eger nelkul a dolgot. Ennek elso amator megvalositasa kesz, a szokasos cimen:

http://ep.lgb.hu/jsep/demo.new/?disk=http://www.symbos.de/files/SymbOS-EP-Full.dsk&mem=1024&mouse=no&autostart=yes

A pelda epp a SymbOS disk image-el mutatja a dolgot, a "mouse=no" resz felelos a mouse emulacio letiltasaert, es ez egyben engedelyezi a kulso joy emulaciot is. Ha nincs megadva mouse=no vagy mouse=yes, akkor ez utobbi az alapertelmezett jelenleg. Azaz a fenti peldabol elhagyva a mouse=no reszt (vagy no-t yes-re irva) egerrel mukodik a SymbOS, a fenti peldaval meg az emulalt kulso joy-al (azaz a numerikus billentyuzettel, lasd lentebb).

A kulso joy emulacio a numerikus billentyuzettel tortenik, az 5-os gomb a fire. A numlock-nak bekapcsolt allapotban kell lennie a mukodeshez. Mondjuk aprobb problema, hogy sajnos OS es browserek kozott is neha kulonbseg van, hogy milyen bill.kodokat adnak vissza sajna, nesze neked platformfuggetlen web ... Az biztos, hogy nekem Linux/firefox alatt jo, remelem legalabb firefox es windows alatt is az, ha esetleg mas browseren nem is.

Jelenleg amugy total kavalkad van, kene mar vmi config felulet JSephez, ugyanis:

* eger emulacioval van boxsoft mouse, de kulso joy akkor nincs emulalva egyaltalan
* PC-hez kotott gamepad/joy van mar ugye, az azonban csak a _belso_ joy-t emulalja (kulsot nem), viszont teszt jelleggel benne maradt, hogy egyben a boxsoft mouse-t is emulalja ...
* az elobb emlitett PC gamepad/joy-t kalibralni is kell, marmint, hogy melyik mozgas mit jelentsen, mert a web gamepad API ugy tunik minden browser/gamepad/joy eseten total random hogy melyik adat mit jelent ...
* az eger emulacio letiltasaval (errol szol ez a bejegyzesem ugye) van kulso joy emulacio de az csak billentyuzettel megy, es mindket kulso joy-t "egyszerre" emulalja eppen ...

Egy kis kitero:

Az egesz alapproblema amibol kiindult a dolog az az, hogy ugy tunik, a SymbOS neha "fagy" JSep alatt, ami lehet, az egerkezeles miatt van (de ez meg nem biztos). Az, hogy ep128emu alatt is ezt tenni kevesbe vizsgalhato, mivel ep128emu viszont egeret nem emulal. Esetleg igazi gepen kene megnezni.

Offline DrPrery

  • EP user
  • *
  • Posts: 264
  • Country: hu
Re: Web emu
« Reply #527 on: 2014.November.29. 08:08:49 »
Nekem működik Firefox és Chrome browserrel is XP alatt a NumPad-joystick.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #528 on: 2014.November.29. 15:43:36 »
Nekem működik Firefox és Chrome browserrel is XP alatt a NumPad-joystick.

Na koszi a tesztet, ez megnyugtato :)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #529 on: 2014.December.03. 23:06:34 »
Ha valaki mar 34-es firefoxot hasznal, ranezne az JSep-re? Nekem mintha gyorsabbanak tunne, durva, ha egy verzional mindig ennyit gyorsitanak. Ha most megvalosulna a tervem, es a kritikus reszeket (Z80 emulacio, Nick emulacio, esetleg Dave) atirnam asm.js-re akkor talan meg gyorsabb lenne, ami egy atlag PC-n mar lassan azt jelenti, hogy van eroforras pontosabb emulaciohoz is esetleg (pl a videomemoria elerese legyen ugy mint valodi EP-n, jelenleg JSep-ben ugyanolyan gyors, mint a tobbi RAM ...), vagy el lehetne gondolkodni akar az interlace tamogatasan, ami jelenleg szinten nincs, stb. Bar persze kerdeses, hogy erdemes-e eroltetni, azert ep128emu mindenkeppen ajanlott "komolyabb" emulaciohoz, az JSep ilyen szintu pontositasa pedig talan jobb desktop PC-ken nem okozna gondot, de a mobil eszkozokre gondolva viszont nem tul elonyos, ahol meg most is lassu esetleg, hat meg ha lassitanek is rajta mindenfele finomitassal ... Nem is tudom.

Offline DrPrery

  • EP user
  • *
  • Posts: 264
  • Country: hu
Re: Web emu
« Reply #530 on: 2014.December.04. 16:22:17 »
Nálam FF30 alatt a SymbOS kezdőképernyője 38-40 FPS, FF34 alatt az emu indításakor 47-50 FPS, aztán valami furcsa történik, mert felugrik 166-200 FPS-re... :shock: 

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #531 on: 2014.December.04. 16:35:53 »
Nálam FF30 alatt a SymbOS kezdőképernyője 38-40 FPS, FF34 alatt az emu indításakor 47-50 FPS, aztán valami furcsa történik, mert felugrik 166-200 FPS-re... :shock:

Az FPS kijelzes amugy nem azt jelenti, hogy olyan sebesseggel frissiti a screen-t, ertelme sem lenne persze, az mindig 25 FPS (mivel interlace - jelenleg - meg nincs). Az JSep-ben az FPS kijelzes egy elmeleti valami, hogy mennyi _lehetne_ meg ha az nincs is amugy kihasznalva. Az erdekes kerdes, hogy mitol ugrik meg annyira, a disk access kicsit lassit/bezavar es torzithatja az eredmenyt is (nem valos ertek). Persze az is lehet igy, hogy az elejen torzit, es valojaban ilyen gyors, v nem tudom :D

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #532 on: 2014.December.04. 16:39:03 »
Meg egy "beszelgetek magammal" :) tema. Neki kene allni az egesz JSep-t ujrairni normalisabbra. Ennek kapcsan vegeztem elozetes tesztet, elsokent a Z80 emulaciora gondolva: egy egyszeru de hosszu ciklus mennyire gyors kulonbozo implementaciokkal ('plain', typed array, asm.js, asm.js + typedarray). Firefox 34-bol nezve ez kb a sorrend is, az elso a leglassabb, az utolso kb ketszer gyorsabb. Jelenleg az JSep az elsot kepviseli, a Z80 emu szintjen legalabbis biztos. Na itt jon a csavar. 40-es google chrome-al egyreszt mindegyik lassabb (mint ff-en), masreszt, ami ff34-ben a leggyorsabb, az ott pont a leglassabb. Na jol ki vagyok segitve :) Most, ha megirom "gyorsra" chrome-al pont hogy lassulni fog erossen. Hat nem konnyu eldonteni, hogy mit tegyen az ember :(
« Last Edit: 2014.December.04. 16:47:03 by lgb »

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Web emu
« Reply #533 on: 2014.December.04. 17:25:54 »
Most, ha megirom "gyorsra" chrome-al pont hogy lassulni fog erossen. Hat nem konnyu eldonteni, hogy mit tegyen az ember :(
Ha felismeri az oldal, hogy króm van, akkor a régit futtassa, egyébként meg az újat.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #534 on: 2014.December.04. 17:40:57 »
Ha felismeri az oldal, hogy króm van, akkor a régit futtassa, egyébként meg az újat.

Igen, fasza, es minden kodot irjak meg ketszer (es alapvetoen maskepp is kene, nem csak par doglot lecserelni), es tartsak is karban, meg fejlesszek parhuzamosan, plusz ha uj browser jon ki, lehet egy tipuson belul is valtoznak az eroviszonyok stb :( Szoval ez azert brutal sok lenne igy nekem. Amugy elmeletben eszembe jutott nekem is: par egyszeru benchmark-kal tesztelje le gyorsan indulaskor, es a gyorsabb megoldast hasznalja. Ezzel is az a gond, hogy eleg brutal nagy kodreszleteket duplan kene megirni es fejleszteni is kesobb :( Google osszeszedhetne magat JS performanciaban vegre :) IE-rol meg meg nem is szoltam, azzal szerintem abszolute nem megy (bar ki tudja, hogy IE 11 mit csinalna JSep-vel most pl ...).

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Web emu
« Reply #535 on: 2014.December.04. 17:57:05 »
Szerintem a gyorsaságnál meg ilyesmiknél jelenleg sokkal fontosabb lenne az hogy minél inkább felhasználó-barát legyen.
Lehessen nagyon egyszerűen játékokat indítani pl.
Már ha az a cél hogy ne csak 2 ember használja :)
Vigyázat! Szektás vagyok! :)

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: Web emu
« Reply #536 on: 2014.December.04. 19:04:16 »
A legegyszerűbb módja a sebesség-optimalizálásra, ha a weboldalra kiírod, hogy FF-re optimalizálva. :-)
*** Speicherplatz zu klein

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #537 on: 2014.December.04. 19:07:16 »
A legegyszerűbb módja a sebesség-optimalizálásra, ha a weboldalra kiírod, hogy FF-re optimalizálva. :-)
:smt045

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Web emu
« Reply #538 on: 2014.December.04. 19:17:43 »
minden kodot irjak meg ketszer
Arra gondoltam, a régi, mostani változat mehetne, ha króm van, és valóban lehetne ott felirat, hogy aki a frissebbet szeretné használni, válassza a foxit.
Aztán később lehet, hogy a króm is összeszedi magát, akkor már lehet azon is az új. Aztán lehet, hogy később a foxi fog úgy fejlődni, hogy azon lesz lassabb.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #539 on: 2014.December.06. 11:15:13 »
Szerintem a gyorsaságnál meg ilyesmiknél jelenleg sokkal fontosabb lenne az hogy minél inkább felhasználó-barát legyen.
Lehessen nagyon egyszerűen játékokat indítani pl.
Már ha az a cél hogy ne csak 2 ember használja :)

Ok, de ugye az tovabbra is igaz, hogy ez nem egy nativ alkalmazas, hanem egy "webapp" azaz webrol tud szedni mindent, pl a betoltendo programot is. Az, hogy neked van a hdd-den egy EP program, es futtatni akarod JSep-vel, az mindig is nehezkes lesz a dolog elvebol fakadoan: webes app mindent webrol akar, nem a te lokalis gepeden levo hdd-rol (ha ez siman engedve lenne fura is lenne, ui akkor tetszoleges weboldal lenyulhatna a hdd-den levo file-okat, ami azert security szempontbol is problemas lenne). Nyilvan, ha sajat cuccaidat akarod futtatni, arra az ep128emu jobb (es mellesleg pontosabb emulacio is).

Az JSep celja a weben valo prezentalas. Nyilvan, ha van otleted, hogy mit tekintenel "konyebbnek", nyugodtan ird le, otletek mindig johetnek :)

Masreszt, kit tekintunk JSep felhasznalonak? Ha ugy erted, aki "tradicionalis" emulatornak hasznalja (sajat cuccot indit el alatta stb), abbol nyilvan keves van. Amde ha pl a "jatek gyujtemenyhez" hasonlo modon pl kinn lenne akar a fooldalon mint webrol azonnal jatszhato, akkor a "csak" nezelodok szama szerintem tobb lenne joval, mint aki tudja egyaltalan milyen emulator ez, neki csak a weboldal resze ...

A masik: az hibas hozzaallas, hogy az JSep legyen olyan mint az ep128emu. Van amiben lehetne fejleszteni JSep-n, pl emulacio pontossagan stb. De amirol fentebb volt szo: az ep128emu egy nativ (az OS-eden kozvetlenul futo) program, mig az JSep egy webes technikakra epulo, web browser altal futtatott entitatas. Tehat hiba elvarni azt, hogy az JSep tudjon mindent, amit az ep128emu, vagy hat neha forditva is igaz :) Ettol fuggetlenul el lehet gondolkodni mi lenne a jo stb, csak nemi aranyerzekkel :)
« Last Edit: 2014.December.06. 22:12:39 by lgb »