| db ' БАЗОВАЯ СИСТЕМА ВВОДА/ВЫВОДА ' | <> | db ' COMPATIBLE IBM PC ',13,10,' ' |
| ;-------Тип устройства 00 ( 40 Mb )------------------------ | <> | ;-------Тип устройства 00 ( 10 Mb, г.Пенза )------------------------ |
| dw 0334h ;820d | <> | dw 0153d |
| db 06d | db 04d | |
| dw 3403h | dw 080h | |
| dw 3403h | dw 0ffffh | |
| db 05h | <> | db 00h |
| ;-------Тип устройства 01 ( 35 Мб,615 цилиндров )------------------- | <> | ;-------Тип устройства 01 ( 20 Мб,615 цилиндров )------------------- |
| dw 0267h ;615d | <> | dw 0267h |
| db 07d | db 04d | |
| ;-------Тип устройства 02 ( 10 Мб, 306 цилиндров )----------------- | <> | ;-------Тип устройства 02 ( 20 Мб, 612 цилиндров )----------------- |
| dw 0306d | <> | dw 0820d |
| db 04d | db 06d | |
| dw 0306d | dw 0ffffh | |
| dw 0 | dw 0ffffh | |
| db 02bh | <> | db 028h |
| ;-------Тип устройства 03 ( 20 Мб )-------------------- | <> | ;-------Тип устройства 03 -------------------------------------------- |
| dw 0615d | <> | dw 0306d |
| dw 0615d | <> | dw 0306d |
| dw 0300d | dw 0000d | |
| db 28h | <> | db 0ch |
| db 0e0h | db 0b4h | |
| db 042h | db 028h | |
| in al,dx | <> | nop ;in al,dx |
| and al,0ch | nop ;and al,0ch | |
| nop | ||
| cmp al,0ch | nop ;cmp al,0ch | |
| nop | ||
| jz ca1 | nop ;jz ca1 | |
| nop | ||
| mov bx,res_fl | nop ;mov bx,res_fl | |
| nop | ||
| nop | ||
| nop | ||
| ca1: mov al,0ah | ca1: nop ;mov al,0ah | |
| nop | ||
| out dx,al | nop ;out dx,al | |
| in al,dx | nop ;in al,dx | |
| and al,0fh | nop ;and al,0fh | |
| nop | ||
| cmp al,0ah | nop ;cmp al,0ah | |
| nop | ||
| jnz oshp ; нет платы 2B0 | nop ;jnz oshp ; нет платы 2B0 | |
| nop | ||
| mov dx,2b0h ; сбой в первых 16К основной платы | <> | hlt ;mov dx,2b0h ; сбой в первых 16К основной платы |
| mov al,02h ; | ||
| jmp ca12 | <> | jmp ca12a ;ca12 |
| jnb ca12 | <> | jmp short ca12a ;jnb ca12 |
| -+ | ca12a: | |
| jnb ca13 | <> | jmp short ca13 ;jnb ca13 |
| jnb ea1 | <> | jmp short ea1 ;jnb ea1 |