Changeset 152 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Initialization/FloppyDrive.asm
- Timestamp:
- May 1, 2011, 10:42:58 AM (14 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Initialization/FloppyDrive.asm
r124 r152 19 19 ;-------------------------------------------------------------------- 20 20 FloppyDrive_IsInt40hInstalled: 21 cmp WORD [es: INTV_FLOPPY_FUNC*4+2], 0C000h ; Any ROM segment?21 cmp WORD [es:BIOS_DISKETTE_INTERRUPT_40h*4+2], 0C000h ; Any ROM segment? 22 22 %ifdef USE_AT ; No need to verify on XT systems. 23 23 jb SHORT .Int40hHandlerIsNotInstalled … … 45 45 46 46 call .LoadInt40hVerifyParameters 47 int INTV_DISK_FUNC47 int BIOS_DISK_INTERRUPT_13h 48 48 jc SHORT .Int40hIsInstalled ; Maybe there are not any floppy drives at all 49 49 push es … … 51 51 52 52 call .LoadInt40hVerifyParameters 53 int INTV_FLOPPY_FUNC53 int BIOS_DISKETTE_INTERRUPT_40h 54 54 55 55 pop dx … … 113 113 mov ah, 08h ; Get Drive Parameters 114 114 xor bx, bx ; FLOPPY_TYPE_525_OR_35_DD when function not supported 115 int INTV_FLOPPY_FUNC115 int BIOS_DISKETTE_INTERRUPT_40h 116 116 ret 117 117 … … 167 167 mov ah, 08h ; Get Drive Parameters 168 168 cwd ; Floppy Drive 00h 169 int INTV_FLOPPY_FUNC169 int BIOS_DISKETTE_INTERRUPT_40h 170 170 mov cl, dl ; Number of Floppy Drives to CL 171 171
Note:
See TracChangeset
for help on using the changeset viewer.