Kelvin Lee
01b9061482
Debugger: Rename 'pszCategory' to 'pCategory' (PR #1057 )
2022-03-29 19:53:51 +01:00
Kelvin Lee
0f9e64b298
Debugger: Format changes only - consistent space after keywords (PR: #1072 )
2022-03-27 20:48:26 +01:00
Kelvin Lee
eac88a340d
Fix spelling: "seperator" -> "separator" (PR #1071 )
2022-03-25 20:11:33 +00:00
tomcw
00668c2668
Debugger "help <cmd>" : fix formatting.
...
And specifically for "help brk" - split help across an extra line for better readability
2022-03-14 20:50:21 +00:00
Kelvin Lee
253a59fde6
Replace sprintf_s() and wsprintf() with StrFormat(). (PR #1041 )
...
And these Debugger related:
. Improve FormatAddress() and GetSymbol().
. GetSymbol(), FindSymbolFromAddress(), FormatAddress() are changed to use std::string instead.
. Remove static variable (not nice) in FormatAddress().
. GetSymbol() returns std::string reference instead of pointer.
2022-02-26 17:54:06 +00:00
Andrea
9ad6b11cf9
Fix some format errors. (PR #1042 )
2022-02-26 17:15:09 +00:00
Kelvin Lee
5a5d0e2df4
Debugger: Simplify console print (PR #1038 )
...
. Simplify console display functions using StrFormat()
. Update TestDebugger that needs StrFormat() now
2022-02-17 22:12:04 +00:00
Kelvin Lee
1a4e933778
Replace StringCbPrintf() with StrFormat() (PR #1032 )
2022-02-15 18:48:20 +00:00
tomcw
0ac210b132
Debugger: Extend 'brk' cmd:
...
. brk all <on|off>
Fix 'brk' cmd for invalid opcodes of length 2 & 3
2021-12-11 13:41:34 +00:00
Andrea
f2843d4d71
Collections of changes to facilitate compilation on Linux and macOS. (PR #992 )
2021-10-18 20:23:46 +01:00
Andrea
41778aa472
Debugger: move Win32 functions to separate file. (PR #941 )
...
* Debug.cpp: move Win32 functions to separate file.
* Move _tcscat -> strcat to maximise portability.
* Remove unneeded Win32 check.
2021-04-23 20:39:24 +01:00
Andrea
8c2b38d19d
Enable ConformanceMode in VS2019. (PR #923 )
...
This reduces the chances of incompatibility between gcc and vs.
99% is "const char *" literals.
1 case of a goto jumping over a variable declaration (but it is not needed).
2021-02-10 21:05:00 +00:00
Andrea
d2a34e1f91
Remove VirtualAlloc, VirtualFree & ZeroMemory. (PR #884 )
...
. Allocation in Memory.cpp: keep VirtualAlloc of size=64KiB (alignment=64KiB) to ease debugging.
2020-12-10 21:08:15 +00:00
Andrea
bbe88da787
AppleWin.cpp split (PR #875 )
...
. Split AppleWin -> Core with the functionality really needed by the emulator.
. Split AppleWin -> Utilities for generic code not called by other emulator components.
. Split AppleWin -> CmdLine for the command line option parsing.
2020-11-26 21:50:06 +00:00
tomcw
bd1d65ce4f
Renamed Applewin.h to AppleWin.h across entire project
2020-11-11 22:12:39 +00:00
ThorstenB
b0b033da49
Source clean-up, portability and debugger fixes. (PR #842 )
...
And fix two general issues:
- confusing behavior when entering the builtin (mini) assembler mode,
- and also fixes the "cl" (clear flag) command - which was documented, but did not work at all (due to an "interesting" command/syntax conflict...).
2020-10-11 17:14:03 +01:00
ThorstenB
7d7aa17a47
Debugger: minor clean-up: compiler warnings, unused variables etc ( #840 )
2020-10-01 19:55:29 +01:00
TomCh
a8671f7a6a
Debugger: Extend 'cycles' command to do (partial) timings relative to a user-specified instruction ( #787 ) (PR #789 )
2020-05-23 18:40:12 +01:00
tomcw
68eb7ea1e1
Debugger: Added new 'cycles <abs|rel>' command to show cycles as absolute or relative.
...
. removed this functionality from 'videoinfo'
2020-01-11 17:38:00 +00:00
tomcw
183ec2bc8c
WOZ: Alternate fix for Wasteland ( #733 )
...
. apply extraLatchDelay on the last bitCell (if there's a latchDelay)
Debugger: Extended 'videoinfo' command to show cycles as absolute or relative.
2019-12-30 19:52:49 +00:00
tomcw
5792107dce
Debugger: fixed help for 'videoinfo' cmd
2019-11-03 09:36:33 +00:00
TomCh
2f64795e2e
Debugger: BPMR & BPMW (PR #710 )
...
Extended BPM to also support BPMR and BPMW
Fixed BPM[R|W] 0:FFFF (ie. support a range of 0x10000)
2019-10-23 05:31:53 +09:00
tomcw
f9a1ef04f7
Debugger: videoinfo cmd: return feedback on success
2019-09-23 01:50:18 +01:00
tomcw
604aff4bbb
Debugger: added help for videoinfo cmd
2019-09-22 16:53:38 +01:00
michaelangel007
74c6739542
Debugger: Added HELP CALC see also: HELP OP
2018-04-17 09:43:06 -07:00
michaelangel007
c449ef12b7
Debugger: Clarify HELP CALC operators
2018-04-17 09:33:56 -07:00
michaelangel007
e852d91031
Debugger: Add examples for HELP CALC
2018-04-17 09:32:58 -07:00
michaelangel007
858586d646
Debugger: Cleanup output order of HELP CALC
2018-04-17 09:32:11 -07:00
michaelangel007
f9bc18f54c
Debugger: Fix spelling
2018-04-17 09:30:59 -07:00
michaelangel007
9105019e11
Fixed: Debugger 2.9.0.14: HELP JSR
2018-04-17 07:16:21 -07:00
Andrea
6051bc55d0
Changes to ease code compilation in gcc. ( #541 )
...
Changes to ease code compilation in GCC.
Disk_t and HDD contain a std::string and for this reason they need a proper constructor, ZeroMemory is not guaranteed to work.
2018-02-24 15:12:40 +00:00
michaelangel007
1612269093
#462 Added for click
2017-08-25 07:36:31 -07:00
michaelangel007
1728b7b668
Bug #466 Update HELP SYM to double-quote symbols
2017-08-24 12:36:46 -07:00
tomcw
0b6c5bbb91
Support for #384 :
...
. Debug 'G(o)' cmd now defaults to normal speed (and precise video updates)
. New debug 'GG' cmd enables full speed (and periodic video updates)
. Single-stepping (normal or full speed) now routed through ContinueExecution()
. Removed Cpu6502()/Cpu65C02() check for debug breakpoints
. Removed the (undocumented) SHIFT+F7 feature to exit debugger for 'normal speed breakpoints'
. Removed the g_bDebugNormalSpeedBreakpoints variable
2017-02-25 22:32:46 +00:00
Kelvin Lee
0992cf16c4
Added variadic variants of ConsolePrint(), ConsoleBufferPush() to make code cleaner. Also added ConsoleColorizePrint() and variants.
2016-12-29 12:07:54 -05:00
Kelvin Lee
bb25fb702e
Fixed compiler warning about too many arguments for sprintf.
2016-12-29 11:36:43 -05:00
Kelvin Lee
9ec4012209
Fixed format typo.
2016-12-29 11:01:46 -05:00
tomcw
074acce2ae
Debugger: Extend tf cmd to optionally output video scanner info: tf <file.txt> [v] ( #359 )
2016-11-07 21:48:17 +00:00
michaelangel007
6f8b75e443
[PVS-Studio] Code cleanup - fix potential security issues with wsprintf( bufffer, string ) -> wspritnf( buffer, "%s", string ) Bug #301
2015-07-30 08:20:27 -07:00
michaelangel007
fc5818ee34
Debugger 2.7.0.29 -- Renamed DS to ASC, fixed disassembly for ASC
2014-08-28 11:13:02 -07:00
tomcw
cbdad2a02f
Qualified all STL refs with std:: to get rid of the 'using namespace std' mismatch between the main code & debugger code
2014-08-14 20:29:01 +01:00
tomcw
6a26a95487
PCH refactor: remove non-system headers from stdafx.h
2014-08-13 21:30:35 +01:00
tomcw
d591dd006b
Remove the top-level AppleWin folder
2014-05-23 22:59:02 +01:00