|
|
| version 1.10, 2003/12/26 00:11:51 | version 1.13, 2005/03/19 21:02:05 |
|---|---|
| Line 41 $label EAREG16 r12 | Line 41 $label EAREG16 r12 |
| mov pc, r11 | mov pc, r11 |
| $label.1 CPUWORK $memclk | $label.1 CPUWORK $memclk |
| bl i286a_ea | bl i286a_ea |
| WORDACC r0, $label.2 | ACCWORD r0, $label.2 |
| ldrh r4, [r9, r0] | ldrh r4, [r9, r0] |
| $alu r4, r6 | $alu r4, r6 |
| strh r1, [r9, r0] | strh r1, [r9, r0] |
| Line 129 $label EAREG16 r12 | Line 129 $label EAREG16 r12 |
| mov pc, r11 | mov pc, r11 |
| $label.1 CPUWORK $memclk | $label.1 CPUWORK $memclk |
| bl i286a_ea | bl i286a_ea |
| WORDACC r0, $label.2 | ACCWORD r0, $label.2 |
| ldrh r4, [r9, r0] | ldrh r4, [r9, r0] |
| $alu r4, r6 | $alu r4, r6 |
| mov pc, r11 | mov pc, r11 |
| Line 211 $label cmp r0, #&c0 | Line 211 $label cmp r0, #&c0 |
| mov pc, r11 | mov pc, r11 |
| $label.1 CPUWORK $memclk | $label.1 CPUWORK $memclk |
| bl i286a_ea | bl i286a_ea |
| WORDACC r0, $label.2 | ACCWORD r0, $label.2 |
| ldrh r4, [r9, r0] | ldrh r4, [r9, r0] |
| $alu r4 | $alu r4 |
| strh r1, [r9, r0] | strh r1, [r9, r0] |
| Line 297 $label CPUWORK $clk | Line 297 $label CPUWORK $clk |
| MACRO | MACRO |
| $label SEGPOP $s, $b, $clk | $label SEGPOP $s, $b, $clk |
| $label POP $clk | $label ldrh r6, [r9, #CPU_MSW] |
| mov r1, r0 lsl #4 | POP $clk |
| strh r0, [r9, $s] | strh r0, [r9, $s] |
| str r1, [r9, $b] | tst r6, #MSW_PE |
| moveq r0, r0 lsl #4 | |
| blne i286a_selector | |
| str r0, [r9, $b] | |
| mov pc, r11 | mov pc, r11 |
| MEND | MEND |
| MACRO | MACRO |
| $label SEGPOPFIX $s, $b, $f, $clk | $label SEGPOPFIX $s, $b, $f, $clk |
| $label POP $clk | $label ldrh r6, [r9, #CPU_MSW] |
| mov r1, r0 lsl #4 | POP $clk |
| strh r0, [r9, $s] | strh r0, [r9, $s] |
| str r1, [r9, $b] | tst r6, #MSW_PE |
| str r1, [r9, $f] | moveq r0, r0 lsl #4 |
| mov pc, r11 | blne i286a_selector |
| str r0, [r9, $b] | |
| str r0, [r9, $f] | |
| MEND | MEND |