- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
06076 | Gameplay | Major | Random | Nov 14, 2015, 22:08 | Nov 16, 2015, 01:17 |
Tester | Samurai Fox | View Status | Public | Platform | MAME (Official Binary) |
Assigned To | Resolution | Invalid report | OS | Windows Vista/7/8 (64-bit) | |
Status [?] | Closed | Driver | |||
Version | 0.167 | Fixed in Version | Build | 64-bit | |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 06076: Random enabling of Invulnerability setting in toaplan2.c games. | ||||
Description |
I've noticed this by the end of stage 2 in Dogyuun, that my ship wasn't taking hits at all. It appears the game is somehow enabling the Invulnerability setting even while the setting is set to "off". I don't know what triggers this, but I have a gut feeling that changing regions from Europe to USA may have something to do with it, as that's the only configuration change I've made prior to playing the game. A similar situation occured while playing Batsugun as well, when I've noticed it happening at some point on stage 3. When it happens, it sticks to the game until it's respective .cfg file is deleted. After starting with a new .cfg, it eventually happens again after changing the region settings under "Machine configuration", although it doesn't happen immediately. I've uploaded a .cfg file for Dogyuun which seems to be the cause. If you notice, in the MAME UI, the setting is set to off, but the effects of invulnerability remain active. Edit: It was brought to my attention that there are undocumented features in the game involving test keys. Apparently I've pressed F1 by mistake. Please disregard this report. |
||||
Steps To Reproduce | |||||
Additional Information | |||||
Github Commit | |||||
Flags | |||||
Regression Version | |||||
Affected Sets / Systems | |||||
Attached Files
|
dogyuun.cfg (887 bytes) Nov 14, 2015, 22:26 Uploaded by Samurai Fox [Show Content] [Hide Content]<?xml version="1.0"?> <!-- This file is autogenerated; comments and unknown tags will be stripped --> <mameconfig version="10"> <system name="dogyuun"> <counters> <coins index="0" number="25" /> </counters> <input> <port tag=":IN1" type="P1_BUTTON2" mask="32" defvalue="0"> <newseq type="standard"> JOYCODE_1_BUTTON8 </newseq> </port> <port tag=":IN1" type="P1_BUTTON3" mask="64" defvalue="0"> <newseq type="standard"> JOYCODE_1_BUTTON3 </newseq> </port> <port tag=":SYS" type="DIPSWITCH" mask="4" defvalue="0" value="4" /> <port tag=":JMPR" type="CONFIG" mask="33008" defvalue="32816" value="16" /> </input> </system> </mameconfig> | ||||
Relationships
There are no relationship linked to this issue. |
Notes
4
No.12181
Tourniquet Developer
Nov 14, 2015, 22:49
|
I can confirm that using that cfg file with MAME 0.167 + trunk latest results in an invincible ship. |
---|---|
No.12182
Tourniquet Developer
Nov 14, 2015, 22:58
|
The Config contains a changed DIP setting for the "Test Switch" setting. Turning that back off resolves the issue. |
No.12183
Tourniquet Developer
Nov 14, 2015, 23:06
edited on: Nov 14, 2015, 23:12 |
The fake "Test Switch" DIP is mapped to F1 for Toaplan games, so it's likely caused by hitting that... It;s bound to F1 in toaplipt.h, even though it doesn't show up in game inputs and can be silently toggled. The effects are huge, as per details in toaplan2.c. Who knew? : Input Port definitions The following commands are available when the Invulnerability dipswitch is set (or, in some games, also when the JAMMA Test switch is pressed): P2 start : pause P1 start : resume Hold P1 start & P2 start : slow motion In bgaregga, batrider and bbakraid, the commands are different: Tap P1 start : pause/resume Hold P1 start : slow motion Additional per-game test features are as follows: truxton2 - While playing in invulnerable mode, press button 3 to suicide. fixeight - While playing in invulnerable mode, press button 3 to suicide (player 1 and player 2 only) batsugun - While playing in invulnerable mode, press the following buttons to stage skip: P2 button 3 & P2 button 1 : Skip to end of stage 1 P2 button 3 & P2 button 2 : Skip to end of stage 2 P2 button 3 : Skip to end of stage 3 sstriker - While playing in invulnerable mode as player 2, press /kingdmgp P2 button 3 to skip to the end of the current stage. bgaregga - Press and hold P1 button 1, P1 button 2 and P1 button 3 while powering on in service mode to enter the special service mode. "OPTIONS" and "PLAY DATAS" are added to the menu, and the dipswitch display will show the region jumpers (normally hidden). Choose "GAME MODE" from the special service mode to enter the special game mode. In the special game mode, you can use pause and slow motion even when not playing in invulnerable mode. batrider - While playing in invulnerable mode, press P1 Start and P2 Start to skip directly to the ending scene. batrider - Press and hold P1 button 1, P1 button 2 and P1 button 3 while /bbakraid powering on in service mode to enter the special service mode. You can change the game's region by pressing left/right. Choose "GAME MODE" from the special service mode to enter the special game mode. In the special game mode, you can use pause and slow motion even when not playing in invulnerable mode. While the game is paused in special mode, press button 3 to display debugging information. |
No.12186
Tafoid Administrator
Nov 16, 2015, 01:16
|
Closing as invalid. The information is good here so I will not delete the report. |