MAME E2J

ここはMAMEなどの海外情報の訳を扱っています。
バグ情報は MAME Testers を日本語化したものです。
訳は全て非公式なものです。このページによるトラブルについて、
筆者は一切責任を負いませんので予めご了承願います。
Fujix
November 29, 2014

MAME 0.156出た

オフィシャルMAMEの早めの更新。サイトもbootstrap感満載のレスポンシブになりました。 What's New-J mamedev.org
Octoreber 16, 2014

チート更新

Pugsyさんのチートが更新されています。というか今でも続けられていることに驚きです。あと7zで圧縮されていることもアレな感じです。 Pugsy's Cheats

Retrofireバグ修正

私製ランチャーのバグを修正しました。ゲーム情報を更新するとバグが出て起動せず、設定が飛ぶものです。飛んでしまった方は大変申し訳ないですが、今一度設定のほど願い致します。 ダウンロード

MAME 0.155出た

新しいMAMEが出ています。What's Newに日本語訳もできていますが、よく意味が分かりません。nemesisのデチューンが改善したとありますが、効果音が音割れの方が気になります。 What's New-J mamedev.org
July 30, 2014

MAME 0.154出た

いろいろと物議を醸し出しそうなリリース。What's Newの訳がやっとできました。お楽しみ下さい。 What's New-J mamedev.org
April 13, 2014

MAME 0.153出てた

もう出ないのかと思ってましたが出てました。What's Newの訳できましたがsmfさんの文が意味不明なので一部そのままです。 What's New-J mamedev.org
April 13, 2014

MAME 0.153出てた

もう出ないのかと思ってましたが出てました。What's Newの訳できましたがsmfさんの文が意味不明なので一部そのままです。 What's New-J mamedev.org
December 26, 2013

MAME 0.152出た

クリスマスMAMEがリリースされてます。
0.152
-------


MAMETestersの修正バグ
---------------------
- 00037: [DIP/入力] (changela.c) changela: DIP設定でジョイスティック操作に設定しても、
         ジョイスティック入力用の割り当てが無い。(Osso)
- 04424: [グラフィック] (seta.c) thunderlbl: [デバッグ限定] グラフィックの不具合多数。
         (Osso)
- 05357: [クラッシュ/フリーズ] (taitogn.c) nightrai: ゲームが起動出来ない。(smf)
- 05236: [グラフィック] D3D指定時にマルチモニタが動作しない。
- 05391: [その他] (cave.c) ppsatan: 製造元はカトウ製作所。
- 05383: [グラフィック] (twin16.c) hpuncher: 表示ずれあり。(Alex Jackson)
- 00785: [サウンド] (omegrace.c) omegrace: 最初の何面かをクリアして"First Droid Wave 
         Complete"のメッセージが出ててプレイヤーが増えるとBGMがその後変になる。(hap)
- 05214: [色/パレット] vector games: 画面が白黒になっている。hlslを有効にするとカラー
         表示になる。(hap)
- 05384: [DIP/入力] (lethal.c) lethaleneab, lethaleneae: 言語設定のDIPスイッチが効か
         ない。(Tafoid)
- 05355: [DIP/入力] (cps1.c) sf2m3 ; sf2m8: キック入力が動作していない。(Osso)
- 05375: [ドキュメント] (sderby.c) sderby, sderby2: セット名やゲーム名の変更が必要。
- 05373: [クラッシュ/フリーズ] (capbowl.c) capbowl3, capbowl4: 黒画面しか表示されない。
         (Phil Bennett)
- 05366: [システムコア] (harddriv.c) harddriv and clones, racedriv and clones: RTCの
         DayとMonthにエラーがありスタートできない。
- 05365: [ドキュメント] (namcos21.c) driveyes: ゲームは日本版なのにUS版という説明がつ
         いている。
- 05364: [コンパイル] NO_USE_QTDEBUGを指定するとコンパイル時にエラーが出る。
- 05356: [色/パレット] (midvunit.c) offroadc: 一部のテクスチャの色がおかしい
         (Phil Bennett)
- 05207: [グラフィック] All vector games: ベクター表示ゲームを終了させてもメニュー内
         に画像が残る。(hap)
- 04947: [グラフィック] (midvunit.c) offroadc: サービスモードで、項目を選択するインジ
         ケータが表示されない。(Phil Bennett)



ソースの変更点
--------------
- vsnes.c:「VSベースボール」USA版e-1セットの後半のROMを検証。ラベル違いを一つ修正。
  [Dead_Body]

- midvunit.c - ポリゴンピクセルカラーの選択を修正。[Phil Bennett]

- peplus.c: カラーCAPサイズを二つ修正。「Ace$ Bonus Poker」のCGグラフィックROM追加。
  [BrianT]

- scsi: 256バイトセクタのハードディスクイメージを修正。[Curt Coder]

- スピーカー切り替えデバイスにシンプルなDCブロッカーフィルタ追加。[R. Belmont]

- konendev.c: CPUタイプの訂正(PPC403)とハードウェアについての記述を追加。
  [Phil Bennett]

- sf.c:「ストリートファイター」(World, アナログボタン)セットのPROM名を更新。[Porchy]

- exidy440.c: 3Kドライバの全ゲームのPROMを入れ替え。その他のPROMは全て固有で、サイズ
  が異なる。[Joe Magiera, Tafoid]

- nss.c: smwのBIOS ROM位置とinst ROMの更新。nss v3 BIOSがハック版である可能性があるこ
  とをマーク。[Kiddcade, Porchy]

- CPS-1の更新: [Artemio Urbina]
 * dinouのCDU_22A.7Fが実機とマッチするように再吸い出し。異なる2つのソースで検証済み

- idehdのタイミングを改良。ただしまだ完全に想像ベース。[smf]

- マクロMCFG_DEVICE_CARD_DEFAULT_BIOSを追加。スロットカードデバイスのマシン設定でデ
  フォルトのBIOS指定に使用する。[Curt Coder]

