Welcome, Guest. Please login or register.


Author Topic: Web emu (Read 156184 times)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14710
  • Country: hu
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #105 on: 2013.July.15. 14:25:34 »
Normális telefonon vannak gombok  :twisted:

Érzékeli is az emu, bár nem az igazi, a space, pont, vessző, enter és joy megy rendesen, de a betűket "kék shift-tel" kell nyomni.
Legalábbis Chrome alatt, majd nézem másban is.
Chromeban 3-4 fps van...

Firefox is ugyanez, csak ott 7 fps :-)
« Last Edit: 2013.July.15. 14:33:54 by Zozosoft »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14710
  • Country: hu
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #106 on: 2013.July.15. 14:47:12 »
Quote from: lgb
Van ZT-bol olyanod, ami nem ilyen kergetozos? :)
Ez a csomag tuti nem :-)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #107 on: 2013.July.15. 15:34:43 »
Quote from: BruceTanner
Kérem, bocsásson meg a Google lefordított magyar, de tudom erősíteni, hogy működik az én Android Nexus 10 érintőképernyős tábla egészen a villogó Enterprise. Aztán kell ahhoz, hogy nyomjon meg egy billentyűt ...

Funny Hungarian translation (it's unerstandable anyway) but thanks for the feedback, Bruce! :) Anyway I think it's OK to write here in English as well. Though I am really not sure about the "forum policy" to have separated English and Hungarian boards for the very same topic all the time, or should it be the expected behaviour ... ? Others, what are your opinions on this?

Szoval, nekem eddig is feltunt, hogy neha ugyanarrol van angol es magyar topic is, aztan mindig "szinkronizalni" kell az infokat, mert egyes dolgok csak angolul, masok csak magyarul hangzottak el, a vegen meg mar soha nem emlekszem, hogy hol mi volt. Kell-e "kotelezoen" kulon angol es magyar resz ugyanarrol a temarol, vagy elfogadhato, hogy lehet "vegyes" is? Bar akkor azt nehanyan nem feltetlen ertik (mondjuk angolul kb tud mindenki legalabb alapszinten itt - gondolom -, de magyarul mar nem feltetlen!). Mi a "hivatalos allaspont"?

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #108 on: 2013.July.15. 15:41:53 »
Quote from: Zozosoft
Chromeban 3-4 fps van...

Firefox is ugyanez, csak ott 7 fps :-)

Ez amugy durva, en anno elpartoltam a firefoxtol, mert voltak vele problemaim, aztan a chrome mellett kotottem ki. Viszont nekem is feltunt, hogy gyorsabb firefox alatt. Utana is olvastam, eleg szep dolgokat irtak az ujabb firefoxok javascript teljesitmenyerol, a chrome-nal gyorsabb (ja, es valami olyasmit is olvastam, hogy a javascript-et leforditja kvazi gepi kodra, es ugy hajtja mar vegre, es - allitolag - a nativ optimalizalt kodhoz kepest igy kb csak ketszer lassabb mar a javascript firefox-bol nezve legalabbis). Ettol persze teny, hogy leemulalni egy 4MHz-es Z80-at es kozben a nick mukodeset slot-onkent, az azert nem eppen eroforrastakarekos muvelet, meg agyonoptimalizalt es eloforditott pl C-ben irt kod eseten sem feltetlen lenne eleg barmilyen lassu CPU/GPU, tehat nem biztos, hogy egy telefon itt "hozza a format".

Amit meg lehetne: ha tul lassu, akkor csinalhatnam, hogy egyre tobb frame frissitest hagyok ki, amig real-time-ban tarthato, de felek, hogy az mar nagyon "kockas" lesz akkor animacio eseten (jelenleg is van az emuban ilyen, minden masodik frame most skip modban megy - azaz nincs megjelenitve -, igy 25fps a hasznos max sebesseg, ha ennel tobbet ir ki az emu az csak azt jelenti, hogy tudna gyorsabban is mukodni ennel, lehet 50fps folott mar ki kene total kapcsolni a frameskip modot, mert akkor minek). Ja, a frameskip persze nem azt jelenti, hogy akkor nem emulalja a nick-et, az lpb-k ugyanugy mennek, ahogy ld1/ld2 "karbantartasa", vint figyeles, minden stb is, viszont akkor nem is rendereli le az eredmenyt, es nem is kuldi a browser fele, tehat ezzel sporol.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14710
  • Country: hu
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #109 on: 2013.July.15. 16:04:28 »
Megnéztem az Opera Mobile-t, kb mint a Chrome.

