40 lines
1.0 KiB
Diff
40 lines
1.0 KiB
Diff
|
--- a/core/isolinux.asm
|
||
|
+++ b/core/isolinux.asm
|
||
|
@@ -283,6 +304,9 @@
|
||
|
cmp word [BIOSType],bios_cdrom
|
||
|
jne found_drive ; If so, no spec packet...
|
||
|
|
||
|
+%if 0
|
||
|
+ ; Some BIOSes don't like that call.
|
||
|
+
|
||
|
; Now figure out what we're actually doing
|
||
|
; Note: use passed-in DL value rather than 7Fh because
|
||
|
; at least some BIOSes will get the wrong value otherwise
|
||
|
@@ -303,6 +327,8 @@
|
||
|
call crlf
|
||
|
%endif
|
||
|
|
||
|
+%endif
|
||
|
+
|
||
|
found_drive:
|
||
|
; Alright, we have found the drive. Now, try to find the
|
||
|
; boot file itself. If we have a boot info table, life is
|
||
|
@@ -427,6 +453,9 @@
|
||
|
%endif
|
||
|
jmp all_read ; Jump to main code
|
||
|
|
||
|
+%if 0
|
||
|
+ ; doesn't work anyway, see above
|
||
|
+
|
||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||
|
;; Start of BrokenAwardHack --- 10-nov-2002 Knut_Petersen@t-online.de
|
||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||
|
@@ -618,6 +647,7 @@
|
||
|
mov si,trysbm_msg
|
||
|
call writemsg
|
||
|
jmp .found_drive ; Pray that this works...
|
||
|
+%endif
|
||
|
|
||
|
fatal_error:
|
||
|
mov si,nothing_msg
|