Changeset 550 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/EBIOS
- Timestamp:
- Apr 27, 2013, 5:30:50 PM (12 years ago)
- google:author:
- aitotat@gmail.com
- Location:
- trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/EBIOS
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/EBIOS/AH41h_CheckIfExtensionsPresent.asm
r541 r550 44 44 mov WORD [bp+IDEPACK.intpack+INTPACK.bx], 0AA55h 45 45 46 %ifdef CREATE_COMPATIBLE_DPT46 %ifdef MODULE_COMPATIBLE_TABLES 47 47 call AH41h_GetSupportBitsToCX 48 48 mov [bp+IDEPACK.intpack+INTPACK.cx], cx 49 49 %else 50 50 mov WORD [bp+IDEPACK.intpack+INTPACK.cx], ENHANCED_DRIVE_ACCESS_SUPPORT 51 %endif 51 %endif ; MODULE_COMPATIBLE_TABLES 52 52 53 53 and BYTE [bp+IDEPACK.intpack+INTPACK.flags], ~FLG_FLAGS_CF ; Return with CF cleared … … 57 57 58 58 59 %ifdef CREATE_COMPATIBLE_DPT59 %ifdef MODULE_COMPATIBLE_TABLES 60 60 ;-------------------------------------------------------------------- 61 61 ; AH41h_GetSupportBitsToCX … … 87 87 ret 88 88 89 %endif ; CREATE_COMPATIBLE_DPT89 %endif ; MODULE_COMPATIBLE_TABLES -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/EBIOS/AH48h_GetExtendedDriveParameters.asm
r545 r550 81 81 82 82 ; Create DPTE (hardware information for device drivers) 83 %ifdef CREATE_COMPATIBLE_DPT83 %ifdef MODULE_COMPATIBLE_TABLES 84 84 call AH41h_GetSupportBitsToCX 85 85 test cl, ENHANCED_DISK_DRIVE_SUPPORT … … 87 87 call CompatibleDPT_CreateDeviceParameterTableExtensionToESBXfromDPTinDSSI 88 88 .DoNotCreateDPTE: 89 %endif 89 %endif ; MODULE_COMPATIBLE_TABLES 90 90 91 91 ; Point DS:DI to Extended Drive Information Table to fill … … 107 107 ; Store DPTE for standard controllers only, 108 108 ; FFFF:FFFF for non standard controllers 109 %ifdef CREATE_COMPATIBLE_DPT109 %ifdef MODULE_COMPATIBLE_TABLES 110 110 mov [di+EDRIVE_INFO.fpDPTE], bx 111 111 mov [di+EDRIVE_INFO.fpDPTE+2], es … … 117 117 mov [di+EDRIVE_INFO.fpDPTE], bx 118 118 mov [di+EDRIVE_INFO.fpDPTE+2], bx 119 %endif 119 %endif ; MODULE_COMPATIBLE_TABLES 120 120 121 121 ; Fill Extended Drive Information Table in DS:DI from DPT in ES:SI
Note:
See TracChangeset
for help on using the changeset viewer.