これにより「ガンネイル」の5面背景描画はかなり高速化されています。アTLBを実装するため、MMU処理を書き直し。603のソフトウェアTLBエミュレーションを実装。PowerPCの逆アセンブラについて、他のコアと定数を共有するように更新。ブランチについて、シンプルなニーモニックを積極的に使用します。K056832の実装部で8レイヤーを使っているKonamiゲームのクラッシュを修正。fisttp命令をi386逆アセンブラに追加。Shooter」のクロック周波数を確認。ドファイルを追加と更新。APIとcallerを一つの関数エクスポートしか必要ないように変更。コールをforループからの取り出し、重複していた呼び出しを整理。wpksocv2にDIP修正と正しい入力系追加。ムはほぼプレイ可能です。サーチ領域をロックするように変更。サーチ領域チェッカーを追加。チートフォーマットを書き直し。typeフィールドを8バイトから10バイトに拡張。VWrite、VRWriteを削除。Formatオプションが動作しなかったのを修正。コーディングガイドラインに合わせて関数名、構造体名を改名。CPUのサーチ領域のハックを削除。入力ポートビットの重複をエラーに設定。PTR64が間違って設定された場合のコンパイル時エラー追加。DIP設定がcfgファイルから正しく読み込まれない。入力定義が見あたらない。チートエンジンでのメモリ領域制限。グラフィックの不具合。カロリーバーが点滅する。プレイヤーのグラフィックが化ける。スプライト表示がおかしい。レベル選択の矢印が表示されない。OSDメニューでリフレッシュレートを表示しようとするとクラッシュする。条件別のコインエイジDIPが正しく動作しない。ジョイスティック操作に設定したときの条件別入力設定が正しくない。テキストレイヤーが表示されない。ヒット率が正しく計算されていない。スプライトが右に2ピクセルずれて表示されている。クレジットとサウンドの問題。カクテルモードのプレイヤー2の操作が独立していない。ゲーム中のメッセージが表示される。DIPメニューの1番上にサービスモードがあるゲームで、TabキーがF2キーと同じ動作をする。MAMEDEV"のメッセージが表示される。実機では、オリジナルのレインボーアイランドと同じテンポ。実機でクロックを計測。TMS5200のクロックに違いを発見。MAMEDEV"のメッセージが表示される。10のメッセージが表示される。カクテルモードで、プレイヤー2のスプライトがずれている。プレイヤー2のカクテルモード表示がおかしい。x"のメッセージが起動時に表示される。コインロック情報が消えない。プレイヤー1と2のスタートボタンがダブっている。onetwo.cのデフォルトDIPスイッチ変更。ドが間違っているかのどちらか。COP420の命令、JSRP、LBI、LQID、SKTを修正。「Draco」のサウンド動作。拡張命令のサイクルカウントも修正。CKOの汎用入力追加。PORT_IMPULSEの処理を修正。修正によりアサート期間は指定フレーム数だけになりました。CPUコアのメモリアクセス修正。これによりi286.hは廃止。時にクラッシュしないようCPUINFO_INT_MAX_INSTRUCTION_BYTESを変更。UIがアップしたとき、切り替えスイッチが値を失わないように動作を変更。マルチビットDIPスイッチで全ての選択肢を切り替えるようなケースでも使えます。これらは、DIPスイッチ間でプロパティを繰り返すのに使用します。トが動作するケースの処理を修正。DIPスイッチ設定でENTERを押すとデフォルト設定に戻るようuimenu.cを変更。OSDスライダの動作と同じ感じです。EEPROM_*をeeprom_*に改名。全ドライバをこれに合わせて更新。eeprom_interface構造体はtypedef化。eepromビット読み込みにPORT_CUSTOMを追加。