Commit Graph

86 Commits

Author SHA1 Message Date
Tamas Rudnai
647a3fed66 CPU 65C02 bugfixes 2024-01-05 07:56:03 -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
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
ed1a8a25a8 disassembler.c renamed to 6502_dis.c 2022-11-16 21:39:46 -08:00
tudnai
52cdd84aad Renamed DEBUGGER macro to DISASSEMBLER 2022-11-16 21:25:19 -08:00
tudnai
65e6d498ee Renamed *_dbg() to *_dis() 2022-11-16 18:23:13 -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
5fa48ec591 Save_RAM() 2022-11-16 12:19:12 -08: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
4c44b38057 BugFix: Paste 2022-10-22 21:59:43 -07:00
tudnai
c3977b2b89 Efforts to implement a debugger 2022-08-26 19:59:14 -07:00
tudnai
948c1851c3 TODOs for floating ports 2022-07-27 19:40:32 -07:00
tudnai
d139be08df MemArray for Cheat Codes -- Need to be tested 2022-07-10 19:53:13 -07:00
tudnai
70fd9484c8 Bad sound clicks eliminated + Wavy Navy Next Level cheat 2022-04-11 20:58:24 -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
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
tudnai
14f9828397 - Better Cheat Code Menu
- New Cheatcodes for Wavy Navy
2021-06-02 23:43:31 -07:00
tudnai
aae50735c4 getMEM / setMEM for Cheats 2021-05-22 15:52:36 -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
487a99cc50 Aux mem, tapeout, vidmode 2021-05-16 18:57:37 -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
cb498c415c Fixed sound issues and resource leaks related to that 2020-06-27 16:54:02 -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
eea48cb7a0 Mark disks as write protected 2020-06-12 07:29:14 -07:00
tudnai
9e6aebeaa8 Floppy Disk Drive Sound Effects 2020-06-11 18:29:26 -07:00
tudnai
f2f725b8c5 - Speed up disk read
- Less overshot with accelerated disk read
- woz_LoadTrack to see where are the sectors
- Removed some unused code
2020-06-08 20:52:10 -07:00
tudnai
23bc243a1b Disk magnet management moved from mmio.h to disk.c 2020-06-06 21:09:00 -07:00
tudnai
71348d606d - Removed some debug prints
- Renamed an addressing function
2020-06-05 23:18:39 -07:00
tudnai
697fc3171d - Joystick On / Off from UI
- Aux Memory switches
- Open any files using Open File Dialog
2020-06-02 10:10:18 -07:00
tudnai
b9efc3e009 - True Virtual ][ style logging so we can compare logs easier
- Fix: RAM Expansion Card now works
2020-05-28 12:37:32 -07:00
tudnai
d008094078 - Fixed RAM expansion handling w/Bank switching 2020-05-27 17:16:49 -07:00
tudnai
e18173605b - Fixed 80 col rendering issue
- Interestingly speed bumped up a bit too
2020-05-26 21:13:31 -07:00
tudnai
c5f16cd15a Display Text Page 2 2020-05-24 21:04:34 -07:00
tudnai
ab120dc459 - Keyboard 2 Mouse
- FPS set back to 30
- 16 bit PCM
- Smoother speaker level fade out
- Faster keyboard poll query -- This is for checking only, should be either removed or the entire ioRead should based on binary search, whatever is faster
2020-05-24 12:14:09 -07:00
tudnai
1b4985d3c8 First implementation of Game Controller (Joystick / Paddle) 2020-05-20 09:56:35 -07:00
tudnai
bde4c4d941 - spkr_switch renamed to spkr_toggle and moved to speaker.c
- Also some minor tweaks and cosmetics
2020-05-17 19:32:45 -07:00
tudnai
c8f09f878d - Reducing Clicks and Humps on the Speaker 2020-05-17 16:01:15 -07:00
tudnai
cf23cc7983 Sound works 2020-05-17 07:49:05 -07:00