RuMSX history:
--------------

Build 12:
- renamed FreeMSX to RuMSX, because of a
  name-conflict with FreeMSX for macintosh
- Extended features in debugger-window
- Changed Turbo-R memory layout because
  of crashes with MSXDOS 2.20 disk
- fixed loss of CMOS changes after reboot
- fixed endless-loop if RuMSX-configuration
  is invalid (no *.cfg files in CONFIG-dir)
- changed Kanji-Basic ROM (added 2nd version)
- added XBasic(1) ROM
- added R800BAS.DSK and R800DOS.DSK
  (allows explicit CPU-mode switch)
- Improved "Developer information" screen
- support for PPI-click added
- removed default-filenames in media-dialogs
  (default-values confused some users)
- added soft-scroll support for screen 8
  ("MegaDOOM" is running now)
- Support for MSX 2+ reset-status added
- Turbo-R MIDI bit is always removed
  in BIOS-ROM's (more stable programs)
- MSX Turbo-R Pause function added (Alt+F11)
  This implementation is not very stable...
- Fixed CPU-query/change behaviour (S1990)
- fixup of Turbo-R MIDI interface emulation
  (not very useful, but avoids software hangs)
- Updated BIN2ROM-utility to V1.01
  (converted files are no longer read-only)

Build 11:
- Z80/R800 switching changed from BIOS-trap to
  I/O register processing (S1990),
  therefore more programs are running now
- Pause-LED added to statusbar
- Deselecting a port-device (using "no device
  attached" again) was not possible.
  This caused problems in multiplayer-games.
- Description of S1990 added to MSX.HLP
- Description of configuration-files added (help)
- Window-activation using mouse failed,
  while popup-windows are displayed
- FullScreen: black border not always repainted
- HiRes: Screen 1 and Screen 2 problems fixed
- LoRes: zoomed sprites are supported now
- Debug-output is now routable to file also
- Minimum support for disk-errors added
- MSX-Basic help updated (Kanji, ...)

Build 10:
- Fixed VDP-Command bug (thanks to Newf Kobayashi),
  which prevented some GigaMix games from running
- Game Master 2 SRAM support added (help updated)
  (GM2 SRAM save/load currently crashes MSX-Games)
  SRAM is saved in FreeMSX\SRAM directory (must exist)
- hangs of Turbo-R MUSBASIC.ROM fixed
  CALL PCMREC and CALL PCMPLAY works now,
  even if PCM-Sound is not supported yet!
- View- and Media/ReadOnly-settings are saved now
- Locale/Keyboard patch is enabled now
  (works currently for european ROM's only)
- sometimes failed to use 'new' tape-images
- incorrect 'write protected' state for tape-images
- static configuration no longer used
  you MUST select a MSX configuration on FreeMSX-startup,
  on the next start the last used configuration is loaded.
  You can also modify and/or create new *.CFG files!
- MSXTR800 memory layout changed to fix problems
  with some software (GigaMix games using DM2, ...)
- SoftBoot in R800 mode resetted Turbo led,
  but kept turbo-mode on (enabled R800 caused
  strange behaviour of next started programs)
- MoonSound documentation updated

Build 09, 1998-02-21, 1st release:
- locale settings cannot be read on all windows-builds,
  several times read fails on Windows 95 and Windows NT
- help updated (description of memory-layouts, ...)
- pause mode added (F11)
- Keyboard driver and Device-page enhanced
  (additional keys: Grp=LeftAlt, Kana/Code=ApplKey)
- superimpose mode enhanced (SET VIDEO is working now)
- pre-beta implementation of Mouse-driver added
  (requires DirectX 3, DirectInput2), still non-functional
- incorrect displayed mouse-pointers fixed
  (reset in fullscreen, ... caused incorrect pointer to be displayed)
- common non system ROM's moved from SYSTEM- to ROM-directory
  MSXDOS22.ROM, RS232.ROM, PAINTER.ROM
- MUSBASIC.ROM (Turbo MSX-Music) added to SYSTEM-directory
- FMPAC.ROM added to ROM-directory
- new ROM-type "PAC or FM-PAC (SRAM)" added
- pre-beta implementation of MSX-Music (FM) added
  (sounds strange, therefore disabled by default)
- SoftBoot fixed (not all components were resetted correctly)
- several bugs in Screen 12 (B/W) conversion fixed, which caused
  + incorrect grayscale-mapping
  + corrupted display because of bad sprite-mapping
  + crash of Golvelius 2
  + too slow screen-updates
- ToolBar-button color-mismatch fixed
  (transparent bitmaps for safe syscolor-change)
Build 08:
- Video frequencies of 60Hz and 50Hz are now generating
  a different number of CPU-cycles between VDP-interrupts
- Reported videoprocessor-version depends
  on the active configuration (no longer max.),
  which causes programs to work now different
- Updated help: Emulator, Z80 manual
- RomType autodetect fixed
  (incorrect result using XBASIC,
  which has no init-routine)
- Added locale support (different fonts)
- Keyboard driver fixed
  (Code/Kana-keys are identical, merged)
- Removing cartridges was not possible,
  OK/Apply-buttons accepts this change now
- MSX-Turbo R emulation uses now
  Disk Basic 2.01 + MSXDOS 2.20 in Slot 2
  (this is until MSXDOS 2.30 works!)
- added toolbutton for RS232
- added tooltips
- added dialog(s) for creating new disk/tape-medias
- fixed 720KB diskette format bug (media was 360KB)
- palette colors fine-tuned (now REAL colors)
- missing toolbutton-bitmaps in IE40/Win98-Shell
- DirectDraw FullScreen-mode can now be configured
  default-setting changed from 16bpp to 24bpp (640x480)
- Added beta-implementation of high-resolution
  display modes (Screen's 0/40, 0/80, 1)
- DirectX produced noisy sound in Windows 95,
  where it worked as expected within Windows NT
- New RAM-mapper bug fixed
  (Port-IN from &HFC-&HFF returned incorrect values,
  which caused a lot of mapper-programs to crash)
- Transparent color handling fixed
- Performance settings enhanced and now saved
- Test-implementation of new device for 'superimpose'
  (MSX-Video computer, requires capture-card)
  Currently disabled because of increased
  MSX-Emulator initialisation time, therefore
  this feature will be added to the MSX-configuration
Build 07:
- Kanji-ROM emulation fixed,
  CALL KANJI works properly now and
  characters are no longer garbaged
- Z80-Emulation V1.1 updated to V1.2
  (refer to Marcel de Kogels Z80-page for fix-details)
- R800-instruction set added
  (Marcel de Kogel agreed required changes)
- MSX 2+ memory increased from 128KB to 512KB
- Bug using DirectDraw/DirectSound fixed
  (caused unexpected window-minimize/maximize
  of window if switching between window and fullscreen)
Build 06:
- SoftBoot and HardBoot supported
  (HardBoot reloads system-ROM's,
  configuration change possible)
- missing TRKANJI.ROM added
- default-values DRIVEA.DSK, DRIVEB.DSK, DEFAULT.CAS,
  CARTA.ROM and CARTB.ROM removed
- improved RAM-Mapper and MegaROM-Mapper
Build 01-05:
- Internal pre-builds
