v0.6.0a4ブリのWIP版その4です。テーマ機能を再実装しました。一部古いテーマと互換性が無いので“theme2”フォルダに移動してます。アップしてあるファイルには変換済みのテーマが含まれています。そのほか、リストウィンドウのフォント変更、細かな修正など。20070.112u3出た0.112u3のソース差分がリリースされました。サウンド生成部分にOS依存コードがあったのを完全に取っ払っています。これにより、フレームレートを可能な限り正確にするのが重要になるため、スピードスロットルにも変更が加えられています。Renaud氏によるアナログ入力の処理方法の変更も。2007M1用リストM1用のリストをリリースします。F3など)の修正がメインですが、新しいリストも何本か追加になっています。7周年えーと、すっかり忘れてしまっていて、今気づいたところでして、とりあえずこれからもひとつよしなにということで。20070.112u2出た0.112u2のソース差分がリリースされました。54xxサウンドのフィルタリング追加、UIの字がデカくなるのも修正されました。WIP版ブリのWIP版その2です。ミキサー機能の初期版を実装しました。ウィンドウスナップなどはまだ追加していません。function.【更新】源平、ワンダーモモ、ローリングサンダーのストリーム数が多すぎて(70以上)エラーがでるので応急処置。20070.112u1出た0.112u1がリリースされました。ソースツリーの大規模な変更のため、diffを取るとサイズがオリジナルの倍くらいになるので、フルセットのソースでリリースされています。54xxサウンドチップが実装され、ギャラガ、ボスコニアンからサンプルが削除されています。hootチームからのコアサウンド更新、CPS2のキー追加、Z80の変更で壊れていたドライバの修正、などてんこ盛りです。0.112Pugsyさんがcheat.datファイルの0.112版をリリースされています。前回の0.111ではcheatメニューにバグを起こしていましたが、今回は修正されています。v0.7.7u3出たM1の修正版が出ています。u2からの変更点は次の通り。Logiqx)日本語のゲーム名ファイルはこちら(lists\jp\に配置)。WIP版M1用フロントエンド、BridgeM1を現在あちこち修正中ですが、とりあえずメインウィンドウの描画を完全に入れ替えたのでテスト用として上げておきます。テーマの切り替えは一時的に無効にしています。0.112出たMAMEが今日で10周年を迎えました。同時に記念リリース0.112が出ています。mame.devサイトもリニューアル、全リリースのソースとバイナリ、Wikiを使った開発者による未動作ドライバの情報ページも新設されました。0.1も作成しています。pdf版の開発グラフはこちら。v0.7.7u2出たM1のクイックフィクス版が出ました。u1からの変更点は次の通り。モノラル出力を左からセンター出力に変更m1.xmlのエラーを修正tnzsを削除。tnzsjが内容的に同じできちんと動作するため最新のNeoGeoサンプル暗号化に対応。動作していないテスト用ドライバのゲームを削除pacapp2追加c74.binのCRCを修正Linux用のPPC版はプレステ3でも動く模様。日本語のゲーム名ファイルはこちら。v0.7.7u1出たアーケードサウンドエミュレータM1の新版が出ました。F3の改良(曲番号が変更されています)、チャンネル毎の音量操作が可能になりました。BridgeM1はそのまま動作しますが、チャンネル毎の音量調整には後ほど対応予定です。日本語のゲーム名ファイルはこちら。解凍してlists\jp\に配置します。20070.111u6出た0.111u6のソース差分がリリースされました。20070.111u5出た0.111u5のソース差分がリリースされました。CPS2は3本(spf2t、spf2xj、spf2ta)を除いて全てXORが外されました。これまでXORが無かったものもかなり動作可能になっています。BDFの読み込み時間対策としてキャッシュ保存機能が追加されています。WIPVille氏ページが更新、アレック64の進捗状況が出ています。MAME内での64エミュレーション自体はほとんどできあがっているので、少しの作業で対応できたそうです。スターソルジャーとビビッドドールズのスクリーンショットが出ています。2007とりあえずフォントUIがUnicode対応になりましたが、普通の日本語フォントでは読み込みに時間がかかりすぎるため、必要な文字だけを追加してみました。これで表示は問題ないと思います。使い方は解凍してMAME本体と同じところに置くだけです。【1/24更新】MAMEのUIでは使わない記号や文字を削除(約1500字)。読み込みがかなり早くなります。「テ・キ・ー」を追加。Download0.111u4出た0.111u4のソース差分がリリースされました。UIでUTF-8として文字描画をするようになったため、英字以外を表示するには「ユニコード対応のbdfフォント」が必要です。【更新】24x24ドットのフォントでテストしたところ、起動に3分以上かかりました。いまのところ実用的ではない感じです。2007CPS2との戦いは続くということで、ニコラさんがXORでサポートされている既存のCPS2ゲームのチェックしたそうで、あるアドレスに7つ以上の(E,D)ペアがあれば数時間のアタックでキーが見つけられる模様。11本でアタックがうまくいかず、そのうち3本ではペアが2つしかないので別なアプローチが必要とのこと。ペアが4つのものについては裏技を使ってなんとかアタックできる見込みとのこと。去年一年間はドライバのクリーンアップを進めたAaron氏ですが、他の開発者にも役立つように作業予定のチェックリストを公開しています。完全なアドレス空間のマッピング。可能ならば回路図から適切な場所ではAM_SHAREを使うメモリバンキングを新システム(memory_configure_bank)に変換するグラフィック:レイアウトで可能なところでは決め打ちした値にあけてRGN_FRACを使う共通のレイアウトは共有する(vidhrdw/generic.c)hblank・vblank・表示領域を正確にする。PageHaze氏WIP更新Haze氏の個人WIPにマジカルキャットアドベンチャーの更新が出ています。Testersで出ていたラインスクロールを実装しています。MAMEベンチマークAaronさんが64bitビルドを中心にパフォーマンスの徹底比較されています。VC対GCC、VCの最適化あり対なし、-mtオプション、32bit対64bitなどなど。デュアルコア環境での-mtはタイトルによっては約3倍、平均でも41%もスピードアップしているのが目立ちます。GCCとVCでは、リッジレーサーとスターウォーズ以外は5%程度の向上、64bitでは3Dゲームで大きく向上しています。20070.111u3出た0.111u3のソース差分がリリースされました。Unicode関係のトラブルの修正、CPS2更新、その他OSDの大幅変更が入っています。MAMEということで、ニコラさんが4GBのCHDを192bitのキーに置き換えるためのコードをDevに提出されました。サイトからもコードをダウンロードできます。Sボックスの動作について不明な点が多く、キーもオリジナルとは異なるとのこと。腑分けしたCPS2チップの写真からSボックスの内容がつかめるかもしれないそうです。この次は、XORしかないゲームからのキーの割り出しにチャレンジする模様です。2007「CPS2基本動作解明」との書き出しで、ニコラさんまたまた更新。動作の基本的な部分が判明、96bitのキーx2にまでたどり着いた模様。アルゴリズムは1)16bitのアドレスと96bitのキーで最初のフェイステル構造を通して16bitのサブキーを生成、2)16bitの暗号文、16bitのサブキー、もう一つの96bitのキーで2回目のフェイステル構造を通し、16bitの平文を生成するとあります。し、喜ぶのはまだ早いそうで、1回目のフェイステル用Sボックスの完全な割り出しが必要で、これができて初めて、8GBの完全なテーブルがあるタイトルについてはキーを求められるそうです。一方で完全なテーブルが無いものは、キーがもっと小さかったり、ビットの再利用の可能性があるものの、それがどれくらいかはわからないので、最大で192bitのキーとして対応しなけらばいけないそうで、このサイズでは総当たりは問題外、XORの情報があったとしても差分攻撃ができる類ではないだろうとのこと。【訂正】96bitが2つに訂正。2007「CPS2はそんなに甘くない」との書き出しで、ニコラさんの更新。4GBのサイズだったテーブルは128kBまで小さくなったものの、ハードウェアの実際の動作が解明されたわけではなく、オリジナルの8GBテーブルが無いゲームについては、まだキーを生成できない状態とのこと。20070.111u2出た0.111u2のソース差分がリリースされました。今回よりUnicodeファイルのサポートが追加されましたが不具合が出ているようです。-cheatを有効にすると起動時に固まるバグがあります。-ccでutf-8のmame.iniを出力するようになりましたが読み込めないので、Shift-JISなどに戻す必要があります。2007CPS2でブレイクスルーかスペインのAndyさんがCPS2の解析で進展があった模様です。こらさんも合わせて更新しています。えーと、手短に言うと「今4GBあるテーブルファイルのサイズが768kBになるかもしれない」ということだそうです。2007恭喜新年發大財!あけましておめでとうございます。みなさんにとってよい一年になることを心よりお祈りしております。今年もよろしくお願いします。