カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
DIP/入力解決済み修正済み2008-01-31 05:522008-01-31 12:44
 
テスターThenasty担当者 ソースbrkthru.cpp
バージョン0.91u1発生バージョン修正バージョン0.117u1
フラグ旧BugIDbrkthru091u1gra
セット brkthru
セット詳細
brkthru - 強行突破 / Break Thru (US版)
 
概 要筐体設定の問題。
詳 細The Default setting for CABINET is Upright but a 2 player game acts as Cocktail and you can't change the CABINET setting, its stuck in UPRIGHT. It also does not matter if you change the CONTROL PANEL from UPRIGHT to COCKTAIL.

Updated by stephh in 0.107u1: It's fuuny to see that sometimes old fixed bugs raise from the deads : this bug was known as brkthru057gra and was fixed in MAME 0.60 ...

I can't tell when it was broken again, but this can easily be fixed by changing in 'brkthru' and 'brkthruj' INPUT_PORTS definition :

PORT_DIPNAME( 0x40, 0x00, "Control Panel" )
PORT_DIPSETTING( 0x40, DEF_STR( Upright ) ) /* 1 Player */
PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) ) /* 2 Players */
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x80, DEF_STR( Upright ) )
PORT_DIPSETTING( 0xc0, DEF_STR( Cocktail ) )

to :

PORT_DIPNAME( 0x40, 0x00, "Control Panel" )
PORT_DIPSETTING( 0x40, "1 Player" )
PORT_DIPSETTING( 0x00, "2 Players" )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x80, DEF_STR( Cocktail ) )

You can also use the code I submitted on the 31st of March 2002 (Happy Bonze remembers) which was accepted by MAME Devs at that time :

PORT_DIPNAME( 0xc0, 0x00, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x00, "Upright 1 Player" )
PORT_DIPSETTING( 0x40, "Upright 2 Players" )
//PORT_DIPSETTING( 0x80, DEF_STR( Cocktail ) )// "Cocktail 1 Player" - IMPOSSIBLE !
PORT_DIPSETTING( 0xc0, DEF_STR( Cocktail ) )// "Cocktail 2 Players"

Even if I can't submit stuff anymore, I hope that Haze or someone else will do so, so that bug dies again forever !
再現手順 
追加情報 
 
添付ファイル