|
|
| version 1.16, 2004/03/23 15:29:34 | version 1.17, 2004/03/23 18:34:05 |
|---|---|
| Line 359 cpu_linear_memory_read(UINT32 laddr, UIN | Line 359 cpu_linear_memory_read(UINT32 laddr, UIN |
| break; | break; |
| case 1: | case 1: |
| value = cpu_memoryread(paddr[1]); | value = cpu_memoryread(paddr[0]); |
| value += (UINT32)cpu_memoryread(paddr[1]) << 8; | value += (UINT32)cpu_memoryread(paddr[1]) << 8; |
| if (length == 4) { | if (length == 4) { |
| value += (UINT32)cpu_memoryread_w(paddr[1] + 1) << 16; | value += (UINT32)cpu_memoryread_w(paddr[1] + 1) << 16; |
| Line 399 cpu_linear_memory_write(UINT32 laddr, UI | Line 399 cpu_linear_memory_write(UINT32 laddr, UI |
| break; | break; |
| default: | default: |
| ia32_panic("cpu_memory_access_la_RMW(): invalid length (length = %d)\n", length); | ia32_panic("cpu_linear_memory_write(): invalid length (length = %d)\n", length); |
| break; | break; |
| } | } |
| return; | return; |
| Line 428 cpu_linear_memory_write(UINT32 laddr, UI | Line 428 cpu_linear_memory_write(UINT32 laddr, UI |
| break; | break; |
| default: | default: |
| ia32_panic("cpu_memory_access_la_RMW(): out of range (remain = %d)\n", remain); | ia32_panic("cpu_linear_memory_write(): out of range (remain = %d)\n", remain); |
| break; | break; |
| } | } |
| } | } |