JavaScript和WebAssembly Emulator -Sega Genesis,Nintendo,Super Nintendo,Gameboy,Gameboy Color,GameBoy Advance,Mame32,Dosbox和Virtual Machines。
https://www.emulatrix.com
这是一个Web项目,JavaScript为50%,WebAssembly中为50%。它使用HTML5文件API从计算机中读取文件,因此最终用户必须从其计算机中选择ROM文件。之后,它使用浏览器,该浏览器在上传ROM文件的客户端上创建一个虚拟文件系统。使用DOS仿真器时,有一个Web文件管理器,允许最终用户上传并下载文件到/从该虚拟文件系统上下载。模拟器在WebAssembly中,内容在画布上渲染,对于音频,它使用了AudioContext。有一个JavaScript逻辑可以处理AudioContext(用于静音/取消静音),而另一种用于暂停和恢复仿真时的逻辑,当窗口在模糊或焦点上时。
| 平台 | 如何玩游戏? | 文件格式 |
|---|---|---|
| 任天堂 | 从您的设备中选择游戏文件。 | NES |
| 超级任天堂 | 从您的设备中选择游戏文件。 | SMC,SFC,SRM |
| Gameboy | 从您的设备中选择游戏文件。 | GB |
| Gameboy颜色 | 从您的设备中选择游戏文件。 | GBC |
| Gameboy Advance | 从您的设备中选择游戏文件。 | GBA |
| Sega Genesis | 从您的设备中选择游戏文件。 | Bin,SMD,医学博士 |
| mame32 | 从您的设备中选择游戏文件。 | 拉链 |
| dos | 从您的设备中选择游戏文件。 | 拉链 |
| 虚拟机 | 从您的设备中选择磁盘文件。 | 拉链 |
AUTORUN.BAT 。c.img文件。 | 输入提示 | 结果 |
|---|---|
| 安装d。 -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” | 声音爆破器禁用 |
| pkzip folder.zip c: myFolder *。* -rp | 使用myFolder内容创建文件夹。 |
Ctrl+F4 (Windows)或Fn + Control + Option + F4 (Mac)。上传文件后,这也可用于刷新文件系统。 | 平台 | URL | 核 |
|---|---|---|
| 任天堂 | https://buildbot.libretro.com/stable | fceumm |
| 超级任天堂 | https://buildbot.libretro.com/stable | SNES9X2010 |
| Gameboy | https://buildbot.libretro.com/stable | 甘巴特 |
| Gameboy颜色 | https://buildbot.libretro.com/stable | 甘巴特 |
| 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 |
| dos | https://github.com/dreamlayers/em-dosbox | DOSBOX |
| 平台 | 类型 | 细节 |
|---|---|---|
| libretro核心 | BugFix | 调整到画布的内容 |
| libretro核心 | BugFix | 延迟编译解决方法 |
| libretro核心 | 特征 | 静音/取消静音实现 |
| libretro核心 | 特征 | 加载/保存状态实现 |
| libretro核心 | 特征 | 暂停/恢复模糊/焦点的仿真 |
| DOSBOX CORE | BugFix | 启动模仿模拟器 |
| DOSBOX CORE | BugFix | 在16位系统中模拟Infiniteloop |
| DOSBOX CORE | BugFix | 尝试全屏时删除了黑色边缘 |
| DOSBOX CORE | 特征 | PKZIP实施 |
| DOSBOX CORE | 特征 | 静音/取消静音实现 |
| DOSBOX CORE | 特征 | 加载/保存文件实现 |
| DOSBOX CORE | 特征 | 暂停/恢复模糊/焦点的仿真 |
kinst-chd.zip的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