Commit Graph

93 Commits

Author SHA1 Message Date
Tamas Rudnai
647a3fed66 CPU 65C02 bugfixes 2024-01-05 07:56:03 -08:00
Tamas Rudnai
ee30dea0c9 Eliminated warnings 2023-10-15 00:02:48 -07:00
tudnai
128d277cba - Compacted m6502_t
- BugFix: Could not add Breakpoints
2022-11-20 16:46:47 -08:00
tudnai
20daf5c73c Implementing Memory & I/O Break 3 2022-11-17 19:32:56 -08:00
tudnai
ed1a8a25a8 disassembler.c renamed to 6502_dis.c 2022-11-16 21:39:46 -08:00
tudnai
f3ab0aa8a7 6502_debugger.c renamed to 6502_dbg.c 2022-11-16 21:33:30 -08:00
tudnai
a04df3c1b2 m6502_Debug() moved to m6502_debugger.c 2022-11-16 21:30:25 -08:00
tudnai
52cdd84aad Renamed DEBUGGER macro to DISASSEMBLER 2022-11-16 21:25:19 -08:00
tudnai
d935c168d6 Renamed DISASSEMBLER to DISASS_TRACE 2022-11-16 19:37:15 -08:00
tudnai
8795f18d9a - BugFix: No Sound when Debugging
- BugFix: Avoid pre-disassembling, so you can force disassembling from a given address
2022-11-16 12:38:19 -08:00
tudnai
fae9066ebc BugFixes 2022-11-16 11:17:11 -08:00
tudnai
4ae8bfe658 Turn debugging on and off based on debugger window active status 2022-11-13 11:49:34 -08:00
tudnai
57e10e65e6 Debug window activates when breakpoint hits 2022-11-12 20:46:43 -08:00
tudnai
94e230e51e Add / remove breakpoints by clicking at the beginning of the line 2022-11-11 10:35:35 -08:00
tudnai
6ceb1abf8e BugFix: Flickering while debugger window is displayed
BugFix: Embedded Font
2022-11-10 15:07:30 -08:00
tudnai
02dc720709 Prelimenary Breakpoints 2022-11-08 11:58:43 -08:00
tudnai
942511d71c Fixes in Debug Mode + break on BRK, HLT, INV enabled 2022-11-04 21:20:56 -07:00
tudnai
31d26228d8 Proper Step_Out & Step_Over with rendering, input and all 2022-11-01 21:05:53 -07:00
tudnai
462e1fe8ee Debugger Active Run 2022-11-01 07:49:24 -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
783c5602bc fetch & fetch16 and other debugger related improvements 2022-10-28 05:10:07 -07:00
tudnai
6b32fe3d9e Further move to display disassembly code 2022-10-26 21:11:45 -07:00
tudnai
0717ac7fcb Preparation for Debugger module 2022-10-26 17:13:44 -07:00
tudnai
4586f8394d Removed a dead code line 2022-08-27 10:08:52 -07:00
tudnai
cd9e39fa42 Perfect sound! 2022-08-27 10:05:51 -07:00
tudnai
c3977b2b89 Efforts to implement a debugger 2022-08-26 19:59:14 -07:00
tudnai
44047bc1b1 Minor changes 2022-07-27 19:44:51 -07:00
tudnai
4388474aed More precise sound clock calculation 2022-07-14 10:53:00 -07:00
tudnai
6281c80df3 More precise CPU clock calculation 2022-07-01 20:56:39 -07:00
tudnai
8cc6b2c6dc Cleanup 2022-06-26 18:30:42 -07:00
tudnai
7fa288d84d Game loop is based on display VSYNC - typically 60 Hz 2022-06-21 19:05:08 -07:00
tudnai
9cdb924a65 Removed unused code 2022-04-19 23:04:02 -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
14a1fb982b - Hard Hat Mack cheat
- Calculated Pixel Trail value
- Few comments and adjustments on 6502 instructions
2021-06-09 21:17:41 -07:00
tudnai
0444a510e5 - Better sound effects
- Toolbar icon
2021-06-01 16:47:39 -07:00
tudnai
05b2da1de9 - getMEM / setMEM / CALL for cheats
- Wavy Navy Debug Breakpoints
2021-05-22 15:54:39 -07:00
tudnai
bbc9db908a - Extend ROM array to 64K
- Place periphery ROM to ROM array, not RAM
2021-05-16 19:43:56 -07:00
tudnai
3bf1636fb5 Set clock properly for conditional branches 2021-05-16 18:51:24 -07:00
tudnai
7cad219957 Fixed some build issues 2020-07-26 15:29:24 -07:00
tudnai
1355ab215d Added space between 2019 and 2020 in the copyright field 2020-07-13 10:16:37 -07:00
tudnai
f09585176c Added GPL v3 License 2020-07-13 10:10:33 -07:00
tudnai
6ebe88794c - New floppy drive icons for light and dark modes
- Input modifiers polling
2020-07-06 12:16:09 -07:00
tudnai
8a94024636 Play / Pause / Stop / Reset menus connected 2020-06-25 20:23:08 -07:00
tudnai
ec2617c7ae Game mode selectable from UI 2020-06-22 19:23:41 -07:00
tudnai
c467b8223c - Trace Enabler from UI
- Disk optimization tweaks
- Disk Drive selector
- Aux Memory handling fix
2020-06-19 15:16:27 -07:00
tudnai
7f6ade463b - Disk Write!!!
- Some Debug code
- Super low power ECO mode
2020-06-18 15:14:54 -07:00
tudnai
0ebc75c931 - CPU Mode from UI
- Scan Lines (CRT Monitor) mode from UI
- Echo Mode (pauses machine when just waiting for keyboard input)
2020-06-17 09:46:17 -07:00
tudnai
e414e13ad4 Hertz to MHz 2020-06-13 20:13:20 -07:00
tudnai
96ae85ec71 - Fixed disk sfx buffer initialization error
- disk sfx only allowed at lower speed
2020-06-11 22:38:03 -07:00