Changeset 155 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Address.asm
- Timestamp:
- May 1, 2011, 6:44:29 PM (14 years ago)
- google:author:
- aitotat
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Address.asm
r150 r155 15 15 16 16 ;-------------------------------------------------------------------- 17 ; HAddress_OldInt13hAddressToIdeAddress17 ; Address_OldInt13hAddressToIdeAddress 18 18 ; Parameters: 19 19 ; CH: Cylinder number, bits 7...0 … … 31 31 ;-------------------------------------------------------------------- 32 32 ALIGN JUMP_ALIGN 33 HAddress_OldInt13hAddressToIdeAddress:33 Address_OldInt13hAddressToIdeAddress: 34 34 call AccessDPT_GetAddressingModeForWordLookToBX 35 35 push WORD [cs:bx+g_rgfnAddressTranslation] ; Push return address 36 ; Fall to HAddress_ExtractLCHSparametersFromOldInt13hAddress36 ; Fall to Address_ExtractLCHSparametersFromOldInt13hAddress 37 37 38 38 ;--------------------------------------------------------------------- 39 ; HAddress_ExtractLCHSparametersFromOldInt13hAddress39 ; Address_ExtractLCHSparametersFromOldInt13hAddress 40 40 ; Parameters: 41 41 ; CH: Cylinder number, bits 7...0 … … 50 50 ; Nothing 51 51 ;-------------------------------------------------------------------- 52 HAddress_ExtractLCHSparametersFromOldInt13hAddress:52 Address_ExtractLCHSparametersFromOldInt13hAddress: 53 53 mov bl, cl ; Copy sector number... 54 54 and bl, 3Fh ; ...and limit to 1...63 … … 66 66 ; PSector = LSector 67 67 ; 68 ; HAddress_ConvertLCHStoPCHS:68 ; Address_ConvertLCHStoPCHS: 69 69 ; Parameters: 70 70 ; BL: Sector number (1...63) … … 104 104 ; 105 105 ; Returned address is in same registers that 106 ; HAddress_DoNotConvertLCHS and HAddress_ConvertLCHStoPCHS returns.106 ; Address_DoNotConvertLCHS and Address_ConvertLCHStoPCHS returns. 107 107 ; 108 108 ; ConvertLCHStoLBARegisterValues:
Note:
See TracChangeset
for help on using the changeset viewer.