From 14093203cf4309b4628cf426f4dd187ce1750d03 Mon Sep 17 00:00:00 2001 From: Mike Pavone Date: Fri, 4 Jan 2013 21:47:09 -0800 Subject: Implement access to Z80 RAM --- runtime.S | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'runtime.S') diff --git a/runtime.S b/runtime.S index fc3a90e..0d3ab3f 100644 --- a/runtime.S +++ b/runtime.S @@ -175,7 +175,7 @@ do_vdp_port_read: do_io_write: call m68k_save_context - and $0x1FFF, %edi + and $0x1FFFF, %edi mov %ecx, %edx call io_write mov %rax, %rsi @@ -183,7 +183,7 @@ do_io_write: ret do_io_read: mov %ecx, %edi - and $0x1FFF, %edi + and $0x1FFFF, %edi call m68k_save_context call io_read mov %rax, %rsi @@ -193,7 +193,7 @@ do_io_read: do_io_write_w: call m68k_save_context - and $0x1FFF, %edi + and $0x1FFFF, %edi mov %ecx, %edx call io_write_w mov %rax, %rsi @@ -201,7 +201,7 @@ do_io_write_w: ret do_io_read_w: mov %ecx, %edi - and $0x1FFF, %edi + and $0x1FFFF, %edi call m68k_save_context call io_read_w mov %rax, %rsi @@ -223,7 +223,7 @@ m68k_write_word: jae workram_w cmp $0xC00000, %edi jae vdp_psg_w - cmp $0xA10000, %edi + cmp $0xA00000, %edi jb not_io_w cmp $0xA12000, %edi jae not_io_w @@ -300,7 +300,7 @@ m68k_write_byte: jae workram_wb cmp $0xC00000, %edi jae vdp_psg_wb - cmp $0xA10000, %edi + cmp $0xA00000, %edi jb not_io_wb cmp $0xA12000, %edi jae not_io_wb @@ -373,7 +373,7 @@ m68k_read_word_scratch1: jae workram cmp $0xC00000, %ecx jae vdp_psg - cmp $0xA10000, %ecx + cmp $0xA00000, %ecx jb not_io cmp $0xA12000, %ecx jae not_io @@ -421,7 +421,7 @@ m68k_read_byte_scratch1: jae workram_b cmp $0xC00000, %ecx jae vdp_psg_b - cmp $0xA10000, %ecx + cmp $0xA00000, %ecx jb not_io_b cmp $0xA12000, %ecx jae not_io_b -- cgit v1.2.3