Welcome, Guest. Please login or register.


Author Topic: Web emu (Read 87159 times)

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 28.0.1500.89 Chrome 28.0.1500.89
    • View Profile
    • http://lgb.hu/
Re: Web emu
« Reply #90 on: 2013.July.11. 12:12:42 »
Quote from: Zozosoft
Ezt vártam volna én is :-)
Most megnéztem Chrome-al jó, Firefox alatt érzékeli az emu, csak nem érti (Unknow to map).

Aha, akkor megirhatnad milyen char kodokat mond az unknown to map-nal (a szogletes zarojelben), most mar nagyon kivancsi vagyok :) Ha nincs conflict mas koddal, akkor pl beleirom azt is :) Es akkor talan menni fog.

Kicsit mas topic: van olyan EXDOS ROM image-ed, ami szigoruan csak az A:-n keres EXDOS.INI-t, es beken hagyja a B: meghajtot? Mert igy eleg lassu szegeny, a hiba javitva, hogy "insert disk" (az otleteddel hogy adjam viszza nem letezo meghajton is a track0-at rendesen), viszont igy idegesitoen sokat kell varni, hogy az enteprise hasznalhato allapotba keruljon :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 22.0 Firefox 22.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #91 on: 2013.July.11. 12:18:42 »
Quote from: lgb
Aha, akkor megirhatnad milyen char kodokat mond az unknown to map-nal (a szogletes zarojelben), most mar nagyon kivancsi vagyok :)
0-t!

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 28.0.1500.89 Chrome 28.0.1500.89
    • View Profile
    • http://lgb.hu/
Re: Web emu
« Reply #92 on: 2013.July.11. 12:20:53 »
Quote from: Zozosoft
0-t!

Na az gaz, akkor az vmi "extended" vagy hasonlo kod, ha jol remlik. OK, koszi, majd akkor megszakertem, hogy megy ez ilyen esetben JavaScript-ben! :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 22.0 Firefox 22.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #93 on: 2013.July.12. 14:59:43 »
Quote from: lgb
Kicsit mas topic: van olyan EXDOS ROM image-ed, ami szigoruan csak az A:-n keres EXDOS.INI-t, es beken hagyja a B: meghajtot?
Ezek elvileg ilyenek.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 28.0.1500.89 Chrome 28.0.1500.89
    • View Profile
    • http://lgb.hu/
Re: Web emu
« Reply #94 on: 2013.July.12. 18:52:11 »
Quote from: Zozosoft
Ezek elvileg ilyenek.

