IGNORE THIS POST. LOTS OF TESTING YIELDED NOTHING. POST WITH MEANINGFUL FINDINGS INCOMING!
Alright, boatload more testing here. Highlights in the post, SAM files and more detailed note sin attachments.
- Wiping SAM (leaving tmp), reinstalling main branch worked as expected. I set arcade only, then updated to test, it shuffled those OK. But when I then shuffled all cores, the first time it tried to load an arcade, it failed.
- Wiping SAM, reinstalling straight to test branch freezes immediately on first arcade core, even when shuffling arcade only.
- Trying to replicate the first bullet point, I did a wipe, install main branch, test, switch to test branch with arcade shuffling only. This time it just failed to ever launch a game. Monitor says it tried to launch an arcade game and failed.
- This time I wiped SAM, deleted _arcade, ran update_all to rebuild my structure. Install main branch, shuffle all cores. Now I'm on stable and it failed to switch to an arcade and just froze. (This one really threw me for a loop. WTF.)
- Wipe SAM, reinstall main. Make following changes to fresh ini: Reduce timers, enable TTY, set USB0 for CD cores. Hard reboot. Shuffle everything. Arcade fails to launch.
Every time an arcade game fails to launch, it's the same thing when watching from Monitor mode. It shows something like this, but MiSTer just stays on the same core. Monitor does not show a countdown for next game like it should.
Code: Select all
Starting now on the MiSTer Arcade: Gyruss
Setting up watches.
Watches established.
At this point, I'm pretty baffled. At first the stable branch worked and test failed, and that was 100% consistent. But now both fail after doing the update_all reset. I'm clearing out the .MIsterSam folder in Scripts, deleting the SAM related files in tmp, etc. Arcade cores all launch just fine from the menu, and now we're even on a 100% fresh update_all build.
Any other ideas on temp files or something that might be clogging things up. At this point the only next step I see is a complete re-image.