OldComp.cz
http://oldcomp.cz/

Online emulátory v javascriptu
http://oldcomp.cz/viewtopic.php?f=81&t=3408
Stránka 11

Autor:  tekket [ 02.12.2015, 18:55 ]
Předmět příspěvku:  Online emulátory v javascriptu

Našel jsem tenhle pěkný seznam js emulátorů, které běží v prohlížeči. A tak mě napadlo, že by tu mohla být diskuze, kde by se podobné věci shromažďovaly. Např. nyní hledám online emulátor 8bit Atari, ale nic použitelného jsem nenašel.

http://www.cambus.net/emulators-written-in-javascript/

Samozřejmě určitě není dokonalý, ale může se hodit. Hlavně pro platformy, pro které se člověku nechce kvůli jedné hře stahovat a instalovat další software.

Pár tisíc her pro různé platformy je také na archive.org, kde používají javascriptovou verzi projektu MESS. Moc spolehlivé mi to nepřišlo, ale asi je to W.I.P., takže uvidíme časem.

Autor:  misticjoe [ 02.12.2015, 19:04 ]
Předmět příspěvku:  Re: Online emulátory v javascriptu

Co jsem předevčírem hledal soft do své 486ky, tak mě neustále na googlu bombardovala ta stránka s 2050 DOS hrami, co jdou hrát v prohlížeči. Otázkou je, jak je to v takovém případě s ukládáním pozic. Musí se to nechat běžet (pauznuté) a nebo to už ty javové emulátory umí ukládat lokálně na tvůj disk?

Autor:  tekket [ 02.12.2015, 19:20 ]
Předmět příspěvku:  Re: Online emulátory v javascriptu

misticjoe píše:
Co jsem předevčírem hledal soft do své 486ky, tak mě neustále na googlu bombardovala ta stránka s 2050 DOS hrami, co jdou hrát v prohlížeči. Otázkou je, jak je to v takovém případě s ukládáním pozic. Musí se to nechat běžet (pauznuté) a nebo to už ty javové emulátory umí ukládat lokálně na tvůj disk?


hm, to netuším. Asi se to bude lišit podle jednotlivých emulátorů. Možností pro javascript moc není. Pokud ten emulátor komunikuje se serverem třeba přes ajax, tak by bylo možné ukládat tam. Na tvůj počítač javascriptem můžeš ukládat tuším jedině přes local storage, což je jedna z relativně novějších fičur HTML5. A mám pocit, že důkladné pročištění cache prohlížeče tě tvých savů dokonale zbaví, takže bacha:)

Třeba Roland pro Amstrad CPC 464 a jBacteria pro ZX uvádí, že ukládat lze, ale moc jsem nepochopil kam vlastně ukládá a jak to řeší. Některý zase ukládání nijak neřeší.

Autor:  misticjoe [ 02.12.2015, 19:25 ]
Předmět příspěvku:  Re: Online emulátory v javascriptu

A to je právě kámen úrazu, který mne od online emulace odrazuje. Jsou hry, které máš za dvacet minut dohrané, ale nedokážu si např představit, že budu hrát Day of the Tentacle bez možnosti ukládání...

Autor:  tekket [ 02.12.2015, 19:47 ]
Předmět příspěvku:  Re: Online emulátory v javascriptu

Univerzální řešení to není, ale hodí se to když potřebuješ vyzkoušet jestli hra funguje. Otestovat verzi jedné hry pro více platform, třeba kvůli screenshotům, nebo porovnání. Apod.

Nebo si zahrát nějakou jednoduchou blbůstku, třeba pinball, nebo kulečník:)

Autor:  misticjoe [ 02.12.2015, 19:48 ]
Předmět příspěvku:  Re: Online emulátory v javascriptu

Tak to uznávám. Na tohle se to určitě hodí.

Autor:  faraon [ 03.12.2015, 01:11 ]
Předmět příspěvku:  Re: Online emulátory v javascriptu

Tohle by tu určitě nemělo chybět: http://www.asm80.com/
ZX Spectrum, SBC6809, SBCZ80, SBC6502, KIM-1, CP/M, JPR-1, PMD85, PMI-80

ZX Spectrum více verzí a nějaké hry: http://torinak.com/qaop

6502 na experimentování: http://www.6502asm.com/

IBM 5150, 5160 a 5170 v různých konfiguracích, od 64 KiB RAM po 512 s 10 MB harddiskem, MS-DOS 1.0 až Windows 1.01, Minix, Xenix, CP/M86, OS-2, možnost výměny disket v mechanice, a hromada dalších věcí kolem: http://www.pcjs.org/
V sekci disks je možné stáhnout spoustu obrazů originálních disket, jsou tam sice uložené jako nějaké javasriptové smetí, ale dovede je to převést zpětně na img

A tohle sice není počítač, ale kdyby ho ještě někdo neznal: http://karel.oldium.net/ ;-)

Autor:  tekket [ 03.12.2015, 01:26 ]
Předmět příspěvku:  Re: Online emulátory v javascriptu

Super. Karel, to se používalo kdysi na školách pro učení dětí základům programování, ne?


Jinak jsem samozřejmě slepej a tudíž jsem na odkazu, co jsem původně sdílel nezaregistroval, že autor celý seznam šoupnul na github jako projekt, takže zde je vždy nejaktuálnější verze seznamu:

https://github.com/fcambus/jsemu

Stránka 11 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/