大晦日
Unofficial Hiscore.dat Ver6.2出た
Unofficial Hiscore.dat Ver1.1出た
アフターバーナーFix
Bug Report更新
WIP更新
12月25日:Yasuhiro Ogawa氏、「ガンディーラー」ドライバに正確なメインROMセットを追加。
12月24日:Guru氏、Wolf Unitドライバに「NBA Hangtime」を追加。
12月23日:Gerardo Oporto氏、「オペレーションウルフ/サンダーボルト」とデュアルスクリーンゲームのDIP設定修正。
MAME WIPOld MacMAME Version History J出来
CPS-2 Shock WIP
暗号化されていないプログラムROMを、総当り解析することなく吸い出す方法を見つけることができた。一旦ソフトさえ出来てしまえば、これは本当に速いだろう。それから、CPS2とPC間でのデータ送信についても作業を始めたが、これは仕上がるまでにはもう少し時間がかかると思う。CPS-2 Shock WIP
短編小説:アーロンのクリスマス
アーロンはテーブルの上のティーボーンステーキも途中に、先日のピートがしたそそうについて話した。
「ハハハ、相手は猫だからな」
ブラッドは一応笑ってみせた。しかし彼も猫を飼っているから、内心ひとごとではないとヒヤヒヤしていた。
オークランドのサンパブロアヴェニューに面したカフェには霧雨が降りつけている。
「それで、イタリアマフィアが言ってきたことはどうするんだ?」
「すっかり参っているよ。僕は技術屋だから、政治的なことは苦手なのは君が一番知ってるだろ」
アーロンはステーキをほおばった。
「でも今じゃあんたが動かしているようなもんだろ。CS-P2だって結局ああなったことだし、どうにでもなるよ」
「ブラッド、僕はそんなつもりで今までやってきたつもりはないんだよ」
「ハッハッハ。あんたは、やっぱりエミュ馬鹿一代だな」
しばらく中年男同士の他愛も無い話が続いた。別れ際にブラッドが言った。
「メリークリスマス。奥さんによろしくな。それから猫缶ありがとう」
「ああ、良いクリスマスを!」
アーロンはこの日のために、妻キャサリンが以前から欲しがっていた、イグアナがメールを運んでくれるというアプリケーションをクリスマスプレゼントとして用意してあったのだ。彼にとってメーラーを作ることなどは、もちろん造作も無いことだ。
「ただいまキャシー」
テーブルの上には既にターキーがきれいに盛り付けられていた。
「お帰りなさい。ブラッドは元気だった?」
「ああ、元気過ぎるくらいさ…君によろしく言ってたよ。見てごらん、キャシー」
アーロンはおもむろにCD-Rを取りだし、彼女のMclintoshに入れた。
「あら、これって、あたしが言ってたイグアナメーラー?」
画面ではリボンをつけた一匹のイグアナが、『Merry Xmas』と書いたメールをくわえて、左右に動き廻っている。
「君のために作ったんだ」
「ありがとう、アーロン。うれしいわ」
「僕の愛はエミュレーションじゃないのさ」
「あなたって本当にMAMEな人ね」
雨はいつしか雪へと変わり、ベイエリアの聖夜は更けていった…かどうかは知らん。
Bug Report更新
WIP更新
12月22日:Hiromitsu Shioya氏、Dariusドライバのスプライト色とサウンドボリューム修正。Phil Stroffolino氏、「ゲバラ」のジョイスティックエミュレート不具合を修正。Gerardo Oporto氏、タイトーゲームでいくつかDIP設定修正。
12月21日:Gerardo Oporto氏、Toaplan2ドライバとTaito BドライバのDIP設定修正。
12月20日:Hiromitsu Shioya氏、Driusドライバのサウンドエミュレーションと、背景位置修正。
12月19日:Hiromitsu Shioya氏、音量設定機能をミキサーシステムに拡張。
12月18日:Yochizo氏、「アーガス」のDIPスイッチの問題を修正。
MAME WIPKnown Issues更新
ちょっと気になる
Bug Report更新
CPS2、更に新発見
CPS2基板でCapcomが使っている更に別なプロテクト方法を、発見、解明することができた...CPS-2 Shock WIP
CPS2のデコードチップは以下の68000命令を送られないと、約10秒間デコードを停止して、暗号化されたままの形でデータを返すのだ:
CMPI.L #$05642194, D0 (16進では0C8005642194)
つまりCPS2ゲームの動作を維持するには、最低でも10秒おきにこの命令をプロセッサに送る必要があるわけだ。
何でまた、こんなことを見つけたのかといえば、何よりCallusのパッチのおかげだ。sfzchにQ-Soundを追加するパッチを当てたところ、意味のないこの命令が何度も繰り返し送られていることに偶然気づいたのだ。これはおかしいと思った。それからロックマンにもQ-Soundを追加したときも、同じ命令が特に意味もないのに繰り返されていることが分かった。そのときは、コンパイラのエラーかと思っていたが、昨日の晩、全てのつじつまが合った。
きっとCapcomの誰かはこんなに重要なCPS2のプロテクト情報をCPS2じゃないゲームに残してしまったことで、しまった!とひざを叩いているかもしれない(ニヤリ)。
というわけで、このことをまとめると:ということになる。それから、これは起動しなくなったCPS2基板(バッテリが切れるとデコード情報が飛ぶ:カプコン自爆)にデコードされたROMを載せることで、それらを復活させることにも使えるのはほぼ間違いない。
- リセットラインはもう必要なくなった。総当り(bruteforce)ループからからリセットを削除することができる
- 総当り作業が、ずっと高速に、しかもCPS2ハードに害のない形で行える
WIP更新
12月17日:Yochizo氏、「ぶたさん」を追加したArgusドライバのアップデート追加。また「サイバリオン」のDIPスイッチ修正。
12月16日:Guru氏、新しいカラーPROMで「Ghost Muncher」の色修正。David Graves氏、タイトーマルチスクリーンゲームの問題修正と、クローン版をいくつか追加。
12月15日:Michael Soderstrom氏、Mitchellドライバで関数宣言が間違っていたのを修正。
MAME WIPCPS2
「CPS2上で動作するプログラムなら、それも暗号化しなければいけないのでは?」「どうせまたペラでしょ」「私はベータテスターで、うちでは動作している」などなど…
これに対してCPS-2 Shockチームの一人Razooraが「これは本物だ。ベータテスターなどおらん。プログラムはCPS2ハード上で完全に動作している(ROMではなくRAM上だから暗号化の必要はない)。PCとCPS2との通信も仕上げなくてはいけなくて、今は完全に手動で動作させているところで、これから総当りにしなければいけない。そんなに物事早く進むと期待せんでくれ。まだ時間がかかる」と。さらにDayvee(管理人のProphet曰く、FinalBurnのDave)が、「とても興奮した。Razは神業の持ち主だ。もし解読されたら、FinalBurnにCPS2エミュの組み込みを始めたいと思っている」と。
という感じでまだ続いています。しばらく様子を見ることにしましょう。ちなみに、ここのフォーラムは登録制なので、他人の名前を使えないのがいいところです。 RG-エミュ一般掲示板
CPS2解析前進
CPS2上で動作する自作プログラムを使って、sfzのプログラムROM全体を解読した形にすることができた。それぞれのアドレスについて、取りうる65536通りの全値について行える。CPS-2 Shock WIP
プログラムが動作(今のところ手動)するには、PCとCPS2の通信を完全に行う必要がある。メイン基板またはゲーム基板のリセットラインを見つけることも、ロードには必要だろう。
CPS2ゲームがエミュレータに登場するには、まだ時間がかかりそうだから期待はしないでほしい。プログラムを完成させて、さらにこれを総当りに出来るようにしなければいけない。このためにどのくらいの期間がかかるかは分からないが、このテクは100%確実に動作するのだけは確かだ。
「Shanghai Kid」求む
WIP更新
12月14日:Aaron Giles氏、「Time Killers」と「Blood Storm」で良い進展。
12月13日:Jarek Burczynski氏、YM2203周波数演算を修正、「Drive Out」に音追加。Manuel Abadia氏、「Splash!」の最新ドライバを再提出と、「ビッグカルナック」で出ていなかった音修正。David Graves氏、Jarek Burczynski氏と一緒に作った「ダライアス」完全動作ドライバ追加。
MAME WIPBug Report更新
何だ?
MacMAMEj37b10出た
日本のMAMEデータベースv0.37b10出た
WIP更新
12月12日:しりる氏、YMZ280Bサウンドコアの修正をさらにいくつか。David Graves氏、Taito Zドライバのアップデート版を追加、「スペースガン」が完全動作。Quench氏、「パフォーマン」のスプライト色とプライオリティ修正。
MAME WIPWIP更新
12月11日:Gerardo Oporto氏、「ダライアス2」のDIPスイッチ修正。
12月10日:Eddie Edwards氏、「サンダークロス」の当たり判定を大幅改善したバージョンを追加。
12月9日:Stefan Becker氏、CVSゲームとPlaychoice10 BIOS ROMリソースを正しく出力するようにinfo.cを修正。
12月8日:David Haywood氏、「ウェスタンエクスプレス」の別セットをExpress Raiderドライバに追加。
12月7日:David Graves氏、Jerek Burczynski氏との共同で「オペレーションウルフ」ドライバを追加。さらに、「レインボーアイランド」のドライバをアップデート、動作をちょこっと改善と、Stefan Jkisch氏による改良版Cチップエミュレーションを追加。Quench氏、「飛翔鮫」海賊版がb9とb10で壊れていたのを修正。
12月6日:Olivier Galibert氏、ソースコードのシンボルコピーの問題を修正。しりる氏、スプライト描画機能とYMZ280Bサウンドコアをさらに修正したCAVEドライバのアップデートを追加。
MAME WIPオフィシャルMAME32 37b10出た
F3、喜ぶのは早すぎた
まず最初に、F3サウンドをエミュレートするのはCPUパワーをメチャメチャ食うことになりそうだ。メインの16MHz68020に16MHzの68000を追加、おまけに32ボイスミキサーチップとプログラマブルDSPだ。数字的にみると、自作のF3サウンドCPU版ハックRAINEでは、PIII-866MHzのシステムでそれまで60fpsを難なくキープしていたのが40fpsあたりを上下するようになってしまった。しかもDSPは使っていない状態でだ。だから、あまり期待しすぎるのはイカンと思う。オフィシャルMAME掲示板
それから、Retrogamesのニュースは早とちりだ。AaronはF3のサウンドはエミュレートしていない。彼は単にEnsoniq 5506チップ(Time Killersとかそれ系のStrata製ゲームで使われている)のコアを仕上げただけで、それを5505コンパチブルにしようしただけ(F3は5506の初期版である5505を使っている)。F3サウンドにとって、サウンドチップのエミュレート自体は一番やっかいな部分ではなくて、そのアーキテクチャの方が具合の悪くなるような超ひねくれモノであるということなのだ。
つまり、まだ誰もそれを動かしてはいないということ。落ち着け、ピョン吉 :-)
XMAME、MacOS Xへまた一歩
Ensoniq OTTO/OTIS アーロンされる
ナムコPSG Fix
Bug Report更新
サンノゼレポート:PS2 Madness
37b10でのしりるさんドライバのご注意
VSyncMAME 0.37b10出た
MAME32j 0.37b10出た
mameQ.dat37b10用出た
MAME Mergeの不具合【更新】
また、MAME WORLDによるとオフィシャル掲示板にも不具合について出ています。それによると、NeoGeoじゃないpuzbobbが、NeoGeoのpbobbleのクローンになっているのと、slikshotのSROM0.BINのサイズが間違っているとあります。 MAME World
Bug Report更新
b10の謎
37b10出た
WIP更新
12月5日:Yochizo氏、「アーガス」のちゃんとしたサポート追加。プレイ可能に。
12月4日:Bryan McPhail氏、最新ベータに「雷電」ドライバのアップデート版を再登録。ただし、残念ながら速度落ちはまだ直っていない。Aaron Giles氏、「Rim Rockin' Basketball」でのNVRAMのバグ修正。David Graves氏、3つ目のTaito TC0100SCNチップエミュレーションを追加。Yochizo氏、Toaplan2とTaito H systemドライバにいくつかあった小さい問題を修正。Quench氏、Slap Fightドライバに「パフォーマン」を追加。
MAME WIPBug Report更新
ちょっと修正
SEGA System32エミュ、いきなり出た
このエミュレータのリリースを決めたのは、開発を完全に止めることを決めたためです。誰も疑いを持たなかったようだったとはいえ、これはきちんとしたプロジェクトだったのです。みなさんが実際に動作するSystem32エミュレータの登場を心待ちにしているのは知っていましたし、これは今まででもかなりすごい試みでした。しかし、本当にすいませんが、開発を続ける時間がなくなってしまいました。というわけで、対応ゲームは「ゴールデンアックス2」「スーパービジュアルフットボール」「スパイダーマン」「ソニック・ジ・アーケード」「ラッドモビール」となっていますが、全部は動作しないようです。よくわからんですな。 Impact Emuサイトより
このリリースに際して、開発を続けてくれると言っている、ある超有能エミュプログラマにソースを渡してあります。もし彼がやめた場合は、ソースをリリースする予定です。
WIP更新
12月3日:Bryan McPhail氏、「チャイナタウン」のドライバ追加、また「パイプドリーム」のUS版セットを追加。Phil Stroffolino氏、System16ドライバのバグ修正をいくつかとクリーンアップ。David Graves氏、タイトーマルチスクリーンドライバのバグ修正と「Top Speed/フルスロットル」ドライバを追加。
MAME WIPWIP更新
12月2日:Aaron Giles氏、Strata/Incredible Technologiesドライバ初版を追加。「Wheel of Fortune」「Golden Tee Golf」「Golden Tee Golf II」「Peggle」「Hot Shots Tennis」「Rim Rockin' Basketball」「Ninja Clowns」をサポート。
12月1日:David Graves氏、タイトーTC0100SCNチップエミュレーションをアップデートして横ワイド画面のタイルマップをサポート。「ダライアス2」「ニンジャウォーリアーズ」「ウォーリアーブレード」がプレイ可能。
11月30日:Ernesto Corvi氏、2105インタラプトモデルのバグを修正。しりる氏、「エスプレイド」の拡大エフェクトとスプライトデコードを大幅修正したCaveドライバを追加。
11月29日:Olivier Galibert氏、「ゼクセクス」ドライバを大幅アップデートして、グラフィックの超改善、サウンド関係、その他修正。ただし、アルファブレンディングはまだ未エミュレート。Yochizo氏、「サイバリオン」のエミュレーション速度を修正。
11月28日:Phil Stroffolino氏、現在のソースツリーにあわせたMr. Fleaドライバを再提出。Keith Wilkins氏、ディスクリート回路システムのアップデート。「Asteroids」のサウンドが改善。
11月27日:Stefan Jokisch氏、C-チップシミュレーションが不完全で「レインボーアイランド」の秘密の部屋が化けていた問題を修正。
MAME WIPSMOG復活
- ついにV60の完全版マニュアルを手に入れたよ!つまりSMOGの開発が続けられるのさ。ドキュメント完全版をくれたMAMEDevのRaul Bloodworth師匠には大感謝だよ。これで、System32とModel 1エミュレーションが手のとどくものになったよ :-)SMOG
- 新しくわかったことを逆アセンブラに早速組み込んだけど、とてもいい結果がでてるよ。あとちょっと煮詰めたら、逆アセンブラコードをリリースしてCPUコアに取り掛かる予定さ。誰かCPUコア書きの経験がある人がいれば、めちゃめちゃ助かるよ。
今週のRumor Millより
みんなは例のSMOGエミュ中止のニュースにはがっかりしたと思うんだけど、なんとこのプロジェクトが復活するという情報が入ってきたぞ!我々はついに、かの作者が以前手に入れた文章を入手、それがこのパズルの一番大きなピースとも言えるV60チップの完全なドキュメントであることが判明したのだ。作者はすでに新しい詳細部分を逆アセンブラに組み込み済みで、ほぼ100%の出来になっている、なーんて想像できるかい?このエミュレータを続けるのに必要なものは揃ったってことだ。うちのエージェントはまだまだこのキャンプで活動を続けるぞ。JoseQの噂工場
お次はここのところ動きのないFinal Burnなんだけど、うちもこれといったレポートは無い状態。でも、その筋によると、まだまだ息はあるようで、Daveはこれをやめるなんてことは全然考えてはいないようだ。だから希望は捨てちゃだめだぞ。Final Burnはまだ我々と共にあるのだ。