BeebEm Change History
=====================
Version 3.6 (Mike Wyatt, Jon Welch)
-----------
* Made
BeebEm Vista compatible.
* Added support for DirectX9 so image output looks good in Vista.
* Moved all preferences from the Window registry to the Preferences.cfg
file. CMOS settings also moved from cmos.ram to the prefs file.
* Preferences such as Window position, FDC selection and CMOS settings
are now only saved when "Save Preferences" is used.
* Moved all "user" data such as disk images, tape images, state files,
config files, etc. to the user´s "My Documents
BeebEm" directory.
BeebEm will copy a default set of data files to "My Documents
BeebEm"
if the directory does not exist. Each user will have their own data
files and preferences.
* Added command line options to specify user data directory, preferences
file and roms configuration file. This allows different
BeebEm
preferences and configurations to be set up and selected via the command
line. Also allows
BeebEm to be run from a USB drive without affecting
the host PC (run via the BeebEmLocal.vbs script).
* Added ´Protect on Load´ to disc options menu to select default write
protect state when a disc is loaded.
* Added some more Window and full screen sizes.
* Change to use Inno Setup for installation. Installer will move any user
data files from "Program File
BeebEm" to "My Documents
BeebEm".
* Fixed keyboard handling bug with the shift key.
* Fixed write protection toggling when using 1770 DFS emulation.
* Fixed error handling for open file failure in 1770 DFS emulation.
* Fixed write protection reporting in 8271 DFS emulation.
* Fixed preference saving for sound on/off and AMX on/off.
* Added preliminary 300 baud support for CSW, Swarm now loads
* Added hard disc activity LED´s
* Added CSW support to Tape Control window
* Added support for Level 3 Econet User Port RTC Module
* Added support for mixed mode ADFS/NETFS format discs
Version 3.5 (Mike Wyatt, Theo Lindebaum, Jon Welch)
-----------
* Added text to speech support and screen reader compatible text view for
use by visually impaired people.
* Fixed support for MOS 3.50 in Master 128 mode.
* Fixed a bunch of compiler warnings thrown up by VS2005.
* Fixed some odd keyboard behaviour associated with AltGr key presses.
* Fixed bug with speech output changing speed/pitch.
* Fixed problem of saving to ADFS hard disc under 65C02 emulation.
* Fixed user defined keyboard support so that shift key re-assignments
work.
* Added menu options to disable selected keys within
BeebEm.
Version 3.4 (Jon Welch)
-----------
* Added preliminary support for loading CSW format tape images
* Added emulation of Microvitec touch screen (can be used with software
from Brilliant Computing)
* Added user port breakout box
* Added digital mousestick option
* Fixed joystick emulation in Master 128 mode
* Fixed problem of ESC key not always being detected
* Fixed problem of accessing files when ADFS and DFS discs loaded side by side
* Fixed a couple of tape related game loading problems
* Fixed interrupt clearing issue in 8271 disk emulation (fixes save/restore
state in Twin Kingdom Valley)
* Minor VIA timing tweak to make Snapper work again
Version 3.3 (Mike Wyatt)
-----------
* Added menu options to enable/disable Teletext adapter and hard drive
emulation. When enabled they cause corruption of Alien8 data.
* Removed ADFS and ATS ROMs from Model-B configuration as they were causing
a few problems.
* Improved VIA and interrupt timing and fixed instruction cycle count for
branches. The following programs now run:
Nightshade (tape), Lancelot, The Empire Strikes Back, Dabs Fingerprint,
Yie Ar Kung-Foo (tape)
* Added "Eject Disc" options to the file menu. The name of the currently
loaded image file is shown next to the menu option.
* Added two new debugger commands:
"c" to change memory contents
"w" to write the debug output buffer to a file
* Change sound volume to be exponential (suggested by Rich Talbot-Watkins).
Seems to be a definite improvement on the linear scale. There is a menu