Author: mbosma Date: Wed Jan 3 17:33:41 2007 New Revision: 25283
URL: http://svn.reactos.org/svn/reactos?rev=25283&view=rev Log: Do not show "Press any key to boot from CD"-Message if there is no MBR on the hard drive.
Modified: trunk/reactos/boot/freeldr/bootsect/isoboot.asm
Modified: trunk/reactos/boot/freeldr/bootsect/isoboot.asm URL: http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/bootsect/isobo... ============================================================================== --- trunk/reactos/boot/freeldr/bootsect/isoboot.asm (original) +++ trunk/reactos/boot/freeldr/bootsect/isoboot.asm Wed Jan 3 17:33:41 2007 @@ -139,13 +139,21 @@ jmp .kbd_buffer_test .kbd_buffer_empty:
- ; Check if there is harddisk + ; Check for MBR on harddisk pusha - mov ax, 0800h + mov ax, 0201h mov dx, 0080h + mov cx, 0001h + mov bx, trackbuf int 13h popa - jc .boot_cdrom + jc .boot_cdrom ; could not read hdd + + push ax + mov ax, word [trackbuf] + cmp ax, 0 + je .boot_cdrom ; no boot sector found (hopefully there are no weird bootsectors which begin with 0) + pop ax
; Display the 'Press key' message and wait for a maximum of 5 seconds call crlf