Welcome, Guest. Please login or register.


Author Topic: Web emu (Read 67242 times)

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 28.0.1500.63 Chrome 28.0.1500.63
    • View Profile
    • http://lgb.hu/
Re: Web emu
« Reply #45 on: 2013.July.01. 17:41:19 »
Koszi a magyarazatot. Most lehet, valami iszonyat baromsagot kerdezek, bocsanat elore is :) Amit nem ertek: ha en nem-interlace-t csinalok, es a vsync nincs eltolva a ket felkep kozott, akkor viszont nem lesz "lyukas" a kep? Hiszen alapbol ugye interlaced stb eseten egyik felkepben a paros sorok, masikban a paratlanok kerulnek megjelenitesre, azaz egy felkepen belul nem minden sor van letapogatva. Ha most pl alap lpt-vel a vsync uaz, akkor kimarad minden masodik sor ... Bar az sem tiszta, hogy a minden paros/paratlan jelzo van egyszer, aztan viszont fel sorokrol beszelunk.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 28.0.1500.63 Chrome 28.0.1500.63
    • View Profile
    • http://lgb.hu/
Re: Web emu
« Reply #46 on: 2013.July.01. 20:18:27 »
Kozben van fenn ujabb verzio, igazabol meg nem tudtam nekiallni aminek akartam, de legalabb kb jo a gep par bug-tol eltekintve, van altind, latszik a status-sor, ugy-ahogy gepelni is lehet benne, baaar ...

Online endi

  • EP addict
  • *
  • Posts: 6888
  • 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 #47 on: 2013.July.01. 21:03:00 »
ja mondjuk úgy elég nehéz gépelni hogy a space lejjebb viszi a browser fókuszt, a backspace meg visszamegy az előző weboldalra :)
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 28.0.1500.63 Chrome 28.0.1500.63
    • View Profile
    • http://lgb.hu/
Re: Web emu
« Reply #48 on: 2013.July.01. 21:30:44 »
Quote from: endi
ja mondjuk úgy elég nehéz gépelni hogy a space lejjebb viszi a browser fókuszt, a backspace meg visszamegy az előző weboldalra :)

:D igen tobbek kozott erre is celoztam :) :) Bar nekem mar az sikerelmeny volt, hogy eljutott is-basic-ig es info enter, es tadaaam csinalt vmit, amit kene raadasul. Btw, backspace elozo oldal? Hmm. Operad van? Ja, latom igen, oda is van irva a fejed ala :) Na megkersem majd a ceges ajax-os konzolos projectemet, mert abban anno szenvedtem mar ezzel, hogy browser "ne nyulja le" a billentyuket, es pont az operanal szivtam is rendesen a backspace miatt, ami mas browsernel nem volt. Ez eszembe nem jutott volna, de ahogy igy emlitetted ... koszi.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13183
  • 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 #49 on: 2013.July.01. 21:59:53 »
Firefox is lenyúlja a spacét meg a backspace-t.

Online endi

  • EP addict
  • *
  • Posts: 6888
  • 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 #50 on: 2013.July.01. 22:08:45 »
azért nem semmi hogy ilyen rövid idő alatt idáig jutottál
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 28.0.1500.63 Chrome 28.0.1500.63
    • View Profile
    • http://lgb.hu/
Re: Web emu
« Reply #51 on: 2013.July.01. 22:11:34 »
Quote from: Zozosoft
Firefox is lenyúlja a spacét meg a backspace-t.

Erdekes, nekem firefox-szal sem teszi. Na kozben megneztem amirol beszeltem h irtam en mar ilyet. Haaaat ... Mar total elfejtettem hogy ahany browser tok kulon handler-ben adjak vissza (van ami keyup/down handlerben ok, mas csak keypress handlerrel muxik, es browsere valogatja nehol hogy melyik billentyure pontosan mit es hogyan, marmint a Javascript kod szemszogebol), neha maskepp kell kezelni stb. Na mindenestre - ha jol szamolom - hat billentyuleutes volt a legalabbis nalam tapasztalhato bug javitasa (JS keydown handler visszateresi ertekenek hianya).  Mondjuk a shift meg pl beragad igy is :( Ha ezeket mind valahogy is megcsinalom kb mukodonek nevezhetore (marmint az egesz emut), felig javascript zseni leszek :)

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 28.0.1500.63 Chrome 28.0.1500.63
    • View Profile
    • http://lgb.hu/
Re: Web emu
« Reply #52 on: 2013.July.01. 22:13:46 »
Quote from: endi
azért nem semmi hogy ilyen rövid idő alatt idáig jutottál

Hat, ugye irtam mar EP128 emut anno, kb ideaig jutottam azzal is, igaz az C-ben volt es lassan mar 13 eve :) Es javascriptben is irogattam kisebb dolgokat, sok mas programnyelven meg mast, komolyabbat is (arrol nem is beszelve, hogy ebben a Z80 emu meglevo jsspeccy kod volt, ami azert igen nagy falat lenne nullarol! - igaz o is mashonnan vette, a fuse-bol konkretan), szoval en nem ertekelem akkora teljesitmenynek ezt meg, de azert koszi :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4768
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 18.0 Firefox 18.0
    • View Profile
