Woah! Did EVERYONE already know how to boot Atari 800 carts directly from EmuStation?
-
@mediamogul Well, it's not like I still don't have the original files on my PC, so I'm perfectly content to have the patched ones on the Pi. But yes, individual config files is always the ideal. I'm a bit baffled as to how the Atari emu configs work, it seems to magically remember some settings that I can't see anywhere.
-
@spudsmctoole Incidentally, any idea why it doesn't work for 5200 games? (And nor does anything else. I've watched YouTube tutorials, but no matter what I do, whether I patch the ROMs or not, the emulator crashes back to the menu every time on every game.)
-
It has to do with how you're automating the conversion process. It's not as simple as just accepting a default cartridge type. You still have to choose the correct type of 5200 cartridge for the ROM. It's more work, but once it's all set, you never have to do it again.
-
@mediamogul Ha, I wish I had been automating it :D
But no, I may not have been clear there - I meant that I can't make a single 5200 ROM run no matter what I do to it, no matter what the settings, no matter what ROM type I choose, whether I "convert" it or not. I don't understand it.
I've followed the instructions in every tutorial. I've tried different versions of game ROMs. I've definitely got 5200.ROM in the BIOS folder and the emulator knows where it is. I've tried using specific settings that people say are the right ones for certain games (eg 2-chip 16K 5200 cart for Qix). And every time it just crashes with a CIM error.
-
I can't really say then. As long as you have the BIOS files, point Atari800 to those files and choose the correct 5200 cartridge type when converting the ROM into a cartridge file, everything should work. Mine launch immediately.
Edit: When it crashes, does it freeze the software? Also, do you have "Save configuration on exit" selected?
-
@mediamogul No. What happens is that the first time I launch a ROM, it freezes the emulator on the "select cart type" screen - the keyboard doesn't work at all, except for F5, F8 and F9. The cursors, Enter and F1 are dead so I can't even try to run the game.
If I press F5 to reset, or if I quit out with F9 and launch the ROM again, all the buttons work and I can try to select a cart type, but it dumps me back to the crash screen complaining about the CIM error. All the menu controls still work and I can try to run the ROM again as a different cart type, but the results are always the same.
(And yes, I have Save config on exit set to Yes.)
-
I believe I know what this is, but I haven't had to deal with it in a while. Atari800 has a bug to where setting certain configuration options will corrupt your
atari800.cfg
. After you set a particular option and exit the software with "Save configuration on exit" selected, the damage is done and it will prevent you from launching from the cart selection menu. Throughout my experimentation, the only solution I came up with was to delete myatari800.cfg
file and reinstall the software, allowing the RetroPie-Setup to create a fresh copy. Since then, I've only ever made changes toatari800.cfg
with an outside text editor and I made sure to keep "save on exit" off. -
@mediamogul If that's the case it seems very weird that it still works absolutely fine for Atari 800 games. But I'll have a go.
-
It seems related to launching from the cartridge-type selection menu, which the 800 side of things doesn't have to deal with often.
Edit: The Atari800 emulator in general has my vote as being the most finicky to deal with in all of RetroPie.
-
@mediamogul Well, I've been launching stuff from the 800 cartridge menu literally all day...
Bizarrely, to try to avoid uninstalling I just tried deleting the atari800.cfg file from the 5200 config folder and replacing it with the one from the atari800 folder, while changing the autosave setting to 0. Now the keyboard works properly the FIRST time I try to launch a ROM, but freezes the SECOND and all subsequent times - the exact reverse of what happened before. Game still doesn't work, though.
-
@mediamogul said in Woah! Did EVERYONE already know how to boot Atari 800 carts directly from EmuStation?:
The Atari800 emulator in general has my vote as being the most finicky to deal with in all of RetroPie.
Blimey, more so than Intellivision and Colecovision? :D
-
@spudsmctoole said in Woah! Did EVERYONE already know how to boot Atari 800 carts directly from EmuStation?:
Blimey, more so than Intellivision and Colecovision?
Those can be a pain, but they seem to be relatively free of bugs.
Game still doesn't work, though.
Try reinstalling. It's likely you need a fresh copy.
-
@mediamogul That's a bold call. In my experience I'd say the INTV is worst of all. Near-incomprehensible control config and SO many games don't work. It's about 1 in 50 for most emus, more like 1 in 3 for the INTV.
-
@spudsmctoole said in Woah! Did EVERYONE already know how to boot Atari 800 carts directly from EmuStation?:
In my experience I'd say the INTV is worst of all. Near-incomprehensible control config and SO many games don't work.
The controls are difficult just by nature of the system it's emulating. Playing an actual Intellivision felt a bit like operating a graphing calculator at times. As for the ROMs not working, you need to set a memory map config file for the one's that appear not to. It's all covered in the docs.
-
@mediamogul Ooh, excellent, ta.
-
@spudsmctoole also try out the new intellivision emulator that was just recently added: lr-freeintv
-
@mediamogul i need to look through some old pm’s on atariage. I havent done it yet but a programmer that has worked with some pi stuff told me how to add a header to all the 5200 roms and the emulator boots them the same as the atari 800 roms. Never once have to choose the bios.
-
@spudsmctoole as a beta tester for many intv games and very knowledgeable with intv on the pi i can tell you every single intellivision game works on the pi with jzintv. If you have any questions feel free to ask. I can help you with the controls too.
-
@mediamogul Reinstall did the trick, ta :)
Still can't figure what the heck to do with XEX files, mind you.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.