- SDL: 非Qt、非Windowsビルドの修正(MT #5364)。[R. Belmont]

- SCSIステータスコードを追加し、全コマンドハンドラに設定。これはステータスフェーズに
  バス経由で送られる。エラー時には、m_sense_key/m_sense_asc/m_sense_ascq & 
  m_sense_informationに詳細情報が設定されており、request senseコマンドで返すことがで
  きる。[smf]

- コマンドがチェック条件のときは、IDEステータスレジスタにエラービットを設定。[smf]

- vsnes.c: 「VSスーパーマリオ」のROMラベルを物理チップに完全に合わせて更新。
  [Dead_Body]

- z80dma: Auto Restartの実装。[Curt Coder]

- TMS57002の修正と改良: [Phil Bennett]
 * CD/IDポストインクリメントを実行外に移動。二つの命令がインクリメントをポストする
   ケースの修正。また、生成命令の数も減少
 * 外部メモリアクセスのデータ順を修正
 * 未定義の丸めモードのための無駄な命令を生成しないよう変更。デコード時に再マップ
 * リセット時にXOAを0に設定
 * I/Oラインに[READ|WRITE]LINE_MEMBERを使用
 * PC0ライン追加
 * デバッガステートにレジスタ追加

- wd_fdc: ready割り込みのポラリティを修正。フロッピーイメージデバイスではなく、FDCの
  みをリセットするsoft_reset()関数を追加。これにより正しいreadyステートが保持される。
  [Curt Coder]

- Konami 056800 (MIRAC)の書き直し: [Phil Bennett]
 * 8ビットデバイスとして実装
 * アドレスマッピングの修正
 * インチキなタイマ割り込みを削除
 * 割り込み処理の修正

- 054539.c: 実機計測を元に、入力クロックレートの修正とプログラマブルタイマの実装。
  [Phil Bennett, Stefan Lindberg]

- lethal.c, mystwarr,c, tmnt.c: 054539のタイマ割り込みを実装。BGMテンポが一部ゲームで
  修正。[Phil Bennett]

- qdrmfgp.c: qdrmfgpに054539タイマ割り込みを実装。IRQのACK処理が修正。[Phil Bennett]

- plygonet.c: 054539タイマ割り込み実装。存在しない2つめの054539を削除しEEPROMの不具合
  を修正。[Phil Bennett]

- hornet.c, gticlub.c: サウンド割り込みタイマを実装。[Phil Bennett]

- konamigx.cの改善: [Phil Bennett]
 * 056800デバイスの実装
 * 054539タイマ割り込みを実装
 * サウンドハックを削除
 * DSP RAMテストを全てパス可能。winspikeの音が動作

- konamigq.cの改善: [Phil Bennett]
 * 056800デバイスの実装
 * 054539タイマ割り込みを実装
 * TMS57002 DASPを追加

- ultrsprt.cの改善: [Phil Bennett]
 * 054539タイマ割り込みを実装
 * VRAMダブルバッファリングを実装
 * トラックボール入力の改善
 * サウンドを修正

- zr107.cの改善: [Phil Bennett]
 * 054539タイマ割り込み実装
 * 全てのゲームのサウンド修正

- rungun.cの改善: [Phil Bennett]
 * 054539タイマ割り込みを実装。BGMテンポ修正
 * サウンドCPU NMIコントロールを実装
 * 054539 #2の不具合修正

- レースドライビングDSK zramを保存。[smf]

- 現在ある「ビートマニアIIDX」のハードドライブとビデオCD/DVDを追加。オンラインでハー
  ドドライブのラベルを調べて更新。[smf]

- mcs96: 修正いろいろ。[O. Galibert]

- diserial: defineの削除。クロックとタイマの整理、syncサポート。[O. Galibert]

-「闘幻狂 / The Gladiator」の内部ROM検証。[Artemio Urbina]

- wd_fdc: Read Addressコマンド中にCRCエラーが見つかった場合、CRCエラービットを設定。
  Tiki 100氏がこのコマンドを使ってディスクがFMかMFMフォーマットかを判定。[Curt Coder]

- CPS-1の更新:
 * IOB2.11Dを吸い出してsf2eeとsf2ueに追加。[Porchy]
 * S9263B.1Aをsf2ceとsf2hf、クローンに追加。[Porchy]
 * CP1B9KA.9Kをpang3に追加。[Zabanitu]

- snk6502.c:「ニブラー」のボードクロックレートを実際にわかっているマスタクロックと論
  理分周に調整。[Tafoid]

- jedutil.c:  [Kevin Eshbach]
 * プロダクトの関連sumのXORを表示するため、PAL20X4、PAL20X8、PAL20X10の出力を修正
 * デバイス表示中、JEDファイルのサイズがデバイスのサイズとマッチするかチェック
 * ハードコードなシンボル文字列を定数に置き換え
 * RICHO製PALの動作テスト開始(今のところifdef付き)
 * 以下のデバイスと対応する退行テストデータの表示サポート:
    PALCE16V8, PAL10P8, PAL12P6, PAL14P4, PAL16P2, PAL16P8, PAL16RP4, PAL16RP6, 
    PAL16RP8, PAL6L16, PAL8L14, PAL12H10, PAL12L10, PAL14H8, PAL14L8, PAL16H6, 
    PAL16L6, PAL18H4, PAL18L4, PAL20C1, PAL20L2

-「ロイヤルマージャン」とその類に画面反転追加。[Angelo Salese]

- V9958: 画面モード10/11/12の初期版追加。「Puzzle Star / Sexy Boom」で使用。
  [Angelo Salese, Wilbert Pol]

- vsnes.c: vspibalセットのROMラベル訂正とセット記述を修正。[Dead_Body]

- cinemat.c: Vectorbeam製の「Warrior」の正しいDIPスイッチ。[Timothy Shiels]

- vsnes.c: 「VSトップガン」「VSグラディウス」についてROMラベルをさらに更新。
  [Dead_Body]

- i386: P6 CMOVcc命令を修正。CMOVフィーチャーフラグをPentium Pro、Pentium II CPUに追
  加。Pentium MMXにMMXフィーチャーフラグ追加。[Barry Rodewald]

- V9958 YJKテーブルのバグ修正で「Puzzle Star」「Sexy Boom」その他MSX2+ゲームの色修正。
  [Angelo Salese]

-「Puzzle Star」 (Sang Ho Soft) がタイトル画面でハングするのを修正。[Angelo Salese]

- System 573 700B01に既存吸い出しのSHA1を追加。現状、起動時のレスポンスは他のBIOSバー
  ジョンとは異なるので、H8の内部ROMを吸い出してHLEが改善するまでは、データをフェイク
  のROMに保存している。[smf, innocent2k, anthonyoftga]

- ketuiのROMについて、未使用エリアのフィルが異なるものが存在することについてドキュメ
  ント追加。[Artemio Urbina]

- upd765: ドライブステータスのセンスコマンドを修正。ドライブ無しのフロッピーコネクタ
  を使用できるよう変更。[Curt Coder]

- scudspとssp1601のエントリーを修正。[Vito]

- HLSLプレスケールのスメアを軽減。[MooglyGuy]

- ヘッドファイルの7486の記述を訂正。[MASH]

- PGMのプロテクトについて整理や修正(orlegend、olds、svgpcb)。[iq_132]

- i2cmemのモダン化完了。[smf]

- x76f041/x76f100、zs01について、ログ出力が簡単になるよう再モダン化。また、ピンを直接
  接続できるようにREAD_LINE_MEMBER/WRITE_LINE_MEMBER を使用。初期の「ビートマニアIIDX」
  ゲームにx76f041を実装。セキュリティチェックはパスできるが、最初のバイトを繰り返し読
  み込むため長い時間がかかる。チェック用に返されるデータが正しくないのにセキュリティ
  OKとゲームが判断しており、コンテンツが正しくない可能性がある。[smf]

- CR589ファームウェアのアップデートがまた動作するように対策。ゲームのインストール時に
  別CDからのインストールなどに使用(DDR MAXとか)。[smf]

- playch10: Playchoice-10 BIOS ROM名を実際のチップラベルやタイプに合わせて修正。
  [Dead_Body]

- naomi/dc: スクリーンフォーマットの整理でMT5349を修正。[O. Galibert]

- System 573のCDを一部再吸い出し。[Guru]

- CPS-1の更新: ffightjとクローンセットにS222B.1A PALを追加。
  [Charles MacDonald, Porchy, Smitdogg, The Dumping Union]

- DS1204デバイスを作成し、megatouchで独自のローカル版からこれを使用するように切り替え。
  デフォルトデータはドライバ内のコードからではなくリージョンからのもので、コマンドと
  セキュリティーマッチ比較がされるようになり、データは正しいエッジでクロックされ、
  キーの書き出し、nvramへのセーブもされる。[smf]

-「ザ・ファーストファンキーファイター」の不良ROMを再吸い出し。
  [Yohji, Smitdogg, The Dumping Union]

- othldrby.cをtoaplan2.cドライバに統合。[Angelo Salese]

- Toaplan 2でSCREEN_RAW_PARAMSを使うように変更。[Angelo Salese]

- uPD4992 RTCのコアを追加。「オセロダービー」「パワーキック」で使用。[Angelo Salese]

- ds1204を実装。ただし、これが何をチェックためのものかは不明。tmaster.cの
  PATCH_PROTECTIONを0に、ds1204.cのVERBOSE_LEVELを2に変更し、error.log内の
  "-> command"の箇所を探すと、識別とセキュアメモリ読み込みのための、dqピンからの次の
  読み込みを見つけられる。tm4kについては、nvramの最初の2バイトは0x00、0xa0でなければ
  ならない。プロテクトエラーが出る前に、ゼロの状態からゲームをプレイする必要があるが、
  その後は毎回起動時にエラーが起こる。起動時にゲームは比較レジスタに5種類の異なるコン
  テンツを試みる。これはキーが間違っていると実際のチップがランダムな結果を返すことを
  隠すためのものかもしれない。もしキーが利用出来れば、それを吸い出して実際には何が必
  要かが判明する。[smf]

- svgpcb: igs027a ROMを追加。イントロが動作。ゲームに入ると止まる。なぜかは不明。
  [rtw, David Haywood]

- Konami 573マルチセッションユニットのスケルトン作成。デジタルIOボードのソースファイ
  ル名を合わせて改名。また基板レイアウト図をドライバから移動。[smf]

- Konami 573メモリカードリーダーとネットワーク基板ユニットデバイスのスケルトン追加。
  [smf]

-「キーボードマニア3」の吸い直し。[Guru]

-「ギターフリークス7th MIX」などが読み込みできるように、konam80s ATAPI DMAの修復。
  [smf] 

-「マンボアゴーゴー」のCDをRAWモード+RAWサブコードで吸い出し直し。[any]

- Sega版「ブロクシード」のDIPスイッチ改善。[Zaphod]

- Hyper Neo Geo 64の基本的な3D FIFOの追加と、処理したFIFO IRQを実装。これにより、全ゲ
  ームで3Dがかなり改善。[Angelo Salese]

- mc2661: 上記のものを実現のため、様々なトランスミッションロジックとレセプションロジ
  ックを追加。[Barry Rodewald]

- twin16.c: [Alex Jackson]
 * vulcan/gradius2全セットで正しいグラフィックROMを使用
 * グラフィックROMをカスタム処理ではなくスタンダードなマクロを使って読み込み
 * AM_REGION、AM_SHARE付きのカスタムリードライトハンドラ、またはバンクを正しい方法に
   修正
 * vulcana、vulcanabのエクステンドライフ設定DIP修正
 * cuebrickのNVRAMサイズ修正
 * オーディオCPUのRAMサイズ修正
 * クロック用にXTAL使用

- Windows: D3Dマルチモニタサポートを修正。[GroovyMAME]

- スロットオプションを配列を使わずにインラインで設定可能。旧設定用のレガシーサポート
  はMCFG_FRAGMENT_ADDを使う。[smf]

- cassette、pccard1、pccard2スロットで新型MCFGマクロを使うように変更。[smf]

- デフォルトオプションが変更されるとこのみMCFG_DEVICE_SLOT_INTERFACEに代えて、
  MCFG_SLOT_DEFAULT_OPTIONを使用。[smf]

- m68k: 外部出しバスエラーの詳細を取れるように改良。[R. Belmont]

- ATAスロットの追加にdevice_mconfig_additions()を使用。これは、
  MCFG_ATA_INTERFACE_ADD #defineを使わずに、デバイスを追加して設定を行う。[smf]

- MSVCへのインストール時にWindowsでICLでのビルドが可能。: [Dean London]
  WindowsでのICLコンパイラはMSVC経由でインストールされ、Microsoft提供のコンパイルツー
  ルに抱き合わされている。(ICLを有効にしたコマンドプロンプトから)MSVC_BUILD=1を指定し
  てコンパイルするときに、USE_ICL=1とすると有効になる。これで、MSVCコンパイラよりも安
  定したビルドができ、MSVCコンパイラよりICLの方が詳細なコンパイルエラー情報が得られる。
  さらに、GCCより優れたMSVCデバッグツールもそのまま使え、追加のintelツールも利用でき
  る。ICLビルドはGCCよりもまだ動作速度で劣る。

- aristmk4.c:  [Lord-Data]
 * 物理メータ用出力を増やすオプション追加
 * エミュレートしたメーター用のサウンドエフェクトを無効にするオプション追加
 * ホッパー・コインリリースシステムの仮想エミュレーションを無効にするオプション追加

- k005289.c: 無駄なステート変数、不要な浮動小数点演算を削除、セーブステートサポート。
  [Alex Jackson]

- スロットゲームから定数設定機能を削除し、2つのデバイスをマシン設定フラグメントにコン
  バート。[smf]

-「ポン」の更新: [couriersud]
 * IRCでいただいたフィードバックを元にジャンプする問題を修正
 * VR1、VR2を50%に調整
 * printf出力を全て無効化

- シリアルとRS232デバイスをdevcb2にコンバート。[smf]

- diimage: ソフトウェアリストリージョンをshared_ptrにロードするload_software_region()
  関数追加。[Curt Coder]

- ghosteo.cにvegaeo.cからサウンドコードをお借りして初歩的なサウンド追加。[Osso]

- z8.c: CPUコアのモダン化。[Wilbert Pol]

- midyunit.c  [Andy Welsh] 
  hiimpactのDIPスイッチと入力を修正
  shimpactとクローンセットで、TROGからとりこんでいたものはほとんど間違い

- Signetics 8X300マイクロコントローラコア追加。「Wicat」ドライバで使うように更新。
  [Barry Rodewald]

- ACIA6850ライトハンドラのread rx/cts/dcdコールバックを、接続メソッド無しで複数チップ
  を接続できるものに置き換え。[smf]

-「ギターフリークス7」を32MB PCMCIAカードに変更。[smf]

-「ビートマニアIIDX」のCDを吸い直し。[Guru]

- いろいろなKonami GV CDの吸い直し。[Guru]

- いろいろなKonami M2 CDの吸い直し。[Guru]

- いろいろなSystem 573 CDの吸い直し。[Guru]

- i8089: 残りの命令を実装と"io"空間からの実行をサポート。[Carl] 

- I8251/Z80DART(とクローン)/MC2661/MC68901/IM6402/MOS6551/Z80STI/MC6852/MC6854/ZX8302
  のリードコールバックをハンドラに置き換え。これにより、専用接続メソッド無しで複数チ
  ップの接続が可能。[smf]

- MC68901で使われていないコードを大幅削除。恐らく非シリアル化したときに残ったもの。
  [smf]

- c64の拡張ポート、c128ドライバ、ecbbus、econetでグチャグチャだった依存状態を解消。
  [smf]
 
- nemesis.c:「コナミGT」にPORT_TOGGLEとPORT_NAMEを追加。[baritonomarchetto]

-「バトルス」(ゼビウス海賊版)、「GIジョー」「魔界村 / Ghosts'n Goblins」(US版)、
 「怒号層圏 / Victory Road」「ゲバラ / Guerrilla War」(Version 1)のROM配置訂正。
 「シンプソンズ」のNVRAL配置追加。[Kevin Eshbach]

- gijoe、moo、xexex、lethal、mystwarrのreadme追加。またsimpsonsのものを更新。[Guru]


新規追加、またはNOT_WORKING状態から昇格したゲーム
-------------------------------------------------
Long Beach [any, hap]
The Gladiator / Road of the Sword / Shen Jian [David Haywood, rtw]
Blastaball (Arcadia, V 2.1) [Unigame]
Pharaohs Match (Arcadia) [Unigame]
Delta Command (Arcadia) [Unigame]
Wave shark/ジェットウエーブ [Phil Bennett]
Puzzle Star (Sang Ho Soft) [Angelo Salese, Wilbert Pol]
Dancing Stage - Internet Ranking Ver (GC845 VER. EBA) [smf, skype]
Player's Edge Plus (XM00007P+XMP00006) Multi-Poker [BrianT, Ken]
Player's Edge Plus (X000838S+XS000002) Five Times Pay Slots [BrianT, Kevin]
Player's Edge Plus (X000841S+XS000002) Five Times Pay Slots [BrianT, Kevin]
Player's Edge Plus (X001087S+XS000006) Double Double Diamond Slots [BrianT, Kevin]
Player's Edge Plus (IP0079) Standard Draw Poker - French [BrianT, Ken]
Player's Edge Plus (X002420P+XP000064) Deuces Wild Bonus Poker - French [BrianT, Ken]
Power Kick  [bodger319, Yohji, Smitdogg, The Dumping Union, Angelo Salese]
スペクトラルVSジェネレーション (M68k label V100JP) 
  (ARM label V100JP ROM 05/12/05  S.V.G V100) (Japan, JAMMA PCB) [rtw, David Haywood]


新しく追加されたクローンセット
------------------------------
スクランブル (Recreativos Franco, Spanish bootleg) [Basilio Garcia]
The Gladiator / Road of the Sword / Shen Jian (M68k label V100)
   (ARM label V101, ROM 03/13/03 SHEN JIAN) [Artemio Urbina]
スーパーチェイス -クリミナルターミネーション-
   (1992/10/26 20:24:29 CHASE 3 VER 1.1, prototype) [Unigame]
Brick Zone (v1.1) [Unigame]
カダッシュ (World, prototype) [Unigame]
1942 (prototype?) [Unigame]
4 En Raya (set 2) [Unigame]
ギャロップレーサー (English Ver 10.17.K) [Arzeno Fabrice, The Dumping Union]
チェイスボンバーズ (prototype) [Unigame]
The First Funky Fighter (set 2) [Unigame]
コブラコマンド (Data East LD, set 2) [Unigame] (not working)
Spy Hunter (prototype) [Unigame] (not working, needs more work)
アースジョーカー (Japan, prototype?) [Unigame]
サイバリオン (World, prototype) [Unigame]
ドンキーコングJr. (P kit) [Chris Psaros]
Who Dunit (version 9.0)  [Joe Magiera]
Commando / 戦場の狼 (US set 2) [Kevin Eshbach]
Bucky O'Hare (ver EA) [caius]
Player's Edge Plus (PP0055) Deuces Wild Poker (set 2) [BrianT]
Player's Edge Plus (PP0171) Joker Poker [BrianT]
Player's Edge Plus (X000054P+XP000038) Deuces Wild Poker [BrianT]
Player's Edge Plus (PP0002) Standard Draw Poker [BrianT, Ken]
Player's Edge Plus (PP0045) 10's or Better [BrianT, Ken]
Player's Edge Plus (PP0455) Joker Poker [BrianT, Ken]
Player's Edge Plus (PP0458) Joker Poker [BrianT, Ken]
Player's Edge Plus (PP0536) Joker Poker [BrianT, Ken]
Player's Edge Plus (PP0726) Double Bonus Poker [BrianT, Ken]
Player's Edge Plus (IP0074) Joker Poker - French [BrianT, Ken]
Player's Edge Plus (X000045P+XP000038) 10's or Better [BrianT, Ken]
Player's Edge Plus (XMP00017) 5-in-1 Wingboard (CG2426) [BrianT, Ken]
Player's Edge Plus (PP0417) Deuces Wild Poker (set 2) [BrianT, Kevin]
Player's Edge Plus (PP0002) Standard Draw Poker (set 2) [BrianT, Ken]
Player's Edge Plus (XMP00017) 5-in-1 Wingboard (CG2352) [BrianT, Ken]
Player's Edge Plus (PP0046) 10's or Better [BrianT, Ken]
Player's Edge Plus (X000002P+XP000038) Standard Draw Poker [BrianT, Ken]
Player's Edge Plus (X000060P+XP000038) Standard Draw Poker [BrianT, Ken]
Player's Edge Plus (X000171P+XP000038) Joker Poker [BrianT, Ken]
Player's Edge Plus (X000417P+XP000053) Deuces Wild Poker [BrianT, Ken]
Player's Edge Plus (X000459P+XP000038) Joker Poker [BrianT, Ken]
Player's Edge Plus (X002043P+XP000038) Triple Bonus Poker [BrianT, Ken]
Player's Edge Plus (X002066P+XP000038) Double Double Bonus Poker [BrianT, Ken]
Player's Edge Plus (X002121P+XP000037) Standard Draw Poker [BrianT, Ken]
Player's Edge Plus (X002150P+XP000038) 4 of a Kind Bonus Poker [BrianT, Ken]
Player's Edge Plus (X002180P+XP000038) Double Bonus Poker [BrianT, Ken]
Touchmaster 4000 (v6.03 New Jersey) [Brian Troha, The Dumping Union]
Touchmaster 4000 (v6.01 Minnesota) [Brian Troha, The Dumping Union]
Touchmaster 5000 (v7.10 Minnesota) [Brian Troha, The Dumping Union]
Touchmaster 7000 (v8.05 New Jersey) [Brian Troha, The Dumping Union]
Touchmaster 7000 (v8.04 Minnesota) [Brian Troha, The Dumping Union]
Touchmaster 7000 (v8.00 Minnesota) [Brian Troha, The Dumping Union]
World Kicks (WK3 Ver. A) [Guru]
Wivern Wings [Brian Troha, Tormod, Smitdogg, The Dumping Union]
Invasion - The Abductors (version 3.0) [Brian Troha, Smitdogg, The Dumping Union]
ストリートファイターIII -ニュージェネレーション- (Euro 970204) 
  [Layne, Smitdogg, The Dumping Union]


追加された未動作ゲーム
----------------------
ビートマニア IIDX サブストリーム (983 JAA) [smf]
ビートマニア IIDX 5thスタイル (GCA17 JA) [smf]
ビートマニア IIDX (863 JAB) [Guru]
ビートマニア IIDX 3rdスタイル (GC992 JAC) [smf]
ビートマニア IIDX 6thスタイル (GCB4U JAB) [smf]
ときめきメモリアル -おしえてユアハート- (GQ673 JAA) [Guru]
トータルバイス (ver AAB) [Guru]
Super Six Plus II English Mark Darts  [Jim Stolis]
ときめきメモリアル -おしえてユアハート- シールバージョンPLUS (GE756 JAA) [Guru]
Submarine (Midway) [John Robertson, hap]
マンボアゴーゴー (GQA40 VER. JRB) [smf]
右脳能力チェックマシーン タッチ・デ・ウノー!
  [R. Belmont, bodger319, gamerfan, f205v, Yohji, Smitdogg, rtw, The Dumping Union]
mamedev.org
November 8, 2013

MAME 0.151出た

新しいMAMEです。uリリースをすっ飛ばしてますが、もう要らない雰囲気ではあります。
0.151
-------


MAMETestersの修正バグ
---------------------
- 05353: [その他] (at.c) at586がCDROM/ISOイメージからは起動可能だが、ハードドライブ
         /CHDからは出来ない。
- 05351: [クラッシュ/フリーズ] (berzerk.c) frenzy: ゲーム中、スプライトがランダムにフ
         リーズする。(hap)
- 05343: [DIP/入力] (hornet.c) gradius4: 常にクレジットが1つ入った状態で始まる。(hap)
- 05346: [システムコア] (ksys573.c) darkhleg, powyakex, konam80s and clones: "Now 
         Loading"画面のあと"Hardware Failure"のメッセージが出て動かない。(smf)
- 05321: [グラフィック] (darius.c) darius.c,ninjaw.c,tx1.c: フルスクリーンで3画面を横
         に並べると隙間が出来る。(hap)
- 05324: [グラフィック] (cubeqst.c) cubeqst, mach3, usvsthem and clones: キューブが表
         示されない。(hap)
- 05332: [グラフィック] Multiple Systems: バックドロップがゲーム画面の手前に表示され
         るため、プレイできない。(hap)
- 05309: [グラフィック] Many systems that use multiple screens: マルチスクリーンゲー
         ムでオーバーレイエフェクトが片方の画面にしか適用されない。(hap)
- 05322: [グラフィック] (m92.c) majtitl2, majtitl2j, skingame, skingame2: プレイヤー3
         と4になると画面がずれる。(Angelo Salese)
- 05341: [サウンド] (taito_f3.c) qtheater: 音が出ず、速度も遅い。(Angelo Salese)
- 05340: [クラッシュ/フリーズ] (konamigq.c) cryptklr: RAM/ROMチェックをパスできない。
         (smf)
- 00489: [グラフィック] (holeland.c) holeland: タイトルデモ画面で、モンスターが左下に
         隠れようとするが丸見えになっている。0.54では正しく消えた。(Angelo Salese)
- 05142: [クラッシュ/フリーズ] (subsino.c) mtrainnv: スタート後すぐに例外エラーが起こ
         る。(Angelo Salese)
- 00423: [システムコア] (deco_mlc.c) hoops96: F2キーを押すとゲームがクラッシュする。
         起きる場合と起きない場合がある。(Angelo Salese)
- 05240: [クラッシュ/フリーズ] (deco_mlc.c) ddream95, hoops95, hoops96, stadhr96, 
         stadhr96j: [デバッグ限定] Assertion failed: vpos >= 0, file 
         src\emu\screen.c, line 711エラー(Angelo Salese)
- 05335: [システムコア] (dbz.c) All sets in dbz.c: ゲーム内メッセージ"Warning: 
         k053252 read 0e, contact MAMEdev pops up on the screen."が表示される。
         (Angelo Salese)
- 04731: [システムコア] (mystwarr.c) viostorm and clones: RAM・ROMテスト直後に
         "Warning: k053252 read 0e, contact MAMEdev"メッセージが出る。(Angelo Salese)
- 05216: [クラッシュ/フリーズ] (taitogn.c) zooo: 一列揃えるとゲームがリセットする。
         (smf)
- 04484: [その他] (konamigx.c) rushhero: コールドブート時にエラーメッセージ
         "tms57002: sfmr - Contact Mamedev"が出る。(Phil Bennett)
- 05320: [DIP/入力] (deco_mlc.c) ddream95, hoops95, hoops96: プレイヤー3と4の操作が実
         装されていない。(Osso)
- 05327: [DIP/入力] (scramble.c) mars: プレイヤー2のショットボタンが止まらない。
         (Osso)
- 05328: [ゲームプレイ] (ksys573.c) gtrfrk2m: 初回起動時にフラッシュROMの消去が必要だ
         が、エラーが起こって完了できない。(smf)
- 05326: [クラッシュ/フリーズ] (subsino2.c) xplan: 起動時にフリーズする。(crazyc)
- 05300: [システムコア] HLSL w/Vector Games: -HLSLを指定すると全てのベクターゲームの
         表示がされない。(hap)
- 05323: [DIP/入力] (rallyx.c) rallyx, rallyxa, rallyxm, rallyxmr: DIP設定のボーナス
         ライフにINVALIDと表示される。(Robbbert)
- 05257: [クラッシュ/フリーズ] (namcos12.c) tenkomor, tenkomorja: "collect X medals"
         のミニゲームでクラッシュする。(smf)
- 05317: [クラッシュ/フリーズ] (taitogn.c) spuzbobl, spuzboblj, usagi: システムエラー
         が発生する。(smf)
- 05318: [クラッシュ/フリーズ] (djmain.c) bm1stmix and other: CHDディスクエラーが起き
         て起動しない。(smf)
- 05316: [サウンド] (dec8.c) meikyuh, meikyuha: 音が出ない。(Phil Bennett)
- 05294: [クラッシュ/フリーズ] (sidepckt.c) sidepckt, sidepcktj: [デバッグ限定] OK画
         面後にアサート。(hap)
- 05302: [その他] (ddragon3.c) ddragon3 and clones: 縦リフレッシュレートが正しくない。
         49.23hzだが正しくは57.44hz。(hap)
- 05311: [グラフィック] (unico.c) zeropnt2: 背景が表示されない。(David Haywood)
- 05293: [クラッシュ/フリーズ] (megadrvb.c) srmdb: [デバッグ限定] OK画面後にアサート。
         (Firewave)
- 03450: [システムコア] NO_DUMPディスクについての紛らわしい警告について。(Firewave)
- 05305: [クラッシュ/フリーズ] (rastersp.c) rotr: 最初の面でクラッシュする。(hap)
- 05301: [グラフィック] (xmen.c) xmen6p, xmen6pu: スプライト化けが多数。(hap)
- 05303: [ゲームプレイ] (harddriv.c) All sets in harddriv.c: 色化けが起きている。
         (Phil Bennett)


ソースの変更点
--------------
-「ヘンリーエクスプローラーズ / Crypt Killer」で起きていた不具合修正。[smf]

- SCSIとATAPI間のコマンド処理をシェアするため、SCSIのサブデバイスを持つ方法から、複数
  の仮想継承を使うように変更。これにより、matsushita_cr589_deviceとgdrom_deviceを
  atapi_cdrom_deviceから派生可能。[smf]

- kungfum: 8方向ジョイスティックを使うように変更。[Phil Bennett]

- web: index.html内にhostnameとportをハードコードしていたのを修正。[Firehawke]

- adaptec mode sense処理をACB4070デバイスに移動。[smf]

- web: WebKitベースのスマホでポートレートモード表示したときの不具合修正。ポーズ切り替
  え追加。[Firehawke]

- sh2: PC-relative命令の逆アセンブリに有効なアドレス表示を追加。
  [R. Belmont, Darksoftさん作成のパッチベース]

- cps3: ドキュメント追加(一部は単にインクルードされてなかったもの)。
  [R. Belmont, Darksoftさん作成のパッチベース]

- アドレスマップにAM_(DEV)SETOFFSET機能追加。[Michael Zapf]

- tms9900.c: デバッグメモリアクセス修正。[Michael Zapf]

- tms9995.c: デバッグメモリアクセス、MID割り込み、デクリメンタ修正。[Michael Zapf]

- SDL: Clangが間違った警告を出すので対策。[R. Belmont]

- Clangサポート強化。OS XのXcode 5.0で必要。[R. Belmont]

- m68000: 68010がCLR命令中書き込み前に読み込めないよう変更。[Phil Bennett]

- web: ステートのロードとセーブ追加。[Firehawke]

- cps3: ドキュメントにハードウェアの詳細をさらに追加。[Guru]

- web: iniからのwebオプション読み込みを修正。ステートUIのロード・セーブ改良。
  [Firehawke]

- 1943.c: プロテクトエミュレーション改良。[Dave]

- web: UIをさらに改良。[Firehawke]

- web: コードの整理。[Firehawke]

- m68k: SimCity 2000などで使用しているFSCALE命令を追加。[R. Belmont]

- web: JS使用部のモダン化。その他バグ修正。[Firehawke]

- System 5とMPSのメーターコミュニケーション追加。ゲーム側のエラーが減ったはず。
  [J. Wallace]

- 下記のドライバについて、MCFG_SCREEN_VBLANK_TIME() / MCFG_SCREEN_REFRESH_RATE()から、
   MCFG_SCREEN_RAW_PARAMS()関数を使うように変更: [Angelo Salese]

  * twin16.c (fround以外)
  * yunsun16.c
  * yunsung8.c

- web: JSのクリーンアップと細かなバグの修正。[Firehawke]

- thepit.c:「Desert Dan」のカラーBPROM吸い出しで表示色修正。[Zab]

- SCSP: SH-2再度のDMA改善とトリガリングの修正。[Angelo Salese]

- ncr5380n: DRQ機能の改良。arbitration-in-progress bitの修正。[R. Belmont]

- SDL: manページの更新。[Cesare Falco]

-「中国龍3スペシャル / Dragon World 3」のプロテクトシミュレーションを改善。DMAモード
  での68kコードのRAMへのコピーが欠落しているもののゲームはほぼプレイ可能。[iq_132]

-「コナミ 80'sアーケードギャラリー」がまた動作できるようにハック追加。3つのセクタ用に
  DMAがトリガされてなかったが、古いコードではリクエストされているかを関知していなかっ
  た。これが原因だが、実際にはどうするべきかは謎。[smf]

- wpc_an: 追加いろいろで完全サウンドサポート: [Barry Rodewald]
 * WPCサウンドボード追加と、WPCボードの実装
 * WPCチップのシフタ追加(入力の修正)
 * メモリプロテクションの試験的実装

- ptblank: プロテクトの動作原理についてドキュメント化。[Guru, R. Belmont]

- peplus.c: 情報の更新、クローンセット、新タイトルの追加。[BrianT]

- request senseコマンドをt10spcに移動。新旧両フォーマットをサポート。[smf]

- div 0x80000000, 0xffffffffがオーバーフロー例外を起こさないように変更。全てのloadは
  lwl/lwrだけでなく、同じレジスタに対するoutstaindingなloadをキャンセル。[smf]

- read tocが常にリードアウトを返し、msfリクエストに対し正しい結果を返すように修正。
  Windows 8で同じISOをマウントすると少し異なった結果になるが、Windows 2000のリカバリ
  コンソールやWindows 95aを動作させるには十分。[smf]

- mmcフォーマットフィールドがゼロの時、sff8020 read tocレガシーフォーマットフィールド
  を使うように変更(MSCDEXはmmcフォーマットフィールドではなくsff8020のフォーマットを使
  う)。read toc用のセッションフォーマットサポート。データがほとんどハードコードされて
  いるので1セッションのみのサポート。subq bit未設定時のread subコマンドも修正。[smf]

- テスター5328の修正のため、「ギターフリークス2」を32MBカードに変更。ゲーム側ではフ
  ラッシュカードの16MBしか初期化しないものの、チェックと削除は32MB行うため。[smf]

- pacland.c - イースターエッグについての記述を追加。[cmonkey]

- model3.c: 「ロストワールド」「ルマン24」のROM名とリビジョンラベル訂正。[ShouTime]

- lastduel.c: 訂正いろいろ。[Phil Bennett]
 * madgearとクローンセットの背景タイルマップのビットプレーン順序修正
 * madgearとクローンセットの縦方向リフレッシュレート修正
 * madgearとクローンセットにボタン2と3を追加
 * ledstorm2のスプライトROM順を修正(ただし、ROM不良のためゴミスプライトはまだ表示され
   る)

- atapicdrパケットの種別を仮想CDROMに変更。イメージは全てが圧縮されておらず、ベンダー
  名の真ん中からテキストも開始していないため(ソフトはベンダー名を"MAME Com"と表示して
  いた)。また、汎用のATAPIとSCSI CDROMドライブを"仮想CDROM"と設定できるように、cdu76s
  デバイスを追加。しかし、Konami GVゲームはどれも違いが見られないため、どのゲームでこ
  のレスポンスが必要なのかや、Konami SCSI CDベースシステムだけなのかは不明。SCSIのス
  ペックによれば、このレスポンスは無効で、文字列は本来空白文字だけになるはず。そのた
  め、今のところこれはコンパイルだけして使用はしていない。[smf]

- PALCE16V8用の不具合テストデータと共にPALCE16V8 jedファイルの表示機能追加。
 「究極タイガーII / Twin Cobra 2」のPALデータをjedutilで見るとデータが不良なので、吸
  い出し不良に設定。[Kevin Eshbach]

- cosmicg: 新型TMS9980を使用。[Michael Zapf]

- zippath.c: デバッグビルドでのクラッシュを修正。[somebody]

- Visual Studio 2013 RTMでのビルド問題を修正。[smf]

- i186: 内部クロックドライバを追加。[Curt Coder]

- tms57002: SFMR命令を実装。[Phil Bennett]

- cosmic.c, jpmsru.c, jubilee.c, jvh.c, looping.c, nsmpoker.c, pachifev.c, supertnk, 
  tmspoker: 新型TMS9980/95を使用。[Michael Zapf]

- winfile: MAME側でファイルを開いていても外部プログラムで書き込み専用ファイルを開ける
  ように変更(POSIXセマンティクスにマッチ。ログファイルに便利)。[Firehawke]

- web: ページが見つからないときに404エラーを送るように変更。[Firehawke]

- isbx: Intel iSBXバス用のプレースホルダを追加。[Curt Coder]

- 8080bw.c:「スペースインベーダー」アップライト版(sisv)セットについて、Andrew Welburn
  氏による吸い出しを元に変更。sisv2はsisv、sisvはsisv3に変更、新セットsisv2追加、プ
  レースホルダ用セットsisv2追加。コメントもかなり変更。sisvセットにあったオーバーレイ
  ROMを間違って削除。また、sitvoをsitv1にも変更。[Andrew Welburn, Lord Nightmare]

- テスターの05216を修正するため、RAMのデフォルトを0に設定。これがゲームのバグなのかは
  不明。また、一部整理とコメントも追加。[smf]

- spc700ds.c: BRK命令の逆アセンブリを修正。[Lord Nightmare, jwdonal]

-「コスミックモンスター」(version II)のコメントとROM名を更新。[Andrew Welburn]

- SDL: OS/2ビルドの修正。[KO Myung-Hun]

- 8080bw.c:「スペースインベーダー」のROMを再修正。コメント情報の追加。
  [Andy Welburn, Lord Nightmare]

- i80130 OSPエミュレーション追加。[Curt Coder]

- SDL: OS XとOX X 10.9でSDLがインストールされている場合に制御するSDL_FRAMEWORK_PATHオ
  プションを追加。不要になったGTK+デバッガの削除開始。[R. Belmont, Balrog]

- SDL: GTK+デバッガが不要になったので削除。[R. Belmont]

- IDEのセクタ読み込みタイミングをセクタライトではなくリードマルチプルと同じに変更。
  [smf]

- spc700ds.c: memory-to-memory、immediate-to-memory命令の逆アセンブリを修正。
  [Alex Jackson]

- ハードコードしたトグル入力(レースゲームでのギアのハイ・ローのロックなど)をユーザ側
  でオフにできるように変更。[hap]

- DSP/GPU割り込みをtomに実装。r247366でjaguarコアをモダン化したときに追加し忘れたもの。
  テスターズの05256で指摘されていた「Area 51」の問題を修正するものだが、0.149u1がモダ
  ン化前にリリースされたせいで、maxf_ngが問題を抱えたままになっていた。[smf]

- ncr5380n: アービトレーション時の/BSY動作を改良。[R. Belmont]

- Deco MLC HWのマスタボリュームを試験的に追加。[Angelo Salese]

- 2608 ROMの吸い出し不良マークを削除。確か、Jarek氏がこの吸い出しを外部ROMとしてテス
  トしたところ、内部ROMをDAC入力としてデジタル比較したところ完全に一致したため。また、
  オリジナルfm.cバージョンからコメントを再度追加。ただし、最終的には腑分けできる2608
  を探し出すのが最良の解決方法。[Lord Nightmare]

- quizshow.c: グラフィックPROMをひとつ吸い出し。もうひとつは作業中に壊れてしまった。
  [Siftware]

- vsnes.c: 最近吸い出されたROMのラベルに合わせて、「VSベースボール」英語セットの左右
  半分それぞれのROMを入れ替え。また、ラベルもチップに合わせて修正。
  [Lord Nightmare, Dead_Body]

- MC146818のモダン化について、ローカルかUTCか、さらにNVRAMに世紀が保存されているかど
  うかを普通の方法で指定できるように修正。チップ側には世紀の更新機能がないので、それ
  を削除。ただし、各ドライバ側でどこに世紀を保存するかは指定可能。日付・時刻のアップ
  デートがずれるエラーを修正。異なる外部クロック速度とディバイダをサポート。クロック
  スピードはこれまでチップが1Hz単位で更新するものとして設定されていたが、これは必ずし
  も正しくない。タイマー更新の停止やIRQ生成を修正するため、ほとんどのフラグを実装。
  [smf]

- ppccom.c - PPC4xx DMA割り込みロジックの修正とシンプル化。fivesideのゴールアニメショ
  ンが改善。[Phil Bennett]

- ワークキュー当たりのスレッド数を制限するハックを追加。これを0にするとchdmanがハング
  しなくなる。[smf]

- サイズの異なるMC146818の互換性を確保。[smf]

- nss.c - Nintendo Super SystemのSingle Cartバージョン3用BIOSを追加。[Porchy]

- JSMESSのコンパイルに必要なアップストリームの変更。
  [Justin Kerk, John Vilk, Justin de Vesine]

- wboy4のドキュメント更新。[Irongiant]

- -listxmlをDIPスイッチの出力を考慮するように修正。[Andreas Singer]

- IPT_STARTを、複数のスタートボタンがある場合にIPT_START1またはIPT_START2に変更。
  [M*A*S*H]

- tia.c - オフィシャルドキュメントやハードウェアテストを元に、CRT表示を改善するため
  NTSCパレットを更新。[Robert Tuccitto]

- NeoGeoの改良: [Alex Jackson]
 * MAMEとMESS(AES/NeoCD)ドライバで重複していた大量のコードを整理
 * MVS専用のROMとデバイス(SM1 ROM、SFIX ROM、upd4990a RTCなど)をAEX/NeoCDから削除
 * MVSとNeoCDのレガシーなNVRAMをNVRAMデバイスに置き換え
 * SM1 ROMバンクスイッチを正しく実装; BIOSでのサウンドテストが動作可能
 * VRAMサイズの訂正
 * Universe BIOSバージョンのソートと、MAMEとMESSでの共通化
 * kf10thep ROM読み込みと、キモイハックで動いていた(しかもエンディアンセーフじゃない)
   復号化処理を修正
 * svcplusのプロテクトハックROMパッチを、FBAを参考により影響の少ないものに置き換え
 * デバイスに移動した方がよいコードやデータの印付け
 * その他いろいろなコードやコメントの整理


新規追加、またはNOT_WORKING状態から昇格したゲーム
-------------------------------------------------
Dolmen [Renato Mucciarelli, Brian Troha, The Dumping Union]
Frantic Fred [Brian Troha]
Player's Edge Plus (Set001) Set Chip [BrianT, Kevin, Jim]
Player's Edge Plus (PP0103) Deuces Wild Poker [BrianT, Kevin, Jim]
Player's Edge Plus (PP0127) Deuces Joker Wild Poker [BrianT, Kevin, Jim]
Player's Edge Plus (PP0434) Bonus Poker Deluxe [BrianT, Kevin, Jim]
Player's Edge Plus (PP0452) Double Deuces Wild Poker [BrianT, Kevin, Jim]
Player's Edge Plus (PP0508) Loose Deuce Deuces Wild! Poker [BrianT, Kevin, Jim]
Player's Edge Plus (PP0542) One Eyed Jacks Wild Poker [BrianT, Kevin, Jim]
Player's Edge Plus (X002031P+XP000112) Lucky Deal Poker [BrianT, Kevin, Jim]
Player's Edge Plus (X002040P+XP000038) Nevada Bonus Poker [BrianT, Kevin, Jim]
Player's Edge Plus (X002042P+XP000038) Triple Bonus Poker [BrianT, Kevin, Jim]
Player's Edge Plus (X002067P+XP000038) Double Double Bonus Poker [BrianT, Kevin, Jim]
Player's Edge Plus (X002250P+XP000050) Shockwave Poker [BrianT, Kevin, Jim]
Player's Edge Plus (X002307P+XP000112) Triple Double Bonus Poker [BrianT, Kevin, Jim]
Player's Edge Plus (X002314P+XP000112) Triple Bonus Poker Plus [BrianT, Kevin, Jim]
Player's Edge Plus (XMP00002+XM00004P) Multi-Poker [BrianT, Kevin, Jim]
Player's Edge Plus (XMP00004+XM00005P) Multi-Poker [BrianT, Kevin, Jim]
Space Invaders (SV version rev 1) [jgevarya]
Turret Tower [Philip Bennett, smf]
Burger Time (set 3) [Artemio]


新しく追加されたクローンセット
------------------------------
Erotictac/Tactic (set 2) [ANY]
Super Derby (v.10.04) [ANY]
アフターバーナーII (German) [Andrew Welburn, The Dumping Union]
Player's Edge Plus Pokerのいろんなセット (100本以上) [BrianT, Kevin, Jim]
サファリラリー (World) [Andrew Welburn]
ストリートファイターII -ザ・ワールドウォリアー- (World 910318)
  [Any, The Dumping Union]
ストライクファイター (World) [ShouTime, The Dumping Union]
ボンバーマンワールド (Japan) [Artemio Urbina, The Dumping Union]
ファイナルファイト (Japan 900613) [Smitdogg, The Dumping Union]
エックスメンVS.ストリートファイター (Asia 961004) [Smitdogg, The Dumping Union]
鮫!鮫!鮫!/ Fire Shark (earlier) [ShouTime, The Dumping Union]
救急車 -エマージェンシーコールアンビュランス- (US location test?)
  [ShouTime, The Dumping Union]
ダイナマイトダックス (set 2, Japan, FD1094 317-0094)
  [Charles MacDonald, ShouTime, The Dumping Union]
サイバーポリス E-スワット (set 1, Japan, FD1094 317-0131)
  [Charles MacDonald, ShouTime, The Dumping Union]
Phozon (Sidam)  [Albolo, Silvio Grazzini, Corrado Tomaselli]
スペースインベーダー (SV version rev 1)
スペースインベーダー (SV version rev 2)
Kizuna Encounter - Super Tag Battle 4 Way Battle Version /
 風雲スーパータッグバトルスペシャルバージョン [Alex Jackson]


追加された未動作ゲーム
----------------------
Carket Ball [ANY]
Unknown Sidam Poker [ANY]
Hide & Seek [Guru]
フェイト/アンリミテッドコード (FUD1 Ver. A) [Guru, R. Belmont]
mamedev.org
September 18, 2013

MAME 0.150出た

u2かと思ったらいきなりメジャーアップです。アーロンたんの更新がいっぱいです。
0.150
-------


MAMETestersの修正バグ
---------------------
- 02106: [速度] (ddragon.c) ddragon2, ddragon2u: [バグかもね] 1面でヘリコプターが現れ
         るとゲーム速度が落ちる。(Phil Bennett)
- 03908: [グラフィック] (ddragon.c) ddragon2, ddragon2u: [バグかもね] プレイヤー2開始
         時にグラフィックが欠けている。(Phil Bennett)
- 00416: [クラッシュ/フリーズ] (ddragon.c) ddragonw1: 全クリア後勝手にリセットして、
         ROMチェックが始まるが、不良ROMが出てフリーズする。(Phil Bennett)
- 05287: [DIP/入力] (namcos2.c) sgunner2, sgunner2j: プレイヤー2のスタートボタンがな
         い。(Tafoid)
- 05241: [その他] (moo.c) All moo.c sets: AddressSanitizer: heap-use-after-freeエラー
         が起こる。(Firewave)
- 05281: [色/パレット] (8080bw.c) rollingc: 色がおかしい。(hap)
- 05207: [グラフィック] All vector games: ベクター表示ゲームを終了させてもメニュー内
         に画像が残る。(MooglyGuy)
- 05162: [システムコア] CTRL+ALT+F5でHLSLのON/OFFを切り替えるとaperture.pngが適用され
         ない。(MooglyGuy)
- 05218: [グラフィック] hlsl_readを1に設定するとクラッシュする。(MooglyGuy)
- 05214: [色/パレット] (bzone.c) bzone: 画面が白黒になっている。hlslを有効にするとカ
         ラー表示になる。(MooglyGuy)
- 05235: [システムコア] ALT+TABでHLSLの切り替えが出来なくなった。(MooglyGuy)
- 05056: [クラッシュ/フリーズ] (badlands.c) badlandsb, badlandsb2: OK画面後にクラッシ
         ュする。(Osso)
- 05268: [色/パレット] (mappy.c) todruaga: プレイヤーと敵のスプライトの色がおかしい。
         (Osso)
- 00032: [グラフィック] (taito_f3.c) tcobra2: 自機左下に黒いドットが表示される。
         (David Haywood)
- 00942: [サウンド] (topspeed.c) topspeed: トンネルの中か、橋の下を走ってるときにしか、
         エンジン音が鳴らない。またターボの音は一切出ない。(Phil Bennett)
- 05089: [クラッシュ/フリーズ] (aristmk5.c) goldprmd, magicmsk: OK画面後クラッシュす
         る。(Firewave)
- 05284: [サウンド] (exprraid.c) exprraid and clones: YM3526の周波数が間違ってる。
         (Phil Bennett)



ソースの変更点
--------------
- モダン化したi86コアを再度エンディアンセーフ化。[Alex Jackson]

- device_video_interfaceを追加。[Aaron Giles]
  今のところ、スクリーンタグを保持して起動時の画面を探し出すためだけのもので、
  m_screenオブジェクトを提供します。これのナイスな機能としては、画面が1つしかなかった
  り画面が指定されていない場合に、自動的にこちらの画面に割り当てを行います。これによ
  り、大きなドライバの塊に対して画面を明示的に指定する必要がなくなります。ただし、デ
  バイス側でどのデバイスが対象となるかを明確にするための独自マップを定義するのがふさ
  わしいのでMCFG_VIDEO_SET_SCREENマクロを追加しました。device_video_interfaceでは、無
  効な画面が定義されていたり、画面が存在しないのに複数画面が存在する場合にエラーを返
  します。

  既存デバイスでm_screenを持つもの全てをdevice_video_interfaceを使用するに置き換えま
  した。これにより、ビデオ関係デバイスのカテゴライズのためのフラグ付けができるという
  ナイスな利点もあります。また、こういったデバイス全てが同一の画面検出動作を継承する
  ことになり、スクリーンタグを指定するインタフェースを持つデバイスを削除し、既存構造
  体を全て更新しました。
 
  ベースのdriver_deviceにoptional_device m_screenを追加。もし独自の画
  面を"screen"という名前にした場合、これを利用して自在にアクセスできます。

  今後のアップデート予定:
  * machine.primary_screenを参照する全てのデバイスをdevice_video_interfaceを使うよう
    に更新
  * machine.primary_screenを参照する全てのデバイスをm_screenを使うように更新
  * machine.primary_screenを完全に削除

- i286: モダン化。[Carl] 

- galeco、okim6376、vr0video、mb87078、snk6502デバイスのモダン化。[Osso]

- ウォッチポイントデバッグビュー追加。[Andrew Gardner]

- QTデバッガの"Break|Watchpoints"ウィンドウにウォッチポイントビュー追加。
  [Andrew Gardner]

- 長年の構造的欠陥を修正: [Aaron Giles]
  プライオリティビットマップをタイルマップシステムから外してmachine内のグローバルに存
  在しないようにし、全てのシステムで画面毎の割り当てに変更。この変更による影響:

 1. pdrawgfx*関数はプライオリティビットマップを引数に取るように既に変更されています。
    現在、その他のプライオリティビットマップに絡む手作り関数もプライオリティビット
    マップを引数にとる必要があるため、更新しました

 2. タイルマップシステムへのコールはscreen_deviceを提供する必要があります。このことは
    priority_bitmapだけでなく、画面反転に対してもです。これは以前、画面反転の演算をす
    る際に常に"primary screen"を想定していたものです

 3. タイルマップ風の機能を持つ全デバイスも、同様のパターンになるよう更新しました。こ
    れらの大部分はあるポイントでコアのタイルマップシステムをコールするためです

- ym2413.c - 実物のYM2413でテストした結果に基づき、KSL値の順を0、1.5、3.0、6.0dB/oct
  に反転。[Wouter Vermaelen]

-「ギャラクシアン」のサウンドデバイスをモダン化。[Osso]

- eeprom.cを基底クラスのbase_eepr-om_deviceとシリアル専用サブクラスの
  serial_eeprom_deviceに分離。後者を独自のeepromser.cファイルに移動し、コードを大幅に
  整理。新コードも以前のものと機能的には同一だが、すぐ変更予定。この結果、EEPROMのサ
  イズとバス幅はインタフェース構造体ではなくADDマクロで指定を行う。[Aaron Giles]

- シリアルEEPROMデバイスを、適切なサイズとプロトコルの別チップに分けて書き直し。
  全てのドライバを更新し、カスタムな実装を削除してスタンダードなものに置き換え。
  コアのリードライトイレース機能をEEPROM基底クラスに移動し、ライト・イレースのサイク
  ルのディレイをシミュレート。さらにテストと検証作業が必要。[Aaron Giles]

- tms52xxのCD2501ECD派生版をサポート。TI 99/8プロトタイプで使用。TI 99/4aのTMC0285を
  正しいTMC0285に改名。[mizapf, Lord Nightmare]

- Charles氏がDECO104について見つけだした事柄を取り入れ開始。「ダブルウイングス」で試
  験的な実装(入力ポートビット順はまだ未検証)。DWの古いシミュレーションコードは削除。
  [Charles MacDonald, David Haywood]

- MultiPCM、mjkjidai、renegade、ninjaw_subwooferデバイスをモダン化。[Osso]

- 3x3puzzl.c:「Casanova」のDIPスイッチ設定修正と配置追加。[Brian Troha]

- opwolf.c: opwolfjのコインエイジDIPスイッチを修正。[Alex Jackson]

- src/emu/cpu/i386/i386priv.hの FETCH*とREAD*関数にあった未定義の評価命令を修正。
  [Carl, Oliver Steberg]

- s14001aとExidyサウンドデバイスのモダン化。[Osso]

- Seibu ADPCMデバイスのモダン化と、Seibuサウンドシステムをデバイス化。[Osso]

- makefileにFASTDEBUG定義を追加。これは、パフォーマンスに影響のあるデバッグ専用のもの
  (プロファイリングなど)を無効にする。[Oliver Steberg]

- neogeo.c: kof2003プロテクトのエンディアン修正。[Alex Jackson]

- T5182をデバイス化。[Osso]

- kov2pセットのChina内部ROMをサポート。[XingXing]

- Micro3Dノイズデバイスをモダン化。[Osso]

- 内部ウェブサーバの初期コードを追加。[Miodrag Milanovic]

- SDL: *IXマンのページを更新。[wallyweek]

- tilemap_memoryを汎用のmemory_arrayクラスに移動。タイルマップにあるより汎用化したほ
  うが便利なので。コードはmemarray.*に変更。[Aaron Giles]

- Atari RLEモーションオブジェクトデバイスを中途半端なものから完全なデバイスに変更。
  memory_arrayクラスのてこ入れ。[Aaron Giles]

- neogeo.c: メモリリークの修正と入力系のクリーンアップ。[Alex Jackson]

- eeprompar.*の追加。パラレルEEPROM用のシンプルインタフェース実装。[Aaron Giles]

- Atari書き込みロックメカニズムを持つ2804、2816 EEPROMをラップするatari_eeprom_device
  を作成。この機能を使用する全ドライバを更新。atarigenからEEPROM関連のものを削除。
  [Aaron Giles]

- wd_fdc: FDCがモーター制御PINを持たない場合に、モーターをOFFにしないよう変更。
  [O. Galibert, Duke]

- 実機を元に修正: [system11]
 * galpanic.c - newfantのROM名修正と新セットの追加
 * splash.c - msm5205クロックを正しい値に調整
 * tumblep.c - chokchok、htchctch、cookbibのサウンドハードを実機に合うよう修正

- segas16b.c: 「MVP」(set 2, US, FD1094 317-0143)のROMラベルの訂正と基板配置の追加。
  [Layne]

- sandscrp.c: DIP配置追加とデフォルト設定の訂正。[Brian Troha]

- MC6801/6803の更新: [R. Belmont]
 * pin P21のタイマー出力キャプチャ
 * 外部クロックシグナルサポート
 * 他のPort 2更新からのxmitとシリアルxmitの区別が容易になるよう、devcb2の実装

- captcommb: 表示系の問題をいろいろ修正。動作可能にマーク。[Barry Harris]

- taito_b.c:「テトリス」C12版セットの修正と「Nastar/ラスタンサーガII」の改造用に必要
  な不明ROMの追加、サウンドサンプル追加。このセットと「テトリス」Bシステム版改造版の
  不明PALについてノート追加。[Brian Troha]

- altbeastbl - グラフィック書き込みを正しく実装。[Barry Harris]

- taitosnd.c - TC0140SYT/PC060HA NMIの処理を改良。割り込みのとりこぼしを防止。
  [Phil Bennett]

- topspeed.c - アップデートいろいろ: [Phil Bennett, Andy Welburn]
 * MSM5205の実装修正とエンジンサウンドの追加
 * Z80 CTCの追加
 * 音量調整の追加
 * 68000のクロックとVSYNC周波数の訂正
 * 割り込みハンドリングを実ハードに合わせて変更
 * モーター制御についての説明を追加
 * スプライトリストのパースを修正(画面左の謎の赤いドットが修正)
 * b14-67-1/b14-68-1 ROMの配置を訂正

- PGM: asic25/asic28レジスタの一部が未実装だったのを修正。oldとクローンセットのハイス
  コア画面が改善。[rockywall, Creamy Mami]

- multipcm: ダイレクトメモリ領域からアドレス空間を使うように変更。[R. Belmont]

- Chihiro.c:  [Samuele Zannoli]
 * USB未実装状態に対応するパッチをさらに追加
 * 3Dアクセラレータにテクスチャフォーマットと描画プリミティブをさらに追加

- Ensoniqの"pump"デバイスをesq5505.cから分離。[R. Belmont]

- tcobra2とクローンセットの吸い出し不良なスプライトROMを置き換え。[Kevin Eshbach]

- cninja.c:「戦え原始人 ジョー&マック / Caveman Ninja」(World Rev 1)の再吸い出しROM
  の修正とオリジナルセットの基板配置追加。[Bonky0013, The Dumping Union]

- intelfsh.cにMacronix 29LV160TMC sub-typeを追加。Sega Dreamcastで使用。
  [Angelo Salese]

- i186: 80186周辺装置をCPUに移動。[Carl] 

- leland: サウンドのモダン化と新型80186を使用。[Carl]

- cps1.c:「マッスルボマー」(Japan 930713)セットの正しいMBJ 22B ROMを追加。
  [Layne, Smitdogg, The Dumping Union]

- nmk16.cのスプライトプライオリティ修正(tdragon2基板でテスト)。[trap15]

- dblewingの残ライフDIPスイッチ修正。[lain]

- Sega Model 1サウンドボードのモダン化; コピペではなく共有化。[R. Belmont]

- segae.c: クリーンアップ、セーブステートサポート。[Alex Jackson]

- terracre.c: terracrenから実際には存在しないYM2203を削除。horekidの無意味な入力ポー
  トハック削除。[Alex Jackson]

- BUS_MASTER_IDE_CONTROLLERが2つあるISA16_IDE_CDをsouthbridge_deviceに追加。[smf]

- snk68.c: ドライバ内の全セットのDIP配置追加。[Brian Troha]

- cave.c:「ぐわんげ」(Japan, Special Ver. 00/07/07)をHEXエディタで検証して名前を修正。
  [Brian Troha]

- 8080bw.c:最近の吸い出しを元に「スペースインベーダー」(TV/カクテル版)セットのセット
  名修正: sitva→sitv (新しいバージョンのtv0h)、sitv->sitvo(古いバージョンのtv01)
  [Lord Nightmare, Andrew Welburn]

- 新しいコードに移行する準備としてローカルのATAPIコードを削除。ただし、最初の命令を実
  行するとCPUが迷子になる。[smf]

- ATA_INTERFCEを使うように再構成。[smf]

- HLSLの更新: [MooglyGuy]
 * hlsl_readとhlsl_writeオプションを削除。スライダ設定はINI値に自動設定
 * デバイスのリセット用にサーフェスリリースコールをさらに追加
 * quadsの描画順を修正。非HLSLモード時に、オーバーレイはベクターの上に描画
 * aperture.pngの読み込みをcreate_resources/delete_resourcesに移動。HLSLの切り替え時
   に正しくリロードが可能

- galpani2.c: 完全版の基板レイアウト図を追加。[The Guru]

- galpani2.c: 全セットにDIP位置追加。[Brian Troha]

- NTSCのエンコード・デコードシェーダのコードを読みやすく再構成。[MooglyGuy]

- MIDI: SysExの問題を修正。[Christian Brunschen]

- zlibを1.2.8にアップデート。[Oliver Steberg]

- MIPS、RSP、SH2コアのDRC版と非DRC版コンパイルを両方作成し、コマンドラインからDRCを切
  り替えるオプション追加(-drc -nodrc: デフォルトはON)。[Miodrag Milanovic]

- DRC Cバックエンドを強制指定するコマンドラインオプション追加。[Miodrag Milanovic]

- SCSP: DMAのDGATE機能を実装。[Angelo Salese]

- AICA: DMAを実装。[Angelo Salese]

- SCSP: SH-2のDMA有効化を修正。[Angelo Salese]

- PowerVR2: SPGコントロールレジスタを追加。以前はピクセルクロックを動的に変更していた。
  [Angelo Salese]

- nemesis.cのDIPスイッチ修正: twinbeeとgwarriorの"Upright Controls"のDIPスイッチを
  "Players"に変更して2プレイヤーをデフォルトに設定(どちらのゲームをカクテル筐体をサ
  ポートしない)。全てのゲームのデフォルト難易度をノーマルに設定。[Alex Jackson]

- PowerVR2: YUVコンバータの試験版追加。[Angelo Salese]

- Konami System 573でATA_INTERFACEを使うように再構成。[smf]

- AICA: AICA-to-SH4 IRQを実装。[Angelo Salese]

- HLSLシステムをデータ駆動型に再設計。[MooglyGuy]

- PowerVR: YUV-TWテクスチャの実装(少なくとも「ソウルキャリバー」で使用)。
  [Angelo Salese]

- PowerVR: パック化かつ浮動小数点カラーのあるテクスチャなしポリゴンをサポート。
  [Angelo Salese]

- namcos22: ハードウェアの情報を更新。[Guru]

- jedutilsとその他細かな更新: [Kevin Eschbach]
 * Deco Casstte Systemの初期版についてドキュメント追加
 *「フリーキック」海賊版の一部PALが再吸い出し必要なことについてドキュメント追加
 *「究極タイガーII / Twin Cobra 2」のROM配置追加
 * jedutilでPAL20X10、PAL20X8、PAL20X4の表示をサポート
 * PALCE16V8のドキュメント化されていないヒューズについての解析開始(データシートにはこ
   れらヒューズのことは全く触れられていない)

- DreamcastでATAインタフェースを使うように再構成。[smf]

- 新しいBIOS2つ。CHRROM1つと、既存のCHRROMの検証済み版。[Cowering]

- stfight.c - ADPCM/コイン制御MCU実装。cshooterのYM2203のクロックを1.5MHzに、また
  empcity/stfightのものを4.5MHzに変更。[Phil Bennett]

- TLCS900HをTMP95C061に改名。I/O処理を独自クラスに移動し、TO1/TO3の出力をPort Aにする
  よう実装。ngpcがPACR/PAFCを設定しないためハックが必要。もしかしてカスタムパーツかも。
  Taito PJCでTMP95C063を使うように変更。devcb2のコールバックを別々に割り当てれるよう
  に、両CPUのI/Oポートを分離。[smf]

- TLCS900Hに8/16ビットデータバス設定追加。デフォルトは16ビットで、neogeo pocketは8
  ビット。[smf]

- ddealer.c:「Double Dealer」の実機に合わせてクロックを訂正。[system11]

- ddealer.c: 不明だったDIPスイッチ設定の更新とDIP配置追加。[Brian Troha]

- trvmadns.c:「Trivia Madness」の基板レイアウト追加。[Brian Troha]

- ROM用の2864を使用。これによりXTIDECFGでROMのフラッシュが可能。2.0.0 beta 3でテスト
  済み。eepromparがこれをみゅれー都しないためSDPを無効にする必要がある。また、EEPROM
  からロードするようにファイルからロードしなければ、ゼロしかみつからないので注意。
  [smf]

- IDE8とXTIDEに改名。[smf]

- polepos.c:「ポールポジション」「同2」のDIP配置追加。[Brian Troha]

- ドキュメントにないオペコードがDPCLのように動作するのを追加。[smf]

- SET FEATURESの試験的なサポート。セットトランスファモードのみ現在サポート。ただし、
  これはデバイスバッファの判別時にフラグのチェックと設定を行う。このバッファは、
  atahleに移動し、idehdはbyteではなくwordで動作するように変更。[smf]

- yunsung8.c:「Cannon Ball」(Vertical)の基板レイアウト追加。[Brian Troha]

- ddragon.c:「ダブルドラゴン」の回路図をもとにしたクリーンアップ: [Phil Bennett]
 * サブCPUの割り込みメカニズム修正
 * 共有RAMバスロック実装
 * 割り込みACK追加
 
- peplus.c: 一部セットについて、マイナーな修正と払い出しテーブルを含むドキュメントの
  更新。[Brian Troha]

- cubeqcpu.c, f8.c, minx.c, i8085.c, i860.c, i960.c, jaguar.c, lh5801.c, m6800.c, 
  m37710.c, mb86233.c, mb88xx.c, mcs48.c, mc68hc11.c, mcs51.c, mn10200.c, 
  pic16c5x.c, pic16c62x.c, tlcs900.c, pps4.c, s2650.c: CPUコアのモダン化。
  [Wilbert Pol]
  
- exprraid.c: 回路図をもとにしたクリーンアップ: [Phil Bennett]
 * CPUとYM3526の周波数訂正
 * プロテクトのシミュレートを改良
 * 割り込みACK追加
 * サービスコイン入力追加


新規追加、またはNOT_WORKING状態から昇格したゲーム
-------------------------------------------------
Casanova [Yohji, Smitdogg, The Dumping Union, David Haywood, Mariusz Wojcieszek]
ダブルウイングス -雙翼- [Charles MacDonald, David Haywood]
ぱづり2 [David Haywood, rtw]
ぱづり2スーパー [David Haywood, rtw]
パニックロード [David Haywood]
ポカポカサタン [bodger319, Yohji, Smitdogg, The Dumping Union, Luca Elia]
Touchstar Bonanza [Mariusz Wojcieszek]
ミッドナイトランディング (Germany) [Phil Bennett]
Super Game Mega Type 1 [Tirino73, Mariusz Wojcieszek]
Tap a Tune [Phil Bennett, Mariusz Wojcieszek]


新しく追加されたクローンセット
------------------------------
グランドストライカー (Japan) [Yohji, Smitdogg, The Dumping Union]
メカナイズドアタック (Japan) [ShouTime, The Dumping Union]
サイバーボッツ -フルメタルマッドネス- (Japan 950424) (decrypted bootleg)
  [Yohji, Smitdogg, The Dumping Union]
三国戦紀 -スーパーヒーローズプラス- / Knights of Valour Super Heroes Plus (ver. 101)
  [XingXing]
ナイトスラッシャーズ (US Rev 1.2, HuC6280 Sound CPU)
  [Smitdogg, The Dumping Union]
コスミックゲリラ (Spanish bootleg) [Angel Maestre]
ダンジョンズ&ドラゴンズ -タワーオブドゥーム- (Asia 940412)
  [Tormod, The Dumping Union]
ストリートファイターII -ザ・ワールドウォーリアー- (Japan 920312)
  [Tormod, Layne, Smitdogg, The Dumping Union]
ストリートファイターEXプラス (Japan 970407) [Tormod, Smitdogg, The Dumping Union]
ストリートファイターII -ザ・ワールドウォーリアー- (Japan 910522)
  [Yohji, Kevin Eshbach, bodger319, Smitdogg, The Dumping Union]
マンクスT.T. -スーパーバイク- DX筐体 (Revision D) [ShouTime, The Dumping Union]
鉄拳タッグトーナメント (Japan, TEG2/VER.C1)
  [Brian Troha, Smitdogg, The Dumping Union]
ストリートファイターII’ -チャンピオンエディション- (Hung Hsi, bootleg)
  [iq_132, Smitdogg, The Dumping Union]
エンフォース (Japan, Analog Controls) [ShouTime, The Dumping Union]
バブルシンフォニー / Bubble Bobble II (Ver 0.0J 1993/12/13, prototype) 
  [Dsyde, muddymusic]
パイプドリーム (Taiwan) [Bonky0013, The Dumping Union]
クレイジーコング (ギャラクシアン基板海賊版, encrypted) [Ricky2001 / AUMAP]
Excelsior (set 2) [Bonky0013, The Dumping Union]
スペースインベーダー (TV Version, set 2) [Andrew Welburn, The Dumping Union]
Puzzle Bang Bang (Korea, version 2.9 / 990108) [gp-lee, The Guru]
ターボアウトラン (Japan, アウトランアップグレード, FD1094 317-0117)
  [Charles MacDonald, ShouTime, The Dumping Union]
コットン (set 2, Japan, Rev B, FD1094 317-0179b)
  [Charles MacDonald, ShouTime, The Dumping Union]
チェイスボンバーズ (Japan) [ShouTime, The Dumping Union]
New Fantasia (Set 2)  [system11]
マンクスT.T. -スーパーバイク- DX筐体 (Revision D)
  [ShouTime, The Dumping Union, R. Belmont, Brian Troha]
ポールポジション (World) [Andrew Welburn, The Dumping Union]
怒III (Korea, 8-Way Joystick) [jysx012]
ギャルズパニック3 (Korea) [gp-lee, The Guru]
パンチアウト!! (Japan) [ShouTime, The Dumping Union]
Pigskin 621AD (rev 1.1 6/05/90)
  [Ben Fino-Radin, Nicolas Francfort, Brian Troha, The Dumping Union]
ジュラシックパーク (Japan, Rev A, Convertion) [ShouTime, The Dumping Union]
バイオレントストーム (ver EAC) [RanaElia]
Free Kick (bootleg set 3) [Kevin Eshbach, The Dumping Union]
ストリートファイターII -ザ・ワールドウォーリアー- (Japan 910411)
  [Kevin Eshbach, Bill D., Layne, Smitdogg, The Dumping Union]
怒首領蜂大往生 (2002.10.07.Black Ver) [djvinc]
Trivia Madness - Series B Question set
  [mister_rf, Paul Vining, Brian Troha, The Dumping Union]


追加された未動作ゲーム
----------------------
兎 -野性の闘牌- オンライン (v2.04J) [ShouTime, The Dumping Union, R. Belmont]
Casanova [Yohji, Smitdogg, The Dumping Union]
mamedev.org
July 24, 2013

0.149u1出た

しばらく時間があきましたがu1が出ています。内容は調べている時間がちょっとないので、皆様におまかせw
0.149u1
-------


MAMETestersの修正バグ
---------------------
- 05231: [グラフィック] (namcos11.c) tekken2aa, tekken2ab, tekken2ub: 表示不具合あり。
         (hap)
- 05228: [DIP/入力] (leland.c) cerberus: プレイヤー1のボタンがプレイヤー2のアクション
         に割り当てられている。(Fabio Priuli)
- 03863: [ゲームプレイ] (bking.c) All sets in bking.c: コース上の障害物や池などが無視
         されることがある。(hap)
- 05226: [クラッシュ/フリーズ] (mogura.c) mogura: サウンドが再生されるとクラッシュす
         る。(hap)
- 04841: [クラッシュ/フリーズ] (mpu4.c) m4exotic, m4jflash, m4madmnc, m4mmm, 
         m4przrfm, m4rhfev, m4spinbt, m4xch, m4xs, m4xtrm: [デバッグ限定] OK画面後に
         クラッシュする。(Robbbert)
- 05219: [その他] (tetrisp2.c) tetrisp2: プライオリティRAMテストに失敗する。(hap)
- 04466: [グラフィック] (tx1.c) buggyboy, buggyboyjr, tx1, tx1a: グラフィック化けやサ
         ウンドの不具合がある。(Olivier Galibert)
- 00419: dragngun: ラスボスの体力の減り方が異常に早い。体力が無くなると、座り込んでゲ
         ームが進まなくなる。 (David Haywood)



ソースの変更点
--------------

-arkanoid.c:「アルカノイド」のハードウェアについての解説を追加。[Guru]

- QTデバッガ: ブレークポイントウィンドウが完成。[Andrew Gardner]
  全CPUのブレークポイントの表示と、各フィールドでのソートが可能

- メモリ: サブユニットの再構成を修正。[O. Galibert]

- 同一デバイス上で複数のIDEデバイスが利用可能。[smf]

- tx1: PROMは16ビットアクセスなのでそのようにロード。[O. Galibert]

- segas16a.c: wb35aクローンセットを削除し、wb35セットについて正しく吸い出したプログラ
  ム、タイル、スプライトROMをマージ。Chris Hardy氏とCharles MacDonald氏がソフト的に生
  成した317-0086キーを追加。[Brian Troha]

- meritm.c:「Pit Boss Superstar III 30」「Pit Boss Supertouch 30」のDIP設定修正。
  [Brian Troha]

- Konami 007232サウンドデバイスのモダン化。[Osso]

- Taito PC080SNビデオデバイスのモダン化。[Osso]

- IDEコントローラからハードドライブエミュレーションを分離。[smf]

- IDE HDDデバイスからATAフラッシュデバイスを派生させ、PCカードインタフェース追加。
  [smf]

- es5510: es5505/5506の試験的な実装。いまのところサンプルは未加工のまま通過。
  [Christian Brunschen]

- Taito PC090OJビデオデバイスのモダン化。[Osso]

- Konami 056800サウンドデバイスのモダン化。[Osso]

- src/emuのファイルに依存関係を構築。[smf]

- powervr2: core/taレジスタを分離。[O. Galibert]

- powervr2: blc/blicを修正。[O. Galibert]

- neogeo: PVCプロテクションの整理。[Alex Jackson]

- de_2:「Laser War」のCPU Type 1とAlphanumeric Type 1がType 2にとても似ているため、
  de_2に移動。de_1.cは不要。Alphanumeric Type 3ゲームのレイアウト追加。
  [Barry Rodewald]

- メモリ: moarテーブルが必要。[O. Galibert]

- powervr2: DMAレジスタを分解。[O. Galibert]

-「Savage Quest」のBIOS吸い出し直し。まだ問題があるので吸い出し不良に設定。エミュレー
  ションのせいかも。[Trevor Brown]

- jackal.c: ROM名の訂正と基板レイアウトを追加。海賊版に正しいROM追加。[Brian Troha]

- wd_fdc: リセット時のリストア方法を少し変更。[O. Galibert]

-「Savage Quest」のハードディスクを再吸い出し。[Trevor Brown]

- chdman: -cは定義された圧縮量を上書きのみ行う。部分的にデフォルトの圧縮が使用されていた。
  [Oliver Steberg]

- レーザーディスクCHDの入力映像がオーディオチャンネルを持たない場合、ツリーサイズが初
  期化されなかったのを修正。[Oliver Steberg]

- m6809: 'TFR *,S'で最初にSを設定すると、明らかにNMIを有効化する。[jedwidz]

- mc6845: 'interlace and video'モードの初歩的なサポート。[jedwidz]

-「Savage Quest」のS3ビデオBIOSを吸い出し。[Trevor Brown]

- TC0080VCOとTC0100SCNビデオデバイスをモダン化。[Osso]

- Konami 053252デバイスのモダン化。[Osso]

- 1943.c: DIPLOCATIONの修正。[Alex Jackson]

- neocrypt.cクリーンアップパート1: kf2k3pcb BIOSの復号処理をシンプル化。エンディアン
  の問題も修正。[Alex Jackson]

- sec: 綴り間違いを修正。[dgame]

- phoenixカスタムサウンドデバイスをモダン化。[Osso]

- MSM5232デバイスのモダン化。[Osso]

- chihiro: i386プロセッサとchihiroドライバの更新: [Samuele Zannoli]
 * i386プロセッサにMMXとSSE命令を多く追加
 * fcomip x87オペコードを追加
 * naomi_gdrom_boardデバイスに"UINT8 *memory(UINT32 &size)"メソッドを追加。これは、
   chihiroで使用する復号化してGDROMデータのサイズとポインタを返す
 * nVidiaオーディオAPUの基本的な部分を追加
 * デバッガコマンド"chihiro curthread"を追加。現在アクティブなスレッドの情報を表示す
   る
 * デバッガコマンド"chihiro irq,<number>"を追加。IRQ番号0-15の割り込みを手動で生成す
   る
 * USBが実装されていなくてもソフトが動作するようなパッチをさらに追加
 * Chihiro Type 1ベースボード・メディアボードの機能を追加して、GDROMゲームのロードが
   可能
 * 不完全なセーブステート機能サポート
 * バーテックスデータがバッファに無くてコマンドストリームにはあるとき、nVidia 3Dアク
   セラレータによるプリミティブの描画をサポート

- IDE: デバイスのリセット時に未処理ワークを止めるため、匿名タイマーから一つのタイマを
  使用するように変更。ビジータイマの再開を待機しているときはBSYは常に設定される。
  DASPとPDIAG機能の実装。デバイス1はリセット中に検知され、かつデバイス1が診断に失敗す
  ると、デバイス0はその診断結果のビット7を設定する。CHD無しのデバイス1は、デバイス0に
  対してコントローラエラーをレポートするため、IDEカードはデフォルトで1ハードディスク
  とする(例えば、AMIBIOSではデバイス1失敗時にデバイス0から起動できない)。
  DASPとPDIAGのタイミングは、ATAバスアクセスのウェイトステートが欠落してるためとても
  短く設定される。
  SRST機能の改良。これはviperでソフトリセットではなくハードリセットをトリガする必要が
  あったもの。コマンドレジスタへの書き込みはBSYでは無視される、またはDRQを設定する
  (パケットデバイスはDEVICE RESETコマンドを受け取れるが、まだサポートはしていない)。
  [smf]

- harddriv.c: モダン化したn68681デバイスを使うように変更。[Osso]

- Pythonスクリプトの行末を"agnostic"化 (mamedev.orgから落としたソースで*IX/OS Xビルド
  するときの不具合修正)。[R. Belmont]

- TC0280GRD、TC0430GRW、TC0360PRIデバイスのモダン化。[Osso]

- DSP16の改良: [Andrew Gardner]
 * R=Mの逆アセンブリを修正
 * フラグフォーマット追加
 * シャドウレジスタの実装
 * オペコードとフラグの修正

- toaplan2.c: bgaregga DSW3は実際にはDIPスイッチで、設定ではない。また、bbakraidの入
  力をよく似たbatriderから継承。[Alex Jackson]
 
- pcapでネットワークインタフェース名を見つけられないくてもクラッシュしないように改良。
  [Richard L. Hamilton]

- RSP SSEの最適化と変更: [MooglyGuy]
 * load/storeオペコードを修正
 * 以下のオペコードのSSE版追加: VMADH, VADD, VSUB, VADDC, VSUBC, VCH, VCR, VMRG, 
   VAND, VNAND, VOR, VNOR, VXOR, VNXOR

- deco_bac06デバイスとtaitoicの残りについてもモダン化。[Osso]

- DECO16 ICデバイスのモダン化。[Osso]

- Sea Battle: グラフィック用ハードとI/Oのほとんどを追加。[Mariusz Wojcieszek]

- segas16b.c:「テトリス」(FD1094, 317-0092)のROMラベル修正と、Sega ROMボードID番号追
  加。[The Dumping Union]

- i86: 80[1]86のモダン化。[Carl, Wilbert Pol]

- Konami 037122デバイスのモダン化。[Osso]

- seta01デバイスのモダン化。[Osso]

- decocomnデバイスのモダン化。[Osso]

- Visual Studio 2013プレビュー版でMAMEをビルドするときの問題を修正。[smf]

- konicedv.cにあるその他のデバイスをモダン化: [Osso]
  k007342, k007420, k052109, k051960 and k05324x

- x1_010デバイスのモダン化。[Osso]

- tmp68301をデバイス化。[Osso]

-「Commando / 戦場の狼」(Bootleg set 2)にPAL16L8の吸い出したものを追加。
  [Kevin Eshbach]

- shangha3.c:「上海III」基板のレイアウト追加。[Brian Troha]

- Williamsブリッタロジックの改良と、実機によるタイミング合わせテスト。[Sean Riddle]

- lindbergh: 超スケルトンドライバ。[The Guru, O. Galibert]

-「Air Raid / クロスシューター」にスプライトイネーブル実装。[Angelo Salese]

- Fedora 19 / GCC 4.8.1のサポート開始。[R. Belmont]

- imgtool/modules/bml3: gcc 4.4.7でレポートされていた未初期化変数を修正。
  [Lord Nightmare]

- tms34061をデバイス化。[Osso]

- 以下のkonicdev.cデバイスをモダン化: [Osso]
  k056832, k054000, k053936, k051316, k051733

- Toaplanドライバの改良: [Alex Jackson, Guru]
 *「ヘルファイアー」のセット再構成とゲーム名の改良: 
    hellfire3 -> hellfire1  "Hellfire (1P set)"
    hellfire2 -> hellfire2a "Hellfire (2P set, older)"
    hellfire1 -> hellfire1a "Hellfire (1P set, older)"
 *「アウトゾーン」のセット再構成とゲーム名の改良: 
    outzonec  -> outzone  "Out Zone" (新しい親セット)
    outzone   -> outzoneh "Out Zone (harder)" (以前の親セット)
    outzonea  -> outzonea "Out Zone (old set)"
    outzoned  -> outzoneb "Out Zone (older set)"
    outzoneb  -> outzonec "Out Zone (oldest set)"
 *「アウトゾーン」と「ヘルファイアー」のDIPスイッチと入力の修正
 * Stephh氏の記述に基づき、追加やエラーの修正
 * truxtonのZ80 ROMを正しいサイズのものに置き換え
 * hellfire2aのZ80 ROMを親セットの正しいものに置き換え
 * outzonecのZ80 ROMをBAD_DUMPに設定。また、M68000とZ80のROMが合わず効果音がおかしい
   ため、セットをGAME_IMPERFECT_SOUNDに設定
 * Z80のアドレスマップを修正 (RAMサイズはわずか2KB)
 * zerowing2の製造元名を訂正
 * twincobrとクローンセットのROM名訂正
 * fsharkblaのPROMを修正、ROM名と入力の訂正、「飛翔鮫」の海賊版のゲーム名改良
 *「Twin Cobra / 究極タイガー」の基板ドキュメントにTMS32010 MCUの記述追加
 * slapfght.cの古くなったコメントを削除

- konicdevデバイスをさらに2つモダン化: 053251と054338  [Osso]

- konicdev.cの残りのデバイスをモダン化し、独自ファイル化。[Osso]

- buggychl_mcuデバイスのモダン化。[Osso]

- hyprolyb_adpcmデバイスのモダン化。[Osso]

-「Pit Boss Superstar」 (9221-12-01)にds1204 NVRAM追加。[Mariusz Wojcieszek]

- Seibu CRTCを正しいデバイスにコンバート。[Angelo Salese]

- meritm.c:「Pit Boss」各シリーズに独自のDIPスイッチ追加。ゲームプレイにより判明した
  設定を追加。ハイスコアクリア、またタッチスクリーンのキャリブレート用ボタン追加。
  「Superstar / Supertouch 30」セットのカスタム版について記述を追加。シリーズ全てのゲ
  ームでZXCVBキーレイアウトを採用。Nキーがプレイ、Mがレイズ。[Brian Troha]

- aristmk5: GAL吸い出し追加。[Heihachi_73]

- CPS-1の更新: [Team CPS-1]
 * striderjと1941r1のROMラベル配置を修正。基板情報をvideo\cps1.cに追加
 * マイナーな整理

- upd7759サウンドチップのモダン化。[Osso]

- trackfldとtimepltのオーディオデバイスをモダン化。[Osso]

- viper.c: wcombatのメモリカードを再吸い出し。[Shoutime]

- SH-2 CPUコアのタイミング変更: [notaz]
 * マニュアルによるとJMPは2サイクル
 * マニュアルや他のオペコードに合わせて、OR #imm,R0は1サイクル、OR #imm,@(R0,GBR)は
   3サイクルに変更

- vlm5030スピーチシンセサイザーチップをモダン化。[Osso]

- irem_audioデバイスのモダン化。[Osso]

- nb1413m3をデバイス化、及びモダン化。[Osso]

-「クロスシューター」(タイトー版)とstfight.cハードウェアを統合。[Angelo Salese]

- m6502関連のコンパイラ出力の修正を含むコードの修正を分類。YM3526の依存関係追加。
  メニューのRETURNの行のテキストを変更。[MAMESICK]

- m72オーディオデバイスのモダン化。[Osso]

- nb1413m3の設定をインライン設定に移動。[Osso]

- k001604ビデオデバイスのモダン化。[Osso]

-「ファイターズヒストリー」で、最後までプレイ出来るようになったのでUNEMULATED 
   PROTECTIONフラグを削除 (以前は最後のボス2つがプロテクトにより化けていた)。
  [Charles MacDonald, David Haywood]

-「ストリートファイター」ドライバのDIPスイッチを修正。[Angelo Salese]

- CPS-1の更新: [Team CPS-1]
 * dinojのROMラベルと配置の確認。ドキュメントと基板情報をvideo\cps1.cに追加
 * chikijにCK22B.1A PALを追加
 * wofr1とwofaはオリジナルではなく、自爆防止のパッチが当てられたものであることを記載

-「Beezer」のサウンドデバイスをモダン化。[Osso]

- namcoサウンドデバイスのモダン化。[Osso]

- TX1、HC55516、Exidy 440 CVSDオーディオデバイスのモダン化。[Osso]

- taitoic.cにあるビデオデバイスを分割。[Osso]

- QS1000サウンドコアはタイニービルド時でも必須でないように改良。[MAMESICK]

- lethalj.cの不明DIPスイッチやその他の修正。[Bad A Billy]

- メモリシステム: memory_shareクラスにエンディアン追加。[Aaron Giles]

- タイルマップシステムの大幅な変更:  [Aaron Giles]
 * 残っていた古いマクロとtypedefをtilelgcy.hに移動。これで一部のドライバがモダンとレ
   ガシーをごっちゃにしているのが判明したので全て修正
 * 情報取得コールバックシグネチャがuser_dataポインタを渡さないように変更。ただし、代
   わりにタイルマップオブジェクト自体への参照を渡す。user_dataを使っていたドライバに
   ついては、タイルマップオブジェクトに新しくnew user_data()メソッドを追加して対応
 * 情報取得とマッピングコールバックについて、設定時に記述が可能なように
   device_delegates化
 * tilemap_memoryオブジェクトを追加。これは、タイルマップを"back"するメモリの読み書き
   用に内部的に使用される。このオブジェクトはタイルマップメモリのバックさせるメモリポ
   インタをトラックするのに使用する。また、タイルマップ内のデータアクセスと関連する全
   てのバス幅とエンディアンも処理する
 * 2つあるtilemap_memoryオブジェクト(basememとextmem)をタイルマップオブジェクトに統合
   し、アクセサやメモリ内部エントリアクセス用リードライトハンドラを追加。これにより、
   タイルマップ情報取得コールバックがタイルマップからデータの読み出しを汎用的な方法で
   容易に行うことができる
 * タイルマップオブジェクトの初期化シーケンスについて、tilemap_managerが初期化時に不
   要なようにさらに改良
 * 新しいtilemap_deviceを作成。これは、machineコンフィグ内でタイルマップの宣言のため
   に使用可能で、タイルマップオブジェクトそのものとなる。タイルマップデバイスは、
   "<tag>"と"<tag>_ext"と呼ばれる共有メモリ領域を探し、自動的にタイルマップを接続する。
   このデバイスはさらにタイルマップメモリへの書き込みに使用できる書き込みハンドラを提
   供し、そのタイルを要書き換えに指定することで、ドライバ側で書き込みをする必要をセー
   ブできる

- デバイスシステム: 必須・オプションデバイスファインダを新しいヘッダファイルdevfind.h
  に移動。[Aaron Giles]

- Atariドライバ: atarivcを使うゲームで必要なものを除いて、全てのプレイフィールド、ア
  ルファメモリ、タイルマップ変数を削除(これらは将来的にデバイス化する予定)。Atari 
  16-bitドライバでは代わりに新しいtilemap_deviceを使うように更新。これは、必要なもの
  全てをより汎用的な方法で提供するもの。[Aaron Giles]

- volfied.c:「ヴォルフィード」セットにDIP配置追加。[Brian Troha]

- thepit.c:「ザ・ピット」「フィッター / Round-Up」「イントレピッド」
 「ポートマン / Dock Man」にDIP配置追加。「Desert Dan」に独自のDIPスイッチを追加し、
  ゲーム内容を元に修正。[Brian Troha]

- suna8.c:「Rough Ranger / Super Ranger」「Hard Head」「Spark Man」「Hard Head 2」
  「Brick Zone」のDIP配置追加。マニュアルを元にデフォルト設定を訂正。[Brian Troha]

- stfight.c:「エンパイアシティ1931 / Street Fight」のDIP配置追加。[Brian Troha]

- shanghai.c:「上海」「上海II」のDIP配置追加。[Brian Troha]

- itech32.c: DIPスイッチのマイナーな訂正。日本版「ワールドクラスボウリング」のトラッ
  クボール入力が通常に比べ45度ずれていることについて記述を追加。[Brian Troha]

- Data East用プロテクションの作業: [Charles MacDonald, David Haywood]
 * 徹底的なハードウェアテストを元にした新しいData East 146エミュレーションが完成。
   以下のゲームで、タイトル毎の不完全な実装から統合された単一の実装を使用

   エドワードランディ (60)
   デスブレイド / Mutant Fighter (66)
   キャプテンアメリカ -ジ・アベンジャーズ- (75)
   レミングス (75)
   ロボコップ2 (75)
   スーパー上海 ドラゴンズアイ (146)
   ファンキージェット (146)
   卒業証書 (146)
   ガンボール / Nitroball (146)
   ファイターズヒストリー (146)
   スタジアムヒーロー96 (146)
   ドラゴンガン(146)
   ガンハード / Locked 'n Loaded (146)

 * これにより「ファイターズヒストリー」「エドワードランディ」の不具合修正。さらに
  「スーパー上海」も動作可能ステートに昇格
 * 104ベースのゲームについても同様の作業を開始。ただし、実機からテーブルはまだ取り出
   せていない

- KonamiICファイルをそれぞれのデバイスファイルに分割し、各デバイスの実装をこれらの
  ファイルに移動。GX/非GX間の一部コードについて統合を開始。変数名などの大幅な整理。
  [David Haywood]

- tms1xxx.c, hcd62121.c, i4004.c, alph8201.c, apexc.c, am29000.c, arm.c, arm7.c, 
  ccpu.c, cop400.c, cp1610.c: CPUコアのモダン化。[Wilbert Pol]

- Yamaha OPLキースケールレベル順序を修正。[Alexey, Phil Bennett]

-「ドラゴンガン」のDVIビデオROMマップをさらに検証し、ラスボスでハングしないように修正。
  [David Haywood]

- psikyo.c: ドライバ全セットにDIP配置追加。「バトルクロード」の不明DIPスイッチの機能
  判明。リージョン設定はゲームコンフィグメニューに移動。「ストライカーズ1945」のフ
  リープレイモードが動作しない件についてノートを追加。[Brian Troha]


新規追加、またはNOT_WORKING状態から昇格したゲーム
-------------------------------------------------
ワンダーボーイIII モンスターレア (set 5, System 16A, FD1089A 317-0086)
  [Chris Hardy, Charles MacDonald]
Desert Dan [Alberto Grego, Mariusz Wojcieszek, hap]
スーパー上海 ドラゴンズアイ (Japan) [Charles MacDonald, David Haywood]
Pit Boss Superstar III 30 [Mariusz Wojcieszek, Brian Troha, The Dumping Union]
Sea Battle [Mariusz Wojcieszek, hap]
Hidden Catch 2000 (AT89c52 protected) [any, The Dumping Union]


新しく追加されたクローンセット
------------------------------
Arcadia [system11]
ドラゴンガン (Japan) [M]
テトリス (Japan, H-System) [Alex Meijer]
Guardian Storm / 戦神 (Germany) [system11]
Super Poker (v100xD03) / Formosa (動作せず) [any, Luca Elia]
P-47 - The Freedom Fighter (Japan, Export) [Porchy, The Dumping Union]
スノーブラザーズ (The Winter Bobble基板の海賊版) [Alex Meijer]
Mini Boy 7 (set 3) [Brian Troha, Cornishdavey, The Dumping Union]
上海III (US) [Brian Troha, The Dumping Union]
特殊部隊ジャッカル (World, Rotary Joystick) [ShouTime, The Dumping Union]
3 Wonders / ワンダー3 (海賊版) [Robbbert, Any, The Dumping Union]
ストリートファイターZERO (Asia 950605) [Smitdogg, The Dumping Union]
ファイターズヒストリー (Japan ver 42-03, DE-0395-1 PCB)
  [Smitdogg, The Dumping Union]
Golden Tee 3D Golf (v1.9L) [Brian Troha, The Dumping Union]
Pit Boss Superstar (9221-12-01) [Brian Troha, The Dumping Union]
Knights of Valour 2 - Nine Dragons / 三国戦記2プラス -ナインドラゴンズ- (ver 202) 
   [69mustang, iq_132]
Speed Up (ポールポジションのスペイン製海賊版) [Marcos75 (from AUMAP)]
Zombie Raid (US & Japan release versions, prototype PCB) [Brian Troha, The Dumping 
   Union]


追加された未動作ゲーム
----------------------
カオスブレイカー (v2.02J) [Shoutime]
翼神 -ギガウイングジェネレーションズ- (v2.02J) [Shoutime]
ほむら (v2.04J) [Shoutime]
雷電III (v2.01J) [Shoutime]
スピカアドベンチャー (v2.03J) [Shoutime]
式神の城III (v2.06J) [Shoutime]
雷電IV (v1.00J) [Shoutime]
The King of Fighters '98: Ultimate Match (v1.00) [Shoutime]
トラブルウィッチーズAC (v1.00J) [Shoutime]
豪血寺一族 祭 -先祖供養- (v200906230) [Shoutime]
チェイスH.Q. 2 (v2.0.6.JP) [Shoutime]
サムライスピリッツ閃 (v1.00) [Shoutime]
Naomi DIMM Firmware Update for CF-BOX (Rev A) (GDS-0042A)
  [R. Belmont, The Dumping Union]
Golden Tee Fore! 2002 (v2.01.04 UMV)
  [R. Belmont, Smitdogg, The Dumping Union]
Golden Tee Fore! 2002 (v2.00.00)
  [R. Belmont, Smitdogg, The Dumping Union]
Carnival King (v1.00.11) [Brian Troha, R. Belmont]
mamedev.org
June 14, 2013

MAME 0.149出た

メジャーバージョンアップですが、中身は比較的おとなしめ。
0.149
-------


MAMETestersの修正バグ
---------------------
- 04420: [クラッシュ/フリーズ] (crystal.c) crysbios, donghaer, officeye, topbladv:
         [デバッグ限定] OK画面の後にクラッシュする。(Robbbert)
- 04839: [クラッシュ/フリーズ] (pluto5.c) hb_dacz: OK画面後にクラッシュする。
         (Robbbert)
- 04836: [クラッシュ/フリーズ] (mpu5.c) Many sets in mpu5.c: OK画面後にクラッシュする。
         (Robbbert)
- 05205: [クラッシュ/フリーズ] (bwidow.c) bwidow: ゲームオーバーにならずクラッシュす
         る。(MooglyGuy)
- 05013: [クラッシュ/フリーズ] (vegas.c) sf2049: ゼロで割るエラーが起こる。(Firewave)
- 05201: [クラッシュ/フリーズ] mhavoc, starwars and clones: 多くのベクターゲームがク
         ラッシュ・フリーズする。(MooglyGuy)
- 05199: [ドキュメント] (ddenlovr.c) ultrchmph: 正しいゲーム名は「稱霸世界 - 超時空冠
         軍」。リージョンは香港ではなく台湾。(Fujix)
- 05198: [サウンド] (galdrvr.c) explorer: 音が出ない。(hap)
- 05197: [グラフィック] (armedf.c) cclimbr2: 画面左下のマップに現在地を示すドットが表
         示されない。(hap)


ソースの変更点
--------------
- ソフトウェア項目名フォルダのデバイスにNVRAM追加。[Miodrag Milanovic]

- keycusをデバイス化し独自ファイルに移動。64kではなく3パラメータのみをセーブ。I/Oを16
  ビットにし、ランタイムでの設定からメモリマップを使うように変更。デジタルのプレイ
  ヤー3入力をDAC入力に実装するよう単純化。[smf]

- diserial: タイマー外で、レシーバとトランスミッタのクロッキングを行うメソッドを追加。
  [Curt Coder]

- MAME匿名タイマーをさらに削除。[Andrew Gardner]

- Namco System 11と12のDIPスイッチ配置追加と未使用のテストDIPスイッチを削除。[smf]

- HLSLの変更: [MooglyGuy]
 * 頂点バッファサイズを64k頂点に増加。starwarsとalphaoneのアサートを修正。今後アサー
   トに遭遇した場合はエラーメッセージをプリントして知らせて下さい
 * ベクターレンダリングの改良(ビーム幅1.5がオススメ)
 * 退色を防ぐためラスタブルームのデフォルトを0.225に設定

- i386dasm.c  [Peter Ferrie]
 * 一部オペコードの引数が間違って符号付きになっていたのを修正

- デバイス自身のポストロードをレジストするような(例えばsound_stream)デバイスの起動に
  場合に備えて、デバイスのスタート後にデバイスポストをレジストするように変更。[smf]

- audit.c: ソフトウェアリストのCHD検証を修正。[qmc2]

- mazerbla.c: ゲーム基板についての記述を追加。[Lord Nightmare, Quarterarcade]

-「Ambush」の最初のROMを新しく吸い出したモノに置き換えて、旧セットをハックの可能性が
  あるものとして設定。[Ricky2001 (from AUMAP)]

- zn.c: hvnsgateにYMZ280サウンドエミュレーション追加。[smf, hap]

- m6800: M6808/HD6301/HD63701系のout_sc2_funcを解決。[Curt Coder]

- ksys573: デジタルボードの外部化。[O. Galibert]

- 命令フェッチ時のバスエラーチェックを追加。エラーコンディションはフェッチ前にクリア
  されるので、バスエラーはデバッガでトリガするべき例外を発生させない。[smf]

- m6502: デバッガのPC変更におけるステートのプリフェッチとリセットを作り直し。
  [O. Galibert]

- savquest.c: HASPエミュレータ追加; BIOSが不完全なため吸い出し不良に設定。
  [Peter Ferrie]

- z80dart: uPD7201へ統合し、インタフェースのモダン化。[Curt Coder]

- emuopts.c: 新オプション -statenameを追加。これはステート保存位置を指定するものです。
  -state_directory(こちらの使い方はそのまま)と関連します。
  書き方は基本的にsnapnameと同じで、パスの区切り文字として「/」、ドライバ名として「%g」
  "media"デバイスにマウントされたイメージ名として「%d_[media]」を使用できます。

  例えば、-statename foo/%gとして"mame wrally"を動作させると、「sta/foo/wrally/」フォ
  ルダにステートが保存されます。
  また、-statename %g/%d_cartとして"mess nes -cart smb"とすれば、「sta/nes/smb/」にス
  テートが保存されます。
  さらに、-statename %g/%d_cdrmで、"mess pce -cart cdsys -cdrm draculax"としたならば
  「sta/pce/draculax/」です。
  メディアスイッチが無効なとき(例: c64で%d_cdrm)や、イメージがマウントされていないと
  き(例: pceでHuカード版ゲームを使ってるとき%d_cdrm)に、メディアスイッチを指定すると、
  デフォルト値の%gに巻き戻され、ステートは以前同様「sta/*ゲーム名*/」に保存されます。
  [Fabio Priuli]

- msm5205.c: デバイスのモダン化。[Fabio Priuli]

- digital i/oボードで、各ゲームで設定するのではなく、ds2401ROMを読み込むように変更。
  「Mambo A Go-Go」の起動が改善。[smf]

- snes_snd: SNESサウンドデバイスのモダン化。[Fabio Priuli]

- tms6100: TMS610とM58819デバイスのモダン化。[Osso]

- デフォルトのカード設定、デバイス入力、クロックを全てのカード固有になるよう、スロッ
  トインタフェースから移動。[smf]

- カートリッジロード時に割り当てできるように断片的なmachine configをサポート。例とし
  てNCR 53C7xxをdevcb2に変換。[smf]

- NCR5380Nをdevcb2にコンバート。[smf]

- NCR5390をdevcb2にコンバートし、SCSIチップのクロック設定にMCFG_DEVICE_CLOCKを使用。
  [smf]

- pcshare: 各PCベースドライバの共有PCハードウェアを全てpcat_base_stateから継承。
  [Carl]

- QTデバッガのメインウィンドウにイメージメニューを追加。UIよりディスクイメージをマウ
  ント可能。[Andrew Gardner]

- uiimage.c: ファイルマネージャーより新しいファイルを作成したとき、拡張子も必要なよう
  に改良。[Fabio Priuli]

- RP5H01デバイスのモダン化。[Osso]

- Konami System 573 Security Cassetteがスロットを使用するように変更。現在の設定はセー
  ブされなくなり、デフォルトのカセットは"game"となる。一部のゲームはセキュリティカ
  セットを通じて追加のI/Oを持つが、これはメモリマップへのパッチをやめてカセットがロー
  ドされたときに実装されるように変更。ゲームが別な"インストール用"カセットを使用する
  場合、このカセットを選択後ハードリセット(Shift+F3かスロットメニューからリセットを選
  択)すると、CDからインストールできる。[smf]

- MB14241とMathBoxデバイスのモダン化。[Osso]

- inpttype.h: 致命的関数で、O0ではなくO1を使用。[Hans Ostermeyer]

- デバイスアドレスマップのサイズについて、終端アドレスにラッピングが起こる場合のクリ
  ッピングを修正。アドレスマップバンクデバイスの概念実証を追加。これは、メモリマップ
  のバンクを可能にするもので、Taito GNETに例として実装。[smf]

- Taito GNETでランタイム時の設定ではなくアドレスマップを使用するように変更完了。[smf]

- geebeeとwarpwarpのサウンドデバイスをモダン化。[Osso]

- gp9001のモダン化完了。[smf]

- MM58274C RTCデバイスのモダン化。[Fabio Priuli]

- デバイスアドレスマップのAM_NOPを許可。このほかにも許可しなければいけないものがある
  かも。[smf]

- System 573のPCCARDスロットとLinear Flash Cardを作成。オンボードのフラッシュチップに
  とPCカードスロットのバンキングにはbankdev.cを使用。
  これにより、メモリシステムとintelfsh.cに追加の呼び出し2つ追加。[smf]

- rf5c296とATAフラッシュ機能をtaitogn.cからそれぞれ独自のデバイスへ分離。PCカードス
  ロットは一時的にデバイスマップの代わりにメモリハンドラを使うように巻き戻し。[smf]

- Kaneko Pandoraデバイスのモダン化。[Osso]

- TMS9927デバイスのモダン化。[Fabio Priuli]

- PIT8253デバイスのモダン化。[Fabio Priuli]

- スピーカーデバイスのモダン化。[Fabio Priuli]

- Taito I/Oデバイスのモダン化。[Osso]

- gtmrusaのROMを実際のラベルに合わせてリネーム。[Porchy]

- IDE HDDをIDEコントローラから分離開始。[smf]

- firebeat: midiキーボードを別デバイスに分離。[Carl]

-「フラワー」のサウンドデバイスをモダン化。[Osso]

- HLSLの改良版.ini追加。ブルームスライダに実装。[MooglyGuy]

- デリゲートのリードライト用マクロ追加。[Curt Coder]

- QTデバッガ: 新しいブレークポイントウィンドウの作業中。[Andrew Gardner]

- nmk112デバイスのモダン化。[Osso]

- Namco I/Oデバイス(56xx、58xx、59xx)をモダン化。[Osso, Fabio Priuli]

- naomi video: powervr2のウソモダン化。[O. Galibert]

- powervr2: 一部のレジスタグループは明らかに32ビットなのでそのように変更。
  [O. Galibert]

- naomi: IRQの分離を改良。[O. Galibert]

- naomig1: DMAをCPUから独立。[O. Galibert]

- IDEインタフェースの整理第一弾。何でもPCとして無理やり動作させようとしていたのを修正。
  VIA VT83C461のデータシートのコピーがあるので、この機能に関係するゲーム用ハックの削
  除に役立つと思われる。[smf]

- adc1038とadc12138デバイスのモダン化。[Osso]

- USE_SIMDフラグをRSPヘッダに追加し、一部のオペコードをSSE*組み込み関数(intrinsics)を
  使用するようにコンバート開始。現在の計画ではCore2以降のSSSE3対応ハードウェアを対象
  にする予定。コンバートが完了すれば、5倍や10倍といったレベルのスピードアップが期待で
  きるが、これはRSPが極端にエミュレーションのボトルネックとなる場合だけに限られる。
  [MooglyGuy]

- nmk16.c: rapheroのサウンド改善。[trap15]

- RSPベクターロード命令の残りにもSIMDコードを追加。[MooglyGuy]

-「中国龍II / Dragon World II」のプロテクトルーチンを改良。[iq_132]

- pacumanのグラフィックROMを検証。[elnaib and Santy14]


新規追加、またはNOT_WORKING状態から昇格したゲーム
-------------------------------------------------
Top XXI (Version 1.2) [Roberto Fresca, ANY]
Attack Force [Piero Andreini]


新しく追加されたクローンセット
------------------------------
Commando / 戦場の狼 (海賊版2) [Kevin Eshbach]
Cresta Mundo (Laguna S.A. Spanish Moon Cresta bootleg) [Roselson (from AUMAP)]
WWF: レッスルマニア (rev 1.1 07/11/95) [Brian Troha, The Dumping Union]
スクランブル (Reben S.A. Spanish bootleg) [Roselson (from Aumap)]
スカイソルジャー (bootleg) [ANY]
ギャラクシアン (bootleg, set 2) [ANY]
Nudge Double Up (JPM SRU) [jameswal]
Unknown SRU Game [jameswal]
Borderline (Tranquilizer Gun conversion)
  [Ricky2001 (from AUMAP)] (not working, bad ROM)
ミステリアスストーンズ -Dr.キックの大冒険- (Itisa PCB)
  [Ricky2001 (from AUMAP)]
Aerolitos (アステロイドのスペイン製海賊版) [Basilio Garc鱈a]
サタンオブサターン (Inder S.A., 海賊版) [Basilio Garc鱈a]
スズカエイトアワーズ2 (Japan) [ShouTime, The Dumping Union]
テディーボーイブルース (Old Ver. 海賊版)  [any]
Car Action (set 2)  [any]
スペースチェイサー (set 4)  [any]
ミッションクラフト (version 2.7) [Artemio Urbina, The Dumping Union]
クレイジークライマー (Spanish, Operamatic bootleg) [Basilio Garc鱈a]
Impacto (Billport S.A., Spanish bootleg of Scramble) [Basilio Garcia]
スクランブル (Petaco S.A., Spanish bootleg) [Basilio Garcia]
Ave Fenix (Spanish bootleg of Phoenix) [Basilio Garc鱈a]
Pajaro del Espacio (Spanish bootleg of UniWar S) [Basilio Garc鱈a]
Battle Zone (bootleg of Mayday) [Basilio Garc鱈a]
エアインフェルノ (Japan)  [Shoutime]
クライシスゾーン (CSZO4 Ver. A)
  [Tormod, BrianT, Smitdogg, The Dumping Union]
クライシスゾーン (CSZO3 Ver. B, set 2)
  [Tormod, BrianT, Smitdogg, The Dumping Union]
ThunderJaws (rev 3) [Artemio Urbina, The Dumping Union]
魂斗羅 (Japan, set 2) [Artemio Urbina, The Dumping Union]
18 Challenge Pro Golf [Tormod, The Dumping Union]


追加された未動作ゲーム
----------------------
Music Ball [AUMAP]
ガッタンゴットン (ギャラクシアン風基板用海賊版) [Basilio Garc鱈a]
Reel Good Time (Rebuild) (EPOCH) (Version 1.0) [Dr Slots/MPU Mecca]
Treasure Hunt (Global) (EPOCH) (Version 1.6) [Dr Slots/MPU Mecca]
mamedev.org
May 21, 2013

0.148u5出た

u5差分出ました。結局はTestersはうちでホストすることに。。。なんてこったい。
0.148u5
-------


MAMETestersの修正バグ
---------------------
- 03642: [DIP/入力] (cps1.c) 1941: DIPメニューの難易度の数値がサービスメニューのもの
         と合っていない。
- 00012: [DIP/入力] (dooyong.c) lastday: [バグかもね] テストモードで5キーを押すと
         Coin B、6キーを押すとCoin Aが反応する。
- 01797: [DIP/入力] (tank8.c) tank8: ゲーム時間のDIP設定が間違っている。マニュアルに
         よると、60秒から210秒まで10秒刻みの設定。MAMEでは73秒から233秒。
- 02117: [DIP/入力] (dooyong.c) superx: [バグかもね] サービスモードのDIPスイッチが動
         作しない。
- 03388: [DIP/入力] (atarisy1.c) roadrunn and clones: 入力ボタンのネーミングが非論理
         的。オリジナルではプレイボタンとスタートボタンが共用。
- 04196: [DIP/入力] (leland.c) offroadt2p: [バグかもね] 2人プレイゲームなのに、3人分
         の操作がある。
- 05119: [DIP/入力] (kaneko16.c) bloodwar oedfight: アトラクトモードのサウンドON/OFF
         を設定するDIP設定が逆。
- 05120: [DIP/入力] (namcos1.c) bakutotu: 無敵を設定するDIPスイッチが動作しない。下か
         ら2つめのUnknownが無敵の設定として動作する。
- 05194: [グラフィック] (tx1.c) buggyboy, tx1: Tabメニューの画面設定を切り替えると、
         画面1と2がフリーズする。(Phil Bennett)
- 04851: [クラッシュ/フリーズ] (pcxt.c) filetto: 起動できない。(crazyc)
- 05190: [クラッシュ/フリーズ] (gomoku.c) gomoku: ROM/RAMテスト後にクラッシュする。
         (hap)
- 05189: [サウンド] (attckufo.c) attckufo: 音が出ない。(hap)


ソースの変更点
--------------
- QSoundの内部DSP ROMをデバイスに追加。[Andrew Gardner]

- 4ビットmathboxのPROMのうち未使用のビットにあるゴミを削除。[Andrew Welburn]

- 結果が2に切り上げされるときにEフラグをセットせず結果のみを制限。[smf]

- clifront.c: -romindentでディレクトリ内のzipファイルを処理するように改良。
  [Fabio Priuli]

- NaomiとTriforceのメタデータを更新。[f205v]

- PSX BIOS ROMのメモリマップについて、内部レジスタでサイズ操作されるようにCPUコアで処
  理。System 12のプロテクトハックで、BIOS ROM領域の再マッピングが不要。また、デフォル
  トのRAM値も削除。[smf].

-「チョコベーダー」の0.8e ROMを再吸い出し。[Smitdogg]

- nbbatman2bl - 不良グラフィックROMの置き換え。[Smitdogg]

- silkroad - 不良ROM置き換え、初期化ハック削除。[Brian Troha, Smitdogg,
  The Dumping Union]

- autobootコマンド追加。[Ben Geeves, Miodrag Milanovic]

- 最近の吸い出しにより、「ワールドテニス」のmaincpu ROMサイズの修正。ラベルの更新。
  [any, Tafoid]

- travrusa.cの全セットについてDIP配置の検証と確認。[Tafoid]

- 8042kbdc: 未初期化な変数を修正。[Peter Ferrie]

- timekeeperのモダン化。[smf]

- ライブラリにLUA 5.2.2追加。動作中のマシンにLUA VM基本実装。ドライバ起動後にLUAスク
  リプトを実行するため、-script(または-autoboot_script)コマンドを追加。
  [Miodrag Milanovic]

- adc083x、ds2401、upd4701をモダン化。[smf]

- デバッガにメモリトラッキングを追加。これには次の新コマンド2つを含む:
  trackmem, pcatmem(p|d|i) [Andrew Gardner]

- メモリウィンドウの左クリックによる選択のバグを修正。[Andrew Gardner]

- at28c16のモダン化完了。[smf]

- rallyx.cの全セットについてDIPスイッチ位置の検証。[Tafoid]

- YMZ280B、YMF271、YM2610、YM2608、YM2203、AY8910、YM2612/YM3438のモダン化。[smf]

- flstory.c:「ルンバランバ」のDIPスイッチ二つを修正と、XTALベースにクロックを変更。
  [Brian Troha]
 
- YM3526のモダン化。6502、6809、Z80への書き込みラインの追加も必要。[smf]

- Y8950、YMF262、YM3812、YM2413、YMF278Bのモダン化。[smf]

-「スポーツフィッシング2」の吸い出し直し。[f205v]

- Crystals Coloursの改良: [Roberto Fresca]

 * タイルマトリックスとVRAMの復号化
 * メモリマップと入力をゼロから作成
 * プログラムデータチャンネルのプロテクトをバイパス
 * 表示色、カラーRAMの復号化
 * ボタンランプをサポート
 * デフォルトNVRAM作成
 * 動作可能ステートに昇格
 * テクニカルノートと、暗号化の仕組みについて追加

- Snooker 10の改良: [Roberto Fresca]

 * NVRAMサイズ修正
 * デフォルトNVRAM追加

- Apple 10の改良: [Roberto Fresca]

 * NVRAMサイズ修正
 * デフォルトNVRAM追加

-「Ten Balls」の改良: [Roberto Fresca]

 * NVRAMサイズ修正
 * デフォルトのNVRAM追加

- CDDAのモダン化と、再生開始時に音の不具合とタイミングの問題が起こらないようバッファ
  したサンプルを破棄するよう改良。[smf]

- デバッガにstatesave (ss)とstateload (sl)コマンドを追加。[Andrew Gardner]

- TMS5220をモダン化。[smf]

- nexus3d.c - ROMをマシなものに置き換え。[Smitdogg]

- MAMEのアノニマスタイマーを一部削除。[Andrew Gardner]

- itisa - ゲームはItisa製。未吸い出しのスペイン版オリジナルあり。[AUMAP]

- TMS5110のモダン化開始。[smf]

- pcxt.c: Fliettoを修正。[Carl]

- fuukifg2.c - Z80クロックを6MHzに増加。gogomileのイントロBGMとボイスが修正。
  [Phil Bennett]

- fruitpc: 入力系追加。[Carl, R.Belmont]

- CD-ROM / CHDMANの大幅な改善: [R. Belmont]
 * プリギャップセクタが存在するbin/cueイメージのインポートとエクスポートを修正
 * TOC処理の整理; トラックの開始を常に最初のプリギャップセクタに指定
 * プリギャップの読み込みとCDDA再生をついにサポート。ファイルにプリギャップセクタが存
   在しなくても動作

- contcirc、chasehq、sci、topspeedのギア位置をデフォルトでLOWに変更。[MASH]

- sspeedr.c: 汎用のギアシフトワートワーク追加。[MASH]

- Golden Pokerドライバの改良: [Roberto Fresca]
 *「Videotron Poker」のセレクタ用入力追加
 * Royaleマルチプレクサシステムの解析
 * 未使用のRoyaleドライバ初期化を削除
 * Royaleセットを動作可能に昇格
 * テクニカルノートを追加

- "で、彼がCRTブルームを追加すると目が焦げ付き泣き出し、何も見えなくなってしまった"
  [MooglyGuy]
  * ベクターブルームと関連する.iniの制御を有効化
  * ラスタブルームと関連する.iniの制御追加。各ブルーム"レベル"は、継続する半分サイズ
    のサイズレンダターゲットに対するlin/earウェイト
  * D3D8モードを削除
  * D3Dレンダラで名前空間を使用するため大幅なリネーム処理。WindowsでのHALベースレンダ
    ラ実装が初期計画ステップ(例:WindowsでのGLなど)
  * d3d_info、d3d_poly_info、d3d_texture_infoをクラス化
  * ベクタのバッチ化で速度が改善するかも
  * シェーダステート設定のマイナーな整理

- capcom.c: 一部ピンボールセットのSHA1を追加。[John Gilbert]

- libflac: 旧バージョンのXcodeの互換性改善。[John Gilbert]

- 一部ドライバの入力とDIPスイッチバグを修正。[Sonikos]

- PGMの改良: [iq132]
 - ビットスワッププロテクト実装で「Killing Blade」が全リージョン動作
 -「Dragon World 3/中国龍3スペシャル」で必要な追加プロテクションを実装。ゲーム自体は
   改善していないものの、コードは大幅にクリーン
 - 古いゲーム用のビットスワッププロテクトとDMAモード実装。ram_dumpハックは不要。プロ
   テクトのシミュレートはまだ不完全


新規追加、またはNOT_WORKING状態から昇格したゲーム
-------------------------------------------------
Mundial/Mondial (Italian/French) [Roberto Fresca, f205v]
Let's Attack Crazy Cross (GV027 Asia 1.10)
  [Tom Braider, Smitdogg, The Dumping Union]
Crystals Colours (Ver 1.01) [Roberto Fresca, Any]
Stunt Air [f205v, Tirino73, David Haywood] 
  (imperfect gfx, sound, colours, need PCB measurements)
Royale (set 1) [Roberto Fresca]
Royale (set 2) [Roberto Fresca]
Videotron Poker (cards selector) [Roberto Fresca, Any]
Videotron Poker (normal controls) [Roberto Fresca, Any]
Fruit Land [Carl, R. Belmont, Any]


新しく追加されたクローンセット
------------------------------
クラッシュローラー (bootleg set 3) [ANY]
獣王記 (Datsu bootleg) [ANY] (not working)
ネクストスペース(set 2) [ANY]
Traverse USA / ジッピーレース (I.P. - American Top Bootleg) [ANY]
バスター (set 4) [ANY]
クレイジークライマー (Model Racing bootleg) [ANY]
ラリーX (Model Racing bootleg) [ANY]
ルナレスキュー (Model Racing bootleg) set 2 [ANY]
Power Spikes / スーパーバレー'91 (US) [ANY]
ギャルズパニックII (English) [ANY] (uncertain set composition) (not working)
パン (bootleg, set 4) [ANY]
ファイナルファイト (bootleg) [ANY]
Magic's 10 (ver. 16.54) [ANY]
New Lucky 8 Lines (set 4, W-4) [Roberto Fresca, ANY] 
New Lucky 8 Lines (set 5, W-4, main 40%, d-up 60%) [Roberto Fresca, ANY]
New Lucky 8 Lines (set 6, W-4, main 40%, d-up 60%) [Roberto Fresca, ANY]
Jack Potten's Poker (set 7, Royale GFX) [Roberto Fresca, ANY]
Atom (ボンジャックツイン海賊版) [f205v] (not working)
Dragon's Lair 2: Time Warp (Euro v3.17)  [italiandoh]
Indiana Jones (JPM) (IMPACT, German set 2) [mathijs/MPU Mecca]
インディアンバトル (Brazil) [Marcello Mancini]
ライデンファイターズ (単体基板) [Smitdogg, Tormod, Brian Troha, The Dumping Union]
Guardian Storm / 戦神 (vertical) [Brian Troha, The Dumping Union]
Red Fox War Planes II (China, set 2) [Smitdogg, The Dumping Union]
MotoTour / ジッピーレース (Tecfri license) [Ricky2001 (from AUMAP)]
パックマン (Spanish, 'Made in Greece' bootleg) [F.J.Jimenez (Gijon)]
ミズパックマン ('Made in Greece' bootleg) [Ricky2001 (from AUMAP)]
Pacuman (Spanish bootleg of Puck Man) [Roselson (from AUMAP)]
ムーンクレスタ (Electrogame S.A. Spanish bootleg) [Roselson (from AUMAP)]
ムーンクレスタ (Petaco S.A. Spanish bootleg) [Ricky2001 (from AUMAP)]
ギャラクシアン (Recreativos Franco S.A. Spanish bootleg) [Roselson (from AUMAP)]
フェニックス (Spanish bootleg) [Enricnes (from AUMAP)]
Ataque Sideral (Spanish bootleg of UniWar S) [Ricky2001 (from AUMAP)]
ボンジャック (Tecfri, Spain) [F.J.Jimenez (Gijon)]
Le Bagnard (Itisa, Spain) [Asociación de Usuarios de Máquinas Arcade y Pinballs]


追加された未動作ゲーム
----------------------
Bonne Chance! (Golden Poker prequel hardware) [Roberto Fresca, Any]
Time Fighter (タイムパイロットのギャラクシアン基板用改造版)
  [Marcello Mancini, the hands of the hap]
Sea Battle [ANY]
Midcoin Juke Box 24CD [f205v]
The Drink [Any]
Unknown H8 Italian Gambling game [Any]
このeたこ [Tormod, Smitdogg, The Dumping Union]
mamedev.org
May 1, 2013

0.148u4出た

u4出てます。Testersは間もなく復旧予定です。
0.148u4
-------


MAMETestersの修正バグ
---------------------


ソースの変更点
--------------
- tms5110r.c: TMS5200 LPC ROMが腑分けにより正確だと確認。[digshadow, Lord Nightmare]

- tms5110r.c: TMS5100 LPCテーブルを腑分けを元に検証と修正。
  [digshadow, Lord Nightmare]

- tms5220.c: 'circuit 412'の特許情報に合わせてコメントの更新、変数名変更、マイナーな
  修正。[Lord Nightmare]

- m6502: 未ドキュメント化命令0x80は1バイトNOPではなく2バイト。[O. Galibert]

- SDL: 内部ファイルマネージャによるsymlink処理を修正。[qmc2]

- naomi: cvs2gd、senkoo、ss2005のGD-ROMを再吸い出し。[f205v]

- braveff: マスクROMを吸い出し。[Guru, R. Belmont]

- netlist.h: GCC 4.3以前用の修正。[Federico Schwindt]

- naomi: confmiss、sprtjam、vstrik3、dygolfのGD-ROMを再吸い出し。[f205v]

- simple_setデータ構造体を追加して、デバッガのコメントシステムに実装。
  [Andrew Gardner]

- naomi: mok、shaktamb、vtennis2、ngdup23a、vf4evo、initdexp、initdv3j、senkosp、
  initdv3eの再吸い出し。[f205v]

- hikaru: braveffとsgnascarのテストモードでのチェックサムを元に、不良ROMの吸い出し直
  し。[Guru]

- suna16.c: 基板のドキュメント、「バックストリートサッカー」「ウルトラバルーン」両基
  板レイアウト追加。「バックストリートサッカー」「ウルトラバルーン」「Best of Best」
  のDIP配置追加。CPUクロックを実機のOSDベースに変更。[Brian Troha]

- tms5220.c: 腑分け解析を元に、TMS5220とTMS5220Cで同一のLPCテーブルを使用。不要な追加
  テーブルを削除。[Lord Nightmare, digshadow]

- PSX GTE: NCDS、CDP、NCDT、NCCS、CC、NCS、NCT、NCCTの加算後のオーバーフローをチェッ
  クすることでFLAGの演算を改善。[smf]

-「ファイティングゴルフ」(US)で、DIPSWITCHの変更を含む"SNKプログラム更新"などから親
  セットとの違いについて詳しく追加。[Tafoid, Shane Chaneman]

- primrag2: PCBのReadMeによると8MB RAMがあるのでそのように変更。[R. Belmont]

- mxが3、またはcvが2に設定されたときの、MVMVAフラグ演算修正とバグの再現。[smf]

- esripsys.c - サイクル単位で正確な6809コアによって起こっていた不具合を修正。
  [Phil Bennett]

- PSX GTE: RTPSフラグと演算の修正。[smf]

- QTデバッガ: dasmウィンドウでプログラムカウンタの移動場所を示すtrackpcコマンドを追加。
  オプションを表示するにはデバッガ内で"help trackpc"とタイプ。[Andrew Gardner]

- PSX GTE: RTPTフラグ演算修正と、使用テーブルが大幅に小さい新型divideを追加。[smf]

- RAMサイズ設定用の1f801060を部分的にサポート。実メモリよりも大きなサイズが設定される
  とRAMをリピートする。RAMがドライバのメモリマップに含まれなくなったため、machine側で
  サイズを指定する必要がある。[smf]

- Fruit: VGA BIOSミラー、RAM容量、HDD書き込み可不可を修正。[Carl, R. Belmont]

- superchs.c: メインCPUクロック、ROMラベルを修正。「スーパーチェイス」にPLD追加。
  [Porchy, Brian Troha, The Dumping Union]

- 6850acia.c: DCDシグナル処理を改良。[Wilbert Pol]

- arcadia.c:「Magic Johnson's Fast Break」と「Leader Board」で使用しているSEC-SCPA 
  PALを追加。[Kevin Eshbach]

- PSX CPUによって生成されるRAMデバイスにより、デバイスの削除時にハッシュマップから子
  デバイスを削除していない問題が判明。今のところ、device.cをハッシュマップがリセット
  された場合、全てのデバイスを削除するように変更。[smf]

- segas18.c: ddcrewjの317-0185復号化キーを追加。[Porchy, Charles MacDonald]

- QTデバッガ: メインデバッグウィンドウ内のドックを含む開いている全ウインドウの設定を
  保存するように更新。また、×ボタンを押してメインウィンドウを閉じたときに設定が正し
  くセーブされないバグを修正。[Andrew Gardner]

- taitotz.c: pwrshovlの追加I/OボードROMを再吸い出し。[Tormod]

- iteagle: ドキュメントの更新。[Guru, Brian Troha]

- OS X: OS XネイティブとUNIXスタイルのマルチユーザインストールを両方サポート。
  [R. Belmont, Nick Boos]

- iteagle: 1.02ブートROM、FPGAコンフィグROM、PALを追加。[Brian Troha]

- SDL: デバッガ有効時に*IX系でフォントキャッシュを二重にシャットダウンするのを修正。
  [R. Belmont]

- pacman.c: オリジナルの「パックマン」ROMを確認して親セットに設定。[Andy Welburn]


新規追加、またはNOT_WORKING状態から昇格したゲーム
-------------------------------------------------
Spooky Night 2nd Edition (Version 2.0.4) [Sara S.]
Spooky Night (Version 1.0.1) [Sara S.]
Good Luck II [Roberto Fresca, f205v]


新しく追加されたクローンセット
------------------------------
Wing Shooting Championship V1.00 [Brian Troha, The Dumping Union]
D.D.クルー (Japan, 4 Players, FD1094 317-0185) [Porchy, The Dumping Union]
Se Gye Hweng Dan Ultra Champion (Hong Kong)
  [Brian Troha, Smitdogg, The Dumping Union]
Back Street Soccer (larger ROMs) [Brian Troha, Smitdogg, The Dumping Union]
ナックルヘッズ (Japan, Prototype?) [Arzeno Fabrice, The Dumping Union]
Oriental Legend Special / Xi You Shi E Zhuan Super (ver. 103, China, Tencent) 
 (unprotected) [XingXing]
怒首領蜂II (various sets) [Mr. CAST, Smitdogg, Tormod, The Dumping Union]
スーパーチェイス -クリミナルターミネーション- (World) [Porchy, The Dumping Union]
アルカノイドリターンズ (Ver 2.02O 1997/02/10) [Sonic, Smitdogg, The Dumping Union]
Ball Boy [The Dumping Union]


追加された未動作ゲーム
----------------------
GTI Poker? (SMS hardware) [Kevin Eshbach, Roberto Fresca]
シャカっとタンバリン! 2K1 SPR (GDR-0013)
  [gamerfan, CaH4e3, Smitdogg, The Dumping Union, R. Belmont]
Fruit [Any, R. Belmont]
Pinball 2000: Star Wars Episode 1 [R. Belmont, José Renato Castro Milanez]
Pinball 2000: Revenge From Mars (rev. 1) [R. Belmont, José Renato Castro Milanez]
Pinball 2000: Revenge From Mars (rev. 2) [José Renato Castro Milanez]
Golden Tee Fore! 2004 [R. Belmont, Brian Troha, uncletom]
Golden Tee Fore! 2005 [R. Belmont, Brian Troha, uncletom]
mamedev.org
April 14, 2013

0.148u3出た

u3差分のwhatsnewです。テスターズは鯖移転のとばっちりで停止中です。復旧時期は未定。
0.148u3
-------


MAMETestersの修正バグ
---------------------
- 03873: [その他] (megaplay.c and megatech.c): 出力されるNVRAMの内容が正しくなく、本
         来はBIOS側の設定を保存しなければいけない。(Fabio Priuli)
- 05139: [色/パレット] (ssv.c) ryorioh: 色がおかしい。(Angelo Salese)
- 05179: [Interface] -burninオプションが動作していない。(Fabio Priuli)
  


ソースの変更点
--------------
- QTデバッガの修正:
 * 新しいメモリウィンドウをアクティブなCPUにフォーカスして開始
 * ユーティリティウィンドウを一旦開いて閉じた後、ステップ動作しても再び開かないように
   変更 [Andrew Gardner]

- shangha3.c:「上海III」「へべれけのぽぷーん」「ブロッケン」のDIP配置追加。
  [Brian Troha]

- m6502: ほとんど未テストのマルチディスパッチテーブルサポート。[O. Galibert]

- coolridr:「Clang」の新バージョンでのコンパイル不具合対策。[Phil Bennett]

- k053260デバイスのモダン化。[Andrew Gardner]

- M740 CPUファミリの更新: [R. Belmont, O. Galibert]
 * T=1命令を全てサポート
 * COMと、加算機のみ版のINCとDECを追加

- namcos2:「スティールガンナー2」で正確なC68(M37450) I/O MCUを使用。
  [R. Belmont, Guru, Charles MacDonald]

- aristmk4.c:  [Heihachi73]
 *「Caribbean Gold」(動作可能)の追加。コメントの整理とEPROM番号の追加。
  「Caribbean Gold」については、入力系の変更が少し必要。起動時にドアエラーが出るが、
   コイン入力を押すとエラーは消えて、メモリリセットとコイン入力が可能になる

 * また、「Caribbean Gold 2」[cgold2]でcgoldのグラフィックROMを使うことで表示改善
   (cgold u8とu9をcgold2のu20とu45に置き換え)。ゲームはプレイ可能(これらのゲームでい
   くつか違うタイルがあるのを除く)

 *「Caribbean Gold II」「Fortune Hunter」を動作可能ステートに昇格。eforestとarcwinsの
   昇格以来動作していたが、フラグは外されていなかった

- Mitsubish M50740/50741 MCUをサポート。[R. Belmont]

- exidy.c: gcc-4.9で判明したアウトオブレンジアクセスを修正。[Juergen Buchmueller]

- beezer.c: gcc-4.9で判明したアウトオブレンジアクセスを修正。[Juergen Buchmueller]

- device_tコンストラクタにショートネームとソースファイル位置用引数を追加。
  [Miodrag Milanovic]

- spu: cdda割り込み追加。[Carl]

- sf2m3, sf2m8 - 残りの表示不具合修正で、WORKINGステートに設定。[Robbbert]

- sf2m1、dinopic、dinopic2、punipic、punipic2、punipic3の改良。[Robbbert]

- shangha3.c:「上海III」のクロックスピード訂正とその他の記述を追加。[Brian Troha]

- XとY軸を符号付き11ビットで処理。「リッジレーサーレボリューション」のロード時に未使
  用のビットを設定していた。[smf]

- M740: Aレジスタのbbs/bbcの逆アセンブリを訂正。[R. Belmont]

- tms5220.c: 腑分けにより正確なtms5200チップROMを追加; 5200、5220、5220cで使用し、ボ
  イスの音質が大幅に向上。[digshadow, Sarayan, Lord Nightmare]

- M740: seb x,A/clb x,Aの逆アセンブリを修正。[R. Belmont]

- ドット、線分、三角のX、Y座標を符号付き11ビットとして処理。これによりMESSの
 「Zaynac X Zaynac」(fc版)のスプライトが修正。[smf]

- QTデバッガ: メモリビューのチャンクサイズ比を正しくレポートするように修正。ignoreコ
  マンドで、無効なCPUをレポートするのを訂正。コメントシステムで、オペコードのCRC32に
  関連するいかれたコードを修正。[Andrew Gardner]

- 315_5124.c: パレットの改良。[Enik Land]

- i960:「ゼロガンナー」で必要なcvtilrを追加。[R. Belmont]

- tms5220.c: 5220cと5200の腑分けを元にSpeak Externalの小修正とドキュメントの更新。
  [Lord Nightmare, digshadow]

- gaplus.c:「ギャプラス / Galaga 3」セットの問題修正。[Brian Troha]

- 一部ゲームとpse bios v2.2で間違ったテクスチャが表示されるのを修正するため、dma割り
  込み発生までの時間短縮。[smf]

- psxgpu_device::update_screenがボーダーエリアをクリアするように変更。[smf]

- 結果が最大領域を超える場合のGTE A1/A1/A3フラグ演算を修正。GPFとDPCTが全てのsfとlm値
  で動作可能。[smf]

- namcos23: ハードウェアのreadmeを更新。[Guru]

- drawd3d.c - YIQ使用時のパフォーマンス改善と、prescale_xとprescale_yの変更が色に影響
  しないよう修正。[Just Desserts, Robert Tuccitto]

- GTE GPL & DCPLオペコードについて、旧ツリーから変更部をポートすることにより修正。
  [smf]

- royalcrdpのデフォルトNVRAM追加でゲームが起動可能。動作可能ステートに設定。
  [Peter Ferrie]

- magicrd2bとmagicrd2cのデフォルトNVRAM追加でゲームが起動可能。動作可能ステートに設定。
  [Peter Ferrie, Roberto Fresca]

- TMS5100と5200シリーズ: tms5100、tms5200、tms5220、tms5220cの腑分けとchirpテーブルの
  検証についてドキュメント追加。LPCテーブルは未検証。[digshadow, Lord Nightmare]



新規追加、またはNOT_WORKING状態から昇格したゲーム
-------------------------------------------------
Bases Loaded (Prototype, PlayChoice-10) [Lost Levels]
Sex Appeal (Version 6.02) [Brian Troha, The Dumping Union]
Caribbean Gold (3VXEC449, USA)  [Heihachi73]
Caribbean Gold II (3XF5182H04, USA)  [Heihachi73]
Fortune Hunter (2XF5196I01, USA)  [Heihachi73]
Fortune Hunter (2XF5196I02, USA)  [Heihachi73]
Magic Card II (green TAB or Impera board)  [Peter Ferrie, Roberto Fresca]
Magic Card II (blue TAB board, encrypted)  [Peter Ferrie, Roberto Fresca]
Royal Card v2.0 Professional  [Peter Ferrie]


新しく追加されたクローンセット
------------------------------
Virus (Dr. Mario prototype, PlayChoice-10) [Lost Levels]
Hit The Six (Project) (set 3) [launton]
(U.S.) Games V18.5 [Bad A Billy, Smitdogg, The Dumping Union]
Magic Johnson's Fast Break (Arcadia, V 2.7)
  [Kevin Eshbach, The Dumping Union]
ハングオン (older?) [cmonkey]
デイトナUSA Special Edition (Japan, Revision A) [Ordyne]
デイトナUSA (Japan, Turbo hack, set 2) [Any, The Dumping Union]
ギャプラス (GP2) [Any, The Dumping Union]
サイドバイサイド (Ver 2.7 J) [Guru]
カプコン VS. SNK -ミレニアムファイト2000- (JPN, USA, EXP, KOR, AUS)
  [Porchy, The Dumping Union]
ライデンファイターズJET (Single Board, set 1)
  [Tormod, Smitdogg, The Dumping Union]
モトクロスゴー! (MG1 Ver. A) [Any, The Dumping Union]
The Pit Boss (2214-03, U5-1C) [Brian Troha, The Dumping Union]
Riviera Hi-Score (2131-08, U5-2D) [Brian Troha, The Dumping Union]
ロストワールド / Forgotten Worlds (USA, B-Board 88618B-2, Rev. AA) [system11]
ギャプラス / Galaga 3 (GP3) [system11]
モトクロスゴー! (MG1 Ver. A, set 2) [Any, The Dumping Union]
カルノフ (US, rev 6) [system11]
サイクルウォリアーズ, set 1 [system11]


追加された未動作ゲーム
----------------------
Winning Streak (Version 1.1) (Coinworld) [albaki77]
Fruit Star (encrypted) [Team Europe, Roberto Fresca]
Crackin' DJ Part 2 [ShouTime, f205v, The Dumping Union, R. Belmont]
マッスルボマー / Saturday Night Slam Masters (海賊版 with PIC16C57)
  [ANY, The Dumping Union, Robbbert]
Mars TV [ShouTime, f205v, R. Belmont]
mamedev.org
March 20, 2013

0.148u2出た

u2の差分がリリースされています。しばらく本家サイトのお引っ越しのためアクセスできない状態でしたが、移転も完了してます。
0.148u2
-------


MAMETestersの修正バグ
---------------------
- 04501: [ゲームプレイ] (stv.c) groovef: 起動時、既にコインが2つ入っている。これは、
         起動時にクレジット関係の設定が勝手に変わるのを防ぐための一時的な対策。
         (Angelo Salese)
- 05165: [グラフィック] (moo.c) buckyaab and buckyuab: グラフィックが表示されない。
         (hap)
- 05155: [その他] (wwfsstar.c) wwfsstar: 日本語のテキストが海外版に表示される。
         (David Haywood)
- 03086: [グラフィック] (saturn.c) prikura: アトラクトモードとエンディングで表示不具
         合。(Angelo Salese)
- 02657: [グラフィック] (saturn.c) puyosun: グラフィックが一部表されない。
         (Angelo Salese)
- 03871: [DIP/入力] (saturn.c) suikoenb: 起動するとすでにクレジットが2つ入っている。
         (Angelo Salese)
- 05145: [色/パレット] (vicdual.c) hocrash: ゲームの青い部分が無くなった。(hap)
- 04837: [クラッシュ/フリーズ] (aleck64.c) mtetrisc, starsldr: [デバッグ限定] OK画面
         後にクラッシュする。(Firewave)
- 05122: [グラフィック] (psikyosh.c) daraku: Insert CoinやGame Overなどの文字が化ける。
         (David Haywood)


ソースの変更点
--------------
- PORT_CONDITIONとPORT_BITを同時に使用した場合にランタイムでのioportタグマップルック
  アップを削除。gmgalaxなどで使用。[smf]

- saturn.cとstv.cを別々にコンパイルできるようにSaturnのコードの一部をmame/からemu/に
  移動。saturn.cをmess/に移動するにはまだ作業が必要。[smf]

- upd1771.c: NEC APCテクニカルマニュアルを元にドキュメントをさらに更新; ピン名称は2つ
  を除いて全て判明。[Lord Nightmare]

- MOS6526、MOS6560、MOS7360、MOS6581、CBM IEC、IEEE-488デバイスのモダン化。
  [Curt Coder]

- mos6551: シリアルコールバック追加。[Curt Coder]

- fmtowns: CD-ROMコントローラのソフトウェアモードを試験実装。Win95上でのCD-ROMは動作
  可能。[Barry Rodewald]

-「スティープスロープスライダーズ」のプロテクトを改良。[Angelo Salese]

- ST-V SMPC Intbackコマンドエミュレーション追加。Saturn版がベース。「ファインドラブ」
  の入力修正。[Angelo Salese]

- emuopts.c: 終了時にユーザー設定オプションのないスロットを書き込まないように変更。
  [Fabio Priuli]

-「テクモワールドカップ'98」のプロテクトチェックを修正してプレイ可能(Tecmoロゴとタイ
  トル画面はまだ表示不具合あり)。[Angelo Salese]

