X-Git-Url: http://git.hcoop.net/clinton/Virtual-Jaguar-Rx.git/blobdiff_plain/6642f7812d5f323a263a7563a085d8b455835373..e1f83a1a126789a59e5436aa58a6df2becc53289:/docs/vj_HistoryNotes.txt diff --git a/docs/vj_HistoryNotes.txt b/docs/vj_HistoryNotes.txt index 9c767be..b39c710 100644 --- a/docs/vj_HistoryNotes.txt +++ b/docs/vj_HistoryNotes.txt @@ -1,6 +1,23 @@ -Release 4 (TBD) +Release 5 (TBA) --------------- -Git commit: TBD +0) Added a date creation stamp in the application command line information +- This date already appears in the Release 4 executable but was not referenced in his history note +1) Added a specific breakpoint for the M68K illegal instruction exception +-- Alert box will display a message and then the code will stop +2) Added a specific breakpoint for the M68K address error exception +-- Alert box will display a message and then the code will stop +3) Added a HW registers browser window and set a tab for the Blitter +4) Added a source tab in the main window for step into tracing + +Release 4a (15th August 2019) +----------------------------- +Git commit: f04df4f185ed4f3cfc805d0f61b3c019a108ae2c +- +0) Fix specific breakpoint for ROM cartridge or unknown memory location writing + +Release 4 (10th August 2019) +---------------------------- +Git commit: 9b25d85d1ea4a9476b83476bcec65e05464f68da - 0) The zoom value setting has been fixed in the registry 1) Debugger mode now shares the same alpine rom path setting @@ -74,12 +91,22 @@ Git commit: TBD -- Used mostly to allow display the source assembled with vasm 39) Added function name support from ELF structure 40) Added the return address information in the call stack -41) Added multiple breakpoints feature and their key bindings --- For functions only +41) Added multiple breakpoints feature, and their key bindings, for functions only 42) Added timer initialisation for the SDL setup -43) Added a cartdridge view menu +43) Added a cartridge view menu -- Added a window to display my own directory and his files list 44) Debugger sources code clean-up +45) Fix a crash when emulator, in non-debugger mode, opens the breakpoint UIs at launch +46) Fix crash with potential missing DWARF structure tag's type name +47) Added ELF sections check so a potential unknown section will stop, or not stop, the decoding +48) Project has switched to QT 5.12.0 library 64bits for VS 2017 +49) Added a Save Dump As... feature to save a memory zone to a file +50) The -d command line option, dedicated to the debugger, has been renamed to avoid duplication with the dsp one +-- -d has been renamed by -D because another -d was also used for the dsp command line option +51) Removed the sorting filter in the all watches window +52) Fix the support of the DRAM size limit option in the heap allocation window +53) Set cartridge view menu for debugger mode only +54) Prevent crash in case of call stack is out of range Release 3 (13th November 2017) ------------------------------ @@ -201,8 +228,9 @@ Known issues 15) After a new breakpoint set, the breakpoint list window is not refreshed -- User must perform an operation, such code tracing, to see the breakpoints list update 16) Some ASCII characters may be not displayed correctly --- It depend how the text is displayed, this is related to the QT/HTML encoding done when reading DWARF file +-- Probably depend how the text is displayed, this is related to the QT/HTML encoding done when reading DWARF file 17) Potential legacy crash when leaving emulator in pause mode for a long period of time +-- Need much investigation Cosmetic / UX issues ==================== @@ -224,7 +252,7 @@ Project information 3) libelf 0.8.13 library 64bits for VS 2015/2017 4) libdwarf 1.41 library 64bits for VS 2015, cygwin64 and Msys2/MinGW64 5) QT 5.5.1 library 64bits for VS 2015 -6) QT 5.9.1 library 64bits for VS 2017 +6) QT 5.12.0 library 64bits for VS 2017 7) Zlib 1.2.8 library 64bits for VS 2015 8) Zlib 1.2.11 library 64bits for VS 2017 9) SDL 1.2.15 library 64bits for VS 2015/2017