オフィシャルMAME 0.137がリリースされました。冒頭にある重要なお知らせは、u1でのコンパイラ更新について改めて書かれたものです。
コンバージョンからC++に移行されています。
オフィシャルMAME 0.137がリリースされました。冒頭にある重要なお知らせは、u1でのコンパイラ更新について改めて書かれたものです。
コンバージョンからC++に移行されています。
0.136u4用の差分ソースがリリースされました。What's New日本語訳は次の通り。長いです。
KaleさんWIPにI'MAXのMACS(Multi Amenity Cassette System)の進捗状況が出ています。既存ドライバのハック削除とBIOS実装、BIOSとカートリッジROMのバンク切り替えの実装で、着せかえまーじゃんが途中まで動作可能になってるそうです。
Mameworldの不具合も直ったところで、AndrewさんページにHyperNeoGeo64の続報が上がっています。
Roads Edge/ラウンドトリップRVですが、サブテクスチャページのインデックスモードを部分的に実装したことで、テクスチャがほとんど直りました。このせいで最初のSNKロゴが変になっていますが、インデックス化の完全な動作がさらにわかれば簡単に直せるはずです。テクスチャが正しくなってかっこいい雰囲気ですが、まだ車のパレットは修正も必要です。
この他の面白いお知らせとしては、3Dカメラの投射マトリックス構成についてさらに情報が得られたということです。まだ未使用の値もありますが、かなり本物に近くなってきました。見た限りでは大体5%以下の許容範囲だと思います。以下のショットでは3Dラスタ化ジオメトリ(左側)が2Dスプライト(右側)に揃うはずの箇所です。上はHNG64のイントロ、下は3DのSNKロゴが登場する部分です。以前はもっと小さかったのを覚えているかもしれません。
Tafoidさんが管理しているM1用のゲーム定義ファイルm1.xmlが0.136u3の変更に合わせて更新されました。Namco System 22でc76.binの追加に伴いpr1data.8kが削除され、新しくプロップサイクルがフェイクの親セットに設定してあります。その他、極上パロディウスのセット名変更、自家製NeoGeoゲーム「Codename: Blut Engel」のサポートなど。
0.136u3用の差分ソースがリリースされました。What's New日本語訳はイカの通り。内蔵型のデバッガが実装されました。
うちのサイトはXREAを使っていますが、使用していたサーバがいかんせん古く、PHPはバージョン4のままとか、DBの文字コードがEUCだけとか、鯖自体のスペックも低かったため、スペックのいいサーバに全てお引っ越ししました。結果は大正解だったようで、各ページ(特にphp+MySQLのページ)がかなり高速化されました。もし不具合などありましたらお知らせ下さい。
doxさんWIPに三機電子工業製「パチフィーバー」の画面が出ています。超初期の16bitCPU、TMS9900が使用されていること、ROMは吸い出し不良、などが挙げられています。
MAMEDev Wiki内にある各ゲーム毎のFAQ情報をまとめたMAME FAQ: Gamesの内容を日本語訳してバグレポJに統合しました。初回起動時に特別な操作が必要なモノや、キャリブレーション方法が特殊なものなどがまとめられています。mameinfo.datにも出力されるようになっています。
0.136u2用の差分ソースがリリースされました。What's New日本語訳は以下の通り。
コンパイラが新しくなったu1のベンチマークを64-bitと32-bit環境でそれぞれ比較してみました。テストに使ったのは、0.136u1は新コンパイラを使った32-bit版と64-bit版、0.136旧コンパイラによる32-bit版、VisualStudioでコンパイルされた64-bit版(Mamedev.orgサイトのもの)で、Windows 7 64-bit版とWindows xp 32-bit版でそれぞれ走らせたものです。CPUは Core 2 Duo @ 2.9GHz、オプションは -mt -nothrottle -str 150 -priority 1 -nocheat で2回走らせ、数字の良い方を採用しています。
グラフは xp 32-bitの結果を100% とした結果です。新コンパイラの効果は全体的に見られ、0.136との比較で大きいものでは10%近く向上しています。ただ、海外の掲示板でも出ていましたが tekken3 と raystorm のようなプレステベースのものは相性が悪いようです。
64-bitネイティブ版の底上げ効果は更に大きく、32-bitに対して圧勝する結果が出ています。10%違うと肉眼でも違いが分かるほどで、MAME環境という点だけで考えると、64-bitに移行する利点は大きいと思われます。