- SMPCのクロック動作変更を修正。ST-Vゲームで起動時にクレジットが2つ入っているのを修正。
  [Angelo Salese]

- input: 最大32ボタンまでサポート。限界以上のときのWindowsとSDLの動作を同調。
  [Nick3092]

- SH-2 DMAC IRQを修正。「Baroque」のハードロックが改善。[Angelo Salese]

- 以下のデバイスをモダン化: [Andrew Gardner]
  Modernized tms3615, es8712, cem3394, k051649, rf5c400, rf5c68, tms36xx, polepos, 
  redbaron, cps3, tiamc1, gridlee, gomoku, astrocade, saa1099, st0016, c140, beep, 
  taitosnd, CRT, okim6285, ZSG2

- deniam.c:「ロジックプロ2」のOKIサウンドバンキング修正とIMPERFECT_SOUNDフラグの削除。
  [Lord Nightmare]

- galdrvr.c:「スコーピオン」のROMラベル訂正とセット2の再吸い出し。[tirino73]

- scramble.c:「Harem」のROMラベルとDIPスイッチ修正。[tirino73]

- idectrl: IDENTIFY DEVICEのワード57/58はトラックあたりのセクタ数ではなく総セクタ数。
  [R. Belmont]

- sp0256.c: [Wilbert Pol]
 * デバイスリセット時にLRQが安定するまですこしディレイを追加。MT05103が改善
 * LRQシグナルを読み込むとき、ストリームを強制的に更新。odyssey2の'Turtles'での
   'The Voice'が修正

