Mercurial > repos > blastem
diff notes.txt @ 203:0ae589d4c3f9
Add support for 2-byte IX instructions to decoder
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 22 Jan 2013 20:21:05 -0800 |
parents | 3e7bfde7606e |
children |
line wrap: on
line diff
--- a/notes.txt Mon Jan 21 21:59:09 2013 -0800 +++ b/notes.txt Tue Jan 22 20:21:05 2013 -0800 @@ -56,11 +56,21 @@ x86-64 registers in Z80 core -ax = AF +ax = HL bx = BC cx = DE -dx = HL +dx = IX +ebp = current cycle count +rsi = context pointer +edi = target cycle count +rsp = native stack pointer +r8 = IY +r9 = SP +r10 = A (maybe AF?) +r11 = z80 ram address +r12 = cartridge address if bank is pointed at ROM +r13 = scratch1 +r14 = scratch2 +r15 = ?maybe z80 bank register? -1. native stack pointer -2. current cycle count -3. target cycle count +