Avatar

Zvažte možnost registrace, zatím jste zde jako
HOST

sp_LogInOutPřihlásit sesp_Registration Registrovat
RSS sp_TopicIcon
Online emulátory osmibitů
27/11/2013 - 14:21
Avatar
adent

Píšu takový hobby webový projekt - online assembler pro osmibitové procesory, no a v jeho rámci jsem se rozhodl, že by bylo fajn mít u toho rovnou i emulátory nějakých počítačů. Napíšete si program v assembleru, přeložíte, otestujete v emulátoru... a to všechno v prohlížeči. Emulátor pro ZX 80, ZX 81 i ZX Spectrum není problém, ale co třeba naše staré české stroje?! Emulátory PMD existují, ale jako desktopové aplikace, o emulátoru PMI-80 nevím. A tak jsem se pustil do vývoje javascriptových emulátorů obou těhle strojů. Zatím je to taková alfa, negarantuju, že to je stoprocentně funkční nebo věrné, ale pokud máte zájem, tak se přijďte mrknout, jak se mi daří:

(Bude to chtít asi novější prohlížeč, na svém starém IE6 to nespustíte, fakt ne, ale s tím nic nenadělám)

Zpětná vazba vítána...

adent. Znáte z Twitteru, z blogu a ze spousty dalších míst.

Nově i z Retročip.cz

27/11/2013 - 15:00
Avatar
Prague

Tak na Netscape Navigator 3.0 Gold to taky jede dost blbě, navíc to vytěžuje mojí 486DX4 na 100% :-)

Ale vážně: Firefox 25, W7, Core i3 a mám pocit že třeba taková hra Auto mi vytěžuje všechna má virtuální jádra na 75% (2 skutečná + HT). Nemrmlám, konstatuji.

27/11/2013 - 15:38
Avatar
adent

Logout napsal(a)
Tak na Netscape Navigator 3.0 Gold to taky jede dost blbě, navíc to vytěžuje mojí 486DX4 na 100% :-)

Ale vážně: Firefox 25, W7, Core i3 a mám pocit že třeba taková hra Auto mi vytěžuje všechna má virtuální jádra na 75% (2 skutečná + HT). Nemrmlám, konstatuji.

Jojo, psal jsem to tam, že Firefox je nějaký nepoužitelný, musím zjistit kde je problém. :(

Cituju: Na úvod předesílám, že je zatím problém v prohlížeči Firefox, tam emulátor moc nefunguje. Funguje v Opeře i Chromu (v obou i se zvukem) a v nových IE (bez zvuku).

adent. Znáte z Twitteru, z blogu a ze spousty dalších míst.

Nově i z Retročip.cz

27/11/2013 - 15:53
Avatar
Prague

adent napsal(a)
Jojo, psal jsem to tam, že Firefox je nějaký nepoužitelný, musím zjistit kde je problém. :(

Aha, to jsem minul. Nejsem žádná promiskuitní slečna, takže browser mám jen jeden a to ten, který mi filosoficky nejvíc sedí. Nedá se teda nic dělat, počkám si, zda se to někdy zlepší.

27/11/2013 - 16:32
Avatar
adent

Logout napsal(a)

adent napsal(a)
Jojo, psal jsem to tam, že Firefox je nějaký nepoužitelný, musím zjistit kde je problém. :(

Aha, to jsem minul. Nejsem žádná promiskuitní slečna, takže browser mám jen jeden a to ten, který mi filosoficky nejvíc sedí. Nedá se teda nic dělat, počkám si, zda se to někdy zlepší.

Právě jsem nahodil optimalizovanou verzi, která běží i ve FF... Tak snad... :)

adent. Znáte z Twitteru, z blogu a ze spousty dalších míst.

Nově i z Retročip.cz

27/11/2013 - 16:38
Avatar
Prague

Hlásím že i3 už jede jen na 15%, přičemž bez emulátoru skáču kolem 6%, ergo to žere nějakých 9%. To už se dá.

27/11/2013 - 16:43
Avatar
adent

Logout napsal(a)
Hlásím že i3 už jede jen na 15%, přičemž bez emulátoru skáču kolem 6%, ergo to žere nějakých 9%. To už se dá.

Jojo, to tak odpovídá i mému měření. Holt, webové technologie, spousta vrstev okolo, to není jako když se sahá přímo někam k ovladači grafiky (natož když se šimraly přímo registry), ale nakonec trik zabral (už jsem se bál, že to budu překládat do asm.js) a teď to funguje i se zvukem.

adent. Znáte z Twitteru, z blogu a ze spousty dalších míst.

Nově i z Retročip.cz

Časové pásmo: Europe/Prague

Nejvíce uživatelů online: 67

Právě online:
10 Host(é)

Právě prohlíží tuto stránku:
1 Host(é)

Nejaktivnejší uživatelé:

LubikCZ: 2061

Sany: 1486

Neny: 1133

MilasPce: 836

Logout: 688

Clous: 638

Statistiky uživatelů:

Hosté: 14

Členové: 405

Moderátoři: 0

Administrátoři: 1

Statistiky fóra:

Skupiny: 5

Fóra: 24

Témata: 1038

Příspěvky: 16513

Nejnovější uživatelé:

OnlySoft, tommel, JIVA, Rocys, zetora, wylda, BobocoCZ, okband, Popy, pov, verticalbytes, Mircea Ion, Jpx72, OlegBoums, Brettnok

Administrátoři: Sledge: 4080