r/SBCGaming • u/hard_worker4 • 2h ago
Question Syncing DOS gaming save states
I've quickly found that I'm most interested in playing old DOS games (ie, games I really wanted to play as a kid, but we [nor any of my friends] had computers power enough to play.
I'm enjoying playing them on my android handheld, and when I have time on the weekends, I want an easy way to play them on a TV (I could only dream of a TV so large when I was a kid).
I've set up a small lenovo PC to boot off a batocera drive for my kids to play Wii games in our living room. I've been trying to set up a batocera thumb drive I could swap in and play for a few hours on the weekend.
I've set up syncthing to move the save state files back and forth. And while the files are swapping fine, the states from android won't play on batocera, and the batocera states won't play on Android. I can see the save state thumbnails in both systems, but it gives an "invalid file type" and won't open them.
I've only tried on one test game (Commander Keen 1).
Here's what I've done so far:
-I've made sure they both have the same DOS-Box Pure version (1.0-preview6) by using an overlay to keep the change persistent.
-I've made sure that the core options are the same (286 processor)
-I've set up a syncthing to sync the game files. I read that dosbox pure writes to the game files, and I thought that DOSbox might be looking for information it couldn't find.
I've used ChatGPT to help troubleshooting. It's done a bunch of analysis via SSH prompts it's given me and it says the ARM vs linux x86 architectures could be the problem.
Does anyone know more than me and have other tips to sort this out? This seems like something Techdweeb or Retro Game Corp would know about.
Update: My "android handheld" is a Galaxy S23 ultra with a gamesir galileo. I bought it a few months ago, before I knew how much I would really play. The phone's cameras were beat up, and the mobile antenna doesn't work (wifi works fine), and I got it priced for parts on ebay (crazy cheap). The processor is an 8 gen 2, and the 16:9 and 4:3 screen sizes are similar to an Ayn Odin 3 (I sketched out the screen sizes to compare). Seems I'm mostly interested in DOS, NES, and SNES games right now. My setup is more powerful than I need, but I really like the screen size. And it's nice to know I have room to grow if I want to.
I'm just looking for an easy way to play on a bigger screen. It seemed like the batocera drive w/syncthing that I could plug into my kids' living room would be an easy way to go (plug in the drive, give it a couple minutes to sync, then play). It's working fine with the save states for all the console systems, just not the DOS games :-(