--- np2/i286a/i286a.inc 2003/12/18 23:07:49 1.8 +++ np2/i286a/i286a.inc 2003/12/19 05:25:32 1.10 @@ -17,7 +17,7 @@ CPU_SEG equ 16 - 112 CPU_REMAINCLOCK equ 28 - 112 CPU_BASECLOCK equ 32 - 112 ; cpu_clock equ 36 - 112 -; cpu_adrsmask equ 40 - 112 +CPU_ADRSMASK equ 40 - 112 CPU_ES_BASE equ 44 - 112 CPU_CS_BASE equ 48 - 112 CPU_SS_BASE equ 52 - 112 @@ -36,8 +36,8 @@ CPU_IDTR equ 94 - 112 CPU_MSW equ 100 - 112 ; cpu_resetreq equ 102 - 112 ; cpu_itfbank equ 103 - 112 -; cpu_extmem equ 104 - 112 -; cpu_extmemsize equ 108 - 112 +CPU_EXTMEM equ 104 - 112 +CPU_EXTMEMSIZE equ 108 - 112 ; cpu_mainmem equ 112 - 112 CPU_AL equ 0 - 112 @@ -152,7 +152,7 @@ $label ldr r7, [r9, #CPU_REMAINCLOCK] $label I286IRQCHECKTERM $label ldr r7, [r9, #CPU_REMAINCLOCK] cmp r7, #0 - movgt pc, r11 + movle pc, r11 ldr r0, [r9, #CPU_BASECLOCK] mov r1, r7 mov r7, #0