msxDS English 
French 
Japanese 
目次:

ホーム

ダウンロード

スクリーンショット

MSXソフトウェア
msxDSは ニンテンドーDS / DS Lite / DSi用 MSX / MSX2 / MSX2+ パソコン エミュレータです。

msxDSはNyagosuさんが作成されているfmsxDS v.0.07を使用して修正したものです。

いくつかのバグを修正し、いろいろを追加したし、そしてエミュレーションがずいぶん速くなりました。


バージョン履歴:

バージョン 0.94 (2012-08-29) new
  • エミュレータ不安定にしたスタックオーバーフローを修正しました。(0.92と0.93は不安定だ!)
  • 16KBページのマッパーを使用するメガROMで状態保存のバグを修正。
  • フォルダ内に1024個のファイル(ROM、DSKおよびCAS)までをサポート。
  • devkitARM r41と libFAT 1.0.11 とLibnds 1.5.6+でコンパイル。
  • フォルダの画像が表示されている場合は、次は表示しないようにした。
  • ドットで始まるファイル名と「/Pics」フォルダをリストファイルにもう表示されない。

バージョン 0.93 (2012-01-01)
  • MSX 状態の保存の小さなバグを修正。
  • screen10 と screen12 モードの速度を改善。

バージョン 0.92 (2011-12-26)
  • FM-PAC のマッパーを修正。(SRAM も OK)
  • 「コナミの新 10 倍カードリッジ」のマッパーを修正。(SRAM も OK)
  • 漢字 ROM ドライバのサイズを修正。
  • screen10 と screen12 のモードの表示を改良。
  • devkitARM r36 と Libnds 1.5.4+でコンパイル。
  • 選択したファイルに対応する MSX ソフトメディアのイメージを上画面に表示する機能。(カートリッジやフロッピーディスクやテープ)

バージョン 0.91 (2011-09-24)
  • ボタンの新管理。X と Y の設定が可能になりました。(メタルギアで Y ボタンを押すと、無線機画面を表示。)
  • VDP ステータスレジスタ 4 を修正。
  • オプションメニューを追加。
  • パドルコントローラを自作ソフトで使用できます。
  • ASCII パドルコントローラのエミュレーションを追加。(Break Out 用など)
  • Z80 の LDIR と LDDR 命令を修正。(Goody などが動作するようになった)
  • ディスクアクセスする前にVDPのCEビットのレジスタ2の状態をチェックする。(フロッピーディスクエミュレーション を改良)(今は Undead Line とフレイなど正常に動作)

バージョン 0.90 (2011-06-12)
  • ディスプレイエンジンを最適化。(Pixador さん、スプライトのを提案してくれてありがとう)
  • MSX1 の VDP レジスタエミュレーションを改良。
  • 音と Z80 のエミュレーションを多少最適化。
  • Z80 の R レジスタのエミュレーションを追加。
  • libndsをv1.5.0に更新。「CycloDS iEvo」のDSiモードに対応。
  • 選択された MSX のモードに応じて最も有用なルーチンを入れるために ITCM メモリの新管理。
  • 画面8モードの色の値を修正。
  • Color 0 のバグを修正。
  • L と R にはキーマッピングを「Angma Jidae - Devil zone (Uttum Soft)」に設定した。(ROM 版のみ)
  • エラーメッセージのバグを修正。
  • 「Carts.crc」ファイルを更新。
  • ゲーム ROM のため、SCC の検出の問題を修正。

バージョン 0.89 (2011-03-13)
  • Screen 8モードのスプライト色のテーブルを修正。
  • 0.88版のZ80のバグを修正。 (Ikari Warrior)
  • Z80の命令のサイクルバリューをいくつか修正。(Retaliot、Seleniak、スイートアーコンなどが正しく動作するようになった。)
  • MSX のVblank 割り込みの管理を修正。
  • フレームリミッタを追加。(速すぎてたゲームは、このバーションで正しい速度で動作する。)
  • Nausicaaを実行すると、ディスクコントローラを自動で無効にする。これで 起動中、Shiftを押さなくても動作する。(ROM版のみ)

バージョン 0.88 (2010-12-25)
  • Z80エミュレーションのコードを最適化。
  • アルカノイドのパドルコントローラーのエミュレーションを追加。
  • LとRにはキーマッピングを(ROM版のみ)次のゲームに設定した。Xorz(A=SPACE、B=m)、ウシャス(L=F1、R=F2)、Caos Begins(L=F1、R=F2)、キングコング2(L/R=F2)、ドラゴンスレイヤーIV(L=ESC、R=RET)、火の鳥(L=F2、R=F3)、魔界島 七つの島大冒険(L/R=F1)、ボルフェスと5人の悪魔(L/R=ESC)、魔城伝説II(L/R=F1)、ヤシャ(L=F1、R=F2)。

