kat5200
An emulator for the Atari 5200 and 8-bit computers

[1/1/18] kat5200 version 0.8.1 released!

This release contains the following bug fixes and changes:

  * Fixed: Database issue causing poor sound and crashes for new installs
  * Fixed: GUI: List scrolling in GUI
  * Fixed: GUI: Wizard sets input profile after use
  * Fixed: GUI: Input profile shows default correctly
  * Added: Initial Android support

  Notes:
  * If you performed a fresh install of 0.8.0 please install this
   immediately to fix poor sound and crashing. Updates from previous
   version should not be affected.

  * Android support is Alpha, requires external controller and is
   currently awkward to setup, but works. Recommended steps:
   1. Install BIOS and ROMS to device external storage
   2. Pair controller to device
   3. Install and start kat5200
   4. Using Wizard, choose joystick and setup ROM directories
   5. Press Ok to Scan using Wizard
   6. From Options->User Interface check Start GUI with Launcher
   7. If desired check Start Program with GUI
   8. Setup controller for Exit and Back actions
   9. From Options->Input, check and customize input settings as needed
Start/Pause/Reset/#/* need mapped to controller
   10. Launch ROMS from Launcher or File->Load ROM
   * Back button switches between GUI and Emulator

   Get Android test version Here: https://play.google.com/apps/testing/com.jillybunch.kat5200

[12/17/17] kat5200 version 0.8.0 released!

This release contains the following bug fixes and changes:

  * Added : RetroArch GLSL shader support
  * Check for shaders here:
   - https://github.com/libretro/glsl-shaders
  * Added : Redesigned sound module
  * -improves sound for many games
  * -added 48kHz Sound sample frequency
  * -Improves (fixes?) Linux sound using ALSA
  * Added : Combo Inputs
  * Added : User warned when input conficts occur
  * Added : User can make kat5200 portable
  * Added : -reset_config command line parameter
  * Added : Several conversions/homebrews to default database
  * Changed: -config loads alternate db3 config file
  * Fixed : Atari 800 Pitfall crash on start (Added LAX CPU op)
  * Fixed : CPU cycle counts for page crossing
  * Fixed : Input conflicts on 8-bit computer default profile
  * Fixed : Atari 800 'A' key updates not loaded
  * Fixed : Recall state loads incorrect video/input profiles
  * Fixed : Simualte Analog needs to respect Sensitivity
  * Fixed : Couple of potential crashes

Notes:
  * Only supporting modern OpenGL, no shaders on Raspberry Pi
    When obtaining shaders from the RetroArch site above, download
    the zip and extract somewhere reachable by kat5200
  * See Manual for portable use and importing shaders
  * Check version 0.7.0 for other notes

[02/18/17] kat5200 version 0.7.1 released!

This release contains the following bug fixes and changes:

  * Fixed: Xbox360 style controllers cause Auto-Detect exit in GUI
  * Fixed: GUI Stick Left not set on first try
  * Fixed: Controls can get fixed up when setting up multiple players
  * Fixed: Keyboard setup for keys with Up/Down/Left/Right in name
  * Fixed: Screen colors in video config preview window
  * Update: Mouse Wheel in GUI lists works
  * Fixed: Check for SDL2 version 2.0.5 and disable function if older (SDL_SetWindowResize)
  * Fixed: multiple controllers control player 1 on startup
  * Fixed: Player 3/4 keypad not working
  * Fixed: Player 3/4 axis weirdness (Simulate Analog forced on)
  * Fixed: Bounty Bob works again (and works for 8-bits)
  * Fixed: Unified Win32 release (XP and above works with one build)

Notes:
  * Special thanks to Paul Rataczak for controller and multiple
    player testing for this release!
  * Check version 0.7.0 for other notes

[02/07/17] kat5200 version 0.7.0 released!

This release contains the following bug fixes and changes:

  * Update to SDL2
  * Mac 0S X support
  * Fixed: Remapped PC keypad keys don't work
  * Fixed: Joystick D-pad/Axis to Atari keypad /
  * keyboard doesn't work
  * Fixed: No keypad/keyboard after Load State
  * Fixed: Windows version AppData directory issue
  * Video: Passively use current display mode
  * Video: Auto fit to mode (no zoom needed)
  * Video: Allow window resize (no zoom needed)
  * Video: Don't stretch video, letterbox
  * Added: Config file location to GUI
  * Updated: Various 8-bit cart settings

Notes:
  * The database is updated after install if found.
   This may take several seconds depending on how
   big the database is. Trying to go backwards to 0.6.2 with
   an updated database may result in crash. If you have spent
   considerable effort creating your config, I suggest backing
   up the kat5200.db3 file just in case.

  * Sound under Linux with ALSA is not good with SDL.
   Install PulseAudio and set the appropiate SDL
   environment variable (SDL_AUDIODRIVER=pulseaudio).

  * Windows users need to install the Visual C++ 2015
   redistributable (x86 version). Get here:
   https://www.microsoft.com/en-us/download/details.aspx?id=48145

[06/28/09] kat5200 version 0.6.2 released!

This release contains the following bug fixes and changes:

  * Fixed keypad button 1 not working at all
  * Fixed Player 2 always using defaults stick configuration
  * Fixed issue with Input Config where initially selected control was not saved
  * Changed Player 2 default configuration (use 's' for down)
  * Changed Default Sensitivity setting to 96 (Galaxian with digital input)
  * Changed Windows version to use User's AppData directory to store files

