X-Git-Url: http://git.hcoop.net/clinton/Virtual-Jaguar-Rx.git/blobdiff_plain/b1b673a3b0d19e3c2c45b6590b773b11e45bced7..82c1bdccf419782059efafbeb2370d6c20fae258:/docs/WHATSNEW?ds=sidebyside diff --git a/docs/WHATSNEW b/docs/WHATSNEW index 7769e15..271bf48 100644 --- a/docs/WHATSNEW +++ b/docs/WHATSNEW @@ -1,3 +1,44 @@ +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 +------------------------------- + +* Fixed a crash legacy issue when emulator launches in Alpine mode without a valid rom +* Stability improvements for the DWARF information decoding, the all watch, and the debugger memory windows +* Improvements and fixes for the Heap allocation, the Alpine tab, the emulator status, Local & all Watch variables windows +* Debugger mode improvements, better source code file reading and ELF/DWARF structures decoding +* 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 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 +* Added search paths in case of missing DWARF directories information +* Added ELF sections check so a potential unknown section will stop, or not stop, the ELF structure decoding +* Minor misspellings fixes and text help update +* The -d command line option, dedicated to the debugger, has been renamed with -D +* Updates for the setup registries + + Virtual Jaguar v2.1.3 R3 GCC/Qt ------------------------------- @@ -7,11 +48,11 @@ Virtual Jaguar v2.1.3 R3 GCC/Qt * Added ui, alpine & debugger groups in the settings * Added the possibility to erase settings * Added the --es-all, --es-ui, --es-alpine & --es-debugger options to erase specific settings -* Added a keybindings tab and adapted the configuration dialog tabs +* Added a key bindings tab and adapted the configuration dialog tabs * 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 @@ -47,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 @@ -64,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