Maxim Poliakovski
|
cdd7f228a4
|
ppcmmu: refactor memory access functions.
Reduces code duplication.
|
2020-01-26 23:46:13 +01:00 |
|
dingusdev
|
7c6d875ec8
|
Refactored floating point emulation
Refactored for better 64-bit value loading and storing. I also added missing opcodes.
|
2020-01-25 19:30:55 -07:00 |
|
dingusdev
|
6dd8d55577
|
Profiler + Missing Instruction Added
|
2020-01-14 20:50:01 -07:00 |
|
Maxim Poliakovski
|
0b0c00b653
|
Add aligned macros for reading ints from memory.
|
2020-01-13 03:05:50 +01:00 |
|
Maxim Poliakovski
|
2d5e436ad4
|
Refactor PPC exception handling, part 1.
|
2020-01-12 02:35:54 +01:00 |
|
Maxim Poliakovski
|
bd5ae4a45a
|
More memreadwrite macros usage.
|
2020-01-06 03:46:23 +01:00 |
|
dingusdev
|
b92fe60fad
|
Header updates + NVRAM Fix
|
2020-01-05 10:38:32 -07:00 |
|
Maxim Poliakovski
|
e76ef61f53
|
ppcexec: pagewise MMU translation for code.
|
2020-01-04 02:07:36 +01:00 |
|
Maxim Poliakovski
|
99288e44d1
|
ppcmmu: add a comment describing missing features.
|
2020-01-03 21:21:41 +01:00 |
|
Maxim Poliakovski
|
7bae155fc3
|
ppcemu: add PTEG integrity check.
|
2020-01-03 21:18:07 +01:00 |
|
Maxim Poliakovski
|
74882c8082
|
ppcemu: remove unused global variables.
|
2020-01-03 21:18:07 +01:00 |
|
Maxim Poliakovski
|
4b843157d9
|
ppcemu: refactor page address translation.
The refactored code is UNTESTED. Moreover,
no TLB is currently implemeneted.
|
2020-01-03 16:22:38 +01:00 |
|
Maxim Poliakovski
|
241031dfe7
|
Move big-endian memory access to memreadwrite.h.
|
2020-01-03 16:08:00 +01:00 |
|
Maxim Poliakovski
|
db89c23bf0
|
Move ppcemumain.h to /cpu/ppc/ppcemu.h.
|
2019-12-27 20:10:36 +01:00 |
|
Maxim Poliakovski
|
87ca977ae7
|
Rename ppcmemory to ppcmmu.
|
2019-12-27 20:00:53 +01:00 |
|