JStella

JStella - Atari 2600 Emulator - based on Stella by Bradford Mott et al.
Documentation last updated: Aug 12 2007
Please see the JStella project on SourceForge.net


JStella is an open-source Atari 2600 emulatior that is programmed in Java, and thus can be played on most major operating systems (Windows, Mac, Liunux, etc).  

Currently, as of version 0.3, there are 2 different ways of running JStella.
1. It can be directly from the JAR file.
2. It can be run as an Java Applet on a web page.



Default controls:

F1 - reset
F2 - select
F3 - black-and-white mode
F4 - color mode
F5 - left player - amateur mode (difficulty B)
F6 - left player - professional mode (difficulty A)
F7 - right player - amateur mode (difficulty B)
F8 - right player - professional mode (difficulty A)

Arrow keys - left joystick directions
Space bar - left trigger

Mouse wheel - left paddle A

Right mouse button - switches to paddle mode.  The cursor becomes invisible, and mouse movement simulates the left paddle (A).
Left mouse button - trigger for left paddle A

More control options/implementations are planned for future releases.


Setting up the applet for your web page:

To include an applet in your web page, first copy JStella.jar and the desired ROM into the same directory on your web site.  Then create an HTML page in that directory, and add the following tag to it:

<applet archive="JStella.jar" code="jstella/runner/JStellaApplet.class" rom="myROM.bin" height="480" width="480"></applet>

Replace the "myROM.bin" part with the filename of your ROM.  Make sure that the capitalization of the letters matches your setup exactly.


Future releases:

JStella is a work-in-progress.  If you are fluent in Java and would like to contribute, please contact the project managers for JStella on the SourceForge.net website.