Anyone get Atari 5200 working under RetroArch?

@r-type I tried your updated file. No love here at all in my trials sad to say…

I started by trying my “QIX (1982) (Atari).a52” file. I got the error “You need an official Atari OS for this” (or something of the sort). So I did the F1 thing on the next try, selected the 5200.rom (the bios for the 5200).

At this point for the QIX game, I have 3 copies, One the original (QIX (1982) (Atari).a52) that has meta data, etc, the copy (QIN.BIN) and the bad rip (QIX (b2).bin)

I tried it again, blank screen, renamed the file as you listed above, (qix.bin) and tried again, BLACK screen again. Hit F1 again, selected 2 chip 5200 game and it played. It went into the menu, so I grabbed my controller that is setup in RetroArch (all my other systems work fine with it), hit START, nothing, hit every button on the controller…Nothing. Again, I could see the game available but, I could not play it because my controller didn’t work with it.

Pretty much the same results as above. Sorry to say. No other game would play right off the bat, I tried about 6 games, and all of them had a black screen till I changed some settings using the F1 key.

Thanks for trying…

:frowning:

your almost there. with regards to Black screen, i just had to press button-1(whichever it is in your gamepad for this core) and it should play. it will also help to go into quick menu > controller and choose Atari Joystick(not the default Retropad).

Since you are already seeing the game loaded, press F4 to start game.

Seeing the “You need an official Atari OS for this” (or something of the sort)" means you have not set your bios path yet. scroll a few posts above since i already posted how to set this up.

Is it possible that you could share this with me? I can try and build the core from source and test it while the author replies :slight_smile:

Btw, I don’t seem to have any problem with your a800 core, I build it directly from source, but the auto-detect cart thing is an awesome idea! now I just need to get a compatible romset :smiley:

This system is giving me too much trouble on RetroArch. MAME and MESS cores in the updater don’t work (they all crash), the only thing that makes it work is a modified (i think) MESS core i found somewhere else a year ago. And that only works through RocketLauncher and only when using an older RetroArch module.

It’s so specific that i don’t even know how i managed to make it work. Also, “work” is a strong word, MESS is very bad at emulating the 5200, more than half of the games don’t even boot with it.

The atari800 core didn’t work for me either but even if it did, i don’t know if it’s possible for it to launch games without having to fiddle with extra menus and the keyboard.

Basically, there is nothing in RetroArch that is good for the 5200, especially if you want a couch living room setup with no keyboards around to fiddle with. So the only thing that left for my setup is KAT5200, it works with all games perfectly but it’s not RetroArch (i can’t use shaders for instance). I wish there was a KAT5200 core somewhere, i have no idea if the emulator is open source or not.

I don’t understand why it does not works for you.

I’ve just tested with an win7 64 bit , with the last core I upload here http://dl.free.fr/fDgwPy1Ey2
and all work fine with QIX.

i use Good5200 v2.01, and for QIX the a52 rom the 16kb one . I just load content from retroarch and it load fine. no menu asking me the cart type !

After just press F4 to start game ( your problem is that you don’t have keyboard to start game as for now A5200_START key is bind to F4)

Ok this latest version does work for me.

However, some games give me a test screen of some sort instead of the actual game.

I need to dig through this a bit more.

which “some games?” if these are Atari 8bit games, there are other extensions (atx,xex,bas) that are not added yet so this will fail when loaded.

if its 5200 games, then rom not properly recognized, have to extract these games and try manually loading them as once chip or two chip 5200 cartridges, save it(if you want to) if you find the right way to load this rom.

One of them is Choplifter. It’s a 5200 rom (works in MESS or KAT5200). It’s already extracted and it’s a .a52 file. Can this file be extracted even further?

I cant look at today. Im afk. I will look at next days

looks like the hash matching from update is not picking up properly… rom still detected as type=0;

rtype, cart->size is being reported as KB so case condition does not match hench not able to assign proper type

