MAME - What's New-J 0.132u4.txt
0.132u4 ------- MAMETestersの修正バグ --------------------- - 03277: [DIP/入力] batrid & clones: フリープレイに設定すると、サービスモードでの設定値とDIPメニューの 設定値が一部逆になる(Hit Score、Music、Sound Effects)。(Fabio Priuli) - 03292: [クラッシュ/フリーズ] battles, gallag, gatsbee: [デバッグ限定] アサート: src/mame/machine/namco06.c:240: state->device[2] != NULL || config->chip2 == NULL (Fabio Priuli) - 03019: [システムコア] Sets with added Shifters: シフトギアを表示させると画面比率が横長になる。(Mr. Do) ソースの変更点 -------------- -「セイブカップサッカー」海賊版のサウンド修正。[Angelo Salese] -「戦国麻雀」のサウンドコムからパッチを削除。[Angelo Salese] - K053936のクリーンアップと「レーシングフォース」の改善。[David Haywood] - siseikatのprg romを吸い出し不良に設定。[Angelo Salese] - SCC68070の超基本的な実装。今のところ、32bitのアドレスラインによる基本的なm68k部のみ。 計画では、magicard.cドライバにオンチップ機器を追加して、いい感じになったらCPUコアと 接続予定。[Angelo Salese] - Amiga 1200の起動画面が乱れるの防ぐため、Amiga AGA dff_stop_pixelの修正改良版。 [Mariusz Wojcieszek] - Cubo CD32のフレームレートを50に修正。[Mariusz Wojcieszek] -「ラストデュエル」のセットをチェックして、純正のGFX ROMを使うように変更。 [Team Japump] - vf3tb CROM0 ROMをBAD_DUMPに設定(本当は4MBのハズ)。ゲームステータスの記載を更新。 [Phil Bennett] - skeetshtで少しグラフィックが出るように改良。[Angelo Salese] - SCC68070: メモリマップの基本レジスタを実装。[Angelo Salese] - lastduel.cドライバの更新: *「ラストデュエル」のROMロード・デコード改良 [David Haywood] * Readme / 基板レイアウト追加 [Guru] *「マッドギア / Led Storm」のROMラベルの訂正と基板レイアウト追加 [Brian Troha] - model3: CROMバンクのマスク、一部ゲームのグラフィック表示。[R. Belmont] -「ラストデュエル」「マッドギア」のDIPポート配置追加。[Brian Troha] - vf3tbの再吸い出し。[Guru] -「ときめき麻雀パラダイス」ドライバの改良: - tmmjprdとrmpdokiをrabiit.cから分離。グラフィックチップの使用方法がかなり異なり、一 緒にしておくとこれ以上の作業が難しくなるため [David Haywood] - タイルマップから、カスタムレンダリングコードを使うように変更。これは、タイル未満の レベルでタイルデータをアドレスしているため。これによりイントロの女性シーンが修正 [David Haywood] - 入力を実装 [Angelo Salese] - ハングについてと、その原因と思われるものを記載 [David Haywood] - tmpdokiのグラフィックROMをBADに設定。tmmjprdでのタイトル用ROMには見つからないタイ ルを使用していると見られるため [David Haywood] - ARM (26-bit): TST/TEQはフラグのみを更新する模様。これにより、poizone/ertictacの パッチが不要。deco32ゲームは全てそのまま動作(hyvysmshも含む)。この方がドキュメント に合った実装。[R. Belmont] - Guru氏の情報のとおり、「Led Storm Rally 2011」セットを新ROMに更新。スプライトの動作 が不完全なのでGAME_IPERFECT_GRAPHICSを追加。[Brian Troha] - Guru氏によりp911ucのコンパクトフラッシュの吸い出しを修正。[Angelo Salese] - tmmjprdのフェードイン・アウトエフェクトを追加。[Angelo Salese] -「テクモワールドカップ'90」ハードウェア用の「パックマン」について記載追加。MAME側で 既にこのゲームの存在を把握しているのが分かるように、ROMのリストとCRC32/SHA1をコメン ト部に追記。[Brian Troha] -「テラバースト」のガンI/Oボード追加と、68k/PPC間コムを実装。光線銃の読み込み方法は不 明なものの、起動直後のCALL ATTENDENTメッセージは修正。[R. Belmont] - 任意のデバイスでアドレスマップをサポートするための変更: [Aaron Giles] - address_map配列をcpu_configからdevice_configに移動。アドレスマップの特定用に、MDRV マクロをデバイスに追加。新しい場所からメモリマップを取得するようにメモリシステムを 変更。 - アドレス空間関係のget_info定数をdevintrfに移動(エンディアン性も含む)。CPUクラスヘッ ダから空間配列を削除。メモリシステムをよりデバイスニュートラルに変更。この方向性で いろいろなクリーンアップ。 - アドレスマップを3から4に拡張。定数ADDRESS_SPACE_PROGRAM/DATA/IOは、名前がCPUにしか 当てはまらないのでcpuintrfに移動。より汎用的にアドレスマップを判別するため、 定数ADDRESS_MAP_0/1/2/3を追加。 - アドレスマップ処理について、メモリシステムをより汎用的に変更。(既存の内部メモリマッ プに加えて)デフォルトアドレスマップのコンセプトを導入。内部とデフォルトのメモリマッ プの違いは、内部メモリマップは常に全て(ユーザ定義のマップを含む)をオーバーライドし ますが、デフォルトメモリマップはオーバーライドされることができるデフォルト値を指定 するだけです。 - okim6295サウンドドライバでアクセスにアドレスマップを使うようにコンバート。デフォル トで、ROMアドレスマップを完全にオーバーレイする領域を定義。この結果、バリディティ チェックには、独自アドレスマップを提供しない限り、全てのokim6295領域が最低256kであ る必要があります。全ての領域でこの条件に合うように更新しました。 - カスタムアドレス空間のデバイス設定例として、atarijsaコードでokim6295へのアクセスに 対してカスタムアドレス空間を使うように変更しました。 - 今のところ、okimチップのバンキングはカスタムアドレスへ移行していくことになりますが、 それでもokim6295_set_bank_base()はまだ動作すると思われます。最初に、 okim6295_set_bank_base()が呼び出されたときに、領域外にバンクしたメモリハンドラが設 定され、memory_set_bankptr()でそれ以降のバンク切り替えベースを変更します。 - アドレスマップのバリディティチェックを各CPU単位から、各デバイス単位で動作するよう に移動。 - オンザフライでのデコーディングが確実に動作しているようなので、コンパイルフラグ PREDECODE_GFXを削除。また、ROMREGION_DISPOSEフラグもオンザフライデコーディングの98% に当てはまらないので廃し。残りのケースは他のものと判別が困難。[Aaron Giles] - ドキュメントの更新: [Kevin Eshbach] *「スーパーバスケットボール」で、以前に無くなっていたROM配置と、ジャンパ設定を追加 *「フューチャースパイ」「スーパーザクソン」のSEGA CPUパート番号を追加 - safarir: 色とファイル名修正。サンプル追加。[Hau] - DeniamドライバのYM3812クロックを、実機録音に合わせて更新。[Lord Nightmare] - 06XXエミュレーションを使用したgalaga.cの海賊版についてコメント追加。[Fabio Priuli] -「アクアジェット」のサンプルROMロード修正。[skeleton081983] - HD6309コアのdivq_im命令にあったタイポを修正。[Romain Tisserand] -「Jockey Club 2」ドライバの再構成: [David Haywood] - 別セットには別なマシンドライバを追加 - 旧ハードマシンドライバにst0016を追加。Z80のROMこれで使用する。新ハードと海賊版では 使わない - グラフィックROMはまだ不良 新規追加、またはNOT_WORKING状態から昇格したゲーム ------------------------------------------------- 麻雀私生活 -恩造寺家の人々- [Uki, Yasuhiro Ogawa] ときめき麻雀パラダイス -ディアマイラブ- [David Haywood, Angelo Salese] ときめき麻雀パラダイス -ドキドキ編- [David Haywood, Angelo Salese] Woodpecker (set 2) [Guru] テラバースト (1998/07/17 ver UEL) [Guru, Mark Frisbee] (Greyhound) Trivia (Questions Series 11) [Brian Troha, Dumping Union] 新しく追加されたクローンセット ------------------------------ Millennium Nuovo 4000 (Version 1.3) [Tomasz Slanina] Millennium Nuovo 4000 (Version 1.6) [Tomasz Slanina] ネクストスペース (Japan, licensed to PIC) [Team Japump] Peter Pan [David Haywood] ナイツ・オブ・ザ・ラウンド (World 911127, bootleg) [David Haywood] テーカンワールドカップ (set 3, 海賊版) [David Haywood] International Toote II (World?) [David Haywood] SportTime Table Hockey (Arcadia, set 2) [Siftware] World Darts (Arcadia, set 2) [Siftware] Ninja Mission (Arcadia, set 2) [Siftware] Sidewinder (Arcadia, set 2) [Siftware] 追加された未動作ゲーム ---------------------- Pirati [Tomasz Slanina] Johnny Nero Action Hero [R. Belmont, The Dumping Union] ポリネットウォリアーズ [Uki] サンセットライダーズ (bootleg of Megadrive version) [Gatinho, Smitdogg, Dumping Union, David Haywood] ザ・ハウス・オブ・ザ・デッドIII [GDX-0001] [MAME Italia] Jockey Club II (2 sets) [David Haywood] Quake Arcade Tournament [Siftware] Turret Tower [Siftware]