- arcadia.c: Arcadia Leader Board v2.4のROM名確認と修正。[Kevin Eshbach]

- h8: PCとCCRを一つのlongword型にパック。coinmvgaゲームが修正。
  [O. Galibert, R. Belmont]

- stvprot.cをMESSにリンクしなくてもいいようにsaturnとstvをもう少し分離。[smf]

- MAMEが不要なコードをコンパイル・リンクしなくてもいいように、mame/drivers/saturn.cを
  emu/machine/saturn.cとmess/drivers/saturn.cに分割。[smf]

- emuopts.c: .iniファイルロード後のスロットオプションを再評価。[Wilbert Pol]

- イーサネット: Mac OS Xのpcapを動作可能にし、不要なパケットフィルタリングを無効化。
  [Rob Braun]

- 非DRC SH-2のSLEEPオペコードを修正。[Angelo Salese]

- mcr.c:「Demolition Derby」のアップライトとカクテルモードをDIPスイッチで切り替えでき
  る"完全"版を追加。その他のバージョンはカクテルモードのみサポート。また、カクテル
  モードのみのバージョンにDIP設定追加。[Brian Troha]

- nscsi_hd: 6バイトのWRITE、不明コマンドのログ取得、Apple特有のSCSIカスタマイズ追加。
  [R. Belmont]