See the problem is, I would only get “This program needs a TRUE Atari OS” meaning the BIOS is not located. After dropping in the bios (going into the menu and setting(, running via command line to confirm, I still ended up with a BLACK screen.

I am on my 4th rom from different locations and the Good5200 is something I have tried.

I will try again later today and see if F4 starts the game…

Cant answer your question but, I’ll try again when I get some time later today.

good catch ! thanks i uploaded/commit a fix. copflit works fine now.

Did you upload a new version to the same link above ?

@GemaH - Looks like @r-type is busy. so here is a download from latest commit. this should fix auto-loading of 5200 roms(this is for Windows x64)

http://www.mediafire.com/file/8cgu142xf6di0dp/atari800_libretro.zip

Take note: that you still need to manually set your bios directory and make sure they are loaded in the cores System ROM Settings.

If you are having problems getting F1 to get to menu or core menu is not showing at all, just run rom/bios using Load Content(i think any file would do) this would cause failure to load the file but the core is now loaded and you can configure it with F1 key.

Then save settings by choosing “Save configuration file” from Emulator Settings menu-> this should be done as the core(at the moment) has its own config file and not yet saved into retroarch(so just closing core like others will not save anything)

Thanks, this version seems to load all games i tried so far :slight_smile:

Now there are only two issues left to solve. The first is that you need to hit F4 to start, is there any other way to do this with the gamepad without having to resort to things like xpadder? This wouldn’t be a problem if xpadder would load the config for the atari800 core alone but it doesn’t, it saves the preset for RatroArch in general (so your F4 key shortcut will function in all cores which is undesirable).

The second issue is that it seems like the second button isn’t emulated? Try playing Moon Patrol, the game uses two buttons, one to fire and one to jump. However, i can’t find the jump button anywhere. And there is nothing in the options. This is the same problem that exists in MESS.

If we could find a way through these two issues, then this core should finally fill the gap of the Atari5200 in RetroArch 100%.

Edit: Here’s a similar discussion about the two buttons in atari800

but it’s retropie related, i don’t know how these can be applied here.

the core is WIP so a lot of things will still get changed like key mappings etc. as of the moment keep sending in reports as this would encourage development of the core.

I will look at this latet. For now f4,f1 ect can be hit by virtualkbd (be sure to change control to atari joystick in ra menu) For the seconf button i know and will look at when possible.

So many posts I could reply to but, here we go. I re-downloaded the version last night and re-applied it. Started the atari800 to kick off a game, set my BIOS directory and saved it.

Tried to run QIX. Worked fine and loaded first time ! AWESOME, then the controller thing. I have a Xbox 360 controller that I use all through out RetroArch and hitting every button did nothing. I hit F4 on a keyboard and the game started. Every console I have setup uses the START button on the controller to start a game.

There is 2 options in this game with 2 buttons, there is slow method and the fast method of drawing the line (of course slower gets more points), this will only do the FAST. As said above, no 2nd button that is needed for a lot of games including Moon Patrol.

Every other rom I tried did not work, just ended up on a black screen. Maybe I need to just update the roms (?)but, needing to hit F4 and no 2nd button is a big deal here. As someone else said, MoonPatrol is a worthless game with out a 2nd button. This will effect a large amount of games.

Thanks for the efforts here.

Here is the RetroPI project from above

Can the source be used here, it would be nice to have 2 controller buttons (and maybe the START button)

This is a port of Atari800 with focus on emulating Atarin 5200 that adds:

  • Full Joystick support for RetroPie
  • Autoconfiguration of buttons using Retroarch configuration
  • Menu navigation using joystick
  • Joystick Button configuration: trigger1, trigger 2 (Moon Patrol and H.E.R.O.!), asterisk and hash.
  • Supports hat and axis for joysticks
  • Use second analog stick in first as second player stick: Robotron and Space Dungeon!!! (configurable axis)
  • Ability to define joysticks numbers

I’ll admit that is a COOL feature. (using dual sticks) but, this looks like a match for a Retro Core, I wonder if this was compiled for RetroArch someplace. Might be worth a shot to check out.

I add a commit to support 2nd button , moonpatrol and choplifter works fine. no time to do a win build .

1 Like