Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05557 DIP/Input Trivial Always Apr 27, 2014, 22:33 Oct 19, 2014, 16:57
Tester kamilz View Status Public Platform MAMEUI
Assigned To Resolution Open OS Windows Vista/7/8 (64-bit)
Status [?] Acknowledged Driver
Version 0.153 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 05557: shadfrce, shadfrcejv2, shadfrcej: Mame DIP settings seems unaccurate, compared with Manual
Description i.e. on Mame:
Unused DIP 2-5 actually Player Lives (OFF: 2, ON: 1)

Another thing is default values, i.e.
on Mame:
Stage Clear Energy Regain is 25%, on Manual it seems 100%
And another thing is there is no 100% on Mame.

Manual says defaults are DIP1-2 all OFF (outline'd fonts)
On DIP3 (not on exist on mame)
1,2,3: OFF (unused)
4,5,6 : ON (says don't touch or something)
7,8: OFF (unused)

hope that helps, manual uploaded.
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems shadfrce, shadfrcejv2, shadfrcej
Attached Files
jpg file icon shForceDIP.jpg (203,433 bytes) Apr 27, 2014, 22:33 Uploaded by kamilz
Game DIPSW Manual
kamilz
png file icon shadfrce_dip2.png (322,866 bytes) Oct 19, 2014, 16:57 Uploaded by Arkhound
U.S. DIP switches manual
Arkhound
Relationships
has duplicate 05727Closed  shadfrcejv2: Dip Switches descriptions are inaccurate 
Notes
4
User avatar
No.10638
Tafoid
Administrator
Apr 27, 2014, 22:40
Dip switches/.Dip Sheets are not always 100% for each actual game. Sometimes, there are region specific dip settings, some are version specific and do not match between sets in MAME. Each one requires time/effort, like you are doing, to verify. Coding isn't that difficult but again, takes time.

I've been acknowledging your reports as someone who has time and skill and interest and apply your dip sheet or observations.
User avatar
No.10639
kamilz
Tester
Apr 27, 2014, 23:34
Thanks dude, fair enough.

I'll keep going.
User avatar
No.11120
Arkhound
Tester
Oct 19, 2014, 08:48
edited on: Oct 19, 2014, 16:51
I've playtested all three versions of Shadow Force (shadfrce, shadfrcej, and shadfrcejv2) and experimented with their DIP switch settings. The printed DIP switch settings shown on the above image with the Japanese PCB seem to be pretty accurate in regards to shadfrcej and shadfrcejv2. The settings for DIP switch set 2 are as follow.

Difficulty = SW1,2 (Easy and Hard seem to be switched on MAME)
Normal = off, off
Easy = on, off
Hard = off, on
Hardest = on,on

Stage Clear Energy Regain = SW3,4 (values are set to 25, 50, 10, or 0 percent respectively on MAME)
100% = off, off
50% = on, off
25% = off, on
0% = on, on

Player's lives = SW5
2 = off
1 = on

Vs. Stage = SW6
No = off
Yes = on

SW7 and 8 are not used

As for the U.S. version (shadfrce), there's a PDF of the operator's manual online (http://www.theboneyardpdflibrary.com/Arcadex5w2y6g9lp3sManuals/arcademanuals_s/Shadow%20Force%20%28Instruction%20Manual%29.pdf ), but the settings shown there aren't accurate. Here's my results.

Difficulty level = SW1,2
Normal = off, off
Easy = on, off
Hard = off, on
Hardest = on,on

Stage Clear Energy Regain = SW4 (SW3 doesn't seem to work in the U.S. version. You either, get full health recovery between stages or you don't recover anything.)
0% = off
100% = on

SW5-8 are not used in U.S. version.

The current MAME settings for all three versions are based on the settings shown on the game's test mode, which seems to display inaccurate values due to a programming oversight.
User avatar
No.11121
Arkhound
Tester
Oct 19, 2014, 16:53
edited on: Oct 19, 2014, 16:54
On a side note, I believe shadfrcej is actually a later revision of the U.S. version, not a newer Japanese version (either that, or a World version). It uses "a" roms in addition to "j" roms and has English text during cut-scenes and stage introductions.