签到天数: 1778 天 [LV.Master]伴坛终老
|
Headerless 2HDA images can now be created in the New Floppy Disk dialog.
Reworked the CRTC/VICON window to be more informative and less misleading.
Added a few safeguards for corrupt SRAM.
Added a submenu under Tools for manipulating SRAM and the SRAM.DAT file
(which stores the contents of SRAM between sessions).
Added a submenu under Tools for manipulating the text-based configuration file
(usually named XM6.ini). For technical reasons, there is currently no way to
safely write out the file while XM6 is running, so most of the commands are not
very useful, but being able to see and toggle the read-only attribute is handy.
The Insert New Disk commands now skip the creation dialog whenever practical.
(The UI just keeps getting better!) You still get the dialog if you select
certain container formats in the save dialog, or if you use one of the commands
under the Tools menu instead of the drive-specific menus. Furthermore, if you
hold Shift while selecting the command, it will default to an unformatted disk.
Whenever you open the Options dialog and activate the Joystick page,
controller-type input devices will be rescanned. This allows you to
configure and use a controller connected after XM6 starts. I only have
one such device to test with, so there could still be issues; however,
you can always restart the program if something goes awry.
Bug fixes:
Undoing a Reset and Clear wasn't working because the in-memory backup copy of
the VM state was being made after the memory clearing had already taken place.
Reset and Clear wasn't clearing TVRAM. This was originally done intentionally,
albeit not for very good reasons; it became an oversight with the advent of
state-file compression.
Controller hardware errors (such as unplugging) were not handled correctly.
If the Save History / Keep History option was disabled, paths for hard drives
were still being saved even if unused. Now paths for unused drives are omitted.
Also, paths to non-existent HDD images are now considered unused.
The "even/odd" interlace field state was not being restored on state load.
Changes implemented in Release 49 to the text-based configuration file caused
the documentation/help to be inaccurate regarding certain points.
Text window contents copied to the clipboard could be outdated/incomplete.
Status bar panes were sometimes blacked-out during dialogs.
Fixed a ridiculous UI error of my own making related to the power switch.
Fixed a few bugs that might not have affected public releases.
|
|