Retrocade changes from 1.1 to 1.2 beta 2
----------------------------------------

This document describes all changes made from Retrocade 1.1 to Retrocade
1.2 beta 2.

---------

* Improved startup time and registry size usage by no longer storing ROM files
  to load in the registry. Makes startup time much faster.

* Fixed various game size issues that were causing out of bounds crashes

* Fixed a bug in full screen blitted games where the rightmost column of
  pixels was being chopped off in addition to the bottom pixels being
  chopped.

* MSDOS Version uses the timestamp counters in the Pentium for profiling (if
  host machine is a Pentium) - much more accurate than the old method.

* Added Vulgus!

* Fixed all CPU cores to ensure they don't crash under Windows

* Onscreen display code rewritten - profiling much more detailed and with
  smoother operation.

* Star Castle, Armor Attack, Solar Quest, Space Wars, and Space Invaders all
  now have sound (get the .PAK files that go with this drop!)

* The core will use the game's resolution instead of the backdrop's resolution
  (if a backdrop is present)

* Fixed Bosconian intermittent crashing by writing outside its bounds (fixed
  X coordinate size to be correct)

* Faster Z80 core by 5-10%

* Fixed blank screen when running vector games

* Added -gamelist option to emit expected behavior of each game (high score
  save, availability, name of ZIP file, dip switch supported, etc...)

* Fixed numlock, scrolllock, and capslock causing control keys to not work

* Donkey Kong, Donkey Kong Jr., and Mario Brothers 100% now

* Added -kidmode to disable certain keys

* Fixed bug in Windows version that caused intermittent crashes in 
  SetLinedrawMode

* Fixed timing bug in 6809 code that caused Star Wars and other games to slow
  down (and crash)

* Fixed bug in mz80 to give correct timing to subordinate handlers (fixes
  Time Pilot and Gyruss)

* GUI Now has the ability to "tab" around between the fields (focus)

* Core automatically drops to 8bpp (or 15bpp) when the 15/16bpp modes aren't
  available

* Mr. Do scrolling fixed

* No more turds in Blaster! It's working 100% minus the horizon colors

* Fixed Williams crash problem in ALL Williams PE's

* Added Galaga/Dig Dug high scores back in

* Modified sound routines so that autoinit DMA works properly

* Fixed bugs in controller code that wouldn't allow the second joystick to
  be properly recognized (or buttons) - causes gamepad to work properly

* TMS 5220 Auto-pitch corrects for different sample rates

* Resources attempted to be cleared when platform setup not run bug fixed

* Added Mario Brothers!

* Added new YM2151 emulator (thanks Jarek!). Sound now in Blasteroids!

* -romdir With disappearing ROM images now fixed

* Fixed interrupt mishandling problem in mz80. Caused Mr. Do! to not work
  properly.

* Fixed all Williams games so they blit to an alignment of 8 (faster)

* 8039 Added - sound in Donkey Kong, Donkey Kong Jr. and Mario Bros.!

* Pacman and family now have dip switches

* Removed unneeded rotational decodes from Galaga.c (saves on memory use)

* Rewrote the Namco sound engine. Sounds great in all games now!

* Make6809 bug fix to conditional jumps to self (caused the CPU to go off
  into the weeds)

* Cloak and Dagger 20% faster!

* Fixed a bug in defctrl.c that caused protection faults when the defctrls.ini
  file was being read.

* Galaga 10-20% faster due to dirty buffering being implemented

* 6809 About 5% faster

* ROM Images and PAK files can now be read off of CDROMs and other read-only
  locations.

