MAME - What's New-J 0.75.txt
0.75 ソース全般の変更: ------------------ - TESTDRIVERSのゲームが有効になっています(0.74u2を参照)。 -「アウトランナーズ」でスプライトがちらつくのとBGMが遅くなる問題を起こしていた V60のタイム計算バグを修正。[Aaron Giles] src/cpu/v60/v60.c - 0.74u2で起きていたV60の別なバグ修正(「アウトランナーズ」がさらに変になってた もの)。 [Kobat, Olivier Galibert] src/cpu/v60/v60.c - しばらく前に導入したタイマーシステムの変更で起きていたバグ修正。[Aaron Giles] たぶんこれで全部大丈夫のはず…「Exterminator」とアタリ製ポリゴンゲームが修正。 src/cpuexec.c * 安定性のため、スキャンラインタイミングにfloor()を使うように変更 * 次のフレームのスキャンライン要求時のタイム計算のバグを修正 src/cpu/tms34010/tms34010.c * タイミングを狂わせていた、ループ毎に4xで実行していたのを削除 * タイミングを安定させるため、内部割り込みの生成を修正 src/timer.c * CPUコンテキスト外からタイマー調整をするときに、アクティブコールバッ クをベースタイムに使用するよう変更 src/drivers/harddriv.c src/machine/harddriv.c * 全ゲームを再修正。ただし、インターリーブの量が増えたため速度は遅くなっ てます -「ドラちゃん」の向き修正。[Tomasz Slanina] src/drivers/dorachan.c src/vidhrdw/dorachan.c - 修正いろいろ。[Nathan Woods] src/artwork.c: src/artwork.h: src/common.c: - 「スペースインベーダー」に影響してたスクリーンショットハンドリング修正 src/cheat.c: - MESS用コードを別モジュールに移動・整理 src/harddisk.c: - 非GCCコンパイラでも通るように、変数定義をforループから移動 src/cpu/i86/instr86.c: - REP CMPSWがbyteではなくwordを使うように修正 src/cpuintrf.c: src/cpuintrf.h: - cpuintrf_set_dasm_override()の呼び出し追加。これにより逆アセンブリのカ スタマイズ機能追加。MAMEではそれほどでもないかもしれませんが、ソフト ウェア割り込みをBIOSコールに使用するMESSでは便利だと思われます。 src/windows/config.c: - logerror()の出力がOutputDebugStrign()に渡されるときのバッファサイズを 増加 src/windows/config.c: src/windows/config.h: src/windows/winmain.c: - config.cの外部参照部をヘッダファイルに移動 - cli_rc_create()追加。MAMEのrcストラクチャが他の場所でも使えるように生 成します (実はMAME32用のデバッグに使う一貫性チェック機能を作成中) src/rc.c: - rc_destroy()呼び出し時、文字列へのポインタとファイルの解放 - Canyon Bomberドライバをオーバーホール。RAMサイズやVBLANK間隔の訂正など。 [Stefan Jokisch] - ハイスコアリセットボタン追加 - 配線図に基づいてスプライト表示位置修正 - 言語ROM追加 (言語設定のDIPが動作、など) - プロトタイプ版をcanbprotからcanyonpに改名 -「スーパーチェイス」のサンプルロードを改善。[sedn] src/drivers/superchs.c - “inline”、“static inline”、“static __inline”のインスタンスを“INLINE”と 置きかえました。xmameのビルド時の問題修正や、その他安定性が向上します。 [Lawrence Gold] src/cpu/mips/mips.c src/vidhrdw/psx.c src/machine/psx.c src/drivers/namcos2.c src/machine/psx.c src/vidhrdw/psx.c - snowbros.cのCPU速度修正など。[The Guru] src/drivers/snowbros.c - 0.74u2でのinptport.cの変更が正しくマージされなかったので、0.74u1に戻してありま す。再提出お願いします。 - namcos22の改善。[Phil Stroffolino] 大幅な改善は以下の通り: - ディスプレイリスト処理の修正(「プロップサイクル」のエンディング) - グローシェーディング - 未動作のものでもいろいろな改善 src/drivers/namcos22.c src/vidhrdw/namcos22.c src/vidhrdw/namcos3d.h src/includes/namcos22.h src/includes/namcos3d.h 新規サポートまたはGAME_NOT_WORKINGが取れたゲーム: -------------------------------------------------- Lady Frog [Tomasz Slanina] 前の“ladyfrog”セット(未動作)は“roldfrog”(Return Of Lady Frog)に変更 src/drivers/ladyfrog.c src/vidhrdw/ladyfrog.c サンダンス [Stefan Jokisch] 操作系が実装されました src/drivers/cinemat.c Dodgem [Mike Coates, Pierpaolo Prazzoli] サウンド無し、ビデオハードエミュレーションをこのドライバ用に書き直し かなり遅くなりましたが正確なエミュレーションです src/drivers/zac2650.c src/vidhrdw/zac2650.c メインエベント (SNK) [Tomasz Slanina] 多分操作系の作業が必要 src/drivers/mainsnk.c src/vidhrdw/mainsnk.c 新規サポートクローンまたはGAME_NOT_WORKINGが取れたゲーム: ---------------------------------------------------------- Lunar Battle (プロトタイプ, 後期版) (グラビターのクローン) [Aaron Giles] src/drivers/bwidow.c クローク&ダガー (国際版、スペイン、フランス、ドイツ版) [Aaron Giles] src/drivers/cloak.c ディグダグ (アタリの新しい版) [Aaron Giles] src/drivers/digdug.c テンペスト (rev ?) [Aaron Giles] src/drivers/tempest.c サブハンター (ディプスチャージのクローン) [Stefan Jokisch] src/drivers/vicdual.c Route X (海賊版) src/drivers/route16.c 新規未動作/クローンゲーム: --------------------------- タスクフォースハリアー (Japan) src/drivers/nmk16.c ストリートファイター2の海賊版いろいろ 注:これらを修正する予定はありません。ただし、きちんとした方法で出来る方 がいれば、やってみて下さい src/drivers/cps1.c src/vidhrdw/cps1.c Gorkans [Tomasz Slanina] ゲームは動作するが、グラフィックROMが不良 src/drivers/pacman.c Whizz [Tomasz Slanina] メインプログラムROMが不良の模様。グラフィックROMが多分ダメ。 src/drivers/sidearms.c src/vidhrdw/sidearms.c マリンデート [insideoutboy] 当り判定が未エミュレート+その他いろんな問題あり src/drivers/marinedt.c 0.74u2 ソース全般の変更: ------------------  TESTDRIVERシステムを廃止しました。全てのドライバについて、動作するしないにかか わらず有効になっています。今回の件は、開発チームメンバーによる決定です。 これまでTESTDRIVERとなっていたものは、GAME_NOT_WORKINGに設定されているので、フロ ントエンド側で容易にフィルタをかけることができます。これらのドライバを有効にした からといって、そのドライバが当初に追加されたときよりも進展があったという意味では なく、場合によっては実際の動作するまで何年かかるかわからないものも少なからずある ので間違えないで下さい。開発チームとしては、MAMEを前進させてくれる才能のあるプロ グラマーを常に求めていますので、このようなドライバの中には、よいスタート地点にな るものがあるでしょう(ただし、その他のものについてはほとんど修正不可能かもしれま せん)。 GAME_NOT_WORKINGフラグが付いていないものがあったらMAME Testersで是非知らせて下さい。 -「タイガーヘリ」にMCUエミュレーション追加。[Tomasz Slanina] - SegaPCMの様々な修正。[Olivier Galibert] - V60浮動小数点命令の修正と、未処理の命令コードでコアが終了するようにしました。 なお「ウルトラ警備隊」はまた動作しなくなっています。[Olivier Galibert] -「アクトフェンサー」のコンティニュー画面が表示されなかったのを修正。 [Bryan McPhail] - 最近現れた「タイムパイロット84」の表示バグ修正。[David Haywood] - Config保存のバグ修正。[BUT] - DIPスイッチの修正をいろいろ。[Inigo Luja] 新規サポートゲーム: -------------------- タッチダウンフィーバーII [Smitdogg] ドラちゃん [Tomasz Slanina] サウンド無し ジャンピングクロス [Tomasz Slanina] アトラクトモードに少し不具合あり デモンアイX [Pierpaolo Prazzoli] グラフィック不具合、サウンド無し 爆裂ブレイカー [David Haywood] サウンド不具合あり 鈴鹿8アワーズ [Dang Spot] 燃えろ!プロ野球・ホームラン競争 [Tomasz Slanina] ボイス無し ギャラクシアン / スペースインベーダーテストROM[Mike O'Malley] サポートする必要あり? 新規サポートクローン: ---------------------- Phantomas (clone of spectar) [Pierpaolo Prazzoli] ドンキーコング3 (ドンキーコングJr.基板の海賊版) [Pierpaolo Prazzoli] Driving Force (ギャラクシアン基板) [Pierpaolo Prazzoli] フードファイト (rev 2、カクテル) [Aaron Giles] ディプスチャージ (rev 1) [MASH] Mighty Monkey (original) [Pierpaolo Prazzoli] Dynablaster (world) / ボンバーマン [Brian Troha] Champion Golf (original?) / クラウンズゴルフ [Brian Troha] 新規未動作ゲーム: ------------------ (TESTDRIVERだった全部のゲーム) Dealer [Pierpaolo Prazzoli] ROMまたは解読不良 0.74u1 ソース全般の変更: ------------------ - 一部のドライバ(「エリア51」など)で、Act-Labs製のガンコントローラを使って 画面外を撃つ動作が改善されています。[Bryan McPhail] - inptport.cのデフォルト設定の問題を修正。[Robin Merrill] src/inptport.c - SH2の修正いろいろで、マスタ/スレーブのサポート改善(ST-Vの「紫炎龍」を改善する ものですが、エミュレートが不完全なのでプレイはできません)。[Olivier Galibert] src/cpu/sh2/sh2.c src/cpu/sh2/sh2.h - SegaPCMのバグ修正。[Olivier Galibert] src/sound/segapcm.c - コンフィグコード関係を移動。[Nathan Woods] src/config.c src/config.h src/inptport.c -「ノストラダムス」が一部でクラッシュする問題を多分修正。[David Haywood] src/vidhrdw/mcatadv.c -「ポップンバウンス」でパドルサポート(-mouseにして、テストモードで有効にする、 デフォルトはパドルではなくジョイスティックの設定)。[David Haywood] - Type 1 GXゲームを少し改善。まだ追加にするほどには動作してません。[R.Belmont] src/drivers/konamigx.c src/vidhrdw/konamigx.c - mustangのオリジナルセットのクラッシュ修正。[R.Belmont] src/drivers/nmk16.c - frogsで2方向+1ボタンだったのを、3方向スティックを使うように修正。 [Robin Merrill] - mid*unit.cボタンが実際の基板入力にマッチするように再マップ。 - ST-Vをさらに改善。[Angelo Salese, David Haywood] src/drivers/stv.c src/vidhrdw/stvvdp1.c src/vidhrdw/stvvdp2.c 新規サポートゲーム: -------------------- Porky [Pierpaolo Prazzoli, Peter Storey] - サウンド無し Driving Force [Pierpaolo Prazzoli] Big Bucks [Pierpaolo Prazzoli] src/drivers/pacman.c src/vidhrdw/pengo.c src/includes/pengo.h Embargo [Stefan Jokisch, MASH] src/drivers/embargo.c 新規サポートクローン: ---------------------- 8 Ball Action (Pacman Kit) [Pierpaolo Prazzoli, David Widel] - 色不完全 サウンド無し src/drivers/pacman.c src/vidhrdw/pengo.c src/includes/pengo.h パズループ (USA) [Brian Troha] src/drivers/suprnova.c 新規TESTDRIVER: ---------------- コンペティションゴルフ 決勝ラウンド [Angelo Salese] 表示系が不完全 src/drivers/compgolf.c (メダル版) 夢札 [Angelo Salese] 予備サポート、起動せず src/drivers/yumefuda.c