Closed robbalvey closed 5 months ago
@dinkc64 that error message is from the libretro port, it seems there are some dips parsing issues due to offset discrepancies between CtowerInputList, CtowerDIPList, and DecocassDIPList. Is standalone ok ?
I haven't checked, but I'll take a look. Any work around I can try to get it working?
Hi robbalvey, Thanks for the bug report, a fix has been made! :)
best regards,
Just remember to reset the dips to defaults after updating, go to dips and press the [Defaults] button, then OK :) I'm not sure how its done in Retroarch, maybe @barbudreadmon can say?
best regards,
There is something in retroarch's core options to reset them to default, that should do the trick. On my side, the game was playable even without that extra step though.
I pulled the update from source in the RetroPie Setup Script and I'm no longer getting the error, so clearly that updated, but the game still loads up to a black screen. I reset my dip switches, deleted the ctower.opt file so everything should be back to default. Is there a place where I can grab the most recent decocass.zip? I'm currently using the one from here: https://archive.org/details/2020_01_06_fbn
If I change the Type of Tape DIP switch to MD Small I get the DECO error screen so the ROM is loading, but not sure why the game isn't appearing. I am currently re-installing from source to see if that fixes it.
Re-installing from source did not fix it. I can see the machine pop up for a split second and then the screen goes black. If I change the type of tape to "MD Small" I get the blue DECO Tape Error screen. That's as far as I can get with this right now. Any ideas?
Got it working. Default DIP switch settings didn't work for me. But here's what did work:
DIP Switch settings: Type of Tape - MD (Small) BIOS Version - Europe D, Newer
Type of Tape - MD (Small) BIOS Version - Europe D, Newer
Those are the default settings. Are you sure you used retroarch's feature to reset core options ? That feature works fine on my side.
I did. Mine defaulted to BIOS Version: US, Newer. Interesting. It's very possible that there may be some crossed wires, but I did remove everything and re-installed fresh and this is what my decocass default dip switch settings are:
Either way... it works now. Thank you!
That's weird, mine look totally different, i got both different order and different values. I'm wondering if it's some kind of retroarch bug ? Are you using the current version of retroarch ?
I did a full update about 4 days ago, so as current as then, yes. I try to keep everything as updated as possible. But like I said, it all works, so that's great! Thank you again!
But like I said, it all works, so that's great! Thank you again!
Well, it's still very worrying that your retroarch doesn't apply the correct default settings, there is basically no guarantee games will work properly if you start them with incorrect dips.
Understood. As of my initial testing though everything seems to be working. I deleted any saved config files and reverted back to my defaults and I was able to reproduce the error and then fixed it again. All other DECO games are working just fine and everything else I loaded up at random (about 100 games so far) seem to be fine.
Well, as previously stated, there is obviously something very wrong with your dips :
Actually, your dips look exactly like they used to before the fix, yet they should look like this now :
This leads to 2 possibilities :
global_core_options
retroarch setting that should be set to false
yet would still sometimes be ignored.
As the subject says when trying to run ctower.zip using the most recent decocass.zip bios (all my other DECO games run fine) I get an error on boot that says "Default value for dipswitch country code not found" and the game loads to a black screen. Game: "The Tower" http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=ctower&search_id=0