Эмулятор JavaScript и Webassembly - Sega Genesis, Nintendo, Super Nintendo, Gameboy, Gameboy Color, Gameboy Advance, MAME32, Dosbox и виртуальные машины.
https://www.emulatrix.com
Это веб -проект, который составляет 50% в JavaScript и 50% в Webassembly. Он использует API файла HTML5 для чтения файла с компьютера, поэтому конечный пользователь должен выбрать файл ROM на своем компьютере. После этого он использует Browserfs, которая создает виртуальную файловую систему на стороне клиента, где загружается файл ROM. При использовании эмулятора DOS есть веб -диспетчер файлов, который позволяет конечным пользователю загружать и загружать файлы в/из этой виртуальной файловой системы. Эмуляторы находятся в Webassembly, а контент отображается на холсте, а для аудио он использует аудиоконтекст. Существует логика JavaScript, которая обрабатывает аудиоконтексту (для немого/звука) и еще одна логика для приостановки и возобновления эмуляции, когда окно находится на размытии или фокусировании.
| Платформа | Как играть в игру? | Формат файла |
|---|---|---|
| Nintendo | Выберите файл игры с вашего устройства. | Нс |
| Super Nintendo | Выберите файл игры с вашего устройства. | SMC, SFC, SRM |
| Gameboy | Выберите файл игры с вашего устройства. | ГБ |
| Gameboy Color | Выберите файл игры с вашего устройства. | GBC |
| Gameboy Advance | Выберите файл игры с вашего устройства. | ГБА |
| Sega Genesis | Выберите файл игры с вашего устройства. | Bin, SMD, MD |
| MAME32 | Выберите файл игры с вашего устройства. | Молния |
| Дос | Выберите файл игры с вашего устройства. | Молния |
| Виртуальные машины | Выберите файл диска с вашего устройства. | Молния |
AUTORUN.BAT из zip -файла после загрузки.c.img , который будет установлен и загружен. | Введите в подсказку | РЕЗУЛЬТАТ |
|---|---|
| гору д. -t cdrom | Установление пути как CD-ROM |
| imgmount d cd1.cue cd2.cue -t cdrom | Монтаж двух изображений CD-ROM |
| config -Set "циклы = 4000" | Скорость эмуляции по умолчанию |
| config -Set "циклы = 10000" | Быстрая скорость эмуляции |
| config -Set "циклы = 15000" | Быстрая скорость эмуляции |
| config -Set "циклы = 20000" | Самая быстрая скорость эмуляции |
| config -set "sbtype = none" | Sound Blaster отключен |
| pkzip folder.zip c: myfolder *.* -rp | Создает папку. |
Ctrl+F4 (Windows) или Fn + Control + Option + F4 (Mac). Это также можно использовать для обновления файловой системы после загрузки файла. | Платформа | URL | ОСНОВНОЙ |
|---|---|---|
| Nintendo | https://buildbot.libretro.com/stable | ф.ЕМЯМ |
| Super Nintendo | https://buildbot.libretro.com/stable | SNES9X2010 |
| Gameboy | https://buildbot.libretro.com/stable | Gambatte |
| Gameboy Color | https://buildbot.libretro.com/stable | Gambatte |
| Gameboy Advance | https://buildbot.libretro.com/stable | vba_next |
| Sega Genesis | https://buildbot.libretro.com/stable | Genesis_plus_gx |
| MAME32 | https://buildbot.libretro.com/stable | mame2003_plus |
| MAME32 | https://buildbot.libretro.com/stable | FBALPHA2012 |
| Дос | https://github.com/dreamlayers/em-dosbox | Dosbox |
| Платформа | ТИП | ПОДРОБНОСТИ |
|---|---|---|
| Либретро ядра | Bugfix | Контент изменен в холсте |
| Либретро ядра | Bugfix | Задержанный сборник обходной путь |
| Либретро ядра | Особенность | Mute/Enerte Inprevation |
| Либретро ядра | Особенность | Загрузить/сохранить реализацию состояния |
| Либретро ядра | Особенность | Приостановили/возобновили эмуляцию на размытие/фокус |
| Dosbox Core | Bugfix | Запуск эмулятора на размыто |
| Dosbox Core | Bugfix | SimulateInfiniteLoop в 16 бит системах |
| Dosbox Core | Bugfix | Удален черный край при попытке полноэкранного |
| Dosbox Core | Особенность | Реализация PKZIP |
| Dosbox Core | Особенность | Mute/Enerte Inprevation |
| Dosbox Core | Особенность | Загрузить/сохранить реализацию файла |
| Dosbox Core | Особенность | Приостановили/возобновили эмуляцию на размытие/фокус |
kinst-chd.zip , который должен содержать kinst.zip и kinst.chd . Emulatrix повреждает эти файлы, чтобы запустить игру (занимает несколько секунд).samsho3h.zip . Нажмите C в главном меню, чтобы включить или отключить мобильные элементы управления.
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