- 53c7xx: セーブステートの試験的サポート。[A. Viloria]

-「スティールガンナー2」のC68プログラムを追加。[Guru]

- 6809/6309/konamicpuコアの書き直し。6809はデータシートを元にサイクル単位で正確なはず。
  [Nathan Woods]

- Chihiro.c  [Samuele Zannoli]
 * nvidiaレジスタ結合を実装
 * 未初期化変数用にide_controller_deviceクラスの修正

- tms57002がunidasmで動作可能。全てのCPUコアをコンバートした時点で、逆アセンブリイン
  タフェースのrevisitが可能。[smf]

- cps1.c:  [Team CPS-1]
 * ROMの違いが1ビットのみのゲームと、吸い出し確認済みでリビジョンが古いゲームについて
   ドキュメント追加。Bonky0013、Kold666、Stefan Lindberg、その他基板調査に協力してく
   れた方に感謝
 * 以前の更新でドキュメント化する必要があったために削除したROMパーツを再追加。また最
   近吸い出した3wondersr1のROMをひとつ追加

- cps1.c: sf2m3、sf2m8、sgyxzの動作を改良。[Robbbert]

- g65816.c: 5a22 regのミラー追加。[Fabio Priuli]

- 315_5124.c: IRQのトリガを改良。[Enik Land]