Koszi, ezekkel sem jobb nekem :( Lehet (valoszinu?) hogy az emummal van a gond :) Amugy ha szurke a disk statnal, akkor nem letezo meghajtora probalkozik eppen (a 0x18 portra kiirt select jelekkel azonositva ugye), ha zold, akkor a tenylegesen "letezo" (=emulalt) meghajtot hasznalja eppen. Ja, es btw tettem fel ujabb verziot emulatorbol, nem tudom jobb lett-e barmi :) Van 1HZ interrupt meg rtc emulacio. Illetve az emulator kepes mar - elvileg - netrol tolteni disk-et megadhato modon (url-ben kell megadni), sot programot is, azzal a nyakatekert modon h azt is neten at lehuzza, on-the-fly a memoriaban a javascript csinal belole egy disk image-et, es opcionalisan egy EXDOS.INI-t is, ami elinditja, illetve akar aktivalhat logo skip uzemmodot is, ami a space-t nyomva tartja az elso disk sector read-ig, igy az emu autostart-al egyutt "azonnal" elindulna a neten at betoltott program ugymond. A dolog egyik szepseghibaja,  hogy elegge lassu sajnos az EXDOS meghajto keresgetese, ami messze a legtovabb tart a folyamatban, ahogy en erzem leglabbis. Ennek a csunya szedett/vetett leirasnak a vegen van magyarazat, illetve par konkret link is, amire lehet kattintani. Sajnos azt latom, hogy elvetve van fenn BARHOL disk image, program file akarmi, mindenki zip-eli, rar-olja stb, igy nem is talaltam jo "celpontot" amivel lehetne jol demozni ezt a kepesseget :( Ja, meg az is erdekes lehet, hogy most firefox-on pl magyar billencsen milyen kodokat mutat ... Ha 0/0/0 akkor tenyleg nem lesz sok otletem :(

Offline szalai56

  • EP user
  • *
  • Posts: 278
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 22.0 Firefox 22.0
    • View Profile
Re: Web emu
« Reply #95 on: 2013.July.12. 20:42:45 »
Quote from: lgb
Btw, kettospont: Zozo, probaltad nyomodni azokat a billentyket, ahol magyar kiosztason ugye a magyar ekezetes karakterek vannak? Ui elvileg a konverzio az pozicio alapu, tehat ami az L gomb mellett van jobbrol az lesz a pontosvesszo, mellette meg a kettospont. En linuxon kiprobaltam magyar kiosztassal, ott igy ment, de nincs garancia, hogy firefox/chrome mas OS-en is ugy viselkedik mint linuxon ha mas a kiosztas, hogy konkretan milyen charcode event-et kuld (eleve pl chrome/firefox kozott is van elteres - meg ugyanolyan OS _es_ angol kiosztas eseten is! - nehany karakternel, faj is a fejem miatta ...).
Szóval ez nem jön össze. Az ékezetek helyén nem ad karaktert.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 22.0 Firefox 22.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #96 on: 2013.July.12. 22:40:36 »
ZT-ből véletlenül nem EXDOS.INI kergető verziót raktál be? :oops:

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 28.0.1500.89 Chrome 28.0.1500.89
    • View Profile
    • http://lgb.hu/
Re: Web emu
« Reply #97 on: 2013.July.13. 08:51:40 »
Quote from: szalai56
Szóval ez nem jön össze. Az ékezetek helyén nem ad karaktert.

Hat lehet, hogy nem, pedig "javascript wizard-ok foruma" :) szerint is (mar erdeklodtem am par helyen, mivel nem erzem magam szakertonek azert JS temakban) a charCode-ot kell meg elemezni az event-ben a keyCode mellett ha ez utobbi nulla. Amugy ha nem is ad semmi karaktert, az tovabbra sem vilagos, hogy pontosan mit ir ki a szogletes zarojelben, par napja akkor ugye ott lehetett pl 0 most viszont harom szam van per jellel elvalasztva. Ez most mind nulla ha pl az é vagy á gombot lenyomod (a Status: alatt irja az egyes key event-eknel ugye)?
« Last Edit: 2013.July.13. 09:47:24 by lgb »

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 28.0.1500.89 Chrome 28.0.1500.89
    • View Profile
    • http://lgb.hu/
Re: Web emu
« Reply #98 on: 2013.July.13. 16:26:59 »
Quote from: Zozosoft
ZT-ből véletlenül nem EXDOS.INI kergető verziót raktál be? :oops:

Nem akarsz josnak elmenni? :) Felelmetes talalati aranyod van, a lotto 5-os szamot is szeretnem megtudni a kovetkezo hetre :)

Komolytalanra forditva a szot: koszi. Amugy most az url-ben levo parameterezessel a zt-t is kikapcsolhatova tettem, ha a zt=no opcio szerepel az URL-ben. Van ZT-bol olyanod, ami nem ilyen kergetozos? :) Sajna en mindig megszivom, hogy nem nagyon van ilyen "gyujtemenyem" kb abbol valogattam ami nalam az ep128emu roms konyvtaraban van :)

Plusz meg egy kerdes: amikor irtam az RTC emulaciot, nekem ugy tunt, hogy az idokijelzes alapvetoen csak binaris/24 oras uzemmodban megy, maga az emulalt IC viszont ugye elvileg tudna BCD-t meg 12 oras uzemmodot. Jol tippelek hogy EP-n kb semmire nem kell bcd/12 oras mod, es le is egyszerusithetem az emulaciot, ha csak ide kell nekem? No meg persze hasonlo dolgok meg ugye az alarm time, meg ilyenek. Illetve az nem vilagos, hogy az evszamot honnan veszi, arra hulyeseget irt ki nekem, ha az en logikam szerint csinaltam az emuban. Most nemes egyszeruseggel hozzadok 20-at, mert ugy jon ki :D Nem teljesen ertem hogy miert, en pont a DS12885-DS12C887A doksija alapjan probaltam csinalni mivel az allitolag compatible a "PC-kben altalaban hasznalt RTC IC-vel", ami pontosan nem is tudom mi, de minegy :D Most epp azon filozom, ha ugy is ott van par byte CMOS RAM, egy valodi gepen azt lehetne hasznalni akar valamire, csak nem tudom meg mire :D

