Advertisement
Guest User

Untitled

a guest
Nov 3rd, 2019
1,011
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.51 KB | None | 0 0
  1. --------------------------------------------------------------------------------
  2.  
  3. Release 8 (181104)
  4.  
  5. A Unicode version of the program (XM6U.exe) is now included. Please see the
  6. manual for more details, but basically this version can work with filenames
  7. using any mix of characters. The biggest downside is that state files are
  8. not compatible when using this version.
  9.  
  10. File filters were updated to include extensions for 2HS/2HDE.
  11.  
  12. Dragged and dropped disk image modifier keys have been changed. See the manual.
  13.  
  14. The memory search dialog now retains the previous search string until the
  15. memory window is closed. You can now use (Shift-)F3 in the memory window
  16. to search forwards/backwards whether or not the dialog is open.
  17.  
  18.  
  19. Bug Fixes:
  20.  
  21. Fixed the display of the Shift-JIS text in the TrueKey configuration.
  22.  
  23. Fixed the display of the Shift-JIS text in the Keyboard Mapping status bar.
  24.  
  25. Fixed CLI arguments when no path (absolute or relative) is specified.
  26.  
  27. Negative hexadecimal numbers are working again.
  28.  
  29. Corrected another CPU emulation bug, fixing a few games.
  30.  
  31. Fixed a bug where certain screen modes could stop the display from refreshing.
  32.  
  33. --------------------------------------------------------------------------------
  34.  
  35. Release 9 (181224)
  36.  
  37. Archives (.zip format) can now contain up to 16 disk images, each of which
  38. will be listed in the drive menu for easy swapping. The Unicode version fully
  39. supports Shift-JIS filenames contained within archives. Be aware that only
  40. the most common image formats are supported within archives.
  41.  
  42. Dragging and dropping a file while holding the Alt key will cause it to be
  43. loaded into both floppy drives. This is most useful for files that contain
  44. multiple disk images, in which case the second image will be loaded into the
  45. second drive. As usual, you can hold Control to inhibit the automatic reset.
  46.  
  47. Drag and drop now attempts to bring the main window to the front.
  48.  
  49. Media menus (for multi-disk files) now persist after a software-initiated
  50. disk ejection, giving the user an opportunity to select a different image.
  51.  
  52. Increased the max length of the MRU strings displayed in the status bar.
  53.  
  54. It is now possible to insert up to 4 floppy disk images at one time using
  55. command-line arguments or dragging and dropping. It won't have any effect
  56. unless the extra drives are enabled.
  57.  
  58. File filters now support the .2HE extension, although .2HDE is the proper form.
  59.  
  60. Added a defense mechanism against a rare SRAM virus.
  61.  
  62. Enter/Return in the memory window will allow you to edit the selected value.
  63.  
  64. Ctrl-Tab will activate the frame window when emulation is paused.
  65.  
  66.  
  67. Bug fixes:
  68.  
  69. Corrected numerous FDD problems through original research.
  70.  
  71. Added a safeguard to keep long horizontal sync pulses from derailing scheduler.
  72.  
  73. Files larger than 2 MB could be misidentified solely due to their size.
  74.  
  75. The media menu enable state was sometimes getting set incorrectly.
  76.  
  77. The floppy status panes could sometimes show the wrong name.
  78.  
  79. FDD emulation is now more accurate but uses measurably more host CPU processing
  80. power whenever floppy disks are being read/written unless Fast Floppy is active.
  81.  
  82. --------------------------------------------------------------------------------
  83.  
  84. Release 10 (190207)
  85.  
  86. Scroll Lock toggles joystick-via-keyboard emulation unless that key is mapped.
  87.  
  88. Up to four floppy drives are now supported. See the manual for details.
  89.  
  90. Floppy images are now cached when opened instead of being read piecemeal.
  91.  
  92. State saving will no longer fail partway if a modified disk image is read-only.
  93.  
  94. DIM files now support the maximum number of tracks permitted by the format.
  95.  
  96. Disabled the message box that warns of "bad" disk images.
  97.  
  98. Tweaked the PCG window a bit.
  99.  
  100. An experimental keyboard mode was added. The key bindings are subject to change.
  101.  
  102. The F12 accelerator was removed, allowing that key to be assigned to something
  103. else by the user. The original functionality of toggling mouse emulation will
  104. continue to work if F12 is left unassigned.
  105.  
  106. The right-side Control key now maps to the X68000's sole CTRL key unless the
  107. user explicitly remapped it to some other key. This allows either Control key
  108. on a modern keyboard to be used transparently.
  109.  
  110. You can hold Shift when opening the Software Keyboard window to move it outside
  111. of the frame window, or as far as vertically possible without going off-screen.
  112. Pop-up style windows are required for this to work. In the future, this could
  113. become the default behavior when pop-up windows are enabled.
  114.  
  115. New menu items under the Help menu have been added for checking online for
  116. program updates and downloading/updating/viewing useful notes about specific
  117. X68000 games and programs. In order to utilize these new features, a special
  118. package (available on the website) needs to be installed.
  119.  
  120.  
  121. Bug fixes:
  122.  
  123. More FDD problems were corrected through original research.
  124.  
  125. Fixed a MIDI problem affecting a few games utilizing defective interface code.
  126.  
  127. Fixed a BG initialization bug that caused crashes under certain circumstances.
  128.  
  129. Fixed a few issues related to directories-as-images.
  130.  
  131. Shift-F10/APPS fixed for the PCG window. Won't work if masked by an accelerator.
  132.  
  133. F10/Shift-F10 menu accesses now work for memory and disassembly windows
  134. as long as they are not masked by an accelerator.
  135.  
  136. Fast Forward is now disabled if its key (grave/tilde) is already mapped.
  137.  
  138. Fixed an unmasked regression causing glitches in status bar messages.
  139.  
  140. --------------------------------------------------------------------------------
  141.  
  142. Release 11 (190704)
  143.  
  144. A Dynamic Memory Search window (e.g. for finding cheats) is now available.
  145.  
  146. Scroll Lock no longer toggles keyboard controller emulation; you must use
  147. Alt-J or the menu instead. If you prefer the original activation method,
  148. please submit a request to make it configurable.
  149.  
  150. Emulation of bus/address errors was improved. There are still some deficiencies,
  151. such as the fact that PC address errors are not checked after branches, although
  152. there is a workaround for that particular case if you really need it.
  153.  
  154. The Software Keyboard will now visualize controller inputs. See the manual.
  155.  
  156. The Software Keyboard now attempts to print Shift-JIS text on the status bar
  157. in the non-Unicode version.
  158.  
  159. The Key Mapping dialog will now display a hex code for unrecognized keys.
  160.  
  161. Loading the same file multiple times sequentially via the command line will now
  162. automatically select the second, third, or fourth disk image, where applicable.
  163.  
  164. A few keyboard commands now have equivalents that work when Num Lock is on.
  165.  
  166. Certain dialogs will now interpret their input as decimal if prefixed with '#'.
  167.  
  168. Floppy disk image insertion does not interfere with emulation as much anymore.
  169.  
  170. Insertion/ejection of headerless images (such as .XDF) is now much faster.
  171.  
  172.  
  173. Bug fixes:
  174.  
  175. The analog Cyberstick throttle controls were broken for keyboard input.
  176.  
  177. The Software Keyboard was not as responsive as it could be, due to a bug.
  178.  
  179. The new input modes were interfering with the Key Mapping dialog.
  180.  
  181. Fixed the audio when returning from fast-forward mode.
  182.  
  183. --------------------------------------------------------------------------------
  184.  
  185. Release 12 (190819)
  186.  
  187. Added an audio muting feature for FM/ADPCM - does not apply to MIDI.
  188.  
  189. The breakpoint-toggle command will now remove an active breakpoint without
  190. needing an open disassembly window as long as the PC is on the breakpoint.
  191.  
  192. The basic search dialog for memory windows can now search for a single 16-bit
  193. (or greater) decimal number prefixed with the '#' character. Previously it
  194. only supported hexadecimal sequences and strings, which are more flexible.
  195.  
  196. Additional headerless 2DD images are now supported, namely the 640 KB format,
  197. which is directly supported by Human if the dual-mode drive alteration setting
  198. is enabled in XM6's options.
  199.  
  200. Headerless 2HS/2HDE images can now be created in the New Floppy Disk dialog.
  201.  
  202. Headerless 2HS/2HDE images are now supported within archives.
  203.  
  204.  
  205. Bug fixes:
  206.  
  207. There could have been some stability issues in the previous release,
  208. although no one reported any problems.
  209.  
  210. The MIDI volume slider now handles the case where support is indeterminate.
  211.  
  212. Fixed some minor issues in the FDD window.
  213.  
  214. Canceling the file selection dialog in the New Floppy Disk dialog was
  215. nullifying the output name without any indication.
  216.  
  217. Headerless 2HS/2HDE image detection was failing for unformatted images.
  218.  
  219. --------------------------------------------------------------------------------
  220.  
  221. Release 13 (190924)
  222.  
  223. If a floppy image cannot be found while loading a state file, a few additional
  224. locations will be checked, including the same directory where the state file
  225. is located. This does not apply to directories due to the greater likelihood
  226. of two different directories having the same name.
  227.  
  228. Archives (.zip format) that have a filename or path containing characters from
  229. outside the local code page will now work in the Unicode version. Note that this
  230. former limitation did not apply to the filenames inside the archive, which have
  231. always been treated as ASCII or Shift-JIS (in the Unicode version).
  232.  
  233. The breakpoints window has new menu items that enable/disable all breakpoints.
  234.  
  235. Holding Control while double-clicking in the breakpoints window will now toggle
  236. the combined state of all breakpoints (biased towards disabling). I.e. if any
  237. breakpoints are enabled then they will all be disabled, but if every breakpoint
  238. is disabled then they will all be enabled.
  239.  
  240. When passing CLI arguments to an instance of XM6 which is already running,
  241. relative paths will now be converted to absolute as long as the path exists.
  242.  
  243. Attempted to stop file dialogs from changing the current directory by adding
  244. a flag. May help in some unusual scenarios. Note that this only applies to the
  245. operating system's current directory, which is mostly irrelevant to the program;
  246. XM6 uses an internal "default directory" that does not lock the path.
  247.  
  248. If the initial current directory matches the environment variable "USERPROFILE"
  249. then it will be changed to the directory containing the program executable.
  250. This typically only happens when XM6 is started by dropping one or more files
  251. onto the executable. As with the previous change, this is usually irrelevant.
  252.  
  253.  
  254. Bug fixes:
  255.  
  256. Fixed a bug in the CPU core that could causes crashes in rare circumstances.
  257.  
  258. Fixed several bugs (and a possible crash) related to the new bus error handling.
  259.  
  260. The MRU display of floppies in the root directory was broken (my fault).
  261.  
  262. Fixed a crash when invalid CLI arguments are passed (my fault).
  263.  
  264. SetCurDir() was removed for being broken and causing problems.
  265.  
  266. --------------------------------------------------------------------------------
  267.  
  268. Release 14 (191029)
  269.  
  270. Improved FDD timings as needed by a few games.
  271.  
  272. Unicode (UTF-8) filenames in archives (.zip format) are now supported in the
  273. Unicode edition as long as the corresponding flag is set. If it is not set,
  274. filenames will be decoded as Shift-JIS or 7-bit ASCII.
  275.  
  276. The Unicode edition will now attempt to rename its .ini file after loading it
  277. if found to not be in Unicode (UCS-2) format. This is being done to facilitate
  278. converting ANSI/MBCS configuration files. The file will be rewritten on exit.
  279.  
  280. Revamped the search function. The most important changes are listed below.
  281. - alignment option (may help eliminate false positives in certain situations)
  282. - new messages will be displayed at the bottom of the frame window
  283. - a few other ROM/RAM areas can now be searched (based on the starting address)
  284. Please see the manual for more details.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement