MAME - What's New-J 0.103.txt
0.103 ----- MAMETestersの修正バグ --------------------- astrob0102u5gre [Nicola Salmoria] ソースの変更点 -------------- - machine/stvcd.cと.hを全部書き直し。サイズが大幅縮小したものの、よりわかりやす く、動作も改良。[R. Belmont] - RF5C400の改良。[hoot development team] - NeoGeoのコードが乱れていたので、クリーンアップと再構成。海賊版専用のハックは追 加ファイルへ分離。[David Haywood] - exit()コールがいくつか迷い込んでいたので、osd_die()と置き換え。 [Oliver Stoneberg] -「ブランディア」のレイヤー1の色修正。[Pierpaolo Prazzoli] - wwfstarドライバの割り込みタイミングを訂正。[David Haywood] - 一部の*nixプラットフォームで64bitのファイルサイズをサポートするようにchdmanを 修正。[Lawrence Gold] - ST-Vの更新: [Mariusz Wojcieszek] * rsgunにアイドルループのスキップ追加 * RBGキャッシング追加 * RBG“ツースクリーン”モード追加 *「Critter Crusher / タタコット」追加(入力未実装のため動作不可) * 最近の変更で起きていたバグを修正 - i286コアでi386でも使用しているのと同じINPUT_LINE_A20を使うように変更。 [Nathan Woods] - ddragonドライバで部分的な更新とインターリーブ速度向上。[David Haywood] - cdrom.cにcdrom_get_track_length()追加。[R. Belmont] - 早期終了時に、デバッガのトレースファイルのクローズを確実にするためatexitハンド ラ追加。[Nathan Woods] - Sprint 4/Ultra Tankドライバを統合。以下の修正: [Stefan Jokisch] - ウルトラタンク: * ハードウェア当り判定(コンピュータがバリアの周囲で動作可能) * スプライト修正(透明タンクオプション動作、タンク爆発シーケンス) * プレイフィールドの修正(テキスト色が違う) * ウォッチドッグとコインロックアウト追加 * syncとカラーPROM追加 * モーター音の修正(以前は間違ったアドレスに実装) * CPU速度やRAMサイズなど内部のいろいろな修正 - スプリント4: * サウンドサポート (「ウルトラタンク」から引き継ぎ) * ウォッチドッグ追加 -「グランドチャンピオン」のフォグエフェクトのバグ修正。[Hans Andersson] -「Triple Hunt」他、Atariのオールドゲームで、ゼロページメモリにRAMミラーリングを 使うように修正。[Stefan Jokisch] - SE3208コアとCrystal Systemドライバのエンディアン関係の問題を修正。 [Brad Oliver] -「ロードバーナーズ」用にDSC-3サウンドシステムの追加。[Aaron Giles] - ADSP-21xxコアをクリーンアップして、プログラムメモリサポートがさらに正確になる ようにとマルチバンクからの動作をサポート。[Aaron Giles] 新規サポート、またはGAME_NOT_WORKINGが取れたゲーム -------------------------------------------------- Mad Ball [David Haywood, Brian Troha] Super Model [David Haywood] Garogun Seroyang (Korea) [David Haywood, Pierpaolo Prazzoli] MuHanSeungBu (SemiCom Baseball) [David Haywood, Brian Troha] Games V18.2 [Pierpaolo Prazzoli, Guru] 新規クローンセット ------------------ Puzzle Bang Bang [Brian Troha, Pierpaolo Prazzoli] スーパーワールドコート (World) [Stefan Lindberg] アウトゾーン (set 3) [David Haywood] Mini Vegas 4in1 [Tomasz Slanina] Crazy Rally (set 2) [David Haywood, Guru] 豪血寺一族 (Japan) [Pierpaolo Prazzoli, Guru] ダイナマイトデューク (Japan) [Pierpaolo Prazzoli, Guru] The Double Dynamites (Japan) [Pierpaolo Prazzoli, Bryan McPhail, Guru] パッシングショット (World, 4 Players, FD1094 317-0074) [Mame Italia] 新規に追加されたGAME_NOT_WORKINGゲーム -------------------------------------- Martial Masters / 形意拳 [David Haywood] デーモンフロント [David Haywood] キャンバスクロッキー [David Haywood] Go 2000 [David Haywood, Brian Troha] 激走 (Japan) [David Haywood] Critter Crusher [Mariusz Wojcieszek, Guru] Card Line [Tomasz Slanina] シャトルインベーダー [Tomasz Slanina, Guru] 0.102u5 ------- MAMETestersの修正バグ --------------------- dspirit099u2yel [BUT] mjkjidai097u2gre [Mamesick] suprnova0102u4red [Aaron Giles] nbmj8991c095u2yel [Mamesick] grchamp055yel [Hans Andersson] grchamp137b12gre [Hans Andersson] grchamp237b12gre [Hans Andersson] vulcan137b1gre (part 2, and maybe parts 4 and 5) [Pierpaolo Prazzoli] gunlock097u2yel [Nicola Salmoria] gekirido096u3gre [Nicola Salmora] ssi061gre [Nicola Salmoria] ssi137b2gre [Nicola Salmoria] ctribe088u4gra [Mamesick] groundfx068gra [Mamesick] tengai062gre [AWJ] ソースの変更点 -------------- - ディスクリートフィルタコードのバグ修正。[Frank Palazzolo] - znpwfvが起動するようにスピードアップを修正。[Mariusz Wojcieszek] - cuoreunoとelephfamの改良: [Roberto Fresca] * ビデオRAMとカラーRAMを訂正 (nvramの初期化がされます) * CPU周波数を2MHzに訂正 ただしまだ動作せず... - Playchoice/VSNESドライバの修正。[Rob Bohms] - MESSとMAMEでNES APUの実装を共通化。またPlaychoice10ドライバのAPUメモリマッピン グを訂正。[R. Belmont] - Psikyo 4 PCMバンキングの実装。[Anonymous] - Grand Championドライバを大幅に更新: [Hans Andersson] * トンネルのヘッドライト * 雨のエフェクト修正 * 色修正 * ボイス追加 * 当り判定改良 (雷時の不良当り判定削除) * フォグエフェクト改良 * モーターノイズ音のスケルトンコード追加 * 画面一番下列の表示不具合修正 * CPUボード、ゲームボード用のCPU速度修正 - Aleck64ドライバにN64 PIF起動ROMのシミュレーション版追加。これによりカートリッ ジが正しく起動しますが、どちらのゲームデモカートリッジのCRCチェックはパスしま せん。[Ville Linde] - 旧デバッガの命令のアライメントを修正。また、64bit qwordの表示サポート。[AWJ] - chaknpopのCPUとMCU間のタイミング修正。以前のドライバでは水の面とコーヒーブレー クで問題があった。新ドライバではこれらが修正されているもののタイミングは不完全。 [BUT] -「Honey Dolls」にサウンド追加。[David Haywood] - activecpu_dasm()とactivecpu_dasm_new()について、getinfoハンドラが CPUINFO_PTR_DISASSEMBLEやCPUINFO_PTR_DISASSEMBLE_NEWを指定しなくても動作するよ うに変更。[Nathan Woods] -「Xマルチプライ」のDIPスイッチを完全に。[Roberto Fresca] - m6809、hd6309、Z80の逆アセンブラを新インターフェースに移行。クリーンアップも少 し。[Nathan Woods] - SPC700コアのSUBW Hフラグ修正。[Rob Bohms] - rsgunの動作に必要な機能を追加。[Olivier Galibert] - SP0250の更新: [Nicola Salmoria] *「スリーストゥージーズ」にSP0250スピーチチップ追加 *「スリーストゥージーズ」が動作しない原因だったタイミングの問題が起きないように 改良 * スピーチフレームがロードされたときフィルタステージをリセットしなかったために 不具合が起きていたのを修正 * SP0250で外部クロックレートをサポートするように改良 * クロック分周を正しい数にして再生レートを実機にマッチするように変更 - 新デバッガコマンド“map”追加。これはどのリードライトハンドラがアドレスに結び ついているかについて、論理->物理マッピング情報を取得します。また、“mapd”と “mapi”も追加。データとI/Oスペースについて同様の操作をします。[Aaron Giles] - Voodooを更にアップデート: [Aaron Giles] * 1/Wの演算がオーバーフローしてテクスチャが乱れるを修正 *「ガントレットダークレガシー」で使っている色合成処理を追加 -「Tenth Degree」が動作しない原因だったMIPS3のリコンパイラバグ修正。 [Aaron Giles] -「ロードバーナーズ」で必要なADSP-2181の機能を追加。[Aaron Giles] 新規サポート、またはGAME_NOT_WORKINGが取れたゲーム -------------------------------------------------- モザイク (F2 System) [Pierpaolo Prazzoli] VS.ホットスマッシュ [Nicola Salmoria] Noah's Ark [David Widel] トップローラー [Tomasz Slanina] スカッシュ (Ver. 1.0) [David Haywood, Mike Coates] 新規クローンセット ------------------ カリフォルニアスピード (Version 2.1a) [Reznor007] ガントレット ダークレガシー (version DL 2.52) [Reznor007] てんこもりシューティング (Japan) [Guru] ソウルキャリバー (SOC11/VER.B) [smf] 鉄拳 タッグトーナメント (TEG3/VER.C1) [smf] Quiz [Pierpaolo Prazzoli] King of Gladiator (ザ・キングオブファイターズ'97 海賊版) Crouching Tiger Hidden Dragon 2003 (ザ・キングオブファイターズ2001 海賊版) King Of Fighters 10th Anniversary (ザ・キングオブファイターズ2002 海賊版) The King of Fighters Special Edition 2004 (ザ・キングオブファイターズ2002 海賊版) Lansquenet 2004 (ショックトルーパーズ セカンドスカッド 海賊版) 新規に追加されたGAME_NOT_WORKINGゲーム -------------------------------------- 実戦麻将王 [Tomasz Slanina, David Haywood] Little Robin [David Haywood, Pierpaolo Prazzoli] Ghoul Panic (OB2/VER.A) / オーバキューン [Guru] 三国戦紀 2 - ナイツオブヴァラー 0.102u4 ------- ソースの変更点 -------------- - dooyong.cドライバのYM2151周波数を訂正。[Mamesick] - STVドライバのメジャーアップデート: [Mariusz Wojcieszek] * sh2: 命令コードフェッチ用にcpu_readop16()を追加 * stv: アイドルスキップを追加 * stv: SH2のマスタ/スレーブのシンクロを最適化 * vdp1: RGBスプライトの透過修正 * vdp2: ラインスクロール追加 * vdp2: 16x16 15bitタイル追加 (znpwfvのグラフィック表示修正) * vdp2: タイルマップスクロール、ビットマップとフレームバッファの描画を最適化 * vdp2: ページとマップの演算を修正 * dsp: vfremixで2戦目の終わりまでしか動作しないバグ修正 - Taito SJドライバで画面反転時にスプライト・タイルマップ間の当り判定修正。 [Nicola Salmoria] - NESドライバのスプライト処理ロジックエラー、パレット読み込み、DMAタイミング、 無効な命令コードをひとつ修正。[Rob Bohms] - コード内のM_PI定数のクリーンアップと使い方を統一。[William Krick] - 外部RAMにリードライトハンドラとデータリードポートをYMZ280Bに追加。 [Ville Linde] -「Tang Tang」のスプライトプライオリティ修正。[Pierpaolo Prazzoli] - メモリシステムの変更で「ちゃっくんぽっぷ」で起きていたバグ修正。 [Nicola Salmoria] - PSXの逆アセンブラの分岐ターゲットアドレスの逆アセンブルを修正。[smf] - Voodooを更にアップデート: [Aaron Giles] * fogMode変更時にfbzModeを破棄するバグ修正 * Voodoo2の初期サポート;「ガントレットレジェンド」が再動作 * floatからintへの変換をマニュアルでされるように変更 新規サポート、またはGAME_NOT_WORKINGが取れたゲーム -------------------------------------------------- フレームガンナー [Guru, smf] パカパカパッションスペシャル [Guru, smf] パカパカパッション 2 [Guru, smf] 新規クローンセット ------------------ WWFスーパースターズ (US, Newer) [Philip Bennett] タイムパイロット'84 (set 3) [chaneman] Multi Champ Deluxe (ver. 0106) [David Haywood] コラムス (US, cocktail) [Arzeno Fabrice] メイス ザ・ダークエイジ (boot ROM 1.0ce) [Brian Troha] アラビアンファイト (World) [Arzeno Fabrice] 新規に追加されたGAME_NOT_WORKINGゲーム -------------------------------------- Emergency Call Ambulance / 救急車 [Ville Linde] 0.102u3 ------- MAMETestersの修正バグ --------------------- taotaida088u4gra [RansAckeR] tempest095u5gre [RansAckeR] ソースの変更点 -------------- -「アクアリウム」のアップデート: [Pierpaolo Prazzoli] * タイルマップとスプライト間のプライオリティ修正 * スプライトのY方向ラップアラウンド追加 * タイルのXとY方向反転追加 - SPC700コアのバグ修正: [R. Belmont] * ADC/SBCのキャリー修正 * ADDW/SUBWのオーバーフローフラグ修正(したと思う) * BRKのステータスレジスタの動作修正 * DAA/DASのエッジケース修正 - driver.cの整理と情報更新。[Brian Troha] - 最新のMESSよりNES/SNESのアップデート: [R. Belmont] * メモリマッピング改良 * ラスタタイミング改良 * HIRQサポート追加とVIRQの改良 * ジョイパッドサポートの改良 * DSP-1のサポート (サブタイプを全て含む) * カウンタラッチングサポート * OAMのリード・ライト修正 * ステレオサウンドの修正 - MESS用のROMエントリタイプ追加。認識できないROMエントリタイプは無視するように、 ROMエントリ処理コードを変更。[Nathan Woods] - MESSからのPC共有コードを統合。[Nathan Woods] - 古くて未使用になったファイルを削除: machine\s16math.h, vidhrdw\medlanes.h, windows\dirty.h, windows\snprintf.c. [Giuseppe Gorgoglione] - VC2005でわかったマイナーな互換性問題を2つ修正。[Giuseppe Gorgoglione] - G65816のADCとSBC命令を修正(BDC演算用)。[Rob Bohms] - NES PPUの$4014スプライトDMAを修正。[Rob Bohms] - H8/3002エミュレーションの更新: [R. Belmont] * bXXX.b #imm, (@)Rn命令をさらに追加 * キャリー命令の減算追加 - N2A03のドキュメント化されてない命令追加。[Rob Bohms] - Namco System 22の大幅更新: [Phil Stroffolino] * デプスキューのサポート(フォグ用); some open issues remain * デプスバイアスの改良 * Zバッファをバックトゥフロントレンダリングと置き換え * スプライトとテキストの透過処理 * レンダリングデバイスへのダイレクトアクセス(表示テストで使用) * スポットライト機能の予備サポート * スプライトの下位置整列サポート * テキストよりプライオリティの高いスプライトとポリゴンサポート - Voodooをさらにアップデート: [Aaron Giles] * CLUT/ガンマ増減サポート: フェードイン・アウト効果追加 * ストールのコールバックについて、開始時と終了時の両方を知らせるように変更 * Voodoo 1用にバイリニアの解像度を4 bitに減少 * 統計情報の修正と新規項目の追加 * 初期のチップセットで未サポートのビットを正しくマスクするように修正 * NOPコマンドで、統計情報を常にリセットしないように修正 * リフレッシュレートが更新されないバグを修正 * フレームバッファへの16bit書き込みを修正 * チップのリセット後にクラッシュするバグを修正 * Voodoo 2の新機能であるフォグ、カラーパス、クロマレンジモードをサポート * ARGB、W、Z値の正確なラッピング追加 * バイアス無しでZバッファに深度が書き込まれるときのバグ修正 * コンテキストスイッチの数を減らすため、短いコマンドをまとめるように変更 新規サポート、またはGAME_NOT_WORKINGが取れたゲーム -------------------------------------------------- Magic Stick [Pierpaolo Prazzoli] 新規クローンセット ------------------ Progressive Music Trivia (Question set 3) [Pierpaolo Prazzoli] スーパーパズルファイターII ターボ (Asia 960529) [Razoola] ファンキージェット (Japan) [Guru] Kid Niki - Radical Ninja / 快傑ヤンチャ丸 (World) [Stefan Lindberg] 新規に追加されたGAME_NOT_WORKINGゲーム -------------------------------------- Fortress 2 Blue Arcade [Guru] 0.102u2 ------- MAMETestersの修正バグ --------------------- f1en097u1gre2 [Anonymous] ozmawars055gre [RansAckeR] ソースの変更点 -------------- - System32ドライバのマイナーなクリーンアップ。「エアレスキュー」「F-1エキゾース トノート」で複数基板フェイクロジックを共有。[Anonymous] -「Thief」「NATO Defense」「Shark Attack」のテープサンプル音を正しく実装。サンプ ルのポーズが可能。[Bart Tobalske] - VCコンパイラにより見つかった、初期化されない変数、文字列比較の間違い、一貫性の 無い変数宣言を修正。[Oshah] - 16bit i386逆アセンブラで現状のセグメントにとどまるように修正。[Nathan Woods] -「Turbo Sub」のマイナーな変更: [Philip Bennett] * 記載事項追加 * 回路図に基づいてハード機能を訂正 - 68000逆アセンブラで、F-lineトラップをはっきり表示させるように改良。また、関連 するブランチのジャンプターゲットをわかりやすく変更。[Alex Jackson] - Voodooエミュレーションコードをオリジナルに正確になるよう書き直し: * マルチボードのサポート(「サイレントスコープ」) * ピクセルパイプラインフレームバッファ動作可能 * アルファバッファ命令サポート * トリプルバッファサポート * メモリ配置を正しくして、設定ベースで操作 * FIFO処理を訂正。低・高ウォーターマークとストールを含む * フィルレートスペックをベースにタイミング計算を近似 * 詳細テクスチャ実装 * 全ての演算を固定小数点に変更 * ポリゴンのエッジ部分の演算を訂正(「グラディウスIV」の星表示) * 固有ラスタライザの追加が超簡単に変更 これはまだ作業中です; 一部間違ってるものもまだあります。Voodoo2エミュレーショ  ンは全く動作しません。[Aaron Giles] 新規サポート、またはGAME_NOT_WORKINGが取れたゲーム -------------------------------------------------- ラブリーポップ麻雀 雀々しましょ 2 [Guru] 新規クローンセット ------------------ Trivia Master (set 2) [Pierpaolo Prazzoli] Tech Romancer / 超鋼戦紀キカイオー (EURO 980914) [Arzeno Fabrice] スプラッターハウス (World) [Arzeno Fabrice] ストライダー飛竜 2 (USA 991213) [Brian Troha] Touch & Go (World) [Stefan Lindberg] ワンダーボーイ (system 2) [David Widel] 火激 (World?, hack) [David Haywood] 新規に追加されたGAME_NOT_WORKINGゲーム -------------------------------------- ファイティングバイパーズ 2 [Ville Linde] Tang Tang [David Haywood] Spectrum 2000 [David Haywood] スパイクアウト [Ville Linde] スパイクアウト Final Edition [Ville Linde] 0.102u1 ------- ソースの変更点 -------------- - kaneko16ドライバの修正: [Pierpaolo Prazzoli] * タイルマッププライオリティ修正 * スプライトプライオリティ修正 * コインカウンタ追加 * スプライトタイプ1を使うゲームで、正しいパレット塗りつぶし追加 * ソースコードでSebV氏指摘の通りberlwallとberlwaltを入れ替え - winallocコード使用時にMSVCでコンパイルするときの問題修正。[Nathan Woods] - 68705 MCUをシミュレーションから海賊版「Knight Boy」のものに置き換え。 MCUコードを使用し続けるため「Knight Boy」を追加。[Nicola Salmoria] -「クルージンワールド(rev L1.3)」の不良ROMを再吸い出し。[Guru] - i386の逆アセンブラ引数を一部unsignedに変更。[Nathan Woods] - mame.iniオプションの出力について空白を入れるように修正。[Nathan Woods] -「Wheels & Fire」の改良。blitterの一部解読。[David Haywood, Tomasz Slanina] - Ricoh RF5C400の超超初期版エミュレーション追加。[Ville Linde] - mamecore.hに新しい数学関数追加。また、プラットフォーム固有変数でOSDレイヤーを オーバーライドできる仕組みも追加: count_leading_zeros, count_leading_ones, fixed_mul_shift TMS32031コアで最初の2つを使うように更新。[Aaron Giles] - Windows版のblitterについて、no-executeをサポートするシステムでアクセス違反の可 能性があったため、osd_alloc_executable()で割り当てられる配列を使うように変更。 [Aaron Giles] - VoodooドライバのLOD演算の問題修正。[Aaron Giles] 新規サポート、またはGAME_NOT_WORKINGが取れたゲーム -------------------------------------------------- Dark Horse [Luca Elia] バーチャボウリング (Japan) [Luca Elia] Honey Dolls [David Haywood] 新規クローンセット ------------------ レッドクラッシュ (set 2) [chaneman] スタックコラムス (World) [Arzeno Fabrice] イチダントアール (Korea) [David Haywood] Knight Boy [Nicola Salmoria] Dragon World [Luca Elia] Billiard Academy Real Break (Europe) [Corrado Tomaselli] 新規に追加されたGAME_NOT_WORKINGゲーム -------------------------------------- Fred Flintstones' Memory Match [Brian Troha]