Kelvin Sherlock
a4c2d362c5
--trace-macsbug improvements
...
1. actual macsbug names weren't supported.
2. --trace-macsbug was also printing toolcalls
3. unify the macsbug name fetching code since it was implemented
multiple times
4. add safe read functions so disasm won't trigger memory breakspoints.
2026-08-10 21:44:15 -04:00
Kelvin Sherlock
c7b80a18fb
clear 68k interrupts at startup.
2026-06-20 14:14:43 -04:00
Kelvin Sherlock
79a8a93e03
update m68k cpu to match current upstream code, which includes a handful of bug fixes (mostly timing related).
2023-10-05 18:47:48 -04:00
Stefan
f619ed31b3
Fixed a few typos ( #65 )
2023-09-14 13:27:53 -04:00
Kelvin Sherlock
fb6d52a93d
sync cpu code with fellow. fixes some instruction times and 64-bit division.
2017-12-14 08:23:17 -05:00
Kelvin Sherlock
e21aac4022
clean up makefiles a bit.
2017-10-02 15:11:28 -04:00
Kelvin Sherlock
5976f91a89
synchronize with fellow cpu update.
...
- edge-case fixes for bcd ops
- tweak division by 0 exception a bit
- clean up includes
2016-05-16 13:45:32 -04:00
tsupplis
37220202a6
fix execution on ppc
2015-02-17 00:27:42 +00:00
Kelvin Sherlock
ff9a0aad3e
fix disassembly for Bxx.L
2015-01-07 19:09:01 -05:00
Kelvin Sherlock
abe8b9236b
updates to match current fellow cpu code
2014-12-04 16:09:18 -05:00
Kelvin Sherlock
4895cfbf10
fix sequencing with memory reads.
2014-08-03 11:42:24 -04:00
Kelvin Sherlock
ef168abf26
disassembler - calculate pc relative addresses
2013-07-02 18:49:21 -04:00
Kelvin Sherlock
71517ad252
update global logging function
2013-07-02 18:48:40 -04:00
Kelvin Sherlock
e920ee230e
change debugging to test speed
2013-05-12 22:14:49 -04:00
Kelvin Sherlock
bba0679650
read/write int64_t (for sane support)
2013-02-20 23:10:00 -05:00
Kelvin Sherlock
ab63801242
fix bug with RTD instruction (wasn't actually returning)
2013-02-19 18:20:39 -05:00
Kelvin Sherlock
eb3673c368
note to self
2013-02-15 23:47:48 -05:00
Kelvin Sherlock
ce832bca76
memoryPointer
2013-02-10 20:19:01 -05:00
Kelvin Sherlock
00c83dce1a
flag for global debugging
2013-02-09 20:06:30 -05:00
Kelvin Sherlock
cb519a626a
log global page memory access
2013-02-07 23:44:26 -05:00
Kelvin Sherlock
aee146c708
aline / fline exception handler (for toolbox)
2013-02-07 00:01:22 -05:00
Kelvin Sherlock
ba14f15566
update cmake
2013-02-06 23:44:42 -05:00
Kelvin Sherlock
2af8f22406
cmake update
2013-02-06 20:36:37 -05:00
Kelvin Sherlock
ad876537c7
header update
2013-02-06 20:36:25 -05:00
Kelvin Sherlock
feca2c0fa1
updated cmake file
2013-02-06 20:05:58 -05:00
Kelvin Sherlock
c41ddbc094
new memory code
2013-02-06 20:05:47 -05:00
Kelvin Sherlock
a81b1676f8
remove extra stuff...
2013-02-06 19:17:01 -05:00
Kelvin Sherlock
7e09d6a5c7
extern "C" { }
2013-02-06 19:11:18 -05:00
Kelvin Sherlock
00216c2e65
clang warnings
2013-02-06 18:47:55 -05:00
Kelvin Sherlock
3e9aa9d28a
cpu cmakefile
2013-02-06 18:47:41 -05:00
Kelvin Sherlock
392a93a623
sprintf format bug
2013-02-05 23:58:51 -05:00
Kelvin Sherlock
42c6b1751e
cmake files
2013-02-05 23:58:07 -05:00
Kelvin Sherlock
ea246894be
fellow cpu code
2013-02-05 23:11:41 -05:00