Release

0.0.8
  08-03-2002 - Fixed bug in 'mkspch' that created incorrect binary tree
  08-03-2002 - Added "parsed" data mode to 'dumpspch' and 'mkspch'
  07-31-2002 - Created 'dumpspch' utility
  07-31-2002 - Fixed several memory leaks/invalid memory accesses in utilities
  07-21-2002 - Fixed frame skip logic in ti99sim-sdl
  06-14-2002 - Added command line syntax for all programs to README.html
  06-10-2002 - Updated README.html
  06-01-2002 - Updated ti99sim-console's keyboard handling code
  05-27-2002 - Fixed decode to handle noisy preamble data without crashing
  02-11-2002 - Improved WAV file support in decode
  02-01-2002 - Improved decode's ability to recover data from WAV files
  01-16-2002 - Changed disk I/O routines to properly handle 80 track disk images
  01-13-2002 - Added user-selectable audio sampling frequency
  01-12-2002 - Improved choppy audio under Windows NT (increased default buffer size)
  01-12-2002 - Fixed GROM address auto-increment to stay within the current GROM
  01-11-2002 - Added AddFile and DeleteFile routines to disk utility
  01-05-2002 - Fixed clock cycle counting for memory writes (simulate the read that the TMS9900 does before writing)
  12-31-2001 - Fixed bug in RemoveCartridge that could cause a core dump/GP Fault
  12-30-2001 - Replaced keyboard routines with code from Felix Nawothnig (better international keyboard support)
  12-20-2001 - Added timer mode support to TMS9901 code
  12-18-2001 - Added TMS9901 class to emulate the programable interupt controller
  12-16-2001 - Fixed problem with Mini-Memory's battery backed RAM

0.0.7
  12-06-2001 - Added multicolor mode to support the TMS9918A emulation
  11-29-2001 - Fixed UpdateSprites to only display first 4 sprites on a line
  11-29-2001 - Added 5th sprite detection & coincidence checking logic
  11-26-2001 - Fixed bug related to sprite display (was incorrectly wrapping)
  08-19-2001 - Fixed bug in convert-ctg when creating a DSR cartdidge
  08-13-2001 - Improved console based screen display when switching modes
  08-06-2001 - Added list utility to display TI BASIC/Extended BASIC programs
  08-01-2001 - Fixed 9901 interrupt signal logic (MG Explorer now runs)
  08-01-2001 - Changed memory access routines to properly emulate scratch pad RAM aliasing
  07-31-2001 - Updated LoadImage code and added optional disassembly of code in scratchpad RAM in dumpcpu
  07-30-2001 - Reorganized SaveImage/LoadImage routines to be more robust

0.0.6
  07-25-2001 - Added code to patch the TI disk ROM at run-time to fix a problem with formatting
  07-22-2001 - Fixed a bug in the video code that could cause memory corruption
  07-19-2001 - Added "image file" and FIAD support to dumpcpu
  07-18-2001 - Updated disk device to use new disk I/O routines
  07-16-2001 - Added command line option handling routines
  07-15-2001 - Corrected DSxD logic for locating sectors on double-sided disks
  07-15-2001 - Added write support for all disk formats
  07-14-2001 - Re-wrote disk I/O routines - Added V9T9 and PC99 format read support
  07-06-2001 - Fixed error messages so that they display properly under Win32 version of SDL
  07-06-2001 - Added new command line arguments and help screen to ti99sim-sdl
  07-06-2001 - Added NTSC/PAL option for display
  07-03-2001 - Modified makefiles to work with mingw under Windows
  07-02-2001 - Added frame skip feature to video display code
  06-24-2001 - Added hack to work around bug in MSVC++ in opcodes

0.0.5
  06-06-2001 - Removed byte-swapping on little-endian machines (invalidates the .asm routines)
  06-02-2001 - Fixed read & write 16-bit trap for little-endian machines
  06-02-2001 - Removed sprite vertical wrap-around
  05-14-2001 - Added calls to Sleep in speech synthesiser to allow the TMS5220 code to stall the CPU execution path
  05-11-2001 - Fixed emulated joystick code
  05-10-2001 - Switched to SDL v1.2.0
  05-10-2001 - Added fullscreen support
  05-10-2001 - Added real joystick support
  05-08-2001 - Fixed code that depended on the compiler's order of evaluation of an expression involving multiple function calls
  05-07-2001 - Modified console GetKey routines to match behavior accross platforms
  05-07-2001 - Fixed code that was LITTLE_ENDIAN dependant (ti99sim-console now runs under SunOS on a Sparc)
  05-07-2001 - Fixed a problem with the shift key state in ti99sim-sdl
  05-06-2001 - Added mkspch utility to create spchrom.bin files
  05-05-2001 - Reworked Makefiles and moved defines to rules.mak
  11-27-2000 - Added basic TMS5220 support

0.0.4
  11-12-2000 - Replaced ti-roms.dat with 3 files to show different available options
  11-12-2000 - Changed name of 'convert' to 'convert-ctg' to avoid conflicts with ImageMagick
  11-10-2000 - Improved converts choice of output filenames
  11-10-2000 - Updated convert to work with new cartridge format
  11-09-2000 - Changed internal structure of cartridges to better support GRAM Kracker emulation
  10-31-2000 - Converted README to html
  09-28-2000 - Added -d option to convert
  09-24-2000 - Added support for battery-backed RAM cartridges
  09-20-2000 - Added *nix directory structure support
  09-20-2000 - Added save/load memory image support
  09-01-2000 - Reworked sound code to reduce CPU overhead
  08-10-2000 - Added utility to read .wav files of recorded audio tapes
  08-06-2000 - Corrected emulated clock speed
  08-05-2000 - Re-ordered OpCode lookup table to reduce average lookup times
  08-01-2000 - Improved emulation speed accuracy by tracking memory access clock cycles
  08-01-2000 - Replaced x86 assembly code with C code
  07-28-2000 - Changed Makefiles to use native CPU instead of 'i686'

0.0.3
  06-27-2000 - Fixed bug in CheckGrom in convert
  06-27-2000 - Added command line options for silence and 4x window size
  06-26-2000 - Changed convert to check lower and upper case versions of alternate filenames
  06-25-2000 - Changed sound code to use floating point to track periods
  06-23-2000 - Added noise support

0.0.2
  06-21-2000 - Cleaned up address aliasing for VDP memory mapped accesses
  06-20-2000 - Added 1:2 upscale to bitmap Copy method
  06-20-2000 - Added basic sound support
  06-19-2000 - Added window manager caption

0.0.1
  06-18-2000 - First release
