X-Git-Url: http://git.hcoop.net/clinton/Virtual-Jaguar-Rx.git/blobdiff_plain/cf76e892839806b64588635cb6accb636001e62a..f6eb33e689fbe0fd88d910b23b62a4e64ecf87cb:/docs/WHATSNEW diff --git a/docs/WHATSNEW b/docs/WHATSNEW index ec30fc9..8b6491e 100644 --- a/docs/WHATSNEW +++ b/docs/WHATSNEW @@ -1,8 +1,92 @@ -Virtual Jaguar v2.1.3 Rx GCC/Qt +Virtual Jaguar v2.1.3 R4 GCC/Qt ------------------------------- -* For an accurate update, please read the vj_ReleaseNotes.txt +* 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 M68K 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 +------------------------------- + +* Added an Exception Vector Table browser window +* Modified the About window to update the credits list in a more appropriate way +* Fixed a crash when reading the DWARF information in the case of the DWARF2 format has not been used +* 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 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 +* 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 +* Added a Local browser window for local variables + + +Virtual Jaguar v2.1.3 R2 GCC/Qt +------------------------------- + +* Added some error detections when reading the ELF executable file +* Added all hardware labels (based on the document scans from the Version 2.4 - June 7, 1995) +* "Step Over" code function for BSR/JSR functions +* Added the .debug_ranges detection to avoid a detection error +* DWARF format support +* Added an All Watch browser window for non-local variables +* Added a heap allocator browser window based on my own memory allocation functions +* Added additional 4 memory browser windows with address input based on hexa, decimal or symbol name +* Windows refreshing executed only if windows is visible +* Added a restart function +* Updated the About window to update the credits list +* Fixed (hacking) the display of the SP (Stack) memory browser +* Set the emulator in Halt mode when launched in alpine debug mode without a loaded rom +* Added some information in the --help/-h/-? option +* --debugger option no longer force the log file +* Added a --dram-max option to extend the DRAM size to 8MB +* Added the "enter" key support when setting the BPM (Breapoint) +* Save the windows positions, size and visibilities (show or hide) status + + +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) +* 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 + + +Virtual Jaguar v2.1.3 R0 GCC/Qt +------------------------------- +* New option --debugger +* ELF format support +* ELF debug symbol support +* "Step Into" code function +* Menus layout dedicated to the debugger +* Added a dedicated main window for tracing (M68K) +* Added a Debugger tab in the config tab Virtual Jaguar v2.1.3 GCC/Qt