I'll share my nfig and nfig for the baseline XL and my 5200 setup when I have a chance that will illustrate the difference in configs. The setup of the BIOS files appears to be different enough for each system to justify the potential of having to config it through the atari800 menu on a per system basis, but that's MHO. I didn't see a lot of overlap with maintaining a common config and it seemed far easier to drive everything through the config and runcommand command line parameters.
I took the approach of separating the roms, runcommands, and configs for each system. Considering this is currently the only 5200 emulator for Pi, that makes it less of a conflict issue with other emulators. It makes launching into games very seamless however. That essentially means creating custom roms for a specific emulator. a52 data with a cart-type header used by atari800 emulator. I ultimately ended up using the Cart guide to create. The 5200 comes in 4k, 8k, two version of 16k, and 32k cart types, and it must be specified on a per ROM basis. Specifying a cart-type in the command line is essentially pointless. That lead me to the conclusion of maintaining separate configs for each system and referencing them using the -config parameter. I've essentially been using the emulator strictly for 5200 emulation, but everything I've read gives me the impression that the config needs to vary quite a bit depending on the system and not much is shared in common. atari800 Cart usage - This is very useful for setting up Cart style files making launching into the atari800 much more seamless without being bombarded with the initially cryptic "Choose your Cart" style menu.atari800 Usage and Commandline parameters - Useful for what can be specified on a per-system basis.Some useful information I've compiled that will greatly aid in the discussion: I'd like to contribute what has worked for me to the discussion. I've had a lot of interest in getting this working on my own Pi2 to emulate 5200 games. Hi all, I've just come across this discussion from the RetroPie git. We do this with other systems, (coco, psx) so why not go ahead a define the rom names for the atari? The solutions I see are 2 different ways,ġ, have a different atari800.cfg file for each emulator, I'm trying to use the -c option, but I'm not having any luck getting it pick up a different config file.Ģ, prepopulating the rom locations into the atari800.cfg, It's still looking at the parms, but apparently when that MACHINE_TYPE is defined in atari800.cfg, you can't change it via command line. Not a error with retropie, but the emulator ignoring the command line parms. "binload: can't run Atari programs directly on the 5200"Īnd the it runs the 5200 cart that was loaded with the config was saved. (F1 -> Emulator Configuration -> System Rom Settings) and then save, then it won't be launch non 5200 games, because it sets the MACHINE_TYPE=Atari 5200 in the atari800.cfgĪfter that is set, when you try launching a atari program file it gives the error. Ok, with the new changes, if you start the atari800 emulator as a 5200 and then do the