boot0.5.s (64123) | boot0.5.s (64295) |
---|---|
1# Copyright (c) KATO Takenori, 1999, 2000. 2# 3# All rights reserved. Unpublished rights reserved under the copyright 4# laws of Japan. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 11 unchanged lines hidden (view full) --- 20# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 21# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 22# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27# | 1# Copyright (c) KATO Takenori, 1999, 2000. 2# 3# All rights reserved. Unpublished rights reserved under the copyright 4# laws of Japan. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 11 unchanged lines hidden (view full) --- 20# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 21# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 22# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27# |
28# $FreeBSD: head/sys/boot/pc98/boot0.5/boot0.5.s 64123 2000-08-02 08:46:08Z kato $ | 28# $FreeBSD: head/sys/boot/pc98/boot0.5/boot0.5.s 64295 2000-08-06 14:35:37Z kato $ |
29# 30 .global main 31 .code16 32 33 .text 34main: 35 # Check hireso mode 36 movw $0x501, %bx # BIOS_FLAG --- 83 unchanged lines hidden (view full) --- 120 jne wait_key_release 121 # TAB pressed 122 movw $1, %di 123 jmp wait_key_release 124key_release: 125 orw %di, %di 126 jnz dont_try_default # TAB pressed. 127 call trydefault | 29# 30 .global main 31 .code16 32 33 .text 34main: 35 # Check hireso mode 36 movw $0x501, %bx # BIOS_FLAG --- 83 unchanged lines hidden (view full) --- 120 jne wait_key_release 121 # TAB pressed 122 movw $1, %di 123 jmp wait_key_release 124key_release: 125 orw %di, %di 126 jnz dont_try_default # TAB pressed. 127 call trydefault |
128 # NOTREACHED | 128 # Default partition not found. |
129dont_try_default: 130 call show_usage 131 call showdevices 132 call selector 133exit: 134 ret 135# 136# Display usage --- 154 unchanged lines hidden --- | 129dont_try_default: 130 call show_usage 131 call showdevices 132 call selector 133exit: 134 ret 135# 136# Display usage --- 154 unchanged lines hidden --- |