Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|01827||Interface||Major||Always||May 23, 2008, 19:16||Jun 10, 2008, 19:38|
|Tester||Tafoid||View Status||Public||Platform||MAME (Self-compiled)|
|Assigned To||couriersud||Resolution||Fixed||OS||Windows 2000|
|Version||0.125u2||Fixed in Version||0.125u5||Build||Athlon|
|Fixed in Git Commit||Github Pull Request #|
|Summary||01827: All sets in galaga.c: DIP switch information is not being readded properly when .CFG is read.|
I chose this set as an example (galaga), but I suspect this will effect much more than this driver or set.
When you change a certain DIP, in this case - CABINET to Cocktail and restart MAME - Cocktail is back to Upright default and the top DIP, which happens to be SERVICE MODE is toggled on.
|Steps To Reproduce||
- Clean .CFG for galaga
- Start galaga
- Set DIP for Cabinet from UPRIGHT to COCKTAIL
- EXIT MAME
When you read the .CFG file, it shows:
<?xml version="1.0"?> <!-- This file is autogenerated; comments and unknown tags will be stripped --> <mameconfig version="10"> <system name="galaga"> <input> <port tag="DSWA" type="DIPSWITCH" mask="128" defvalue="128" value="0" /> </input> </system> </mameconfig>
- Restart MAME using galaga
- Checking the DIPS, the Cabinet DIP never gets changed and shows UPRIGHT. Service Mode is show as ON - as if the setting I intended for Cabinet got apportioned to Service Mode instead.
- Exit MAME and read CFG. Even though I have not changed any setting this last time - the configuration has changed.
<?xml version="1.0"?> <!-- This file is autogenerated; comments and unknown tags will be stripped --> <mameconfig version="10"> <system name="galaga"> <input> <port tag="IN0" type="DIPSWITCH" mask="128" defvalue="128" value="0" /> </input> </system> </mameconfig>
|Affected Sets / Systems||All sets in galaga.c|
|There are no relationship linked to this issue.|
May 29, 2008, 16:19
|Reopened as this is still happening on galaga in 0.125u3 as described above.|
Jun 9, 2008, 22:59
edited on: Jun 10, 2008, 00:46
|Seems to be happening in ALL SETS contained in galaga.c. Updated.|
Jun 10, 2008, 19:38
|Reapplied original fix by Aaron|