Ignore:
Timestamp:
Apr 29, 2011, 7:04:13 PM (13 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Changes to XTIDE Universal BIOS:

  • Redesigned Disk Parameter Tables.
  • Code generalizations for supporting non-IDE devices in the future.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH8h_HParams.asm

    r148 r150  
    1212;       DL:     Translated Drive number
    1313;       DS:DI:  Ptr to DPT (in RAMVARS segment)
    14 ;       SS:BP:  Ptr to INTPACK
    15 ;   Returns with INTPACK in SS:BP:
     14;       SS:BP:  Ptr to IDEPACK
     15;   Returns with INTPACK:
    1616;       CH:     Maximum cylinder number, bits 7...0
    1717;       CL:     Bits 7...6: Cylinder number bits 9...8
     
    3434    call    RamVars_GetCountOfKnownDrivesToDL
    3535.ReturnAfterStoringValuesToIntpack:
    36     mov     [bp+INTPACK.cx], cx
    37     mov     [bp+INTPACK.dx], dx
     36    mov     [bp+IDEPACK.intpack+INTPACK.cx], cx
     37    mov     [bp+IDEPACK.intpack+INTPACK.dx], dx
    3838    xor     ah, ah
    3939.ReturnErrorFromPreviousInt13hHandler:
Note: See TracChangeset for help on using the changeset viewer.