Welcome, Guest. Please login or register.


Author Topic: Web emu (Read 187974 times)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #495 on: 2014.September.30. 23:31:17 »
Nezd meg mit ir ki sebessegre, nekem firefox-on latvanyosan gyorsabb :) Ugye firefox-osok nyomjak ezt a firefoxOS telefon ugyet, ahol minden (menu, tarcsazo is!) valojaban javascript. Plusz a weben jatek dolot, stb. Igy az optimalizaciora, uj kello technikakra ezen szent cel erdekeben rendesen rafekudtek, aminek meg is van az eredmenye a "normal" firefox eseten is. Anno ha emlekszel webaudio kapcsan meg a firefox-ra vartunk, hogy chrome-on mar megy ... Valtoznak a dolgok, lehet, nemsokara ismet belehuz a google is.

Offline Povi

  • EP addict
  • *
  • Posts: 2307
  • Country: hu
    • http://povi.fw.hu
Re: Web emu
« Reply #496 on: 2014.October.01. 07:42:55 »
Megnéztem, tényleg gyorsabb! Ennek ellenére, most is Chrome-ból írok, mint látod... :-) Hiába, a megszokás nagy úr... :ds_icon_cheesygrin:
Érdekes ez a JS dolog egyébként, amikor megjelent, még úgy tűnt (legalábbis számomra),hogy egy kis "semmi" nyelv, csak arra jó, hogy a kliens oldalon lehessen futtatni egyszerű dolgokat html-be ágyazva. Aztán mostanra meg hogy kinőtte magát. (Mondom, ez csak az én meglátásom, soha nem foglalkoztam vele mélyebben, lehet, hogy eredetileg is ez a cél lebegett az alkotók előtt, amit mostanra elértek.) Az is durva, hogy manapság már egy telefonon úgymond ez a "natív" programozási nyelv (jó, nyilván nem, mert maga az OS biztos nem JS-ben van írva), ez jól mutatja, milyen teljesítményű processzorok vannak már egy egyszerű mobileszközben is...
Ha így folytatódik a tendencia, még a végén lehet, hogy kijönnek egy JS-re optimalizált procival... :mrgreen:
*** Speicherplatz zu klein

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #497 on: 2014.October.01. 08:48:27 »
Egyet ertek, JS-t nem feltetlen erre talaltak ki. Egyreszt a nyelv felepiteseben is vannak erre utalo jelek, de azert nem olyan veszes, ami ennel erosebb feeling az az, hogy tenyleg mire hasznaltak: XYZ elem szine valtozzon meg, ha fole megy az eger, meg hasonlo "igen bonyolult" programozsi problemak.  Azert erdekes lenne osszehasonlitani a netscape navigator 2 kornyeken (talan ... kb akkor volt JS eloszor, ha jol remlik?) az JS sebesseget (pl a nativ kod sebessegevel), es manapsag. Meg is nezem, lehet-e barhonnan ilyen oskori browsert szerezni, es futna-e meg egyaltalan :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14776
  • Country: hu
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #498 on: 2014.October.01. 08:53:02 »
4.7-es Netscape-m van, az fut Win7-en :-)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #499 on: 2014.October.01. 11:45:46 »
Quote from: Zozosoft
4.7-es Netscape-m van, az fut Win7-en :-)

Netscape Navigator 2 kene :) Mondjuk nekem Linux ala, de olyat mar nem talalok (ha volt egyaltalan ...). Ugyanis elvileg ott jelent meg a JavaScript. A poen kedveert azt kene osszehasonlitani mondjuk firefox 32-vel :D Azonos hw-n futtatva mennyivel lett gyorsabb (persze JSep azzal nem fog menni, szoval irnek hozza egy egyszeru tesztet). A tippem szerint 1000-es szorzo azert meglenne, vagy meg tobb :D

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #500 on: 2014.October.03. 16:42:26 »
Kisse offtopic, de chrome vs firefox: sokaig chrome parti voltam, de firefox-os sracok nagyon belehuztak. A szokasos meset lehet olvasni sok fele, hogy nagy switch/case szerkezetet ne hasznalj JS-hez hasonlo nyelvekben mert lassuuuuuuu inkabb pl anonim fuggvenyek tombjevel old meg, az a tuti. Ok, csinaltam tesztet, chrome: case/switch-el 406msec, fuggvenyek tombje: 41 msec. Igaznak latszik a mase, majdnem 10-szer lassabb! Lassuk a firefox-t: fuggenyek tombje: 59 msec. Hmm, lehetne mondani, chrome jol odavert. Nade a meglepetes: a "ne hasznald" es "lassu" case: 20msec!!!! Gondolom ennek optimalizalasara jol ramentek, mert ez mostanaban gyakori mindenfele webes jatek vagy emulator :) cuccosban pl.

A tanulsag amugy az, hogy az JSep teli van switch/case-el. Mar csak eleve ezert is lehet gyorsabb jelenleg firefox-on mint chrome-ban. A problema masik resze: igazabol nehez eldonteni melyik a jobb megoldas, mert egyik browser-en ez a gyorsabb, masikon az. Es ugye egyfelekeppen lehet egyszerre csak megcsinalni (egy egesz Z80 emulaciot - ott van sok belole - kisse macera lenne ketfelekeppen megcsinalni aztan valasztani pl run-time browser teszttel, bar nyilvan nem lehetetlen!).

Remeljuk, hogy chrome-ban is gyorsitjak majd a dolgokat ...