バージョン 0.87 (2010-12-11)
  • スペインからのメガROMのいくつか用など、「Carts.crc」ファイルを更新。
  • CAP とカナキーの LED が果たしてエミュレートされている。
  • マウスのエミュレーション。
  • 「メタルギア」を起動すると、F2 と F3 キーマッピングは L と R にも設定させる。(ROM 版のみ)
  • fMSX v.3.51のZ80エミュレーションのソースコードを使用。
  • Z80エミュレーションのコードを最適化。
  • MSX 状態を保存の color 0 のバグを修正。
  • ユーザーマニュアルは PDF にした。

バージョン 0.86 (2010-09-18)
  • タッチペンでファイル名のスクロールを追加。
  • MSX状態をセーブするには「Save State」アイコンをダブルタップするようにした。
  • ピットフォール2のゲームのため、MSX1のスプライトのルーチンを少し修正。
  • UIの小改良。
  • MSX2モードをデフォルトにした。(MSX2+モードより速いので)
  • ROMディスクのパッチのバグをいくつか修正。(DSKイメージのサポートを改良。)
  • SCC+エミュレーションを追加。(SDスナッチャー用、コナミゲームコレクション用、など...)
  • screen8と同じだったのでscreen12の周辺色の管理を修正。
  • 必要がない表示条件を除去。(msxDSがまた少し速くなった。)
バージョン 0.85 (2010-08-22)
  • 韓国のメガROMのいくつか用など、「Carts.crc」ファイルを更新。
  • 32KBのROMのミラーを修正。
  • スプライトのルーチンを書き直した。(エミュレーション完成)
  • スーパーピエロのマッパーに対応。
  • メガROMのマッパーの管理を少し修正。
  • MSX1モードにはVDPの状態のレジスタ0を修正。(Electric Softwareより発売された「Zaxxon」は動作する。)
  • 漢字BASICのサポートを追加。(a1wxkdr.romというファイルが必要になる。)
  • MSX2+のロゴが表示される。
  • 様々のグラフィックスルーチンのため、TCMメモリを使用。(msxDSが少し速くなった。)
  • ファイル名にダブル・タップして選択できるようにした。
  • 「Fire Ball」と「ローラーボール」というピンボールのため、LとRボタンを使用にした。(ROMバージョンのみ)

バージョン 0.84 (2010-06-25)
  • キーボードの小不具合を修正。
  • 漢字ROMのサポートを追加。
  • エミュレーションクロック(RTC)を追加。
  • ロムのサポートを改良。

バージョン 0.83 (2010-05-26)
  • screen0モードのバックグラウンドカラーの管理のバグを修正。
  • テープのエミュレーションを追加。fMSX-DOSのファイル形式をサポート。
  • キーボードを改良。
  • フォルダの管理を改良。

バージョン 0.82 (2010-05-10)
  • devkitARM r30とLibnds 1.4.3+でコンパイル。
  • 「screen 6」モードの「color 0」の管理のバグを修正。
  • 高解像度のモードの表示を向上するためにフィルタを追加。
  • サウンドモードが3つになった。(40KHzでPSG、22KhzでPSGとSCC、8KhzでPSGとFM)
  • リアルタイムセーブファイルがルートに保存してしまったのでパスを修正。
  • MSXがONしている時には、サウンドモードのとMSXタイプのとカートリッジの選択をブロック。
  • 表示モードの変更を改良。

バージョン 0.81 (2010-03-21)
  • MSXを何度も再起動しても、もうクラッシュしない。
  • 選択する長いファイルネームが右左スクロールする。
  • msxDSを終了するまでにはパス(フォルダ名とファイル名)を暗記。

バージョン 0.8 (2010-03-03)

3年間ぶりにmsxDSをプログラミングしなかったけど、今回はいろいろ更新しました。これは主な更新点です。
  • libnds 1.4.0とdevkitARM r27でコンパイル。
  • Cooperさんが適化されたlibfifoを使用。
  • 新しいサウンドルーチン(音が良くなったし、安定です)。
  • ローダウィンドウを大きくして、そして使いやすくした。

バージョン 0.7+ (2007-09-19)
  • MSX2+のスクロールを追加。
  • ローダを書き直した。
  • スプライトを改良。
  • 新しいアイコン。
  • スクリーンモードを追加。

リンク:

fmsxDS by Nyagosu

PenkoDS by redbug

fmsx by Marat Fayzullin

C-BIOS Association

MSXdev (コンテスト)


Copper さん、Nyagosu さん、Marat Fayzullin さん、Pixador さん、Mars2000 さん、ProgDS さんへありがとう。
プログラマ:ポポロン
サイト:ProgDSとポポロン