無事帰って来ました。というわけで、0.136u1用の差分ソースが16日頃にリリースされていたようです。What's New日本語訳は以下の通り。今回よりC++への移行とSDLMAMEの統合ということで最近の中ではかなり大きな変更と言えます。64-bitも同じ条件でコンパイルできるので、純粋な速度比較が出来そうです。
13日より20日ごろまで修行に出るため(笑)更新をお休みします。u1のリリースが来そうですが、更新は(多分)遅れるのでよろしくお願いします。
Pugsyさんのページで、チートコレクション最新版がリリースされました。Pugsy's Cheats
u1での統合について、続いてHazeがポスト。技術的なことよりも、MAMEとMESSを絡めたデータベースや資料としての重要性、及び利便性について力説されております。ふーん。
RBさんページに、u1で実装予定の大幅な変更点について触れられています:
MAME 0.136u1では、大幅な変更が行われる予定です:
この結果、SDLMAMEのマイナーな機能である"scale2x"グラフィックフィルタが使えなくなりました。この機能はサポートもいまいちで、完全に動作していたとも言えなかったので、いずれ廃止される予定でした。その一方でSDLMAMEは、64-bit Windowsと64-bit Mac OS X(Snow LeopardとIntel Mac、SDL 1.2.14が必要)の2つの新プラットフォームをサポートすることになります。
Andrewさんページに、ハイパーネオジオ64の3D表示について進捗状況が出ています。まだ不完全なものの、侍魂をはじめ、全てのHNG64タイトルで3D表示が追加され、sams64_2は完全にプレイ可能な状態とのことです。
Haze氏ページにVSネットサッカーのWIPショットが出ています。
Olivier氏が一段目のプロテクトチェックをパスさせることに成功。データROMを入れ替えたところ画面が少し表示された。ROMの名称は間違っている模様。また、スプライトROMも間違いなく小さすぎと見られる。スプライトROMにはプレイヤーのグラフィックと頭部分しか含まれていないが、ゲーム内では他にも多く使用されている。
Luca氏ページに鋳薔薇のスクリーンショットが多数出ています。注意事項として、動作速度がAthlon 64 3000で最大でも5%、サウンドチップが未エミュレートで吸い出しもされていないので音が出ないこと、SH-3チップはSH-4をハックしたテスト版であること、ドライバは最低でも2016年以前にリリースするつもりはないことなどが記載されています。私も怖いのでこのくらいで…。
新年おめでとうございます。早速MAME 0.136がリリースされました。What's New-Jは次の通り。
Kaleさんページに「サイクルマー坊」のWIP情報が出ています。ほとんど奇跡のようなタイトルです。ページによると、女子バレーボールハードウェアの改良版の模様。Taito 8741 MCUのため、まだ完全には動作していないそうです。
M1用リストと日本語ゲーム名ファイルを更新しました。更新内容はこちら。ゴルゴルさんの新リスト(bionicc, dogosoke, sengoku2, roboarmy, eightman, msisaac)、Skeleton081983さんのNamco C352系新リストと更新(aquajet, timecris, rapidrvr, dirtdash, acedrvrw, timecrs2)、Kuさんのdirtdash更新などです。解凍したフォルダを本体と同じ場所にまるごと移せばOKです。投稿ありがとうございました。
Updated the listpack for M1 with recent contributions including new lists and updates for some C352 games (aquajet, timecris, rapidrvr, dirtdash, acedrvrw, timecrs2) by Skeleton081983 and new ones (bionicc, dogosoke, sengoku2, roboarmy, eightman, msisaac) by GolGol. Please see the list WIP page for update details.
0.135u4用の差分ソースがリリースされました。What's New日本語訳は以下の通り。新オプション-numporcessorsが追加されています。説明によると、使用するプロセッサ数を指定するもので最大数はOSが返す最大数の4倍まで、デフォルトはautoで自動指定とのこと。その他、一部のKonamiゲームのEEPROM初期化ハックが削除され、初回起動時にF2キーを押しながらリセットして手動で作成操作する必要があります。
0.135u3用の差分ソースがリリースされました。What's New日本語訳は以下の通り。