PS: ha valaki kerdi, hogy "de chrome-ban azert nem jelentosen lassabb az JSep" akkor a valasz az, hogy persze, mert a fenti teszt _csak_ ezt merte. Az JSep-ben nagyon sok minden van, ami kb hasonlo sebessegu lehet a ket btowserben, igy csak a Z80 emulacio "gigantikus" switch/case-ei nem hoznak ki olyan jelentos kulonbseget, mint a csak erre rameno tesztnel lattunk.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #501 on: 2014.October.06. 09:08:45 »
EGI egerrel:

http://ep.lgb.hu/jsep/demo.new/?snapshot=egi.ep128s&disk=egi.img&autostart=yes

A szokasos, elindul a cucc a vegen (remelhetoleg) bejon a felulet, ekkor ugye klikk az EP emulalt kepernyore, browser esetleg megkerdi, hogy engeded-e "elteriteni" az egerkurzort, ezen utan mukodnie kene. Kilepes (normal "PC-s" egerkurzor visszaszerzese): ESC billentyu (legalabbis firefox alatt azzal ...).

Offline Povi

  • EP addict
  • *
  • Posts: 2307
  • Country: hu
    • http://povi.fw.hu
Re: Web emu
« Reply #502 on: 2014.October.06. 11:18:07 »
vicces, hogy alapból a dupla kattintással próbálkoztam inditani a progit, de úgy nem jó, ki kell jelölni a fájlt (vagy mappát), majd "Run" ikonra kell kattintani...
Hiába no, még éppen csak elkezdtek szoftver-ergonómiával foglalkozni :-)
*** Speicherplatz zu klein

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14776
  • Country: hu
    • http://enterprise.iko.hu/
Re: Web emu
« Reply #503 on: 2014.October.06. 11:23:54 »
Nekem megy dupla klikkel.

Offline Povi

  • EP addict
  • *
  • Posts: 2307
  • Country: hu
    • http://povi.fw.hu
Re: Web emu
« Reply #504 on: 2014.October.06. 12:04:30 »
akkor én voltam ügyetlen... :-)
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2307
  • Country: hu
    • http://povi.fw.hu
Re: Web emu
« Reply #505 on: 2014.October.06. 12:10:52 »
tényleg működik :-)

viszont vicces, hogy mindig újrarajzolja a képernyőt... :-)

van saját EGI program is, néztétek? (Prime)
*** Speicherplatz zu klein

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10095
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Web emu
« Reply #506 on: 2014.October.06. 13:03:54 »
Quote from: lgb
EGI egerrel:
Ez már valami!
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Web emu
« Reply #507 on: 2014.October.06. 13:09:44 »
Egy rendes skin ráférne ... kéne hozzá rajzolni rendes ikonokat, minimum ...  lehetnének absztraktabbak is, csak ne ilyen bénák ...
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Web emu
« Reply #508 on: 2014.October.06. 13:11:54 »
Az új epdos -t lehet ez alá kéne írni ... :)

Persze elég lassúcska ...
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Web emu
« Reply #509 on: 2014.October.06. 13:49:51 »
Hat nem tudom. Ezt a mindenaron GUI-zast mindig kicsit eroltetettnek gondolnam (foleg EP-n vagy hasonlo gepen), karakteres modban meg aranylag normalisan kinezo menu szeru entitasokkal is meg lehet oldani. Amugy meg egy PC-n is ugy vagyok vele (linux, de ez most mind1, mert ott is vannak ablakok), hogy szinte mindent fullscreenben hasznalok, sose ertettem miert jo az, hogy tizmillio hulyseg egyszerre nez az arcomba, amikor egyszerre egy dologgal foglalkozom, max valtok kozottuk: en inkabb ilyen feluletet preferalnak EP-re: nem kell feltetlen "grafikus" legyenek menuk, ok, stb lehet karakterekbol is, esetleg primitiv multitasking (akar azon az aron, hogy az eppen nezett app "fut" csak a tobbi addig "pause"). A statusz sor vagy hasonlo entitasnal meg lehetne azert figyelmeztetes, ha egy "hatterben" tortent esmeny figyelmet kovetel (bar ha ilyen paused tipusu al-multitasking szeruseg, akkor ilyen eleve nem is lehet, ugye). Es ha jol gondolom EGI sem multiask, max ha ablak szeru ize van, az egyazon applikacio ablakai, vagy tevedek? Mondjuk EGI-t annyit lattam, hogy betoltottem es megneztem a menuket :) Az EDC windows-t meg annyira sem lattam.

Viszont ami szerintem a korahoz kepest eleg durva, az pl a GEOS volt Commodore gepeken, na az grafikus is, es elvileg tobb app is futthatott egyszerre, volt egesz pofas szovegszerkeszto, fontkeszletek telepithetoek, egyes eszokozoknek sajat driverei (meg allitolag lezerprinterhez is volt geos driver). GEOS-ra meg iRC klienst is irtak amugy (persze kell hozza a megfelelo hw, egy ethernet cartridge). Mondjuk ilyen se lenne rossz EP-re :) Marmint GEOS szeru cucc, bar leszamitva azt amikor tenyleg kell grafika (mondjuk szovegszerkeszto kulonbozo fontokkal stb) tovabbra is realisabbnak latok 8 bites rendszeren egy szep jol megcsinalt karakteres feluleti "menus" OS cuccost ... Bar, lehet az EDCW pont ez lenne, csak en nem ismerem a neven kivul? :) A GEOS-ban amugy az a vicces, hogy elvileg EP-n jobb lenne mint Commodore 64-en, pl alapbol is tobb RAM van, disk I/O gyorsabb (bar GEOS eleve disk turbo cuccost hasznalt, sajatot), illetve ha eleg mono kijelzes, akkor a felbontas is nagyobb lenne persze. Stb :D