summaryrefslogtreecommitdiff
path: root/notes.txt
diff options
context:
space:
mode:
authorMike Pavone <pavone@retrodev.com>2012-12-04 19:13:12 -0800
committerMike Pavone <pavone@retrodev.com>2012-12-04 19:13:12 -0800
commit854a8a9abf29e5cab28871f7a81d0fd1e7474b3d (patch)
tree54651ed6d72de7191718ba8e26e015e2ee2720ef /notes.txt
parente54fddc285255b26e7e0ca69db3efb009cfc9c15 (diff)
M68K to x86 translation works for a limited subset of instructions and addressing modes
Diffstat (limited to 'notes.txt')
-rw-r--r--notes.txt19
1 files changed, 9 insertions, 10 deletions
diff --git a/notes.txt b/notes.txt
index f3f54e7..f791327 100644
--- a/notes.txt
+++ b/notes.txt
@@ -36,16 +36,15 @@ dl = Z flag
dh = C flag
rbp = target cycle count
rsi = context pointer
-rdi = d0
-r8 = d1
-r9 = d2
-r10 = d3
-r11 = a0
-r12 = a1
-r13 = a6
-r14 = a7
-r15 = work ram address
-r16 = cartridge address
+rdi = scratch register
+r8 = cartridge address
+r9 = work ram address
+r10 = d0
+r11 = d1
+r12 = d2
+r13 = a0
+r14 = a1
+r15 = a7
rsp = native stack pointer
68K context: