ChangeLog
---------

Version 1.0.2 - Under development:
 - Updated "Minesweeper" to version 1.0.2
   - fixed bug where using the lower-case 'a' key to move left did not work.

Version 1.0.1 - 16-Aug-2021:
 - For firmware 5.07.00 or later.
 - This is a maintenance release, it contains the same catalogue of
   programs as Version 1.0.0.
 - Fixed crash when trying to show the menu's "Credits" page with
   firmware 5.07.01.
 - Updated "Mandelbrot Explorer" to version 1.4.1
   - fixed bug on help/intro screen where image partially covered the
     instructions for using the mouse.
   - updated mouse support; if OPTION MOUSE is set then PS/2 or Hobbytronics
     mouse should work as configured.
   - updated so that [Esc] and [B] keys now return user to the help/intro screen.

Version 1.0.0:
 - For firmware 5.06.00 or later.
 - First non-beta release.
 - Content same as pre-release 0.5.1.

Version 0.5.1
 - IMPORTANT: requires firmware 5.06.00 or later.
 - This is a maintenance release, it contains the same catalogue of
   programs as Version 0.5.
 - Updated "Barnsley's Fern using CSUB"
  - recompiled CSUB to run with 5.06.00 firmware.
 - Updated "Hunt the Wumpus"
  - fixed bug where control does not return to the Welcome Tape menu.
  - fixed bug where player could start in the non-existent room 0.
 - Updated "Lunar Lander" to v7.5
  - handle the fact that HELP is now an MMBasic command.
 - Updated "Mandelbrot Explorer" to version 1.4
  - recompiled CSUB to run with 5.06.00 firmware.
  - added incremental speed improvements.
  - added zooming enhancements suggested by @vegipete.
  - added mouse support.
 - Updated "Scrolling Text" demo
  - recompiled CSUB (by "jirsoft") to run with 5.06.00 firmware.
 - Updated new splash-screen
  - serial console is no longer blank whilst VGA animation playing.
 - Updated old splash-screen
  - "sunrise" animation repeats until the user Quits.

Version 0.5:
 - IMPORTANT: requires firmware 5.05.06RC12 or later.
 - Added "Bouncing Balls" sprite demo
   - by Markus Mangold.
 - Added "Brownian Motion" sprite demo
   - by Peter Mather.
 - Added "Composition #1 (Passacaglia in 32 Bits)"
   - generative music demo by William Leue.
 - Added "Ghost" sprite demo
   - by Peter Mather.
 - Added "GPIO Pin Tester"
   - by "TassyJim" with edits by "BigMik".
 - Added "Matrix Text"
   - by "TweakerRay".
 - Added "Guardian" shoot 'em up game
   - by "PeteCotton" with music by "TweakerRay".
   - Defender-like gameplay.
 - Added "Mr. Polysynth"
   - by "TweakerRay".
   - messed about with by "thwill".
 - Added "Musical Scales"
   - by "TweakerRay".
 - Added "Scrolling Text" demo
   - by "vegipete" and the "Sasquatch".
 - Updated "Lunar Lander" to v7.4
   - by "vegipete"
   - uses fixed sprite-sheet to try and fix strange rotation and
     sprite colour bug show by firmware 5.05.06RC7.
 - Updated splash-screen and menu-system
   - code by "thwill" and "vegipete", music by "TweakerRay".
   - simpler more "professional" splash screen.
   - great soundtrack.
   - prettier menu optimised for VGA and Serial display.
   - added cursor key navigation.
   - other cosmetic and organisational tweaks.
 - Updated "Minesweeper" to v1.0.1
   - by William Leue.
   - fixed bug in the navigation buttons that caused the '4' key not
     to work for moving the cursor left.
   - centered the board on the screen.

Version 0.4:
 - Added "Hunt the Wumpus"
  - by William Leue
 - Added "Minesweeper"
  - by William Leue
 - Added "Scott Adams' Pirate Adventure"
  - by kind permission of Scott Adams
  - ported to CMM2 by "thwill"
 - Updated "Graphic Test Card" utility
  - by "TassyJim"
  - added support for Modes 10, 11 and 12.
 - Updated "Lunar Lander" to v7.3
   - by "vegipete"
   - added workaround for difference in direction of IMAGE ROTATE
     between firmware 5.05.05 and 5.05.06.
 - Updated "Mandelbrot Explorer" to version 1.3
   - by the "Sasquatch"
   - CSUB now renders the Base image in under 1 second on a 400MHz
     CMM2 due to changes in compiler and linker/library settings.

Version 0.3.1:
 - This is a maintenance release, it contains the same catalogue of
   programs as Version 0.3.
 - Updated "Mandelbrot Explorer" to version 1.2
   - by the "Sasquatch"
   - fixed responsiveness to both USB keyboard and serial console.
   - added source for pure MMBasic version of Mandelbrot subroutine to
     the bottom of the program.
   - changed hotkeys on file and help screens for better integration
     with the "Welcome Tape".
 - Updated "Barnsley's Fern using CSUB"
   - by the "Sasquatch"
   - fixed responsiveness to both USB keyboard and serial console.
 - Changed how returning from a program to the menu is implemented,
   this should not cause any visible difference.

Version 0.3:
 - Added "Mandelbrot Explorer"
  - by the "Sasquatch"
 - Added "Playing Cards" demo
  - by "vegipete"
 - Added "Graphic Test Card" utility
  - by "TassyJim"
 - Added "Barnsley's Fern using CSUB"
  - by the "Sasquatch"

Version 0.2:
 - Added missing 'Conway's Game of Life' implementation
   - by Bill McKinley & "TassyJim"
 - Added 'Speech Demo'
   - by "capsikin"
 - Added 'Chirps, an interactive sound effect demo'
   - by "capsikin"
 - Added new graphical welcome/splash screen
   - by "vegipete"
 - Updated Lunar Lander to v7.2
   - by "vegipete"
 - Changed menu framework to display "Loading <file>..." message
   - due to the delay whilst the VGA monitor switches resolution/frequency
     you may not always see this when transitioning to the menu from a
     program that was not using Mode 1.

Version 0.1:
 - Initial release to The Back Shed.
 - Scott Adams' Pirate Adventure is included but doesn't work.