Re: Web emu
« Reply #53 on: 2013.July.02. 10:27:09 »
Quote from: lgb
Koszi a magyarazatot. Most lehet, valami iszonyat baromsagot kerdezek, bocsanat elore is :) Amit nem ertek: ha en nem-interlace-t csinalok, es a vsync nincs eltolva a ket felkep kozott, akkor viszont nem lesz "lyukas" a kep?
CRT-n nincsenek "pixelek" függőlegesen, és a TV-ken gyakran nem elég éles a kép, hogy a sorok közötti rések feltűnőek legyenek. De az effektus valóban létezik, és az ep128emu emulálni is tudja OpenGL módban (változtatható élességgel).

PC-s CRT monitorokon ez problémát okozott nagyon alacsony (pl. 320x240) felbontásnál, ilyenkor a "double scan" mód jelentette a megoldást, azaz a video kártya minden sort kétszer küld a kimenetre, kétszerezve a fizikai függőleges felbontást.

Quote from: lgb
Bar az sem tiszta, hogy a minden paros/paratlan jelzo van egyszer, aztan viszont fel sorokrol beszelunk.
A fél sorok a kis (312 soros) felbontáshoz képest értendők, ami a video jel fizikai felbontása egy 50 Hz-es (fél)képben.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 28.0.1500.68 Chrome 28.0.1500.68
    • View Profile
    • http://lgb.hu/
Re: Web emu
« Reply #54 on: 2013.July.02. 11:43:53 »
Quote from: IstvanV
CRT-n nincsenek "pixelek" függőlegesen, és a TV-ken gyakran nem elég éles a kép, hogy a sorok közötti rések feltűnőek legyenek. De az effektus valóban létezik, és az ep128emu emulálni is tudja OpenGL módban (változtatható élességgel). PC-s CRT monitorokon ez problémát okozott nagyon alacsony (pl. 320x240) felbontásnál, ilyenkor a "double scan" mód jelentette a megoldást, azaz a video kártya minden sort kétszer küld a kimenetre, kétszerezve a fizikai függőleges felbontást. A fél sorok a kis (312 soros) felbontáshoz képest értendők, ami a video jel fizikai felbontása egy 50 Hz-es (fél)képben.
Ok, koszonom szepen az eddigi kimerito jellegu okitast a temaban :)

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 #55 on: 2013.July.07. 22:09:56 »
Valahol esetleg van info a 18h port _pontos_ mukodeserol? Mivel jelenleg semmit nem tudok betolteni (igy tesztelni is nehez) irtam nemi exdos emulaciot, csak eppen mukodni nem akar, es mivel a WD kapcsan van rakas info, de pl a 18h port kapcsan keves, itt csak talalgatok, hogy egyaltalan mire valo (pl kapcsrajz alapjan), am nem mondom, hogy eddig sikerult barmi mukodest elernem :( Igen, arra igyfelek, hogy a portok elerhetoek tobb cimen is (nem teljes a dekodolas) amit elvileg EXDOS rom ki is hasznal ... 
Viszont legalabb a nick emulacio mar slot-onkent tortenik, es minden "dokmentalt" modot ismer (na jo pl character modban csak 2 colour-t ...).

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13183
  • 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 #56 on: 2013.July.07. 22:28:34 »
Ami kell belőle: 0-3 bitek a megfelelő meghajtót (A-D) választják ki, 4 bit pedig 1-es oldalt.

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 #57 on: 2013.July.07. 22:35:05 »
Quote from: Zozosoft
Ami kell belőle: 0-3 bitek a megfelelő meghajtót (A-D) választják ki, 4 bit pedig 1-es oldalt.

Ez OK, csak nezegettem kozben az ep128emu forrasat is, es ott olvasasnal viszont eleg erdekes dolgok vannak, amit nem teljesen ertek. Azt, hogy irasnal mire valo, az kb mostanra mar vilagos (azt hiszem). Mondjuk lehet, az az elepveto baj, hogy direkt nem akartam emulalni idozitest stb, mert itt tenyleg csak arra kell, hogy betoltsek programokat (irni nem is lehet vele, formatalni meg vegkepp nem), ezert pl WD status registerben busy bit sose allitodik be mert minden muvelet "azonnal kesz". Ez lehet, igy nem is fog menni, naiv voltam, hogy ilyen egyszeruen atverheto az exdos? :) Illetve WD leirasban szepel meg vmi interrupt a WD reszerol. Ez EP-nel EXDOS kartyan van hasznalva? Vagy van vmi koze a 0x18-as port olvasasahoz? mert ott vmi interrupt status is mintha lenne, nem teljesen vilagos ez igy nekem ...

Online endi

  • EP addict
  • *
  • Posts: 6888
  • 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 #58 on: 2013.July.07. 23:02:37 »
a tapeio dolog nem sokkal jobb? én sose használtam ilyen floppy dolgot emuval
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

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 #59 on: 2013.July.07. 23:17:12 »
Quote from: endi
a tapeio dolog nem sokkal jobb? én sose használtam ilyen floppy dolgot emuval

Mi az a tapeio? A fileio-ra gondolsz, vagy en keverem? Az ep128emu altal is hasznalt fileio rom nem lenne rossz otlet, csakhogy kisse maskepp epul fel, tehat irni kene egy hasonlot csak kicsit mast :) Az elsore meg nekem egyszerubbnek tunt, hogy implementalok par portot es megy vele az exdos, mint irni vmi tok ujat, de lehet, hogy tevedtem :)