カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
DIP/入力解決済み修正済み2008-01-28 11:282008-01-28 14:02
 
テスターShimaPong担当者 ソースdataeast/dec8.cpp
バージョン0.111u3発生バージョン修正バージョン0.116
修正コミットプルリク
フラグ旧BugIDoscar0111u3yel
セット oscar
セット詳細
oscar - サイコニクスオスカー (海外版 revision 0)
 
概 要カクテルモードでのプレイヤー2の動きがとても遅い。
詳 細Player 2 character moves very slowly in cocktail mode.

Follow-up by ShimaPong in 0.115u4: I have read the book called Arcade TIPS & Tricks published by Dream Painter.
According to this book, the freeze mode works if DIP 1-5 (marked as "Don't Touch" though) is ON.In this mode...
  • 1P Start Button - Freeze the game
  • 2P Start Button - Unlock freeze
  • 2P Arrow Keys - Slow-motion play in holding the key.
I guess this bug is related to the above thing.


I have read the book called Arcade TIPS & Tricks published by Dream Painter.
According to this book, the freeze mode works if DIP 1-5 (marked as "Don't Touch" though) is ON.
In this mode...

* 1P Start Button - Freeze the game
* 2P Start Button - Unlock freeze
* 2P Arrow Keys - Slow-motion play in holding the key.


I guess this bug is related to the above thing.

See the DIP switch setting for oscar in drivers/dec8.c

	PORT_START_TAG("DSW0")
	PORT_DIPNAME( 0x03, 0x03, DEF_STR( Coin_A ) )
	PORT_DIPSETTING(    0x00, DEF_STR( 2C_1C ) )
	PORT_DIPSETTING(    0x03, DEF_STR( 1C_1C ) )
	PORT_DIPSETTING(    0x02, DEF_STR( 1C_2C ) )
	PORT_DIPSETTING(    0x01, DEF_STR( 1C_3C ) )
	PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Coin_B ) )
	PORT_DIPSETTING(    0x00, DEF_STR( 2C_1C ) )
	PORT_DIPSETTING(    0x0c, DEF_STR( 1C_1C ) )
	PORT_DIPSETTING(    0x08, DEF_STR( 1C_2C ) )
	PORT_DIPSETTING(    0x04, DEF_STR( 1C_3C ) )
	PORT_DIPNAME( 0x20, 0x20, "Demo Freeze Mode" )
	PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
	PORT_DIPSETTING(    0x00, DEF_STR( On ) )
	PORT_DIPNAME( 0x20, 0x20, DEF_STR( Demo_Sounds ) )
	PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
	PORT_DIPSETTING(    0x20, DEF_STR( On ) )
	PORT_DIPNAME( 0x40, 0x40, DEF_STR( Flip_Screen ) )
	PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
	PORT_DIPSETTING(    0x00, DEF_STR( On ) )
	PORT_DIPNAME( 0x80, 0x00, DEF_STR( Cabinet ) )
	PORT_DIPSETTING(    0x00, DEF_STR( Upright ) )
	PORT_DIPSETTING(    0x80, DEF_STR( Cocktail ) )


"Demo Freeze Mode" and "Demo Sounds" use the same switch so that real "Freeze Mode" is always ON.
So I have fixed it.

	PORT_DIPNAME( 0x10, 0x10, "Freeze Mode" )
	PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
	PORT_DIPSETTING(    0x00, DEF_STR( On ) )
再現手順 
追加情報 
 
添付ファイル