Version 1.0.0 released (7/4/2026)
* ROM Support Updates
  - 512k hybrid support (AtariBlast! / Bug Hunt)
  - Correct 64k bankswitch detection
  - Better default mapping detection
  - Most all 5200 roms should 'just work'
* Core Updates
  - Full CPU instruction support and fixes
  - ANTIC/POKEY/GTIA timing updates and fixes
* Updated Input System
  - Allows multiple input entries per emulated input
  - Game Controllers enabled and configured by default
  - Mouse Fixes and Updates
* Updated Configuration
  - TOML text format instead of database
  - Per ROM profiles (allows ROM specific settings)
* Updated UI
  - Used Nuklear immediate mode UI
  - Allows for keyboard, mouse, and / or controller input
* Initial Setup Update
  - Option to download a large 5200 ROM set
  - Option to setup Mouse as Trackball/Mouse as Paddle games
  - Option to setup Two stick games (Robotron/Space Dungeon)
  - Option to scan rom directories
* Update to SDL3
* Windows, Linux, MacOS, Android and Android TV support
* Many other fixes, user enhancements, etc

Version 0.8.1 released (1/1/18)
*  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
   10.  Launch ROMS from Launcher or File->Load ROM
   *  Back button switches between GUI and Emulator

Version 0.8.0 released (12/18/17)
*  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

Version 0.7.1 released (02/18/17)
*  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 the release!
* Check version 0.7.0 for other notes


Version 0.7.0 released (02/07/17)
*  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 spend 
  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

Version 0.6.3 released (No actual release)
*  Fixed Windows version AppData problem
*  Changed 8-bit default cart settings:
   - ET Phone Home (disable SIO patch)
   - Blue Max (use XEGS cart bank switch)
   - Archon (use XEGS cart bank switch)
*  Upgraded to SDL 1.2.14

Version 0.6.2 released (06/26/09)
*  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
*  Changed Default Sensitivity setting to 96 (Galaxian with digital input)
*  Changed Windows version to use User's AppData directory to store files

Version 0.6.1 released (10/28/08)
*  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

Version 0.5.0 released (11/13/07)
*  Internal Release
*  Atari 800/XL/XE support
*  GUI Enhancements
*  NTSC Filtering (partially works)

Version 0.4.1 released (08/22/06)

*  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)

Version 0.4.0 released (07/12/06)

*  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

Version 0.3.0 released (04/08/06)

*  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)

Version 0.2.3 released (03/19/06)

*  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

Version 0.2 released (03/11/06)

*  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 (Paranoid reported)

Version 0.1 released (11/30/05)

*  Initial release
