The address provided in the memory window is now verified to prevent crash
[clinton/Virtual-Jaguar-Rx.git] / docs / vj_ReleaseNotes.txt
index b968540..e2208b2 100644 (file)
@@ -10,11 +10,14 @@ Release 4 (TBD)
 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
 -- 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 provided address will be displayed in red\r
 \r
 Release 3 (13th November 2017)\r
 ------------------------------\r
 0) Fixed the windows respawning in the next emulator launch within --alpine or --debugger options\r
-1) Added an Exception Vector Table browser window\r
+1) Added an Exception Vector Table window\r
 2) Modified the About window to update the credits list in a more appropriate way\r
 -- Updated the emulator application credits line\r
 3) Added 'Rx' word to the emulator name\r
@@ -37,7 +40,7 @@ Release 3 (13th November 2017)
 15) Improved the .heap section detection to avoid a detection error\r
 -- Depend vlink version, .heap section may have an Alloc flag\r
 16) Fixed a crash when DWARF information does references to missing source code files\r
-17) Added a Local browser window for local variables\r
+17) Added a local variables window\r
 18) Project has switched to Visual Studio 2017 and QT 5.9.1 library\r
 \r
 Release 2 (3rd September 2017)\r
@@ -49,9 +52,9 @@ Release 2 (3rd September 2017)
 4) DWARF support\r
 -- TAG: Compilation Unit, Subprogram, Variables, Types\r
 -- Line numbers, symbols, functions\r
-5) Added an All Watch browser window for non-local variables\r
-6) Added a heap allocator browser window based on my own memory allocation functions\r
-7) Added additional 4 memory browser windows with address input based on hexa, decimal or symbol name\r
+5) Added an All Watch window for non-local variables\r
+6) Added a heap allocator window based on my own memory allocation functions\r
+7) Added additional 4 memory windows with address input based on hexa, decimal or symbol name\r
 8) Windows refreshing executed only if windows is visible\r
 9) Added a restart function\r
 -- Restart only the 68000 program counter to his original set\r
@@ -117,6 +120,7 @@ Known issues
 -- Otherwise, source code and assembly may not match or leads to instabilities\r
 9) The emulator needs to be restarted in case of keybindings changes\r
 10) In the case of a ROM cartridge writing, and an 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 value provided in the memory browser window\r
 \r
 Cosmetic / UX issues\r
 ====================\r