- デバッガ:  [Wilbert Pol]
 * レジスタポイントをサポート
 * 'quit'の同じ動作をする'exit'を追加

- s14001a.c: 4つのDACテストピンが実際にはデジタル出力ピンだったことを記述追加。
  [PlgDavid]

- turbo.c -「Buck Rogers / ズーム909」のROMラベルと配置を訂正。
  [Phil Bennett, Andy Welburn]

- Windows OSD / stdout / stderr出力のバッファリング。[qmc2]

- M740の更新: [R. Belmont]
 * JMP (zp) 命令追加
 * 割り込み動作
 * 6508ファミリのVラインを最大16IRQ分のスペースができるように移動

- turbo.c:「Buck Rogers / ズーム909」のドキュメント追加。CPUとROMボードの暗号化Z80の
  パーツ番号とSega ID番号を記載。基板写真を元にスプライトカラーPROMの訂正。
  [Brian Troha]

- M3745x: Mitsubishi M37450マイクロコントローラの試験サポート。[R. Belmont]

- gunpey.c: [Angelo Salese, David Haywood]
 * ゲームがほとんどプレイ可能な状態までエミュレーションを大幅に改善。ただし、圧縮され
   たグラフィックの解凍は未実装(動作方法はまだ不明)。

- deco_mlc.c: [David Haywood]
 * 画面描画をスキャンラインベースに置き換え。「スタジアムヒーロー'96」のエミュレー
   ション改善が可能(これにより、動作速度を落とさずにラスタ割り込みスキャンラインエ
   フェクトが実装可能)。ゲームはほぼプレイ可能なものの、プロテクト関係の目立つ不具合
   あり。


