MAME 0.135がリリースされました。0.135の分のWhat's New-Jは次の通り。横幅がちょっとはみ出ていますが、今移行作業を行っている新ページではきれいに収まる予定です。
カテゴリ「未分類」のアーカイブ(1764件)(13/74 ページ)
MAME 0.135出た
Super Hang-Onコンバージョン版
元DevのHaze氏が新しく見つかったスーパーハングオンについて見解を出しています。
最近Dumping Unionが吸い出しを行ったスーパーハングオンのバージョン違いがおもしろい。このゲームには未吸い出しの別バージョンがあるに違いない、ということは長年知られていた。MAMEでサポートしている海賊版が、ハングオンハードウェアで動作する未吸い出しセットが元になっていたからだ。また、海賊版のROMにステート変更コードが残っていることから、この未吸い出し版がサブCPUにFD1094を使っているのも明らかだった。
しかし、このセットと既存セットで、プレイ方法が全然異なることまでは予想していなかった。
新セットをエミュレートするという点で、当初私はこれが悪いニュースになると考えていた。既存のSystem16ゲームでは、全てサブCPUではなくメインCPUが暗号化されているため、ドライバにいくつかの変更を行ったが、そこで問題が発生した。
コードは、割り込みルーチンに入ろうとするところでクラッシュしており、復号キーのromcmpを行うと"固定ビット"問題が起きていた(これは吸い出し不良を示すことが多い)。この時点で、キー不良による復号処理の失敗という最悪のケースが疑われた。
幸いなことに事態はそこまで深刻ではなく、単に割り込み処理時のCPUリセットを間違えていただけと判明した(両者ともCPUを新アドレスにジャンプさせる)。問題は、CPUがリセットされているのにFD1094の暗号化ステートがリセットされないことだった。他のCPUが暗号化されたCPUをリセットさせるケースはこれが初めてだったので、この処理は用意されていなったのだ。
スーパーハングオンにおける、ゲーム内容の違いはスーパーチャージャーの有無である。これを有効にするとバイクの速度を280km/hから325km/hまで加速でき、バイク後方から炎が出る。
新バージョンでは、おかしなことにスーパーチャージャーを使わなくても325km/hまで出すことができ、通常のバイク速度自体も速く、スーパーチャージャーボタンの効果がない。このバージョンでは、テストモードにさえS.C(スーパーチャージャー)の入力がなく、代わりに左右のフットスイッチが設定されている。これらがスーパーチャージャーの役目を果たすのかと思って接続してみたが、これといった効果はなく、なんとも謎が多い。
この変更により、新版のゲーム内容はオリジナルのハングオンに非常に近くなっており、おそらくそれが変更に隠された秘密だろう。このバージョンはハングオン筐体の流用のためにデザインされたとみてまず間違いない。ハングオンの筐体にはスーパーチャージャーボタンは存在しない。旧筐体にはボタンがないためこのような変更が必要だったのだろう。
このバージョンを元にした海賊版では、理由はどうあれスーパーチャージャー動作が復活している。しかし、海賊版屋が上のような背景を知っていたかどうかはわからない。実際にプロテクトのされていないスーパーハングオンもあり、プロテクトされたハングオン入れ替え版をわざわざ複製するのはあまり筋が通っていない。思いつくことと言えば、彼らが独自のアップグレードキットを売ろうとしたことくらいだが、それならスーパーチャージャーボタンが有効化されていることの説明がつかない。どうやら、我々には知り得ない事情があったようだ。
このバージョンと海賊版の両方には、画面右側にスクロールに関するわずかな表示不具合がある。レーススタート時やコーナーなどで確認できるが、これがエミュレーション側の問題か、ハングオンハードウェアの制約、さらに改造キットのバグかどうかは不明だ(System16Aのテトリスのように、他のセガ製ゲームの入れ替え版でも明らかなバグは存在している)。
いずれにせよ、スーパーハングオンの稀少なバージョンがエミュレートされたことは喜ばしく、各作業に当たってくれたDumping Unionには感謝したい。
って、作業したのってUnionだっけ?
0.134u4出た
MAME v0.134u4のソース差分がリリースされました。what's new-Jは次の通り。
0.134u3出た
MAME v0.134u3のソース差分がリリースされました。what's new-Jはこちら。本体自体の更新はあまりありませんが、一部のコアとOSDコードが元作者の許諾を得た上で、BSDで再ライセンスされています。
0.134u2出た
MAME v0.134u2のソース差分がリリースされました。what's new-Jはこちら。
m1.xml更新
Tafoidさんが管理しているM1用のゲーム定義ファイルm1.xmlが0.134u1に合わせて更新されています。
0.134u1出た
MAME v0.134u1のソース差分がリリースされました。what's new-Jはこちら。
MAME 0.134出た
予告通りMAME v0.134がリリースされました。what's new-Jはこちら。F6キーによるチートのON/OFFが復活したのが、個人的にはうれしかったりです。
0.133u5出た
MAME v0.133u5のソース差分がリリースされました。what's new-Jはこちら。前回のリリースで、Aaron氏が投稿分の更新を追加し忘れたため、内容が多めのリリースになっています。
0.133u4出た
MAME v0.133u4のソース差分がリリースされました。what's new-Jはこちら。ディスクリートサウンドシステムの改良、ビィラップボーイズの動作、コマンドライン版汎用逆アセンブラ追加など。
0.133u3出た
MAME v0.133u3のソース差分がリリースされました。what's new-Jはこちら。
0.133u2出た
m1.xml更新
M1用のゲーム定義ファイルm1.xmlがu1でのセット名改訂に合わせて更新されています。新規タイトルもいくつか追加。
Listpack update for M1
0.133u1出た
MAME 0.133出た
MAME v0.133がリリースされました。what's new-Jはこちら。
0.132u5出た
MAME v0.132u5のソース差分がリリース。what's new-Jはこちら。
0.132u4出た
MAME v0.132u4のソース差分がリリース。what's new-Jはこちら。
m1.xml更新
Tafoidさんが管理しているM1用のゲーム定義ファイルm1.xmlが更新されています。u3に合わせた定義更新と、マジカルトロッコアドベンチャーなどの追加です。
0.132u3出た
MAME v0.132u3のソース差分がリリース。what's new-Jはこちら。
0.132u2出た
MAME v0.132u2のソース差分がリリース。what's new-Jはこちら。
0.132u1出た
MAME v0.132u1のソース差分がリリース。what's new-Jはこちら。ついにスチールワーカーがサポートされています。
MAME 0.132出た
MAME v0.132がリリースされました。what's new-Jはこちら。
0.131u4出た
0.131u4の差分ソースがリリースされました。what's new-Jはこちら。小幅な更新。