Download javatari Free Java Code
Description
A multiplayer Atari 2600 emulator written in pure Java using no libs.
Icons
Source Files
The download file javatari-master.zip has the following entries.
.gitignore// ww w . ja v a 2 s .c om
Instructions.txt
Licence.txt
Readme.txt
javatari/.classpath
javatari/.project
javatari/deploy/MakeJAR.xml
javatari/deployment-examples/applet/applet-local-test.jnlp
javatari/deployment-examples/applet/index.html
javatari/deployment-examples/scripts/RunMultiplayerClient.bat
javatari/deployment-examples/scripts/RunMultiplayerServer.bat
javatari/deployment-examples/scripts/RunStandalone.bat
javatari/deployment-examples/scripts/TestStandalone.bat
javatari/deployment-examples/webstart/index.html
javatari/deployment-examples/webstart/javatari-icon.png
javatari/deployment-examples/webstart/javatari-launch.png
javatari/deployment-examples/webstart/javatari-local-test.jnlp
javatari/deployment-examples/webstart/javatari-splash.png
javatari/deployment-examples/webstart/javatari.jnlp
javatari/originals/Console Picture.jpg
javatari/originals/Joystick3.xcf
javatari/originals/LaunchButton.xcf
javatari/originals/LogoWithText.xcf
javatari/originals/NetworkConsole4Small.xcf
javatari/originals/NetworkGlobe2.xcf
javatari/originals/Paddle3.xcf
javatari/originals/Panel27.xcf
javatari/originals/Splash.xcf
javatari/originals/WindowFrame19.xcf
javatari/src/Licence.txt
javatari/src/javatari.properties
javatari/src/javatari.single.properties
javatari/src/org/javatari/atari/board/BUS.java
javatari/src/org/javatari/atari/cartridge/Cartridge.java
javatari/src/org/javatari/atari/cartridge/CartridgeCreator.java
javatari/src/org/javatari/atari/cartridge/CartridgeDatabase.java
javatari/src/org/javatari/atari/cartridge/CartridgeFormat.java
javatari/src/org/javatari/atari/cartridge/CartridgeFormatOption.java
javatari/src/org/javatari/atari/cartridge/CartridgeInfo.java
javatari/src/org/javatari/atari/cartridge/CartridgeInfoLibrary.dat
javatari/src/org/javatari/atari/cartridge/CartridgeInfoLibrary.java
javatari/src/org/javatari/atari/cartridge/CartridgeInsertionListener.java
javatari/src/org/javatari/atari/cartridge/CartridgeSocket.java
javatari/src/org/javatari/atari/cartridge/ROM.java
javatari/src/org/javatari/atari/cartridge/ROMFormatUnsupportedException.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge10K_DPC.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge12K_FA.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge16K_E7.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge16K_F6.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge24K_28K_32K_FA2.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge2K_CV.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge32K_F4.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge32K_FA2cu.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge4K.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge64K_F0.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge64K_X07.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge8K_0840.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge8K_512K_3E.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge8K_512K_3F.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge8K_512K_SB.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge8K_64K_EF.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge8K_E0.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge8K_F8.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge8K_FE.java
javatari/src/org/javatari/atari/cartridge/formats/Cartridge8K_UA.java
javatari/src/org/javatari/atari/cartridge/formats/CartridgeBanked.java
javatari/src/org/javatari/atari/cartridge/formats/CartridgeBankedByBusMonitoring.java
javatari/src/org/javatari/atari/cartridge/formats/CartridgeBankedByMaskedRange.java
javatari/src/org/javatari/atari/cartridge/formats/CartridgePitfall2EnhancedDPCAudio.java
javatari/src/org/javatari/atari/console/Console.java
javatari/src/org/javatari/atari/console/savestate/ConsoleState.java
javatari/src/org/javatari/atari/console/savestate/SaveStateMedia.java
javatari/src/org/javatari/atari/console/savestate/SaveStateSocket.java
javatari/src/org/javatari/atari/controls/ConsoleControls.java
javatari/src/org/javatari/atari/controls/ConsoleControlsInput.java
javatari/src/org/javatari/atari/controls/ConsoleControlsRedefinitionListener.java
javatari/src/org/javatari/atari/controls/ConsoleControlsSocket.java
javatari/src/org/javatari/atari/network/ClientConsole.java
javatari/src/org/javatari/atari/network/ConnectionStatusListener.java
javatari/src/org/javatari/atari/network/ControlChange.java
javatari/src/org/javatari/atari/network/ControlChangeForPaddle.java
javatari/src/org/javatari/atari/network/RemoteReceiver.java
javatari/src/org/javatari/atari/network/RemoteTransmitter.java
javatari/src/org/javatari/atari/network/ServerConsole.java
javatari/src/org/javatari/atari/network/ServerUpdate.java
javatari/src/org/javatari/atari/pia/PIA.java
javatari/src/org/javatari/atari/pia/RAM.java
javatari/src/org/javatari/atari/tia/TIA.java
javatari/src/org/javatari/atari/tia/audio/AudioGenerator.java
javatari/src/org/javatari/atari/tia/audio/AudioMonoGenerator.java
javatari/src/org/javatari/atari/tia/audio/ChannelStream.java
javatari/src/org/javatari/atari/tia/video/NTSCPalette.java
javatari/src/org/javatari/atari/tia/video/PALPalette.java
javatari/src/org/javatari/atari/tia/video/VideoGenerator.java
javatari/src/org/javatari/general/av/audio/AudioMonitor.java
javatari/src/org/javatari/general/av/audio/AudioSignal.java
javatari/src/org/javatari/general/av/video/VideoMonitor.java
javatari/src/org/javatari/general/av/video/VideoSignal.java
javatari/src/org/javatari/general/av/video/VideoStandard.java
javatari/src/org/javatari/general/board/BUS16Bits.java
javatari/src/org/javatari/general/board/Clock.java
javatari/src/org/javatari/general/board/ClockDriven.java
javatari/src/org/javatari/general/board/RAM64k.java
javatari/src/org/javatari/general/m6502/Instruction.java
javatari/src/org/javatari/general/m6502/M6502.java
javatari/src/org/javatari/general/m6502/OperandType.java
javatari/src/org/javatari/general/m6502/Register.java
javatari/src/org/javatari/general/m6502/StatusBit.java
javatari/src/org/javatari/general/m6502/instructions/ADC.java
javatari/src/org/javatari/general/m6502/instructions/AND.java
javatari/src/org/javatari/general/m6502/instructions/ASL.java
javatari/src/org/javatari/general/m6502/instructions/BIT.java
javatari/src/org/javatari/general/m6502/instructions/BRK.java
javatari/src/org/javatari/general/m6502/instructions/Bxx.java
javatari/src/org/javatari/general/m6502/instructions/CLx.java
javatari/src/org/javatari/general/m6502/instructions/CPx.java
javatari/src/org/javatari/general/m6502/instructions/DEC.java
javatari/src/org/javatari/general/m6502/instructions/DEx.java
javatari/src/org/javatari/general/m6502/instructions/EOR.java
javatari/src/org/javatari/general/m6502/instructions/INC.java
javatari/src/org/javatari/general/m6502/instructions/INx.java
javatari/src/org/javatari/general/m6502/instructions/JMP.java
javatari/src/org/javatari/general/m6502/instructions/JSR.java
javatari/src/org/javatari/general/m6502/instructions/LDx.java
javatari/src/org/javatari/general/m6502/instructions/LSR.java
javatari/src/org/javatari/general/m6502/instructions/NOP.java
javatari/src/org/javatari/general/m6502/instructions/ORA.java
javatari/src/org/javatari/general/m6502/instructions/PHA.java
javatari/src/org/javatari/general/m6502/instructions/PHP.java
javatari/src/org/javatari/general/m6502/instructions/PLA.java
javatari/src/org/javatari/general/m6502/instructions/PLP.java
javatari/src/org/javatari/general/m6502/instructions/ROL.java
javatari/src/org/javatari/general/m6502/instructions/ROR.java
javatari/src/org/javatari/general/m6502/instructions/RTI.java
javatari/src/org/javatari/general/m6502/instructions/RTS.java
javatari/src/org/javatari/general/m6502/instructions/SBC.java
javatari/src/org/javatari/general/m6502/instructions/SEx.java
javatari/src/org/javatari/general/m6502/instructions/STx.java
javatari/src/org/javatari/general/m6502/instructions/Txx.java
javatari/src/org/javatari/general/m6502/instructions/uANC.java
javatari/src/org/javatari/general/m6502/instructions/uANE.java
javatari/src/org/javatari/general/m6502/instructions/uARR.java
javatari/src/org/javatari/general/m6502/instructions/uASR.java
javatari/src/org/javatari/general/m6502/instructions/uDCP.java
javatari/src/org/javatari/general/m6502/instructions/uISB.java
javatari/src/org/javatari/general/m6502/instructions/uKIL.java
javatari/src/org/javatari/general/m6502/instructions/uLAS.java
javatari/src/org/javatari/general/m6502/instructions/uLAX.java
javatari/src/org/javatari/general/m6502/instructions/uLXA.java
javatari/src/org/javatari/general/m6502/instructions/uNOP.java
javatari/src/org/javatari/general/m6502/instructions/uRLA.java
javatari/src/org/javatari/general/m6502/instructions/uRRA.java
javatari/src/org/javatari/general/m6502/instructions/uSAX.java
javatari/src/org/javatari/general/m6502/instructions/uSBX.java
javatari/src/org/javatari/general/m6502/instructions/uSHA.java
javatari/src/org/javatari/general/m6502/instructions/uSHS.java
javatari/src/org/javatari/general/m6502/instructions/uSHX.java
javatari/src/org/javatari/general/m6502/instructions/uSHY.java
javatari/src/org/javatari/general/m6502/instructions/uSLO.java
javatari/src/org/javatari/general/m6502/instructions/uSRE.java
javatari/src/org/javatari/main/AbstractApplet.java
javatari/src/org/javatari/main/AppletMultiplayerClient.java
javatari/src/org/javatari/main/AppletMultiplayerServer.java
javatari/src/org/javatari/main/AppletStandalone.java
javatari/src/org/javatari/main/MultiplayerClient.java
javatari/src/org/javatari/main/MultiplayerServer.java
javatari/src/org/javatari/main/Standalone.java
javatari/src/org/javatari/main/TestStandalone.java
javatari/src/org/javatari/parameters/Parameters.java
javatari/src/org/javatari/pc/cartridge/BuiltInROM.java
javatari/src/org/javatari/pc/cartridge/FileROMChooser.java
javatari/src/org/javatari/pc/cartridge/FileServiceROMChooser.java
javatari/src/org/javatari/pc/cartridge/ROMLoader.java
javatari/src/org/javatari/pc/cartridge/URLROMChooser.java
javatari/src/org/javatari/pc/controls/AWTConsoleControls.java
javatari/src/org/javatari/pc/controls/JoystickConsoleControls.java
javatari/src/org/javatari/pc/room/EmbeddedRoom.java
javatari/src/org/javatari/pc/room/Room.java
javatari/src/org/javatari/pc/room/settings/DeepBorder.java
javatari/src/org/javatari/pc/room/settings/KeyNames.java
javatari/src/org/javatari/pc/room/settings/SettingsDialog.java
javatari/src/org/javatari/pc/room/settings/images/Joystick.png
javatari/src/org/javatari/pc/room/settings/images/LogoAbout.png
javatari/src/org/javatari/pc/room/settings/images/Network.png
javatari/src/org/javatari/pc/room/settings/images/Paddle.png
javatari/src/org/javatari/pc/room/settings/images/ServerClientConsole.png
javatari/src/org/javatari/pc/room/settings/images/StandaloneConsole.png
javatari/src/org/javatari/pc/savestate/FileSaveStateMedia.java
javatari/src/org/javatari/pc/screen/CRTTriadComposite.java
javatari/src/org/javatari/pc/screen/CRTTriadCompositeOld.java
javatari/src/org/javatari/pc/screen/ConsolePanel.java
javatari/src/org/javatari/pc/screen/DesktopConsolePanel.java
javatari/src/org/javatari/pc/screen/DesktopScreenFullWindow.java
javatari/src/org/javatari/pc/screen/DesktopScreenWindow.java
javatari/src/org/javatari/pc/screen/Monitor.java
javatari/src/org/javatari/pc/screen/MonitorControls.java
javatari/src/org/javatari/pc/screen/MonitorDisplay.java
javatari/src/org/javatari/pc/screen/MonitorPanel.java
javatari/src/org/javatari/pc/screen/PanelScreen.java
javatari/src/org/javatari/pc/screen/ROMTransferHandlerUtil.java
javatari/src/org/javatari/pc/screen/Screen.java
javatari/src/org/javatari/pc/screen/images/BottomBar.png
javatari/src/org/javatari/pc/screen/images/BottomLeft.png
javatari/src/org/javatari/pc/screen/images/BottomLeftBar.png
javatari/src/org/javatari/pc/screen/images/BottomLeftBarNoPower.png
javatari/src/org/javatari/pc/screen/images/BottomRight.png
javatari/src/org/javatari/pc/screen/images/BottomRightBar.png
javatari/src/org/javatari/pc/screen/images/BottomRightBarFixedSize.png
javatari/src/org/javatari/pc/screen/images/Cartridge.png
javatari/src/org/javatari/pc/screen/images/CartridgeChangeKeys.png
javatari/src/org/javatari/pc/screen/images/ColorDown.png
javatari/src/org/javatari/pc/screen/images/Favicon.png
javatari/src/org/javatari/pc/screen/images/LiberationSans-Bold.ttf
javatari/src/org/javatari/pc/screen/images/Logo.png
javatari/src/org/javatari/pc/screen/images/LogoBar.png
javatari/src/org/javatari/pc/screen/images/LogoIcon32.png
javatari/src/org/javatari/pc/screen/images/LogoIcon64.png
javatari/src/org/javatari/pc/screen/images/P0DiffDown.png
javatari/src/org/javatari/pc/screen/images/P1DiffDown.png
javatari/src/org/javatari/pc/screen/images/Panel.png
javatari/src/org/javatari/pc/screen/images/PanelCloseButton.png
javatari/src/org/javatari/pc/screen/images/PanelExpandButton.png
javatari/src/org/javatari/pc/screen/images/PanelRetractButton.png
javatari/src/org/javatari/pc/screen/images/Popin.png
javatari/src/org/javatari/pc/screen/images/Popup.png
javatari/src/org/javatari/pc/screen/images/PowerDown.png
javatari/src/org/javatari/pc/screen/images/ResetDown.png
javatari/src/org/javatari/pc/screen/images/SelectDown.png
javatari/src/org/javatari/pc/screen/images/Top.png
javatari/src/org/javatari/pc/screen/images/TopLeft.png
javatari/src/org/javatari/pc/screen/images/TopRight.png
javatari/src/org/javatari/pc/speaker/Speaker.java
javatari/src/org/javatari/utils/Array2DCopy.java
javatari/src/org/javatari/utils/Debugger.java
javatari/src/org/javatari/utils/Environment.java
javatari/src/org/javatari/utils/KeyFilteredRepeatsAdapter.java
javatari/src/org/javatari/utils/Randomizer.java
javatari/src/org/javatari/utils/SwingHelper.java
javatari/src/org/javatari/utils/Terminator.java
javatari/src/org/javatari/utils/slickframe/HotspotPanel.java
javatari/src/org/javatari/utils/slickframe/MousePressAndMotionAdapter.java
javatari/src/org/javatari/utils/slickframe/MousePressAndMotionListener.java
javatari/src/org/javatari/utils/slickframe/SlickFrame.java
javatari/src/roms/roms.txt
joy/.classpath
joy/.project
joy/deploy/JoyMakeJAR.xml
joy/deploy/MakeHeaders.launch
joy/deploy/joy.jar
joy/src/org/joy/Joy.java
joy/src/org/joy/JoyInterface.java
joy/src/org/joy/Joystick.java
joy/src/org/joy/TestJoystick.java
joy/src/org/joy/nativelibs/JoyInterface32.dll
joy/src/org/joy/nativelibs/JoyInterface64.dll
joy/src/org/joy/nativelibs/libJoyInterface32.so
joy/src/org/joy/nativelibs/libJoyInterface64.so
joy/src/org/joy/nativelibs/org_joy_JoyInterface.h
joyLinux/.cproject
joyLinux/.project
joyLinux/.settings/org.eclipse.cdt.codan.core.prefs
joyLinux/src/JoyInterface.cpp
joyLinux/src/org_joy_JoyInterface.h
joyWindows/.cproject
joyWindows/.project
joyWindows/.settings/org.eclipse.cdt.codan.core.prefs
joyWindows/.settings/org.eclipse.cdt.managedbuilder.core.prefs
joyWindows/src/JoyInterface.cpp
joyWindows/src/org_joy_JoyInterface.h
Download
Click the following link to download javatari-master.zip.
javatari-master.zip