新規追加、またはNOT_WORKING状態から昇格したゲーム
-------------------------------------------------
ファインドラブ -全国制服美少女グランプリ- [Angelo Salese]
クールライダーズ [David Haywood,  Angelo Salese]
Williams 6-in-1 Multigame [robbbert]
Dream Ball [J. Finney, TrevEB, Yohji, Smitdogg, The Dumping Union, David Haywood]
PoPo Bear [Angelo Salese, David Haywood]
スタジアムヒーロー'96 [David Haywood, Angelo Salese]


新しく追加されたクローンセット
------------------------------
Scorpion (set 2) [tirino73]
チャイニーズヒーロー (older, set 2) [Zab]
Three Wonders / ワンダー3 (World 910513) [Bonky0013, The Dumping Union]
Starfighter (ムーンクレスタ海賊版) [RevisionX]
Bomb Kick (set 2) [ANY]
セイブカップサッカー :Selection: (海賊版, set 3) [ANY] (NOT WORKING)
マーシャルチャンピオン (ver UAE) [Brian Troha, The Dumping Union]
Demolition Derby [Brian Troha, The Dumping Union]
Super Ranger (older) [ANY]
ヘッドオン (海賊版, alt maze) [ANY]
WWFレッスルフェスト (Korea) [Simon Dennison]
Pit Boss Megatouch II (9255-10-01 ROG, Standard version)
  [Brian Troha, The Dumping Union]
Megatouch III (9255-20-01 ROK, Standard version)
  [Brian Troha, The Dumping Union]
Megatouch III (9255-20-01 ROB, Standard version)
  [Brian Troha, The Dumping Union]
Megatouch III (9255-20-01 ROA, Standard version)
  [Brian Troha, The Dumping Union]
Super Megatouch IV (9255-41-01 ROE, Standard version)
  [Brian Troha, The Dumping Union]
Super Megatouch IV (9255-41-01 ROC, Standard version)
  [Brian Troha, The Dumping Union]
スターブレード (World) [ShouTime, The Dumping Union]


追加された未動作ゲーム
----------------------
Hot Slots (6.00) [Roberto Fresca, Gerald (COY)]
unknown 186 based gambling game (2 sets) [ANY]
mamedev.org
February 14, 2013

0.148u1出た

u1の差分が出てました。訳も出来ました。
0.148u1
-------


MAMETestersの修正バグ
---------------------
- 05137: [ゲームプレイ] (nbmj8991.c) galkaika, galkoku, mcontest, tokimbsj, 
         tokyogal, uchuuai: 音が出なかったり、アトラクトモードやゲーム中にフリーズす
         る。(Phil Bennett)
- 04028: [クラッシュ/フリーズ] (pinkiri8.c) ronjan: OK画面のあとクラッシュする。
         (Firewave)
- 04844: [クラッシュ/フリーズ] (jaguar.c) fishfren: EEPROM初期化後、画面が黒いまま。
- 05134: [グラフィック] (m92.c) ppan: スプライトが表示されない。(Phil Bennett)
- 04487: [グラフィック] all games with PlayStation GPU: 一部のグラフィックオブジェク
         トが横に1ピクセルずれている。(smf)
- 05104: [クラッシュ/フリーズ] (qix.c) slither, slithera: [デバッグ限定] エラーメッセ
         ージ「Error: bad downcast<> or device<>.」が表示される。(Phil Bennett)


ソースの変更点
--------------
- srccleanによりXMLとCのコメントを同じく処理するので、インデント可能だがコメント自体
  のスペースを使用。[smf]

- cファイルの空行に続く行継続キャラクタと、左括弧に続く空行を削除。[smf]

- i8244.c: i8244/i8245のデバイス実装。[Wilbert Pol]

- diimage: イメージデバイスがイメージのファイル名に対するコア側のfopen()を無視して、
  call_load()側で処理できるように変更。[R. Belmont]

- uimain.c: スロットメニューの現在値表示にスロットインタフェース名を使用。
  [Fabio Priuli]

- subsino.c: stisub、smotoとクローンセットにホッパーエミュレーション追加。[Luca Elia]

- DSP16: 追加のオペーコードど逆アセンブリの修正。[Andrew Gardner]

- n68681: ACRを更新したときにシリアルパラメータが破棄されるのを修正。[R. Belmont]

- MIDIコアの更新: [R. Belmont]
  * imageデバイス型にMIDIの入出力ポートを追加
  * MIDIの入力チェックのためOSDコールを追加
  * imageデバイスで入力をシリアルビットストリームにコンバートするものにMIDIを追加

- d3dhlsl.c: CTRL+ALT+F12でHLSLをランタイムで切り替え可能。[MooglyGuy]

- MIDI: 実際のデバイスに接続しなくても入力ポートが動作するように改良。[R. Belmont]

- MIDI出力サポートの最初の一歩。[R. Belmont]

- DSP16 : オペーコード追加。[Andrew Gardner]

-「バーチャレーシング」のランプを実装。[SailorSat]

- MC6845のインタフェースストラクチャに"show border area"フラグ追加。
  trueのときは、ボーダーとブランクエリアを含む全画面出力を表示。[Angelo Salese]

- DSP16: 使用される可能性のある全てのオペーコードに対してPCを処理。[Andrew Gardner]

- MIDI: バグの修正と入力バッファサイズの拡大。[R. Belmont]

- Lucky'74 (set 2): 実際の払い出しレートテーブルを反映するように入力の修正。
  [Roberto Fresca]

- QTデバッガの改良: [Andrew Gardner]
  * 逆アセンブリウィンドウがPCを正しくフォローしない問題を修正
  * フォントをCourier Newに変更
  * テキストキャラクタの描画に隙間があったのを修正
  * デバッガコアでのマウスクリック選択を修正
  * Enterキーの動作を旧SDLデバッガと同じように変更

- wwfsstar.c: 純正基板用セットのROM読み込みと、ROMラベルをいくか修正。海賊版セット追
  加とその解説を追加。[Brian Troha]

- wwfsstarj - プログラム / txタイルROMを修正。[Stevebm1, Porchy]

- qix.c - 初期化時のデバイス参照を解決。[Phil Bennett]

- sharcdsm.c:  [Pavel Semerad]
  * PM()とDM()の両方を使用する命令で省略していたディレクションフラグを追加
  * 6ビットイミディエートデータを取る命令で、このデータは符号付きです。例えば、0x3Fが
    実際には-1を示すため、混乱を避けるためこの方がよいと思われます

- Bonne Chance!: 完全な入力系を作成。動作可能に昇格。ノートも追加。[Roberto Fresca]

- Bonne Chance!: 表示色が正しく見えるようなパレットを追加。サービスモードについての解
  説も追加。[Roberto Fresca]

- balsente.cゲームに多くのPAL10L8を追加。[Kevin Eshbach]

- R3000コアのモダン化: [Phil Bennett]
  * 以下の派生版をサポート: R3041, R3051, R3052, R3071, R3081
  * エンディアンをMCFG_R3000_ENDIANNESS()で指定 (デフォルトはビッグエンディアン)
  * 設定用の構造体を削除。キャッシュサイズとFPUの有無はCPUタイプで設定
  * ステートセーブ機能追加
  * BrCond入力コールバック追加

- CPS-2の更新: [Team CPS-1]
  * sfa2uのラベルを3つ修正
  * sfz2aljセットの整理

- psx: 新型レンダリング機能の表示不具合を減らすため、レンダリングをquadsに巻き戻し。。
  [smf]

- segas16a.c: 「スケバン雀士竜子」の317-5021 FD1089Bを正しく再吸い出し。
  [hotgraphics, Song Gao, Bad A Billy, ranger_lennier, Yohji, Smitdogg, 
   Charles MacDonald, The Dumping Union]

- psx: CPUからCDコントローラへの通信にdevcb2を使用。アドレスデコーディングCPUに対して
  内部配置で、CDコントローラは自身の8ビットバス上。[smf]

- m740: BBC/BBSのbit+zp+rel. offset逆アセンブリを修正。[R. Belmont]

- psx: CPUのSPUに対する実装を、それ自体の16ビットバス上としてdevcb2を使用するように変
  更。taitognで0x1fa51c00のSPU実装は無意味なので削除。さらに解析する前にバグレポート
  希望。[smf]

- d3dhlsl.c: ベクターのポストプロセス処理追加。[MooglyGuy]

- sanremo.cドライバの改良: [Roberto Fresca]
  * グラフィックのデコード
  * ROMロード処理修正
  * 正確なメモリマップ
  * CPUと割り込みの実装
  * CRTCのサポート
  * AY-3-8910サウンドとポートのサポート
  * 入力ポート追加
  * output-lampsポート追加
  * button-lampsレイアウト追加
  * NVRAMのサポート

- New York Joker: 入力、出力、ボタンランプ、サウンド、コイン、札カウンタ、デフォルト
  NVRAM追加により、動作可能。
  注意: pins/cardsの切り替えには、クレジット投入後(ゲーム内でベット前)に、HOLD3を押し
  てグラフィックオプションを表示し、HOLD2とHOLD4で希望セットを選択する。
  [Roberto Fresca]

- psx: フレームバッファの読み込みをフレームバッファ座標に設定。これが正確かどうかは不
  明だが、マイナス座標を指定したときのクラッシュは解消。[smf]

- ZNの更新: [Team CPS-1]
  * sfexuのラベルを一つ確認
  * sfexaセットの記述を追加

- QTデバッガの改良 [Andrew Gardner]
  * ウィンドウ位置のセーブとロード
  * "run and hide"と"hard reset"の処理追加(うちのコンパイラではクラッシュしませんが、
    別なものではクラッシュします。要改良)
  * デバッガビューのカーソル色がPCと同じ場合の色修正
  * メインウィンドウを閉じるとマシンも終了(quitと同じ)するように改良
  * ヘルプをログウィンドウサイズと同じに設定

- SDL: sdl.makのsrcclean部分がおかしかったのを修正。[Wallyweek]

- SDL: mameとmessのmanpageを更新。[Wallyweek]

