Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------------------------------------------------------------------------
- Release 8 (181104)
- A Unicode version of the program (XM6U.exe) is now included. Please see the
- manual for more details, but basically this version can work with filenames
- using any mix of characters. The biggest downside is that state files are
- not compatible when using this version.
- File filters were updated to include extensions for 2HS/2HDE.
- Dragged and dropped disk image modifier keys have been changed. See the manual.
- The memory search dialog now retains the previous search string until the
- memory window is closed. You can now use (Shift-)F3 in the memory window
- to search forwards/backwards whether or not the dialog is open.
- Bug Fixes:
- Fixed the display of the Shift-JIS text in the TrueKey configuration.
- Fixed the display of the Shift-JIS text in the Keyboard Mapping status bar.
- Fixed CLI arguments when no path (absolute or relative) is specified.
- Negative hexadecimal numbers are working again.
- Corrected another CPU emulation bug, fixing a few games.
- Fixed a bug where certain screen modes could stop the display from refreshing.
- --------------------------------------------------------------------------------
- Release 9 (181224)
- Archives (.zip format) can now contain up to 16 disk images, each of which
- will be listed in the drive menu for easy swapping. The Unicode version fully
- supports Shift-JIS filenames contained within archives. Be aware that only
- the most common image formats are supported within archives.
- Dragging and dropping a file while holding the Alt key will cause it to be
- loaded into both floppy drives. This is most useful for files that contain
- multiple disk images, in which case the second image will be loaded into the
- second drive. As usual, you can hold Control to inhibit the automatic reset.
- Drag and drop now attempts to bring the main window to the front.
- Media menus (for multi-disk files) now persist after a software-initiated
- disk ejection, giving the user an opportunity to select a different image.
- Increased the max length of the MRU strings displayed in the status bar.
- It is now possible to insert up to 4 floppy disk images at one time using
- command-line arguments or dragging and dropping. It won't have any effect
- unless the extra drives are enabled.
- File filters now support the .2HE extension, although .2HDE is the proper form.
- Added a defense mechanism against a rare SRAM virus.
- Enter/Return in the memory window will allow you to edit the selected value.
- Ctrl-Tab will activate the frame window when emulation is paused.
- Bug fixes:
- Corrected numerous FDD problems through original research.
- Added a safeguard to keep long horizontal sync pulses from derailing scheduler.
- Files larger than 2 MB could be misidentified solely due to their size.
- The media menu enable state was sometimes getting set incorrectly.
- The floppy status panes could sometimes show the wrong name.
- FDD emulation is now more accurate but uses measurably more host CPU processing
- power whenever floppy disks are being read/written unless Fast Floppy is active.
- --------------------------------------------------------------------------------
- Release 10 (190207)
- Scroll Lock toggles joystick-via-keyboard emulation unless that key is mapped.
- Up to four floppy drives are now supported. See the manual for details.
- Floppy images are now cached when opened instead of being read piecemeal.
- State saving will no longer fail partway if a modified disk image is read-only.
- DIM files now support the maximum number of tracks permitted by the format.
- Disabled the message box that warns of "bad" disk images.
- Tweaked the PCG window a bit.
- An experimental keyboard mode was added. The key bindings are subject to change.
- The F12 accelerator was removed, allowing that key to be assigned to something
- else by the user. The original functionality of toggling mouse emulation will
- continue to work if F12 is left unassigned.
- The right-side Control key now maps to the X68000's sole CTRL key unless the
- user explicitly remapped it to some other key. This allows either Control key
- on a modern keyboard to be used transparently.
- You can hold Shift when opening the Software Keyboard window to move it outside
- of the frame window, or as far as vertically possible without going off-screen.
- Pop-up style windows are required for this to work. In the future, this could
- become the default behavior when pop-up windows are enabled.
- New menu items under the Help menu have been added for checking online for
- program updates and downloading/updating/viewing useful notes about specific
- X68000 games and programs. In order to utilize these new features, a special
- package (available on the website) needs to be installed.
- Bug fixes:
- More FDD problems were corrected through original research.
- Fixed a MIDI problem affecting a few games utilizing defective interface code.
- Fixed a BG initialization bug that caused crashes under certain circumstances.
- Fixed a few issues related to directories-as-images.
- Shift-F10/APPS fixed for the PCG window. Won't work if masked by an accelerator.
- F10/Shift-F10 menu accesses now work for memory and disassembly windows
- as long as they are not masked by an accelerator.
- Fast Forward is now disabled if its key (grave/tilde) is already mapped.
- Fixed an unmasked regression causing glitches in status bar messages.
- --------------------------------------------------------------------------------
- Release 11 (190704)
- A Dynamic Memory Search window (e.g. for finding cheats) is now available.
- Scroll Lock no longer toggles keyboard controller emulation; you must use
- Alt-J or the menu instead. If you prefer the original activation method,
- please submit a request to make it configurable.
- Emulation of bus/address errors was improved. There are still some deficiencies,
- such as the fact that PC address errors are not checked after branches, although
- there is a workaround for that particular case if you really need it.
- The Software Keyboard will now visualize controller inputs. See the manual.
- The Software Keyboard now attempts to print Shift-JIS text on the status bar
- in the non-Unicode version.
- The Key Mapping dialog will now display a hex code for unrecognized keys.
- Loading the same file multiple times sequentially via the command line will now
- automatically select the second, third, or fourth disk image, where applicable.
- A few keyboard commands now have equivalents that work when Num Lock is on.
- Certain dialogs will now interpret their input as decimal if prefixed with '#'.
- Floppy disk image insertion does not interfere with emulation as much anymore.
- Insertion/ejection of headerless images (such as .XDF) is now much faster.
- Bug fixes:
- The analog Cyberstick throttle controls were broken for keyboard input.
- The Software Keyboard was not as responsive as it could be, due to a bug.
- The new input modes were interfering with the Key Mapping dialog.
- Fixed the audio when returning from fast-forward mode.
- --------------------------------------------------------------------------------
- Release 12 (190819)
- Added an audio muting feature for FM/ADPCM - does not apply to MIDI.
- The breakpoint-toggle command will now remove an active breakpoint without
- needing an open disassembly window as long as the PC is on the breakpoint.
- The basic search dialog for memory windows can now search for a single 16-bit
- (or greater) decimal number prefixed with the '#' character. Previously it
- only supported hexadecimal sequences and strings, which are more flexible.
- Additional headerless 2DD images are now supported, namely the 640 KB format,
- which is directly supported by Human if the dual-mode drive alteration setting
- is enabled in XM6's options.
- Headerless 2HS/2HDE images can now be created in the New Floppy Disk dialog.
- Headerless 2HS/2HDE images are now supported within archives.
- Bug fixes:
- There could have been some stability issues in the previous release,
- although no one reported any problems.
- The MIDI volume slider now handles the case where support is indeterminate.
- Fixed some minor issues in the FDD window.
- Canceling the file selection dialog in the New Floppy Disk dialog was
- nullifying the output name without any indication.
- Headerless 2HS/2HDE image detection was failing for unformatted images.
- --------------------------------------------------------------------------------
- Release 13 (190924)
- If a floppy image cannot be found while loading a state file, a few additional
- locations will be checked, including the same directory where the state file
- is located. This does not apply to directories due to the greater likelihood
- of two different directories having the same name.
- Archives (.zip format) that have a filename or path containing characters from
- outside the local code page will now work in the Unicode version. Note that this
- former limitation did not apply to the filenames inside the archive, which have
- always been treated as ASCII or Shift-JIS (in the Unicode version).
- The breakpoints window has new menu items that enable/disable all breakpoints.
- Holding Control while double-clicking in the breakpoints window will now toggle
- the combined state of all breakpoints (biased towards disabling). I.e. if any
- breakpoints are enabled then they will all be disabled, but if every breakpoint
- is disabled then they will all be enabled.
- When passing CLI arguments to an instance of XM6 which is already running,
- relative paths will now be converted to absolute as long as the path exists.
- Attempted to stop file dialogs from changing the current directory by adding
- a flag. May help in some unusual scenarios. Note that this only applies to the
- operating system's current directory, which is mostly irrelevant to the program;
- XM6 uses an internal "default directory" that does not lock the path.
- If the initial current directory matches the environment variable "USERPROFILE"
- then it will be changed to the directory containing the program executable.
- This typically only happens when XM6 is started by dropping one or more files
- onto the executable. As with the previous change, this is usually irrelevant.
- Bug fixes:
- Fixed a bug in the CPU core that could causes crashes in rare circumstances.
- Fixed several bugs (and a possible crash) related to the new bus error handling.
- The MRU display of floppies in the root directory was broken (my fault).
- Fixed a crash when invalid CLI arguments are passed (my fault).
- SetCurDir() was removed for being broken and causing problems.
- --------------------------------------------------------------------------------
- Release 14 (191029)
- Improved FDD timings as needed by a few games.
- Unicode (UTF-8) filenames in archives (.zip format) are now supported in the
- Unicode edition as long as the corresponding flag is set. If it is not set,
- filenames will be decoded as Shift-JIS or 7-bit ASCII.
- The Unicode edition will now attempt to rename its .ini file after loading it
- if found to not be in Unicode (UCS-2) format. This is being done to facilitate
- converting ANSI/MBCS configuration files. The file will be rewritten on exit.
- Revamped the search function. The most important changes are listed below.
- - alignment option (may help eliminate false positives in certain situations)
- - new messages will be displayed at the bottom of the frame window
- - a few other ROM/RAM areas can now be searched (based on the starting address)
- Please see the manual for more details.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement