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 |
|