MAME - What's New-J 0.72.txt
0.72 前バージョンから追加された新ドライバについて: ---------------------------------------------- 「Run and Gun」ではF2キーを押しながらF3でリセットをして、EEPROMを初期化しないと ゲームが起動しません。またrungunuは正しく動作しません。 Megatech / Megaplay / NSS は予備サポートです。Megatechはメニューシステムがまだ不 完全です。また、Megaplayは起動しません、さらに、NSSのメニューも未エミュレートな ので、これらのゲームは動作不可にマークしてあります。開発が進むことを期待して、今 回はこれらを有効にしてあります。これらはMAMEがコンソールエミュレータになったわけ ではなく、単にこれらがPlayChoice-10などによく似たアーケードシステムであるという ことです。 「アウトランナーズ」はV60の問題とタイマーの更新のためまだ調子が悪いままです。 SP0250サウンドを使っているゲームでは、まだSE用のサンプルは必要ですが、ボイス用の サンプルは今回の更新で不要になりました。 ソース全般の変更: ------------------ - プロテクトとタイルマップスクロールへの対応で「Genix」がプレイ可能。 [Paul Priest] src/drivers/pirates.c src/vidhrdw/pirates.c - いろいろなドライバのタイルマップへのコンバート。[Curt Coder] チェックが必要なものは除外してあります。 - DIPスイッチの修正をいろいろ。[Iigo Luja] -「ダライアス」の表示系をクリーンアップ。[Acho A. Tang] src/vidhrdw/warriorb.c src/vidhrdw/taitoic.c src/vidhrdw/taitoic.h src/vidhrdw/ninjaw.c src/vidhrdw/darius.c - 6821 PIAの修正。[Martin Adrian] src/machine/6821pia.c src/machine/6821pia.h -「コンバットスクール」のBGM修正。[Acho A. Tang] 恐らくfm.cのバグ。Jarek氏によって検証。 - itech32.cとdogfgt.cのクリーンアップ。[Brian Troha] 新規サポートクローン: ---------------------- ゼロポイント (alt) [Brian Troha] src/drivers/unico.c 0.71u3p ソース全般の変更: ------------------ - tmnt.cの「キューブリック」追加部分をクリーンアップと「サンセットライダーズ」の 海賊版追加(動作せず)。[R.Belmont] src/drivers/tmnt.c src/vidhrdw/tmnt.c - ヨーロッパと日本向けのSlapstic追加。[Aaron Giles] src/machine/slapstic.c - アートワークシステムにマイナーなコールバックを追加するパッチ適用。 artwork.cに大量に#ifdef MESSを追加してコードが汚くすることなく、MESS用の機能を するための措置。 [Nathan Woords] src/drivers/artwork.c src/drivers/artwork.h src/mame.c - mermaidドライバのタイルフリップ修正。[Pierpaolo Prazzoli] src/vidhrdw/mermaid.c - NSSの修正。[Pierpaolo Prazzoli] src/cpu/g65816/g65816.c src/drivers/nss.c src/machine/snes.c - ベクター系のクリーンアップと改善。[Frank Palazzolo] - 全ドライバからVEC_SHIFTと"マジックナンバー"を削除 vector.c: 修正されたポイントは常に16.16になりました - 1997年に私が作った、「スターウォーズ」用の“不良トレンチベクターのハッ ク”を削除。どうやらもう要らないようです :) - 反転及び、スワップのAPIをvector.cからavgdvg.cに移動。これは「テンペス ト」と「クァンタム」のみです。 - Sega製ゲームに回路図によるクリッピングを追加 - スケーリング用としてvector.cで浮動小数点を使用 - vector.cからMachine->orientationを使用する不要なコードを削除 - 外部のベクターレンダラを登録できる機能追加 src/drivers/quantum.c src/drivers/tempest.c src/machine/starwars.c src/vidhrdw/avgdvg.c src/vidhrdw/avgdvg.h src/vidhrdw/aztarac.c src/vidhrdw/cchasm.c src/vidhrdw/cinemat.c src/vidhrdw/sega.c src/vidhrdw/vector.c src/vidhrdw/vector.h - コンパイルの互換性修正。[Brad Oliver] src/vidhrdw/bigevglf.c src/vidhrdw/segaic24.c -「スプリント1/2」「Dominos」のドライバの書き直しとマージ。[Stefan Jokisch] src/drivers/sprint2.c src/vidhrdw/sprint2.c - ベクターゲーム用パッチの問題を修正。[Frank Palazzolo] src/drivers/quantum.c src/drivers/tempest.c src/vidhrdw/sega.c src/vidhrdw/avgdvg.c - いろいろな修正。[Nathan Woods] src/fileio.c: - mame_fgetc()が0x80〜0xFFのキャラクタを読み込むときにバグ修正。 src/hash.c: src/hash.h: - 新関数hash_verify_string()追加。ハッシュ用の文字列チェック。 src/mame.c: - hash_verify_string()を使って全部のハッシュストリングが正確どうかを 調べる一貫性チェック追加。 -「タイガーヘリ」のMCUシミュレーションを改善。[Angelo Salese] src/drivers/slapfght.c src/machine/slapfght.c -「アクトフェンサー」のテキストレイヤーをタイルマップへ変換。[Angelo Salese] src/vidhrdw/actfancr.c - drawgfxの1:1最適化を修正。[Olivier Galibert] src/drawgfx.c - i803xのjumpを修正。[Olivier Galibert] src/cpu/i8039/8039dasm.c src/cpu/i8039/i8039.c - SP0250サウンド・G80スピーチボードのエミュレーション。[Olivier Galibert] src/drivers/sega.c src/drivers/segar.c src/includes/sega.h src/mame.mak src/rules.mak src/sndhrdw/sega.c src/sndhrdw/segar.c src/sndintrf.c src/sndintrf.h src/sndhrdw/segasnd.c src/sndhrdw/segasnd.h src/sound/sp0250.c src/sound/sp0250.h -「Power Instinct / 豪血寺一族」のDIP修正。[Brian Troha] src/drivers/powerins.c -「Risky Challenge」の復号化を改善。[Angelo Salese] src/machine/irem_cpu.c - パッチ関係いろいろ。[Nathan Woods] src/inptport.c: src/inptport.h: - 最大ポート数を30に増加 - MESS用のIPT_*型を追加(#ifdef MESS内) src/cpu/i86/i86.c: src/cpu/i86/i286.c: - ステートセーブサポート追加 src/includes/snes.h: src/machine/snes.c: - Anthony Kruize氏 (MESSのSNESドライバ作者)からの更新 -「スタースイープ」のグラフィックス改善。[smf] src/cpu/mips/mips.c src/cpu/mips/mipsdasm.c src/driver.c src/drivers/namcos11.c src/drivers/zn.c src/includes/psx.h src/vidhrdw/psx.c - デバッガでスキャンライン表示を有効にしたときのレジスタ編集を修正。 [Nathan Woods] src/mamedbg.c - G65816 CPUコアのADC命令とSBC命令で、小数フラグを使用した場合のBCD変換を修正。 これにより「Act Raiser」のタイマーとスコアのバグが修正。 [Angelo Salese] src/cpu/g65816/g65816.c src/cpu/g65816/g65816cm.h src/cpu/g65816/g65816op.h -「Genix」に正しいROMを追加したものの、プロテクトのためにまだ動作せず。 [David Haywood] src/drivers/pirates.c - Megatechエミュレーションを改善。ただしまだまだ開発途上。 segac2.cコアとは分ける予定。[Barry Rodewald, David Haywood] src/drivers/segac2.c src/vidhrdw/segac2.c 新規サポートゲーム: -------------------- 豪血寺一族 2 / Power Instinct 2 [Olivier Galibert, ShiRiRu] ゲーム内の問題を解決するのにパッチが必要な原因を探る必要あり src/drivers/cave.c src/vidhrdw/cave.c Sprint 4 [Stefan Jokisch] src/drivers/sprint4.c src/vidhrdw/sprint4.c ピット&ラン [fTomasz Slanina, Pierpaolo Prazzoli] アナログサウンド無し src/drivers/pitnrun.c src/machine/pitnrun.c src/vidhrdw/pitnrun.c Special Forces [Pierpaolo Prazzoli] サウンド無し。ROMがない? Eight Ball Action [Pierpaolo Prazzoli] PROM無しのため色不良 src/drivers/dkong.c src/vidhrdw/dkong.c Imago [Pierpaolo Prazzoli] 表示系の問題あり。PROMが無いため色不良 src/drivers/fastfred.c src/vidhrdw/fastfred.c src/includes/fastfred.h 戦国麻雀 [Angelo Salese] src/drivers/sengokmj.c src/vidhrdw/sengokmj.c 新規サポートクローン: ---------------------- Shuffle Shot 1.37 [Brian Troha] WC Bowling 1.61 [Brian Troha] src/drivers/itech32.c Sprint 2 (set 2) [Stefan Jokisch] src/drivers/sprint2.c パロディウス (World) [Brian Troha] src/drivers/parodius.c バッテンオハラのスチャラカ空中戦 (Japan) [Brian Troha] src/drivers/dogfgt.c サンセットライダーズ (bootleg) [R.Belmont] 動作せず src/drivers/tmnt.c ピットファイター (Japan) [Aaron Giles] src/drivers/atarig1.c CPS2のクリーン版いろいろ [Razoola] src/drivers/cps2.c src/vidhrdw/cps1.c 0.71u2 ソース全般の変更: ------------------ - MegaTechエミュレーションでいくつか進展あり。[David Haywood] メニュー表示追加。ただしカセットは認識せず。ディスプレイは今のところDIP スイッチで操作。後で変更する予定。このドライバの他のゲームについては作業 が終わり次第追加。0.72ではまだだと思います。 src/drivers/segasyse.c src/vidhrdw/segasyse.c src/drivers/segac2.c src/vidhrdw/segac2.c src/includes/segac2.h - NeoGeoセットをいくつか修正。[Razoola] 98e -> 98, -98a 99 <-> 99a src/drivers/neogeo.c - lsaquadのサウンドチップ修正。[Jarek Burczynski] src/drivers/lsasquad.c -「ランドメーカー(プロトタイプ)」のロードを修正。[David Haywood] src/drivers/taito_f3.c - ドライバのタイルマップシステムへのコンバート。[Curt Coder] src/drivers/bogeyman.c src/vidhrdw/bogeyman.c src/drivers/funkybee.c src/vidhrdw/funkybee.c + more - Konami GXのROMローディングをクリーンアップ。[R.Belmont] src/drivers/konamigx.c - 変更いろいろ。[Nathan Woods] src/cpu/jaguar/jaguar.c src/includes/jaguar.h src/vidhrdw/jaguar.c src/vidhrdw/jagobj.c - 「Cojag」にステートセーブ追加 - MESSでのエラーログ取りと速度アップ用ハックを無効に - get_jaguar_memory() を memory_get_read_ptr() ベースに変更 - blit先に変なアドレスを指定しても"Jaugar blitter"がクラッシュ しなくなりました src/windows/winmain.c - ヘルプファイル名を定数へ移動しました src/mame.c - #ifdef MESS を少々改良。 src/inptport.c src/inptport.h - MESS用の実装を少々 src/input.c - seq_name() で、" or n/a"だったのを""と表示するように変更。 - CPU割り込みの改善により、Exidy 440ゲーム(「チラー」など)、「Ultimate Tennis」 Seibu Sound Systemなどを修正。[Aaron Giles] src/cpuint.c src/sndhrdw/seibu.c -「アトミックロボキッド」でタイムアウト時にリセットするのを修正。 (robokid37b15red) [Tomasz Slanina] src/drivers/omegaf.c -「ノバ2001」でコイン投入時にリセットするのを修正。[Tomasz Slanina] コインを連続して早く入れすぎるとリセットするが、恐らくこれは正常な動作。 一応この部分をリセットしないクローンと置き換え。 src/drivers/nova2001.c - DIPスイッチの修正。[Iñigo Luja] src/drivers/rohga.c src/drivers/deadang.c - スナップショットコードの動作変更。[Nathan Woods] -「プロップサイクル」を大幅改善(Namco System 22)。 [Phil Stroffolino] 変更一覧: - matrix3dから独自のモジュールに変更 - 近接クリッピング - テクスチャのパースを正確に - ライティング初期版 - ガンマ補正 - フェーダ初期版 - ポリゴン及びオブジェクト毎の奥行きバイアス - スプライト/ポリゴン間のプライオリティ - 両面ポリゴンフラグ - タイルフリップ属性 - タイルマップカラーバンク - ハンドル操作の反応改善 - カメラズームとパン機能 - ディスプレイリスト解析の修正 - System22/21用の正確な回転マッピング src/drivers/namcos22.c src/vidhrdw/namcos22.c src/includes/namcos22.h src/vidhrdw/namcos21.c src/vidhrdw/namcos3d.c src/includes/namcos3d.h src/vidhrdw/matrix3d.c src/vidhrdw/matrix3d.h -「フォートラックス」の道路と車のプライオリティ修正。[Phil Stroffolino] src/vidhrdw/namcos2.c - CPS2のラスタエフェクト修正(xmvsf069agre)。 [ShiRiRu] src/drivers/cps2.c src/vidhrdw/cps1.c - 出力されていなかったリソース追加。 src/info.c 新規サポートゲーム: -------------------- Xor World (prototype) [Manuel Abadia] src/drivers/xorworld.c src/vidhrdw/xorworld.c src/sound/saa1099.c src/sound/saa1099.h ビッグイベントゴルフ [Tomasz Slanina, Jarek Burczynski] src/drivers/bigevglf.c src/vidhrdw/bigevglf.c src/machine/bigevglf.c ストライクボーリング [Tomasz Slanina, Jarek Burczynski] lacks analog sounds, in progress src/drivers/sbowling.c スーパースピードレースJr. [Tomasz Slanina] PROMが無いため色不良 src/drivers/ssrj.c src/vidhrdw/ssrj.c Great Guns [Jarek Burczynski] graphics leave trails src/drivers/mazerbla.c 対戦ホットギミック3 - デジタルサーフィン [David Haywood] src/drivers/psikyo4.c Actraiser (Nintendo Super System) [MESS, Pierpaolo Prazzoli, David Haywood] 現在の進み具合を示すために追加。メニューシステムは未エミュレート。音無し。 これ以外については全てテストドライバ。 src/drivers/nss.c src/vidhrdw/snes.c src/machine/snes.c src/sndhrdw/snes.c src/includes/snes.h Genix [David Haywood] グラフィック/サウンドROM無し。あれば動作すると思われる。 src/drivers/pirates.c 新規サポートクローン: ---------------------- Cowbows of Moo Mesa (bootleg) [R.Belmont] スプライト無し src/drivers/moo.c キューブリック (Japan Ver. D) [R.Belmont] 日本版じゃないかも src/drivers/tmnt.c src/vidhrdw/tmnt.c Pest Place (「マリオブラザーズ」海賊版) [Pierpaolo Prazzoli] 色不良、グラフィックROM不良など src/drivers/dkong.c src/vidhrdw/dkong.c Area 51 / Maximum Force Duo (R3000) [Brian A Troha] speed hack needs doing src/drivers/cojag.c 新規TESTDRIVER: ---------------- Little Casino [Pierpaolo Prazzoli, David Haywood] 入力、表示などの仕上げが必要 src/drivers/ltcasino.c Super Draw Poker [Pierpaolo Prazzoli] 入力の仕上げと、ギャンブルゲームかどうかの確認が必要。 src/drivers/supdrapo.c 0.71u1 ソース全般の変更: ------------------ - Namco System 11ドライバのクリーンアップとファイル名の修正。[smf] src/drivers/namcos11.c -「モールアタック」にカクテルモード追加。[Pierpaolo Prazzoli] src/drivers/mole.c - ハードディスクイメージについて親ディレクトリを参照しない問題を修正。 [Stefan Jokisch] src/mame.c src/audit.c - 以下のドライバをタイルマップへコンバート。[Curt Coder] src/drivers/rocnrope.c src/vidhrdw/rocnrope.c src/drivers/nova2001.c src/vidhrdw/nova2001.c src/drivers/hanaawas.c src/vidhrdw/hanaawas.c - MegaTech / MegaPlayシステムの準備として、Genesisエミュレーションを少し改善。 サウンドコードはMESSベース。[David Haywood] src/drivers/segac2.c src/vidhrdw/segac2.c -「G.Iジョー」を改善。[Acho A. Tang] tilemap.h,tilemap.c - 透過キャッシュ操作用にtilemap_get_transparency_data()追加 vidhrdw\konamiic.c - タイルラインコードにK056832のタイルマップ/ラインマップ切替え追加 drivers\gijoe.c - ビデオセッティング、メモリマップ、IRQハンドラを更新 - オブジェクトBletter追加 vidhrdw\gijoe.c - K054157からK056832への移転完了 - 地面スクロールエミュレーション追加 - スプライトと背景のプライオリティ修正 - 影とレイヤー位置の改善 -「Run and Gun / スラムダンク」の改善でプレイ可(シングル画面のみ)。 [Acho A. Tang] drivers\rungun.c (this file) - メモリマップ、デバイスセッティング、コンポーネントコミュニケーション、 I/O、サウンドなどなど vidhrdw\rungun.c - 全体的なクリーンアップ、クリッピング、アライメント vidhrdw\konamiic.c - 表示されていなかったスプライトとプライオリティ修正 - toaplan2ドライバに列セレクトエフェクト追加(「バクレイド」「バトライダー」) [David Haywood] src/vidhrdw/toaplan2.c - コンパイラ系の修正。[Bryan McPhail] src/vidhrdw/raiga.c - コンパイラ系の修正。[Brad Oliver] src/drivers/system24.c src/vidhrdw/system24.c 新規サポートゲーム: -------------------- ソニック・ザ・ヘッジホッグ (MegaTech, MegaPlay) [David Haywood] 現在の状況を示すために追加。Megatexhはメニューシステムが未エミュレート、 MegaPlayは起動せず。これ以外は全てテストドライバ。 src/drivers/segac2.c src/vidhrdw/segac2.c 新規サポートクローン: ---------------------- ランドメーカー (World prototype) [Bryan Mcphail] src/drivers/taito_f3.c