- alienchaのプロテクトルーチン追加。[iq_132]

- lordgunのプロテクルーチンに不足していた機能を実装。[iq_132]

- SDL: Mac OS XのQtデバッガを修正。[Balrog]

- TLC34076デバイスの完全モダン化。[Phil Bennett]

- xtheball.c: タグルックアップの縮小。[Phil Bennett]

- CPS-1の更新 [Team CPS-1]:
  * nemojのNM_23.13Bを正しいものに置き換え
  * sf2ueの実機を元に、ラベルのうちひとつを確認

- MIDI: 正しい動作ステータスによるMIDI出力処理。[R. Belmont]

- SH-2 CPUのイリーガルなオペコード処理を追加。[Angelo Salese]

- taitolのhorshoes、plottingu、pazzunicjの基板からPALを追加。必要に応じてラベルも追加。
  [Kevin Eshback]

- VolumeとRCフィルタサウンドデバイスのモダン化。[Andrew Gardner]

- i386: tlb追加。[Carl] 

- digitalker、tiaintf、n63701xサウンドデバイスのモダン化。[Andrew Gardner]

- Konami PPCの更新:
  * PCBのドキュメントに合わせてサウンドクロックを修正 [RetroRepair]
  *「GTIクラブ」の入力ラベル追加 [RetroRepair]
  * RF5c400のエンベロープタイミングを、MAMEの出力レートからチップの出力レートに変更
    [R. Belmont]

- SDL: -listromsで-lrエイリアスが反映されるようにmanpagesを更新。[Wallyweek]

- aviio.c - 2GB RIFF分割でフレーム不良が起こるのを修正。[Phil Bennett]

- video/gticlub.c: gticlubとthunderhでスティッキーな表示の3Dを修正。[Ville Linde]

- namcops2: JVSとSteering I/OボードROM追加。[Guru]

- uimain.c: 内部オプションのみが有効(なので、エンドユーザーが設定できない)スロットオ
  プションの処理を修正。[Fabio Priuli]

- MIDI: SysEXメッセージの送信可能。[R. Belmont]

- MIDI: SysExの受信機能サポート。[R. Belmont]

- Ensoniq ES5510 DSPの実装開始。[Christian Brunschen]

- segas18.c:「エイリアンストーム」の日本版セットに正しいサウンドROM(rev b)を追加(ダン
  パー2人により検証)。[Zozo, system11]

- iremga20とk005289サウンドデバイスのモダン化。[Andrew Gardner]

- arm.c: lvl2ルックアップ用のページテーブル塚。ldrinkの致命的なエラーが解消。
  [MooglyGuy]

- k001604: ROZレンダリングを書き直し。[Ville Linde]

- clifront.c:  [Peter Ferrie]
  * -verifyroms中のenum処理を高速化

- idectrl.c:  [Peter Ferrie]
  *「Fishin' Frenzy」で起きた不具合を「Area 51 Site 4」に影響しないよう修正。

- arm7ops.c: SMLAxyオペコードの動作修正。[MooglyGuy]

- arm7ops.c: SMLAL、SMULW、SMLAWオペコードの修正。[MooglyGuy]

- justクライアントからサーバーソケットのサポートに切り替え。[SailorSat, R. Belmont]

- Sega Saturn VDP1と2のステート化。[Angelo Salese]

- VDP2ビットマップレイヤー用のラインスクロール修正。[Angelo Salese]

-「スーパーピンボールアクション」のプロトタイプ、「Fruit Fresh」を含む新規追加未動作
  セットについての作業。[David Haywood]


新規追加、またはNOT_WORKING状態から昇格したゲーム
-------------------------------------------------
Bonne Chance! (French/English)
  [Roberto Fresca, Any, The Dumping Union]
Brixian [David Haywood, Zabanitu]
Number One [Roberto Fresca, David Haywood, Any, The Dumping Union]
New York Joker [Roberto Fresca, David Haywood, Any, The Dumping Union]


新しく追加されたクローンセット
------------------------------
Tesorone Dell'Isola (Italy, two sets) [any, The Dumping Union]
Jolly Card (Italian, encrypted bootleg, set 2)
  [Any, The Dumping Union, Roberto Fresca]
Lucky 74 (bootleg, set 2) [Any, The Dumping Union, Roberto Fresca]
Vastar (set 3) [Zab]
Wonder Boy in Monster Land (English bootleg set 3) [RanaElia]
WWF Superstars (bootleg) [Brian Troha]
Jackler (Jungler Bootleg)  [Zab]
T.T.Fitter (Roundup海賊版) [Zab]
Super Pool 99 (Version 0.33) [Any, The Dumping Union, Roberto Fresca]
Super Pool 99 (Version 0.26) [Any, The Dumping Union, Roberto Fresca]
ストリートファイターII’-チャンピオンエディション-
 (Dongfang Bubai protection, bootleg)  [iq_132]
コンチネンタルサーカス (Japan) [ShouTime, The Dumping Union]
X-Men (4 Players ver AEA) [RevisionX]
デーモンフロント (68k label V103, ROM M103XX 07/05/02)
  (ARM label V103, ROM 07/05/02 S103XX) 
  [R. Mucciarelli, Layne, Smitdogg, The Dumping Union]
Knights of Valour: Yi Tong Zhong Yuan [XingXing]
Lucky Boom (Hard Times / Hot Mind hardware) [ANY] (not working)


追加された未動作ゲーム
----------------------
タンブルポップ (Playmark bootleg) [ANY] (not working)
プリント倶楽部2 '97ウインターバージョン (J 971017 V1.100)
  [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
Rugby? (four roses hardware) [Any, The Dumping Union, Roberto Fresca]
スーパーピンボールアクション (プロトタイプ)
 [TrevEB, f205v, Tormod, Smitdogg, The Dumping Union]
Fruit Fresh [ANY]
Several IGS036 based sets [XingXing]
mamedev.org
January 12, 2013

MAME 0.148出た

今年最初のリリースです。STCCのBGM実装など。
0.148
-------


MAMETestersの修正バグ
---------------------
- 02662: [サウンド] (8080bw.c) schaser: ミサイルの効果音は間違っている。(Robbbert)
- 05084: [ステート保存/再生] (fromanc2.c) fromanc2, fromancr: セーブステートから復帰
         するとフリーズする。(Phil Bennett)
- 05097: [クラッシュ/フリーズ] (fcrash.c) sf2mdt, sf2mdta: [デバッグ限定] OK画面後ク
         ラッシュする。
- 04904: [画面反転/カクテルモード] (bublbobl.c) tokio and clones: 画面反転すると表示
         が下にずれる。(Robbbert)
- 04940: [画面反転/カクテルモード] (m72.c) airduel, imgfight: 画面反転すると背景が画
         面半分ずれる。(Robbbert)
- 04938: [画面反転/カクテルモード] (m52.c) mpatrol, mpatrolm: 画面反転すると右に表示
         がずれる。(Robbbert)
- 04903: [画面反転/カクテルモード] (bublbobl.c) bublbobl and clones: 画面反転すると表
         示が右にずれる。(Robbbert)
- 05050: [クラッシュ/フリーズ] (mystwarr.c) gaiapols, mmaulers: 起動後すぐにクラッシ
         ュする。(R. Belmont)
- 05090: [サウンド] (btime.c) sdtennis: 音が出ない。(Phil Bennett)
- 05094: [サウンド] (lasso.c) lasso, chameleo, wwjgtin: 音が出ない。(Phil Bennett)
- 01217: [グラフィック] (decocass.c) csuperas: 基地から発進し、一旦星空部分にでて、再
         び基地部分を表示、さらにもう一度基地をスクロールアウトさせると、5秒から10秒
         くらいの間隔で、フィールド部分がずれ続ける。(David Haywood)
- 01218: [色/パレット] (decocass.c) csuperas: 2回目のゲーム開始時、1回目とは色が変わ
         ってしまう。(David Haywood)
- 00422: [グラフィック] (decocass.c) cfghtice: ゴールキーパーに近づくとフィールドが逆
         さまに表示される。(David Haywood)
- 05091: [色/パレット] (mcr3.c) crater: 色が間違っている。0.36b6から。(M.A.S.H.)
- 05087: [クラッシュ/フリーズ] (dambustr.c) dambustr: 山や雲などに当たるとゲームがク
         ラッシュする。(hap)
- 05086: [DIP/入力] (vicdual.c) depthch: 入力とサウンドが動作しない。(hap)
- 05077: [グラフィック] (missile.c) All playable sets in missile.c: 表示系不具合あり。
         (Phil Bennett)


ソースの変更点
--------------
- 6522via: コアクロックとアトタイムを使用。[Curt Coder] 

- mcs96: 不完全な最初のスタブ。[O. Galibert]

- mcs96: divb reg,#nnの修正。[O. Galibert]

- mcs96: divbのV設定を修正。[O. Galibert]

- mcs96: normlとdiv変数を追加。[O. Galibert]

- Windows版でマルチスレッド(-mt)をデフォルトで有効化。[Oliver Steberg]

- Crazy Ottoのヒストリーとドキュメント追加。[Steve Golson]

- NCR 53C700 SCSI I/Oプロセッサエミュレーションの初期版追加。[Phil Bennett]

- upd1771.cのコメントをさらに更新。[Lord Nightmare]

- くるくるぴょんぴょん: テクニカルノートなどを追加。簡単なプレイ方法、ブックキーピン
  グ方法も追加。YM2149出力ポート実装とテスト用に書き込み内容をログ取り。クロックの定
  義。ドライバの整理。[Roberto Fresca]

- pgm3in1の復号化。[iq_132]

-「アーガス」のゲームIDをGV-101としてドキュメントに追加。後にGottliebによってプロトタ
  イプ版の「Qバート」に転用されたプロトタイプ機のハーネスに書かれたタグより。
  [C. Anstett]

- m6809: M6809コアのモダン化。[MooglyGuy]

- ssem.c: SSEMコアのモダン化。[MooglyGuy]

- くるくるぴょんぴょん: コイン1の不具合修正。"Medal In"入力追加。関連するDIPスイッチ
  の再構成と動作についての記述を修正。[Roberto Fresca]

- くるくるぴょんぴょん: YM2149サウンドとメモリマップオフセット修正。また、ポートミラ
  ーリング、テクニカルノートの追加・修正。[Roberto Fresca, Charles MacDonald]

- esrip.c: ESRIP(Entertainment Sciences Real Time Image Processor)コアをモダン化。
  [MooglyGuy]

- segas16b.c: aliensyn7サウンドROMを復号化。[Charles MacDonald]

- くるくるぴょんぴょん: ホッパーエミュレーション追加。コイン詰まりなしで動作可能。ま
  た、コインカウンタ、コインロックアウト、さらにCharles MacDonald氏提供のドキュメント
  追加。[Roberto Fresca]

- くるくるぴょんぴょん: V9938 VDPのミラーリングとバンクスイッチセクタポート追加。
  [Roberto Fresca]

-「ワクワクどうぶつランド とんとん」の改良: [Roberto Fresca]
 * ホッパーエミュレーション追加
 * VDP V9938 VRAMの修正
 * CPUとYM2149のクロック定義
 * 他のSuccess製ゲームに合わせて入力を修正
 * コインロックアウト追加

- merit.c:「Big Apple Games」の入力修正と汎用ドローポーカーボタンレイアウトを設定。ま
  た、DIPスイッチも訂正。「Casino Five」のROM名、及びゲーム名訂正。
 「Riviera Poker Rev A」が動作するように入力の修正。[Brian Troha]

- SDL: Qtベースのデバッガテスト。[Andrew Gardner, R. Belmont, qmc2]

- merit.c: 入力とDIPスイッチの修正・改良とドキュメントの更新。[Brian Troha]

- AVR8コアの更新: [Sandro Ronco]
 * CPSE、LD Z+、ST -Z/-Y/-X、ICALLオペコード追加
 * ATMEGA644割り込みベクタ追加
 * CPC、SBC、SBCIオペーコードのZフラグ修正
 * SBWIオペーコードのV、Cフラグ修正
 * CALL、RCALL、RET、RETIオペーコードのpop・push順序を修正
 * Timer 1 CTCモードを修正

- e132xs.c: Hyperstone CPUコアをモダン化。[MooglyGuy]

- sidearms.c:「サイドアーム」「タートルシップ」「Dyger」「Twin Falcons」にDIP配置追加。
  [Brian Troha]

- silkroad.c:「ザ・レジェンドオブシルクロード」のDIP配置追加。[Brian Troha]

- solomon.c:「ソロモンの鍵」セットにDIP配置追加。[Brian Troha]

- M740 (M5074x/M5074x) CPUファミリの初期サポート。[R. Belmont]

- VGA: PELシフトレジスタの修正と、スタートアドレスの更新をタイマーの背後に配置(vblank
  時に更新する)。これを使用する横スクロール処理が改善。[Angelo Salese]

- SDL: Qtデバッガの整理。OS Xでのクラッシュ修正。[qmc2, R. Belmont]

- Capcomの更新: [Team CPS-1]
 cps1: sf2とcaptcommのクローンセットにC632B.IC1 PALを追加。C632.IC1と同一の物と確認。
  [Corrado Tomaselli]
  * 実機を元に、sf2uiのラベルをひとつ修正
  * punisherのセットを整理。punisherhのBボードコードを追加。punisherjのD9K2.9Kを確認
    [Artemio Urbina]
  * ganbareのドキュメント追加。間違っていた記述の削除。Bボード、CボードのPAL追加
  * マイナーな修正
 cps2:
  * mvscjsingで、別のSIMMカード設定についてドキュメント化。
    [Smitdogg, The Dumping Union]
  * csclubjセットの再構成
 zn:
  * 以前に吸い出したstrider2とクローンセットのサウンドROMに巻き戻し。正しいサイズは
    16Mbit。[Stefan Lindberg]

- h6280: 逆アセンブラの修正。[R. Belmont]

- SDL: Qtデバッガのクリーンアップ。Fedraとそれ以外のQtの違いについて対策。[qmc2]

- merit.c: ワードベースゲームセットの整理とプログラムROMのラベル訂正。入力系のクリー
  ンアップとZXCVBキーレイアウト設定。ギャンブルゲームとワードベースゲームのグループ化。
  [Brian Troha]

- Z800x: 非セグメントモードのバグ修正。[Christian Grössler]

- s11, s11a, s11b: 回路図を元にメインIRQタイミングを変更。s11とs11aではBGMボードが無
  いので、よりYM2151リセットを削除。背景ボードの通信を2ウェイ化。s11bのBGMハードに
  HC55516を追加。[Barry Rodewald]

- Williams System 11ピンボールボード: audiocpuクロックの修正;「High Speed」のBGMテン
  ポと、「Black Knight 2000」の音声ピッチ修正。[Lord Nightmare]

- info.c: -listxmlで、設定不可能なスロットオプションをスキップ。[Fabio Priuli]

- s11, s11a, s11b: Williams System 11ピンボールゲームのメインCPU用IRQ生成をさらに修正。
  [Lord Nightmare]

- System 11 IRQスピードをさらに修正: IRQ生成に使っているEクロック周波数を訂正。より多
  くのゲームでIRQのセルフテストをパスするはず。[Lord Nightmare, Barry Rodewald]

- SegaPCM、Gaelco、NiLe、SNKWave、vrender0(crystal system)、QSoundサウンドデバイスの
  モダン化。[Andrew Gardner]

- SDL: Ubuntu 12.10の自動検出と不完全なデフォルトコンパイラの対策。[R. Belmont]

- i8275: モダン化。[Curt Coder]

- hlsl: プリセットの境界チェック追加。[MooglyGuy]

- hlsl: 描画ターゲット管理をクリーンアップ。tekken3やstvなど解像度切り替えのあるゲー
  ムの動作がよくなったかも。[MooglyGuy]

- m6805.c: M6805 CPUコアのモダン化。[MooglyGuy]

- SDL: "Illegal integer value for numprocessors: "auto"; reverting to auto"エラーの修
  正。[R. Belmont]

- metro.c:「牌砦II 仇討外伝」韓国版の基板レイアウト追加。[Guru]

-「Street Drivin'」「Hard Drivin's Airborne」にサウンド追加。[Phil Bennett]

- input: 複数ジョイスティックが利用できるときの制限算出を修正。[O. Galibert]

- Naomi: これまで不明だったゲーム番号を更新。[Arzeno Fabrice]

- hlsl: プリセット使用時のクラッシュを修正。[MooglyGuy]

- hlsl: 古いHLSLプリスケールの動作に巻き戻し。[MooglyGuy]

- render.c: ベクタに関連するPRIMFLAGマクロを追加。OSDで使用。[MooglyGuy]

- d3dhlsl.c: ベクターのポストプロセスの準備開始。デフォルトではOFF。[MooglyGuy]

- YMZ770からAMMデコーダの分離と、MPEG layer 1/2のサポート。[O. Galibert]

- Sega Z80タイプデジタルサウンドボードをスケルトンから実ドライバ化。swaを実装。
  [R. Belmont, O. Galibert]

- stcc: Z80デジタルサウンドボードを実装。[R. Belmont]

- scud: Z80デジタルサウンドボードを実装。[R. Belmont]

- bongo: カクテルモードの反転を修正。[Kevin Pickell]

- 細かな変更: [Kevin Eshbach]
 *「バッグマン」のカクテルモード修正。カクテルモードはDIPスイッチではなく、エッジコネ
   クタにアースすることで設定される(実機と回路図で検証)。
 *「ゼビウス」海賊版のROM名と配置を訂正。また、PAMも追加。Namcoカスタムを一切使用せず、
   代わりに4番目のZ80を使っているため、ゲームをサウンド不完全ステートに設定
 *「エレベーターアクション」「フロントライン」のDIP配置追加。

- portmidi: 作業開始。[R. Belmont]

- metro.cの更新: [Luca Elia]
 * ワークRAMミラーを追加 (toride2gのイントロが修正)
 * パレットサイズを半分に設定
 * ビデオチップモデルとオフセットを訂正

- Ozon1 : カクテルモードの修正。[Kevin Pickell]

- metro.cの更新: [Luca Elia]
 * I4220で16x16のタイルもサポート
 * vmetal.cに統合

- tagmap: ハッシュ関数を少し良いものに変更。[O. Galibert]

- psx_stateを削除。mameとmessで共有しているコードは全てsrc/emu/に移動。[smf]

- Dsp16: CPUコアの作業開始。[Andrew Gardner, Quench]

- 8042kbdc.c  [Peter Ferrie]
  * キーボードイネーブルコマンドをサポート
  * キーボードリセットコマンドをサポート
  calchase.c  [Peter Ferrie]
  * 64kbブロックのメモリマップを修正
  * PAMレジスタへのアクセスを修正
  * ハックを削除
  i386.c:  [Peter Ferrie]
  * Pentium 3 CPUのフィーチャービットを設定
  idectrl.c  [Peter Ferrie]
  * phantomスレーブドライブの検出問題を修正
  queen.c  [Peter Ferrie]
  * BIOS領域を64kbのブロックに分割
  * PAMレジスタを実装
  * 未使用のPAMレジスタを削除
  * CPUタイプを訂正
  savquest.c  [Peter Ferrie]
  * BIOS領域を16kbのブロックに分割
  * PAMレジスタを実装

- funkball.c, midqslvr.c, queen.c, savquest.c, xtom3d.c  [Peter Ferrie]
  slave_ack設定のメンバ宣言を修正。

- cdrom: ゲーム側で実際のセクタ番号を取るプリギャップ・ポストギャップセクターが見える
  ように論理セクタを導入。PC-Engine CDでセクタ番号を決め打ちしているものを修正。
  [R. Belmont, Angelo Salese]

- d3dhlsl.c: hlsl_prescale_x/yの最小値を1に設定。nomaximizeを使ったときのクラッシュを
  解消。[MooglyGuy]

- d3dhlsl.c: デバイスのリセット時にHLSLのリソースを解放。フルスクリーンウィンドウを
  ALT+TABで切り替えたときのハングを解消。[MooglyGuy]

- drawd3d.c: default_textureの生成をdevice_create_resourcesに移動。MAMEのフルスクリー
  ンインスタンスにALT+TABで戻ったときに時々クラッシュするのが改善したはず。
  [MooglyGuy]

- diserial: 最初のキャラクタ転送により同期失敗が起こるバグを修正。[R. Belmont]

- n68681: diserialベースI/Oが動作。[R. Belmont]

- CD-DAデバイスにcdda_get_channel_volume()関数追加。PC Engine CDシステムの音量調整表
  示を修正。[Angelo Salese]

- 以下のゲームでカクテルモード・プレイヤー2の操作を修正: [Robbbert]
 lupin3, polaris, indianbt, steelwkr, spacmiss, galactic, darthvdr, alieninv, 
 sinvzen, yosakdon, yosakdona, cosmicmo, cosmicm2, spacewr3, spcewars

- DMAタイミングを正しくした新型のIntel 8275を追加。[Curt Coder]


新規追加、またはNOT_WORKING状態から昇格したゲーム
-------------------------------------------------
アルマジロレーシング (AM1 Ver. A) [Guru, R. Belmont]
Rise of the Robots (prototype) [Phil Bennett, Ordyne]
Riviera Hi-Score (2131-08, U5-4A) [Brian Troha]
Manhattan [Charles MacDonald, The Dumping Union]
Grasspin [Alberto Grego, Zabanitu, hap, David Haywood]

新しく追加されたクローンセット
------------------------------
スーパーストリートファイターII -ザ・トーナメントバトル- (Hispanic 931005)
 [Artemio Urbina, Josue Gutierrez]
Star Warrior (Potomac Mortage version of Space Firebird) [Cowering]  
サバイバルアーツ (Japan) [ShouTime, Nosunosu]
エイリアンシンドローム (set 7, System 16B, MC-8123B 317-00xx) [Arzeno Fabrice]
キングダービー (海賊版 set 2) [Luca Elia]
Bump 'n' Jump / バーニンラバー (original Data East USA) [Kevin Eshbach]
Toride II Bok Su Oi Jeon Adauchi Gaiden / 牌砦II 仇討外伝 (Korea)
  [gp-lee, Guru, Luca Elia]
Monza GP (海賊版) [f205v, Antro, Vernimark]
Super Cup Finals / ハットトリックヒーロー'93 (Ver 2.2O 1994/01/13) 
  [dlfrsilver, The Dumping Union]
Imola Grand Prix (newer set) (not working) [f205v, Antro, Vernimark]
Sprint 2 (color kit, Italy) [Zab]
Penfan Girls - Step1. Mild Mind (set 2) [Any, The Dumping Union]
ストリートファイターZERO2 (Japan 960430) [Razoola]
Hacher (Win Win Bingoハック版) [any, The Dumping Union]


追加された未動作ゲーム
----------------------
Photo Y2K 2 (3-in-1) [Tjeerd Carter, Smitdogg, The Dumping Union]
Bowling Try
  [H.A. Pontes, R. Mucciarelli, Tormod, Yohji, Smitdogg, The Dumping Union]
Sega Bass Fishing Challenge
  [Surgeville, F.B. More, Sacrilego, gamerfan, CaH4e3, Smitdogg, The Dumping Union, 
   R. Belmont]
mamedev.org