Amúgy az a érdekes, hogy mindegyikben jó kódot ír ki billentyűnél, csak nem működik. Lehet, hogy ezért, mert jön közbe valami got 0 reseting?

Offline BruceTanner

  • EP lover
  • *
  • Posts: 607
  • Country: gb
Re: Web emu
« Reply #110 on: 2013.July.15. 16:19:09 »
Quote from: BruceTanner
Kérem, bocsásson meg a Google lefordított magyar, de tudom erősíteni, hogy működik az én Android Nexus 10 érintőképernyős tábla egészen a villogó Enterprise. Aztán kell ahhoz, hogy nyomjon meg egy billentyűt ...
Chrome 8-13fps; Firefox 20-30fps :)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #111 on: 2013.July.15. 17:05:17 »
Quote from: Zozosoft
Megnéztem az Opera Mobile-t, kb mint a Chrome.

Amúgy az a érdekes, hogy mindegyikben jó kódot ír ki billentyűnél, csak nem működik. Lehet, hogy ezért, mert jön közbe valami got 0 reseting?

Az a "baj", hogy nekem nincs windowsom illetve mas OS-em sem (Android-os telom van csak tele van a memoria, meg regi az OS is rajta, a default browser meg meg nem tud olyasmiket ami emuhoz kell), igy nem egeszen vagyok benne biztos, hogy mashol pontosan mit csinal, hiaba webes technika es ugymond platformfuggetlen ...

Viszont, most jol ertem? Azt mondod, hogy valami kodot kiir (ugye harom szam per jellel elvasztva) csak nem jelenik meg ra karakter? Akkor viszont kellenenek a kodok az egyes magyar karakterekhez ... A keyboard reset az meg elvileg csak a keyup-ban van (billentyu _fel_engedese), szoval az azzal kapcsolatos anomalia max azt okozna, hogy ugy erzekeli, nem engeded el a billentyut, de a lenyomasban nem kene zavart okoznia, amire meg is jelenik valami. Viszont egy tesztet megerhet, ime pl ezt kell beadni hogy ne legyen kbd reset, most beleirtam: http://ep.lgb.hu/jsep/demo/?kbdreset=no

