UI modifications and crash fix
[clinton/Virtual-Jaguar-Rx.git] / docs / vj_ReleaseNotes.txt
index 04fe4ee..41643b4 100644 (file)
@@ -7,13 +7,13 @@ Release 4 (TBD)
 4) Switch to SDL 1.2.15 static library 64bits for VS 2017\r
 5) Local variables window displays values from function's parameters\r
 6) Fixed the typedef's name display in Local and Watch variables window\r
-7) ROM cartridge writing detection follow the alpine "allow writes to cartridge rom"'s flag check\r
--- Breakpoint can now occur in the case of a ROM cartridge writing\r
+7) Breakpoint may now occur in case of a ROM cartridge writing\r
+-- ROM cartridge writing detection follow the alpine "allow writes to cartridge rom"'s flag check\r
 -- Alert box will display a message with possibility to pass or not the breakpoint only if this is related to a 8 or 16 bits ROM access\r
 8) Local variables window detects now if a variable is used or not by the code\r
 9) The address provided in the memory window is now verified to prevent crash\r
 -- Wrong address will be displayed in red\r
-10) Cosmetic changes on UI\r
+10) UI cosmetic changes \r
 -- Added new icons for the exit and status features\r
 -- Modified icons for the SP (Stack) browser\r
 -- Unified icons sizes depend on their usage (drop down menu and main menu)\r
@@ -21,6 +21,20 @@ Release 4 (TBD)
 -- Allow the up/down navigation on the SP (Stack) browser\r
 -- Restart function cleans-up the SP (Stack) browser and the heap allocator system\r
 11) Fixed the up navigation on the memory window\r
+12) Added some log information for the emulator initialisations\r
+13) Breakpoint will happen in case of writing at unknown memory location\r
+-- Alert box will display a message and then code will stop\r
+14) Added the DRAM size in the emulator status window\r
+15) Debugger sources code clean-up\r
+16) Added a call stack feature\r
+17) Prevent source file reading issue on no-Windows system \r
+18) UI modifications\r
+-- Modified icon for the memory window to make a distinction with the memory browser\r
+-- The all watch, and Exception Vector Table windows, can be closed using keyboard\r
+-- Renamed the debugger dedicated icons to make a distinction\r
+-- Added the call stack window\r
+19) Fixed a crash in the all watch window after loading a new binary without ELF/DWARF information\r
+-- Previously used ELF/DWARF information was still accessible\r
 \r
 Release 3 (13th November 2017)\r
 ------------------------------\r
@@ -131,6 +145,7 @@ Known issues
 9) The emulator needs to be restarted in case of keybindings changes\r
 10) In the case of a ROM cartridge writing, and with occuring breakpoint, the PC pointer will point at the next instruction and not at the instruction causing the breakpoint\r
 11) Emulator will crash in case of wrong address value provided in the memory browser\r
+12) The RAM access log is limited to the 2MB\r
 \r
 Cosmetic / UX issues\r
 ====================\r