Please note there is a new homepage for kat5200: http://kat5200.jillybunch.com. The builds are still available at the google code site. When using the Windows installer, the user will be asked whether to overwrite their configuration. The Sensitivity and Player 2 default updates will not occur if the user keeps their current configuration. Please update your Input settings manully if you need these particular updates.

[10/28/08] kat5200 version 0.6.1 released!

This release contains the following changes since version 0.4.1:

  * GUI
     - General Improvements
     - Added Launcher to support Favorites list
     - Added Atari 800/XL/XE images to Launcher list
     - Added several User keys
  * Video
     - Changed drawing (less tearing?)
     - Added 16/32-bit video modes
     - Added Fullscreen mode configuration
     - Added NTSC filter (thanks Blargg)
     - Added 3x scaling
     - Added Screenshots
  * Core
     - Atari 800/XL/XE support (see documentation)
     - Fixed PM graphics in hi-res again (Bounter Bob Counter)
     - Added PAL support
     - Added INS instruction (Pac Pollux crash)
  * Misc
     - Changed configuration to SQLite database
     - Improved directory handling (Frontends, Drag-N-Drop)
     - Updated to latest GuiChan version
     - Added INNO setup for Windows
     - Now open source
     - NOT backward compatible with previous versions

The source code has been compiled and run on Windows XP and on Ubuntu Linux. See the README and documentation for details. Windows version requires the Visual C++ 2008 SP1 Redistributable. See documentation for the download site (also offered by the installer). Please report any bugs or suggestions to the issues list or email to my user name (see Project owners) @gmail.com.

[08-23-06] kat5200 beta release 0.4.1 is available for download.

This contains the following bug fixes for 0.4.1:

  * Fixed Back to GUI not working with some keyboards (Trebor, Paranoid reported)
  * Fixed lag with going back to center with digital stick (Paranoid reported)
  * Fixed mappping UI keys to joystick buttons (Trebor reported)
If updating, all you need is the executable, the configuration and cart files will be updated automatically (as needed). Please let me know of any bugs or suggestions.

[07-13-06] kat5200 beta release 0.4.0 is available for download.

The following are the major changes for this release:

  * Fixed Sounds when going to GUI menu and back to game (DAC reported)
  * Fixed Castle Crises blanking during countdown (PRIOR=3 implemented)
  * Fixed Moon Patrol screwy graphics up top (CPU branch cycle count, DAC reported)
  * Fixed Moon Patrol checkpoints not showing (Show PM past JVB, DAC reported)
  * Fixed BC's Quest For Tires Crash (read from CONSOL, Trebor reported)
  * Added Hangly Man and Pac-Man Plus hacks to cart list
  * Added UI key mapping (PacManPlus request)
  * Added toggle fullscreen UI key (Danno request)
  * Fixed A.E. sprites not showing (PM colors in hi-res modes, Trebor,sut reported)
  * Fixed Star Trek freezing up (AND not setting sign bit, sut reported)
  * New default color palette for NTSC.
  * Added Time Runner and Rally Speedway conversions to cart list
  * Added Hi-Res modes artifact colors

If updating, all you need is the executable, the configuration and cart files will be updated automatically (as needed). There are several new and updated palette files. To use those, you will need to extract those as well. Please let me know of any bugs or suggestions.

[04-09-06] kat5200 beta release 0.3.0 is available for download.

The following are the major changes for this release:

  * Pacman with indigestion (Sound) fix
  * Pokey pot values in debugger fixed
  * Added Missle Command+ to cart list
  * Added Sensitivity parameter (Thanks Jum!)
  * Added Simulate Analog parameter, a.k.a. Pengo mode
  * Added ASO and SHX instructions to CPU (Pac Pollux Hack works)
  * Fix vertical axis (analog) deadzone issue (movement above center)
  * Pitfall II logo scrolling fix (DLI timing, Trebor reported)
  * Added Pac Pollux hack to cart list
  * Added BC's Quest For Tires conversion to cart list
  * Fix cart list not saving alphabetically
  * Xari Arena paddles show up now (read from CONSOL, Scihorror reported)
If updating, all you need is the executable, the configuration and cart files will be updated automatically (as needed). Please let me know of any bugs or suggestions.

[03-19-06] kat5200 beta release 0.2.3 is available for download.

The following are the major changes for this release:

  * Internal font file load fixed
  * Vertical axis controller fix
  * Added Stick Deadzone parameter to GUI (fix for Paranoid)
  * Input Menu labeling fix
  * ALT-F4 exits program (Trebor request)
  * Added Sound Freq and Sound Samples to GUI
  * Pitfall II top button crash fix (No IRQ during WSYNC, Trebor found problem)
  * Football video timing fix (Increase DLI wait time by 1 cycle)
  * Fix Castle Crises CRC in cart5200.xml
  * Added Beamrider to 16K one chip list in cart loading
Please let me know of any bugs or suggestions.

[03-11-06] kat5200 beta release 0.2 is available for download.

The following are the major changes for this release:

  * Integrated GUI
  * XML Configuration
  * Improved Rom List
  * Color Palette improvements
  * Pitfall II title screen fixed
  * Kaboom fixed
  * Rom Loading improvements
  * D-Pad and Analog stick centering fixed
Please let me know of any bugs or suggestions.

[11-30-05] kat5200 beta release 0.1 is available for download.

Win32 and Linux i586 versions are available so far. More to come soon! See the documentation section for release information and future plans. Please let me know of any bugs or suggestions.