Offline varrogy

  • User
  • *
  • Posts: 76
  • OS:
  • Mac OS X 10.9 Mac OS X 10.9
  • Browser:
  • Safari 7.0 Safari 7.0
    • View Profile
Re: Web emu
« Reply #99 on: 2013.July.14. 15:19:51 »
Quote from: lgb
Nezegettem az JSspecy nevu Javascriptben irt emut, es raero oramban atirtam picit a leheto legalapabb EP emulatorra (jo indulattal nevezhetjuk annak, azert nagyon sok minden hianyzik!):

http://ep.lgb.hu/jsep/
Szuper munka! Nagy gratula a webes emuért!

Kipróbáltam én is Safari alatt 
(OSX + Intel 3840QM 2,8Ghz)
és 166-200fps-t ír speed módban, 
normál módban pedig 111-142fps között mozog.

iPad mini: 10fps!

Nagyon szuper munka ez egy igazi nextgen crossplatform emu!!
Ennek a projektnek nagy jövője lehet, mert tényleg minden a web felé halad.
Csak így tovább!!

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Web emu
« Reply #100 on: 2013.July.14. 15:27:56 »
Úúúúúúúúú! Eszembe se jutott hogy ez futhat iOS-on! És tényleg fut. Wow!
De hogy lehet gépelni?
Vigyázat! Szektás vagyok! :)

Offline varrogy

  • User
  • *
  • Posts: 76
  • OS:
  • Mac OS X 10.9 Mac OS X 10.9
  • Browser:
  • Safari 7.0 Safari 7.0
    • View Profile
Re: Web emu
« Reply #101 on: 2013.July.14. 15:42:46 »
Quote from: endi
Úúúúúúúúú! Eszembe se jutott hogy ez futhat iOS-on! És tényleg fut. Wow!
De hogy lehet gépelni?
és valószínűleg egy csomó androidos készüléken is!
Gépelni majd akkor lehet (gondolom én) ha kezelve lesz, hogy feljöjjön a virtuális billentyűzet amire valahogy rá lesz mappelve az EP keyboardja. Próbáld meg ha van rá lehetőséged bluetooth billentyűzettel párosítva eszközt (bár asszem csak iPad kezeli) hátha.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 28.0.1500.89 Chrome 28.0.1500.89
    • View Profile
    • http://lgb.hu/
Re: Web emu
« Reply #102 on: 2013.July.14. 19:14:04 »
Quote from: endi
Úúúúúúúúú! Eszembe se jutott hogy ez futhat iOS-on! És tényleg fut. Wow!
De hogy lehet gépelni?

Szerintem nem iOS-tol (OS-tol) fugg, hanem csak a browser-tol :) Ha barmilyen OS-en van olyan browser ami elfogadhato JavaScript teljesitmenyt nyujt, es tamogatja az ujabb JavaScript "talalmanyokat" (mint a typed arraies, itt bukik el az IE, de a canvas-nal is elverzik mar ...), akkor elvileg azon mennie kell. A billentyuzet kerdese erdekes, javascript keyup/keydown event-eket kezelek le. Azt, hogy egy mobil bongeszo mit csinal ezzel, enged-e csak "ugy" virtual keyboard-ot, amikor nincs input elem csak keyevent-et kezelek le, az mas kerdes ... Sajnos abban nem vagyok biztos, hogyan lehetne ezt lekezelni, mivel itt webes (kb platformfuggetlen) technikak vannak, nem hinnem hogy JS-bol en "beleszolhatok" hogy en kernek egy keyboard-ot most mobil eszkozokon. Megerkoszakolni talan meg lehetne valahogy, pl input mezo feldobasa egy adott elemre kattintassal vagy hasonlo, nem tudom ...

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Web emu
« Reply #103 on: 2013.July.14. 19:33:26 »
Igazából demókhoz meg játékokhoz lenne értelme mobilon az emunak. Tehát szerintem kéne egy kirajzolt joy+fire a browser ablakba, az emu képernyő mellé vagy rá.
Esetleg a touch space lenne, slide-olás meg irányok?
Vigyázat! Szektás vagyok! :)

Offline BruceTanner

  • EP user
  • *
  • Posts: 487
  • Country: gb
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 28.0.1500.72 Chrome 28.0.1500.72
    • View Profile
Re: Web emu
« Reply #104 on: 2013.July.15. 13:48:09 »
Quote from: varrogy
és valószínűleg egy csomó androidos készüléken is!

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 ...