JavaScript e WebAssembly Emulator - Sega Genesis, Nintendo, Super Nintendo, Gameboy, Gameboy Color, Gameboy Advance, Mame32, Dosbox e Máquinas Virtuais.
https://www.emulatrix.com
É um projeto da Web que é de 50% em JavaScript e 50% na WebAssembly. Ele usa a API do arquivo HTML5 para ler um arquivo do computador, para que o usuário final deve selecionar o arquivo ROM em seu computador. Depois disso, ele usa o BrowSerfs, que cria um sistema de arquivos virtual no lado do cliente, onde o arquivo ROM é carregado. Ao usar o emulador do DOS, existe um gerenciador de arquivos da Web que permite ao usuário final fazer upload e baixar arquivos de para/do sistema de arquivos virtual. Os emuladores estão em WebAssembly e o conteúdo é renderizado em uma tela e, para áudio, usa um Audiocontext. Existe uma lógica JavaScript que lida com o Audiocontext (para mudo/ativação) e outra lógica para fazer uma pausa e retomar a emulação quando a janela está no Blur ou no foco.
| PLATAFORMA | Como jogar um jogo? | Formato de arquivo |
|---|---|---|
| Nintendo | Selecione o arquivo do jogo no seu dispositivo. | NES |
| Super Nintendo | Selecione o arquivo do jogo no seu dispositivo. | SMC, SFC, SRM |
| Gameboy | Selecione o arquivo do jogo no seu dispositivo. | GB |
| Cor de gameboy | Selecione o arquivo do jogo no seu dispositivo. | GBC |
| Gameboy Advance | Selecione o arquivo do jogo no seu dispositivo. | GBA |
| Sega Gênesis | Selecione o arquivo do jogo no seu dispositivo. | BIN, SMD, MD |
| MAME32 | Selecione o arquivo do jogo no seu dispositivo. | Zip |
| Dos | Selecione o arquivo do jogo no seu dispositivo. | Zip |
| Máquinas virtuais | Selecione o arquivo de disco no seu dispositivo. | Zip |
AUTORUN.BAT a partir do arquivo zip após a inicialização.c.img que será montado e inicializado. | Digite o prompt | RESULTADO |
|---|---|
| montagem d. -t cdrom | Montando um caminho como um CD-ROM |
| imgmount d CD1.cue CD2.cue -t cdrom | Montando duas imagens de CD-ROM |
| Config -set "Ciclos = 4000" | Velocidade de emulação padrão |
| Config -set "Cycles = 10000" | Velocidade de emulação mais rápida |
| Config -set "Ciclos = 15000" | Velocidade de emulação mais rápida |
| Config -set "Cycles = 20000" | Velocidade de emulação mais rápida |
| Config -set "sbtype = nenhum" | Som Blaster desativado |
| pasta pkzip.zip c: myFolder *.* -rp | Cria pasta.zip com conteúdo do MyFolder |
Ctrl+F4 (Windows) ou Fn + Control + Option + F4 (MAC). Isso também pode ser usado para atualizar o sistema de arquivos após o upload de um arquivo. | PLATAFORMA | Url | ESSENCIAL |
|---|---|---|
| Nintendo | https://buildbot.libretro.com/stable | fceumm |
| Super Nintendo | https://buildbot.libretro.com/stable | SNES9X2010 |
| Gameboy | https://buildbot.libretro.com/stable | Gambatte |
| Cor de gameboy | https://buildbot.libretro.com/stable | Gambatte |
| Gameboy Advance | https://buildbot.libretro.com/stable | vba_next |
| Sega Gênesis | https://buildbot.libretro.com/stable | Genesis_plus_gx |
| MAME32 | https://buildbot.libretro.com/stable | mame2003_plus |
| MAME32 | https://buildbot.libretro.com/stable | FBALPHA2012 |
| Dos | https://github.com/dreamlayers/em-dosbox | Dosbox |
| PLATAFORMA | TIPO | DETALHES |
|---|---|---|
| Núcleos da bibliotero | Bugfix | Conteúdo redimensionado para tela |
| Núcleos da bibliotero | Bugfix | Solução alternativa de compilação atrasada |
| Núcleos da bibliotero | Recurso | Implementação de mudo/ativação |
| Núcleos da bibliotero | Recurso | Carregar/salvar a implementação do estado |
| Núcleos da bibliotero | Recurso | Emulação em pausa/retomada no Blur/Focus |
| Dosbox Core | Bugfix | Emulador de lançamento no Blur |
| Dosbox Core | Bugfix | SimulateInfiniteloop em 16 bits sistemas |
| Dosbox Core | Bugfix | Removida margem preta ao tentar tela cheia |
| Dosbox Core | Recurso | Implementação de Pkzip |
| Dosbox Core | Recurso | Implementação de mudo/ativação |
| Dosbox Core | Recurso | Carregar/salvar a implementação do arquivo |
| Dosbox Core | Recurso | Emulação em pausa/retomada no Blur/Focus |
kinst-chd.zip que deve conter kinst.zip e kinst.chd . A Emulatrix descompactará esses arquivos para executar o jogo (leva vários segundos).samsho3h.zip . Pressione C no menu principal para ativar ou desativar os controles móveis.
https://github.com/lrusso/virtualjoystick
https://www.emulatrix.com/banner1.htm
https://www.emulatrix.com/banner2.htm
https://www.emulatrix.com/banner3.htm
https://www.emulatrix.com/banner4.htm
https://www.emulatrix.com/banner5.htm
https://www.emulatrix.com/banner6.htm
https://www.emulatrix.com/bannertitle.htm