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