Ha mar sikeresen unja mindenki grafoman jellemvonasaimat, belekezdenek egy olyan eposzba, ami arrol szol, hogy javascriptben a keyup/keydown event valo arra hogy billentyu lenyomasat es felengedeset erzekeld. Egy gep emulalasa eseten a kbd matrixnal nem art tudni ezt, ugye. Van egy harmadik javascript event aminek a neve keypress. Legtobb javascript alkalmazas ezt hasznalja, es allitolag - megbizhato modon - specialis (ertsd: pl nem angol karakter ...) billentyuket csak azzal lehet kezelni normalisan. Ezzel viszont az a baj, hogy ott a billentyu "hasznalatarol" van info, nem tudod mennyi ideig tartjak nyomva lehet egy tizedmasodperc, lehet 2 perc is :( Ezzel ugye eleg nehez dolgozni, ha egy masik gep billentyuzetet szeretned emulalni ... Max azert "nem tunik ez fel" a legtobb embernek, mert altalaban javascriptet nem feltetlen emulaciora szoktak legtobbszor hasznalni, mashol meg boven eleg a keypress event.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14710
  • Country: hu
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #112 on: 2013.July.15. 17:27:31 »
Quote from: lgb
Viszont, most jol ertem? Azt mondod, hogy valami kodot kiir (ugye harom szam per jellel elvasztva) csak nem jelenik meg ra karakter? Akkor viszont kellenenek a kodok az egyes magyar karakterekhez ...
Ez nem csak magyar karakterekkel, hanem mindegyikkel (a,b,c,d...)

Quote
Viszont egy tesztet megerhet, ime pl ezt kell beadni hogy ne legyen kbd reset, most beleirtam: http://ep.lgb.hu/jsep/demo/?kbdreset=no
Nem változott :-(

Lehet az a gond, hogy csak fölfele nyilacskás kódot ír?
A működő gomboknál, és a kék shiftes betüknél van lefele nyilacskás kód is.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #113 on: 2013.July.15. 18:05:19 »
Quote from: Zozosoft
Ez nem csak magyar karakterekkel, hanem mindegyikkel (a,b,c,d...)
Nem változott :-(

Lehet az a gond, hogy csak fölfele nyilacskás kódot ír?
A működő gomboknál, és a kék shiftes betüknél van lefele nyilacskás kód is.

Na varj, keverednek a dolgok, en most meg a desktop PC-s nincs ":" az "á" helyen problemajanal tartok, te meg a mobilnal? :) Amugy az gaz: ha nincs folfele nyilas kod, akkor sajna ezek szerint ott a keyup javascript event egyszeruen nincs implementalva a bongeszoben :( Lehet, mobilra kene egy sima keypress-es event handler, csak ott sajna nem lehet "lenyomva tartani" egy gombot (mivel hianyik a keyup), szoval max azt lehet, hogy pl negyed masodperc elteltevel az emu leemulalja, hogy elengedtek a gombot :( Sajna desktop PC-n is ugy latszik ez a gond, csak ott enyhebb: ott "csak" pl az "á"-val van a gond es hasonlo gombocokkal ...
« Last Edit: 2013.July.15. 18:23:11 by lgb »

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Web emu
« Reply #114 on: 2013.July.15. 18:11:41 »
a graphics után kiadott look parancs máris jó eredményt ad :)
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14710
  • Country: hu
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #115 on: 2013.July.15. 18:36:20 »
Quote from: lgb
te meg a mobilnal? :)
Írtam, hogy sok gombos mobilról van szó.
Az a érdekes, hogy néhány (korábban felsorolt) gombra működik, és kék shifttel a betűk is... (amivel alapból a mindenféle jeleket írná, nem betűket)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #116 on: 2013.July.15. 23:02:23 »
Quote from: Zozosoft
Írtam, hogy sok gombos mobilról van szó.
Az a érdekes, hogy néhány (korábban felsorolt) gombra működik, és kék shifttel a betűk is... (amivel alapból a mindenféle jeleket írná, nem betűket)

Alternativ otlet: ott az emu oldalan is a gombok alatt link az JSspeccy-re. Meg lehetne nezni, hogy ott mux-e ami nalam gond ...

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14710
  • Country: hu
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #117 on: 2013.July.15. 23:41:08 »
Ugyanez.
Azt nem lehetne,hogyha jön a felengedés kód akkor mindenképpen generál egy kis lenyomást,akkor is ha nem volt lenyomás kód?

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #118 on: 2013.July.16. 00:23:34 »
Quote from: Zozosoft
Ugyanez.
Azt nem lehetne,hogyha jön a felengedés kód akkor mindenképpen generál egy kis lenyomást,akkor is ha nem volt lenyomás kód?

Mindent lehet, csak energia kerdese, de a fentit nem lenne egyszeru a jelenlegi struktura mellett, hiszen most up/down is adott es maga a browser generalja. Ha nekem kell adott ideig "szimulalni" akkor ugye kell idozites, hogy X ido mulva vegye le, ehhez az emulator fociklusat is at kene kicsit dolgozni, mert ilyesmi max dave 1Hz int miatt van benne jelenleg.

Viszont: most eloszor megprobalkoztam egy olyan randasaggal h regisztraltam a keypress event-et is, ha az talal vmit akkor # lesz, ugye a down/up "nyilacskai" helyett. Kerdes, hogy ez valtoztat-e vmit, es ha igen nem az az eredmeny-e, h most megy csak "beragad" az emulalt ep billentyu mindig ...

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14710
  • Country: hu
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #119 on: 2013.July.16. 09:21:33 »
Semmi változást nem vettem észre :-(