Merge branch 'develop'
[clinton/Virtual-Jaguar-Rx.git] / docs / WHATSNEW
index 8b6491e..271bf48 100644 (file)
@@ -1,3 +1,23 @@
+Virtual Jaguar v2.1.3 R5 GCC/Qt
+-------------------------------
+
+* Specific breakpoints for the M68000 "illegal instruction", "address error", "bus error",  "Unimplemented instruction", and "Exception not referenced" exceptions
+* Specific breakpoints will occur in case of a rom writes at an unknown location
+* Added a HW registers browser window for the Blitter
+* Fixes for the Linux platform from @richard42
+* Stability & improvements for the debugger mode
+- ELF & DWARF information support improvements
+- Modified the call stack layout window
+- Added a search feature in the All Watch global variables window
+- Added a video output display in a specific window
+- Show the SR value as a readable form in the M68000 CPU browser
+- Added a tracing, step in and step over, at source code level
+- Added a source code file date check when reading DWARF information
+- Support the structure's members in the Local variables window
+- Improvements for the two Breakpoints windows
+- Added two M68000 cycles counters in the status window
+
+
 Virtual Jaguar v2.1.3 R4 GCC/Qt
 -------------------------------
 
@@ -8,7 +28,7 @@ Virtual Jaguar v2.1.3 R4 GCC/Qt
 * Breakpoint / alert box may now occur in case of writing at unknown memory location or in case of ROM writing
 * UI modifications mostly for the debugger mode, key bindings, and icons
 * Added screenshot & call stack window features, Jaguar model & BIOS configurations, and a source code files list viewer
-* Added multiple breakpoints feature but only for M68K functions
+* Added multiple breakpoints feature but only for M68000 functions
 * Added a Save Dump As... feature to save a memory zone to a file
 * Added a cartdridge view menu to display cartdridge directory system and his files list
 * Added some log information for the emulator initialisations
@@ -32,7 +52,7 @@ Virtual Jaguar v2.1.3 R3 GCC/Qt
 * Fixed a crash, in Release mode, when the HW labels setting is turn on
 * Fixed the SP (Stack) window UI potential missing data
 * Create a directory for EEPROMs (based on the EEPROMs setting) if it doesn't already exist
-* Keep the scrollbar position in accordance of the M68K PC pointer
+* Keep the scrollbar position in accordance of the M68000 PC pointer
 * Fixed a crash when DWARF information report a source line number exceeding the number of lines present in a source file
 * Improved the .heap section detection to avoid a detection error
 * Fixed a crash when DWARF information does references to missing source code files
@@ -68,13 +88,13 @@ Virtual Jaguar v2.1.3 R1 GCC/Qt
 * BPM (Breapoint) now stop at the designated address and no longer stop after executing the code
 * Added SP (Stack) memory browser
 * User can change now the number of lines of disassembly displayed in the tracing window
-* User can turn on/off the op-codes associated in the disassembly lines displayed in the M68K tracing window
-* Added an emulator status window (GPU status, M68K debugger & tracking status)
+* User can turn on/off the op-codes associated in the disassembly lines displayed in the M68000 tracing window
+* Added an emulator status window (GPU status, M68000 debugger & tracking status)
 * Added a GPU disassembly tracing window - Display the current PC pointer
 * Added a DSP disassembly tracing window - Display the current PC pointer
 * Added possibility to change refresh rate of browser windows when emulation is launched
-* Display partial hardware labels (Internal Memory & Graphics sub-system address space) in the disassembly lines displayed in the M68K tracing window
-* User can turn on/off the hardware labels associated in the disassembly lines displayed in the M68K tracing window
+* Display partial hardware labels (Internal Memory & Graphics sub-system address space) in the disassembly lines displayed in the M68000 tracing window
+* User can turn on/off the hardware labels associated in the disassembly lines displayed in the M68000 tracing window
 
 
 Virtual Jaguar v2.1.3 R0 GCC/Qt
@@ -85,7 +105,7 @@ Virtual Jaguar v2.1.3 R0 GCC/Qt
 * ELF debug symbol support
 * "Step Into" code function
 * Menus layout dedicated to the debugger
-* Added a dedicated main window for tracing (M68K)
+* Added a dedicated main window for tracing (M68000)
 * Added a Debugger tab in the config tab