JavaScriptおよびWebAssembly Emulator -Sega Genesis、任天堂、スーパー任天堂、Gameboy、Gameboy Color、Gameboy Advance、Mame32、Dosbox、Virtual Machines。
https://www.emulatrix.com
これは、JavaScriptで50%、WebAssemblyで50%のWebプロジェクトです。コンピューターからファイルを読み取るためにHTML5ファイルAPIを使用するため、エンドユーザーはコンピューターからROMファイルを選択する必要があります。その後、Browserfsを使用して、ROMファイルがアップロードされるクライアント側に仮想ファイルシステムを作成します。 DOSエミュレーターを使用する場合、エンドユーザーがその仮想ファイルシステムにファイルをアップロードおよびダウンロードできるWebファイルマネージャーがあります。エミュレーターはWebSezemblyに含まれており、コンテンツはキャンバスでレンダリングされ、オーディオではaudioContextを使用します。 audiocontext(ミュート/ミュートの場合)を処理するJavaScriptロジックと、ウィンドウがぼやけたり焦点を合わせているときにエミュレーションを一時停止して再開するための別のロジックがあります。
| プラットフォーム | ゲームをプレイする方法は? | ファイル形式 |
|---|---|---|
| 任天堂 | デバイスからゲームファイルを選択します。 | nes |
| スーパー任天堂 | デバイスからゲームファイルを選択します。 | SMC、SFC、SRM |
| ゲームボーイ | デバイスからゲームファイルを選択します。 | GB |
| ゲームボーイカラー | デバイスからゲームファイルを選択します。 | GBC |
| GameBoy Advance | デバイスからゲームファイルを選択します。 | GBA |
| セガジェネシス | デバイスからゲームファイルを選択します。 | ビン、SMD、MD |
| MAME32 | デバイスからゲームファイルを選択します。 | ジップ |
| dos | デバイスからゲームファイルを選択します。 | ジップ |
| 仮想マシン | デバイスからディスクファイルを選択します。 | ジップ |
AUTORUN.BATを実行しようとします。c.imgファイルを含める必要があります。 | プロンプトを入力します | 結果 |
|---|---|
| マウントd。 -t cdrom | CD-ROMとしてパスを取り付ける |
| IMGMount D CD1.CUE CD2.CUE -T CDROM | 2つのCD-ROM画像の取り付け |
| config -set "Cycles = 4000" | デフォルトのエミュレーション速度 |
| config -set "Cycles = 10000" | より速いエミュレーション速度 |
| config -set "Cycles = 15000" | より速いエミュレーション速度 |
| config -set "Cycles = 20000" | 最速のエミュレーション速度 |
| config -set "sbtype = none" | サウンドブラスターが無効になっています |
| pkzip folder.zip c: myfolder *。* -rp | MyFolderコンテンツを使用してFolder.zipを作成します |
Ctrl+F4 (Windows)またはFn + Control + Option + F4 (MAC)を押す必要があります。これは、ファイルをアップロードした後、ファイルシステムを更新するためにも使用できます。 | プラットフォーム | URL | コア |
|---|---|---|
| 任天堂 | https://buildbot.libretro.com/stable | fceumm |
| スーパー任天堂 | https://buildbot.libretro.com/stable | Snes9x2010 |
| ゲームボーイ | https://buildbot.libretro.com/stable | ガンバット |
| ゲームボーイカラー | https://buildbot.libretro.com/stable | ガンバット |
| GameBoy Advance | https://buildbot.libretro.com/stable | vba_next |
| セガジェネシス | 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コア | bugfix | Blurでエミュレータを起動します |
| dosboxコア | bugfix | 16ビットシステムでinfiniteloopをシミュレートします |
| dosboxコア | bugfix | フルスクリーンを試すときに黒い縁を削除しました |
| dosboxコア | 特徴 | PKZIP実装 |
| dosboxコア | 特徴 | ミュート/ミュートの実装 |
| dosboxコア | 特徴 | ファイルの実装をロード/保存します |
| dosboxコア | 特徴 | ぼかし/フォーカスでエミュレーションを一時停止/再開しました |
kinst.zipとkinst.chd含む必要があるkinst-chd.zipという名前のzipファイルを作成します。 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