0.124u3 ------- MAMETestersの修正バグ --------------------- 01691: [Misc.] Various Sets: ゲーム終了時にEIPエラーが出る。(Aaron Giles) 01697: [Graphics] sfa3, sfa3b, sfa3u, sfa3ur1: 起動画面の背景が青くなっている。(Nicola Salmoria) 00206: [Graphics] ninjakd2: 実機の情報。(Nicola Salmoria) 01695: [DIP/Input] ptblank, gunbulet: 照準が動かない。(smf) 01694: [Graphics] punisher, punishrj, punishru: グラフィックが表示されない。(Nicola Salmoria) ソースの変更点 -------------- - PSXコアの更新: [smf] - NCLIPからキャストと不要なデコードディングを削除 - PAIRとPAIR64に符号付きの値を追加 - PAIR64.lwをPAIR64.qに改名 - DPCSの整理。フラグ演算の改良とls/sfフィールド追加 - INTPLでsf/lmをサポート。フラグ演算の改良と正しいRGBの割り出し - 直接書き出し時のGTE FLAGレジスタの31ビットの演算を修正 - OPにlmモード追加。演算処理の修正 - SQRにlmモードを追加 - Seibu系のクリーンアップ: [David Haywood] - cop/heatbrlにRAMクリア処理追加 - copを汎用化。いまのところ少し調子悪いですが、コピーしたコードよりは良いです - raiden2にサウンドCPU追加。まだ音は出てません - CPS1のパレット制御レジスタをmsword基板でのテスト結果に合うように修正。 [Nicola Salmoria, Corrado Tomaselli] - pic8259をデバイスでの実装に変更。[Wilbert Pol] - quizf1の命令コード修正。bp+ix+offset8とbp+it+offset8の暗号逆アセンブリを修正。 [Robiza] - bioniccのパレット演算を回路図に基づいたものに改良。[Nicola Salmoria] - CPS1のグラフィックROMマッピングをPALダンプと検証。[Nicola Salmoria] - デバイスのリードライト関数でconst device_config *を取るように変更。この目的で 導入していたハックを巻き戻して、不要なキャストを削除。[Aaron Giles] - A>0xF9のときのI8039 DAA命令を修正。[Wilbert Pol] - ゲームが座標をプールしない場合の照準の更新を修正。[smf] - CPS1とCPS2のメモリマップを統合。回路図を元に改良。ただし、完全なメモリマップダ ンプはAボードのPALを吸い出す必要あり。[Nicola Salmoria] - docastleのリフレッシュレートを基板での測定結果に合わせて調整。 [Nicola Salmoria] - Wで始まるドライバのメモリマップ統合完了。[Andrew Gardner] - メモリマップ内で、小型のメモリハンドラを直接使用するのをサポート。これを使うに は、新しいAM_READn/AM_WRITEnマクロを使ってどのビットが接続されているかのマスクを 指定する必要があります。[Aaron Giles] - 6821pia.cからwordサイズのハンドラを削除。これが必要なドライバで新インターフェ イスを使うように更新。[Aaron Giles] - gaelco3d.cとitech8.cで、新しいインターフェイスを使うことでmemconv.hを使わなく てもよいように更新。[Aaron Giles] - CDP1802コールバック関数用マクロにmachine引数を追加。これにより、「Destroyer」 「Altair」「Draco」でスプライトがちらつく問題が修正された模様。[Curt Coder] - spikes91のスプライト用ルックアップテーブルを修正。[Robiza] - toaplan2.cの'v25'コードを変更。これにより、「バツグン」では暗号化されていない プログラム全体と思われるものをアップロード。もしこれを有効にすると、割り込み待 ちの段階まで動作するものの、レジスタバンクなどを持つ本物のV25コアが必要と思わ れます。[David Haywood] - IDEコントローラをデバイスにコンバート。それに合わせて全ドライバを更新。 [Aaron Giles] - デバイスのメモリリード・ライトハンドラを動的に設定する新関数追加。 [Aaron Giles] - install_memory_XXX_handler()関数がmachine引数をとるように更新。関係するドライ バを全て更新。[Aaron Giles] - 必要に応じて、リードライトハンドラの設定をマージ。[Aaron Giles] - 動的設定用に、memory.cのコードを一つの関数ハンドラで全て動作するように単純化。 NULLハンドラはリード・ライト用に何も設定していないことを示します。 [Aaron Giles] -「ミュータントナイト」の実機ムービーに合わせてスプライトのオーバードローモードを 修正。[Nicola Salmoria] - puzznicicを海賊版に設定して、MCUシミュレーションを無効化。内部に独自のものをもっ ているため。[David Haywood] - aquarium、argus、armedf、bagman、battlerarドライバのメモリマップ統合。 [Aaron Giles] - 新マクロ、AM_RAM_WRITE(handler)を作成。これは、メモリ領域の指定をRAM風に行うも ので、ハンドラは書き込み先を指定します。[Aaron Giles] - AM_READWRITE(SMH_RAM, handler)をAM_RAM_WRITE(handler)に置き換え。また、 AM_RAM AM_WRITE(handler)もAM_RAM_WRITE(handler)と置き換え。[Aaron Giles] - shinobi4セットのROM吸い出し直し。[Arzeno Fabrice] - denjinmkの正しいグラフィックROM追加。[Guru] - T-11コアの相当古い720用パッチ削除。[Aaron Giles] - T-11コアで、irq_callback経由の外部ベクタをサポート。ハードウェアは間違いなくこ れをサポートしていて、MESSでBK 0010/11コンピュータをエミュレートするのに必要で す。[Aaron Giles] 新規サポート、またはNOT_WORKINGが取れたゲーム --------------------------------------------- Show Hand [Luca Elia] 新規クローンセット ------------------ Led Storm Rally 2011 (US) [Bryan McPhail] 忍 (alternate set) [Brian Troha] Aero Fighters / ソニックウイングス (bootleg set 2) [Robiza] 追加された未動作ゲーム ---------------------- なんでもシール委員会 [Luca Elia]