Skip to content

dabonetn/atari800-rpi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RPI version for Atari 5200 emulation
------------------------------------

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

- Full Joystick support for RetroPie
- 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!!!

(Only player1)

Hotkeys:
--------

SELECT + START to exit emulator
SELECT + * (X): Emulator Menu
SELECT + # (Y): Reset

Use joystick to navigate the emulator MENU plus Trigger 1 (A) to accept and Trigger 2 (B) to go back.

Hint: If the emulator asks for Cart type select one of these using joystick + trigger 1:

- Two chip 16 KB 5200 cartridge <- for 16KB roms (games)
- Standard 32 KB 5200 cartridge <- for 32KB roms (games)
- Bounty Bob 40 KB 5200 cartridge <- for the great Bounty Bob strikes back! game


Installation:
-------------

New parameters in /home/pi/.atari800.cfg :

SDL_JOY_0_SELECT=8 <-- button ID
SDL_JOY_0_START=9 <-- button ID
SDL_JOY_0_TRIGGER1=1 <-- button ID
SDL_JOY_0_TRIGGER2=2 <-- button ID
SDL_JOY_0_ASTERISK=0 <-- button ID
SDL_JOY_0_HASH=3 <-- button ID

See sample.cfg

Use jstest application to get the button IDs for your joystick.

Compiled and tested on RETROPIE 3.6 using a RPI2:

    cd src
    autoreconf -v
    ./configure --target=rpi
    make clean
    make

Replace atari800 in /opt/retropie/emulators/atari800/bin/ with the new generated executable

Check emulators.cfg for recommended configuration

Compiled version:
-----------------

cd /opt/retropie/emulators/atari800/bin/
sudo cp atari800 atari800.original
sudo wget https://github.com/jfroco/atari800-rpi/blob/master/atari800?raw=true -O atari800
sudo chmod +x atari800



Atari800 emulator version 3.1.0
-------------------------------

This is free and portable Atari 8-bit computer and 5200 console emulator,
originally written by David Firth and now developed by the Atari800
Development Team (please see DOC/CREDITS). This program is copyrighted and
released under the GPL (see COPYING).

Please read DOC/README, DOC/INSTALL and DOC/USAGE.

For news in this release please do read DOC/NEWS.

If you have a problem running this emulator please read DOC/FAQ first.
If the problem persists then please ask in newsgroup comp.sys.atari.8bit
or in the atari800-users mailing list (see below).

Look at DOC/BUGS before reporting something you consider a bug.

If you want to help developing Atari800 emulator you can subscribe to our
mailing list (http://lists.sourceforge.net/lists/listinfo/atari800-users).
DOC/TODO might point you in the right direction.

This version, and all versions back to 0.8.2 have been released by me (Petr
Stehlik) and are now available at Sourceforge.net (URL below). Thanks
go to David Firth and all the people that helped making this release.

EnJoy!

Petr Stehlik
April 12, 2014

E-mail: pstehlik@sophics.cz

Project homepage: http://atari800.sourceforge.net/

About

atari800 port for RPI with full joystick support for Atari 5200

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 73.0%
  • SourcePawn 11.0%
  • Assembly 6.5%
  • C++ 4.1%
  • Java 2.5%
  • M4 1.3%
  • Other 1.6%