Commit Graph

38 Commits

Author SHA1 Message Date
Tamas Rudnai
647a3fed66 CPU 65C02 bugfixes 2024-01-05 07:56:03 -08:00
Tamas Rudnai
ceeba2793d BugFix: LDA (zp,X) 2023-12-19 01:04:59 -08:00
Tamas Rudnai
ee30dea0c9 Eliminated warnings 2023-10-15 00:02:48 -07:00
tudnai
6083fab773 More reliable Paste 2023-01-18 17:29:03 -08:00
tudnai
428b1b68c2 Optimized Debug Disassembly Scroll 2022-11-23 16:01:16 -08:00
tudnai
128d277cba - Compacted m6502_t
- BugFix: Could not add Breakpoints
2022-11-20 16:46:47 -08:00
tudnai
4e29fc6ae3 Memory Write Debug Breakpoint 2022-11-19 20:37:35 -08:00
tudnai
97ce58420e - More memory addressing to monitor
- Faster m6502 save and restore
2022-11-18 20:03:57 -08:00
tudnai
ba4a99ad0d Memory debugger to break at the instruction instead of at the next one 2022-11-18 18:36:19 -08:00
tudnai
e48c71c254 Memory debug works 2022-11-17 21:03:04 -08:00
tudnai
20daf5c73c Implementing Memory & I/O Break 3 2022-11-17 19:32:56 -08:00
tudnai
5fdab01ca4 _memread_dbg() 2022-11-17 13:20:06 -08:00
tudnai
d935c168d6 Renamed DISASSEMBLER to DISASS_TRACE 2022-11-16 19:37:15 -08:00
tudnai
65e6d498ee Renamed *_dbg() to *_dis() 2022-11-16 18:23:13 -08:00
tudnai
5fa48ec591 Save_RAM() 2022-11-16 12:19:12 -08:00
tudnai
15f7fc3d70 BugFix: Debug Disassembly alters behavior 2022-10-30 17:42:29 -07:00
tudnai
0a2b87964e More preventative changes to avoid writing to memory during disassembly 2022-10-30 16:11:23 -07:00
tudnai
edf76850c7 More preventative changes to avoid writing to I/O or RAM during disassembly 2022-10-30 16:02:37 -07:00
tudnai
acb8d9cfd8 Continue / Pause button in DebuggerWindow is synchronized now 2022-10-28 19:26:19 -07:00
tudnai
4b74ab638c Debugger disassembly operands 2022-10-28 07:02:21 -07:00
tudnai
783c5602bc fetch & fetch16 and other debugger related improvements 2022-10-28 05:10:07 -07:00
tudnai
50ae3a33a4 Warning elimination + skeleton of debugger 2022-10-26 18:35:38 -07:00
tudnai
4c44b38057 BugFix: Paste 2022-10-22 21:59:43 -07:00
tudnai
2c115175fb BugFix: Paste 2022-10-19 06:40:54 -07:00
tudnai
c3977b2b89 Efforts to implement a debugger 2022-08-26 19:59:14 -07:00
tudnai
f9abef0123 Fixed all possible keyboard related issues 2022-07-30 13:49:25 -07:00
tudnai
ccd9bac004 Keyboard read $C011 - $C01F 2022-07-30 08:22:05 -07:00
tudnai
8fe75526ec Keyboard code also returned on all ports from $C000 - $C00F 2022-07-27 19:39:59 -07:00
tudnai
d139be08df MemArray for Cheat Codes -- Need to be tested 2022-07-10 19:53:13 -07:00
tudnai
8775fe8222 - Removed very slow speeds
- Display GHz speed
- Fix decimals on speed display
- dbgPrintf2 bunch of mmio access
- Removed DEBUG define from normal build
2022-06-22 09:52:55 -07:00
tudnai
a97614cba7 Much better sound + improved memory handling 2022-06-19 18:59:49 -07:00
tudnai
12e458116c AUX RAM / ROM selector refactored to cleaner structure 2022-04-20 12:33:43 -07:00
tudnai
1fa7baa16f Alt ZP + Stack fix 2022-04-19 23:04:54 -07:00
tudnai
bfd590b722 Huge Speaker Improvements + Memory Handling is Lot Better + 6502 standard and undocumented instruction separation 2022-04-09 00:31:35 -07:00
tudnai
7a6b8c1f38 AUX RAM fix, Woz adjustments, disassembler separated, new ROMs 2022-03-16 10:17:32 -07:00
tudnai
7ce7bb70f5 corrected typo in comment 2022-02-14 18:42:29 +01:00
tudnai
aec319fac2 Much better sound system
Paddle functions placed to C code
MMIO functions placed to C code
Disassembler fixed
2021-11-07 23:06:44 -08:00
tudnai
fd3ead734b - Memory and IO variables and common functions defined only once
- Paddle variables defined only once
2021-06-04 17:19:35 -07:00