Commit Graph

29 Commits

Author SHA1 Message Date
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