|
|
| version 1.6, 2003/12/18 23:07:49 | version 1.7, 2003/12/19 00:25:49 |
|---|---|
| Line 20 $label.1 CPUWORK $memclk | Line 20 $label.1 CPUWORK $memclk |
| strb r1, [r9, r0] | strb r1, [r9, r0] |
| mov pc, r11 | mov pc, r11 |
| $label.2 mov r5, r0 | $label.2 mov r5, r0 |
| bl i286_memoryread | bl i286a_memoryread |
| $alu r0, r6 | $alu r0, r6 |
| mov r0, r5 | mov r0, r5 |
| mov lr, r11 | mov lr, r11 |
| b i286_memorywrite | b i286a_memorywrite |
| MEND | MEND |
| MACRO | MACRO |
| Line 50 $label.1 CPUWORK $memclk | Line 50 $label.1 CPUWORK $memclk |
| strh r1, [r9, r0] | strh r1, [r9, r0] |
| mov pc, r11 | mov pc, r11 |
| $label.2 mov r5, r0 | $label.2 mov r5, r0 |
| bl i286_memoryread_w | bl i286a_memoryread_w |
| $alu r0, r6 | $alu r0, r6 |
| mov r0, r5 | mov r0, r5 |
| mov lr, r11 | mov lr, r11 |
| b i286_memorywrite_w | b i286a_memorywrite_w |
| MEND | MEND |
| MACRO | MACRO |
| Line 114 $label.1 CPUWORK $memclk | Line 114 $label.1 CPUWORK $memclk |
| ldrb r4, [r9, r0] | ldrb r4, [r9, r0] |
| $alu r4, r6 | $alu r4, r6 |
| mov pc, r11 | mov pc, r11 |
| $label.2 bl i286_memoryread | $label.2 bl i286a_memoryread |
| $alu r0, r6 | $alu r0, r6 |
| mov pc, r11 | mov pc, r11 |
| MEND | MEND |
| Line 139 $label.1 CPUWORK $memclk | Line 139 $label.1 CPUWORK $memclk |
| ldrh r4, [r9, r0] | ldrh r4, [r9, r0] |
| $alu r4, r6 | $alu r4, r6 |
| mov pc, r11 | mov pc, r11 |
| $label.2 bl i286_memoryread_w | $label.2 bl i286a_memoryread_w |
| $alu r0, r6 | $alu r0, r6 |
| mov pc, r11 | mov pc, r11 |
| MEND | MEND |
| Line 198 $label.1 CPUWORK $memclk | Line 198 $label.1 CPUWORK $memclk |
| strb r1, [r9, r0] | strb r1, [r9, r0] |
| mov pc, r11 | mov pc, r11 |
| $label.2 mov r5, r0 | $label.2 mov r5, r0 |
| bl i286_memoryread | bl i286a_memoryread |
| $alu r0 | $alu r0 |
| mov r0, r5 | mov r0, r5 |
| mov lr, r11 | mov lr, r11 |
| b i286_memorywrite | b i286a_memorywrite |
| MEND | MEND |
| MACRO | MACRO |
| Line 226 $label.1 CPUWORK $memclk | Line 226 $label.1 CPUWORK $memclk |
| strh r1, [r9, r0] | strh r1, [r9, r0] |
| mov pc, r11 | mov pc, r11 |
| $label.2 mov r5, r0 | $label.2 mov r5, r0 |
| bl i286_memoryread_w | bl i286a_memoryread_w |
| $alu r0 | $alu r0 |
| mov r0, r5 | mov r0, r5 |
| mov lr, r11 | mov lr, r11 |
| b i286_memorywrite_w | b i286a_memorywrite_w |
| MEND | MEND |
| Line 290 $label CPUWORK $clk | Line 290 $label CPUWORK $clk |
| strh r0, [r9, #CPU_SP] | strh r0, [r9, #CPU_SP] |
| add r0, r2, r3 lsr #16 | add r0, r2, r3 lsr #16 |
| mov lr, r11 | mov lr, r11 |
| b i286_memorywrite_w | b i286a_memorywrite_w |
| MEND | MEND |
| MACRO | MACRO |
| Line 299 $label CPUWORK $clk | Line 299 $label CPUWORK $clk |
| ldrh r0, [r9, #CPU_SP] | ldrh r0, [r9, #CPU_SP] |
| ldr r1, [r9, #CPU_SS_BASE] | ldr r1, [r9, #CPU_SS_BASE] |
| add r0, r1, r0 | add r0, r1, r0 |
| bl i286_memoryread_w | bl i286a_memoryread_w |
| strh r0, [r9, #CPU_SP] | strh r0, [r9, #CPU_SP] |
| mov pc, r11 | mov pc, r11 |
| MEND | MEND |
| Line 329 $label JMPS $jmpclk | Line 329 $label JMPS $jmpclk |
| $label CPUWORK $jmpclk | $label CPUWORK $jmpclk |
| ldr r0, [r9, #CPU_CS_BASE] | ldr r0, [r9, #CPU_CS_BASE] |
| add r0, r0, r8 lsr #16 | add r0, r0, r8 lsr #16 |
| bl i286_memoryread | bl i286a_memoryread |
| mov r1, r0, lsl #24 | mov r1, r0, lsl #24 |
| add r8, r8, #(1 << 16) | add r8, r8, #(1 << 16) |
| mov r0, r1, asr #8 | mov r0, r1, asr #8 |