Changeset 238 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeError.asm


Ignore:
Timestamp:
Feb 5, 2012, 12:59:20 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Makefile now builds small (8k) and large versions.
  • Completely untested support for JR-IDE/ISA.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeError.asm

    r160 r238  
    1818;--------------------------------------------------------------------
    1919ALIGN JUMP_ALIGN
    20 IdeError_GetBiosErrorCodeToAHfromPolledStatusRegisterInAL:
     20IDEDEVICE%+Error_GetBiosErrorCodeToAHfromPolledStatusRegisterInAL:
    2121    mov     ah, al          ; IDE Status Register to AH
    22     mov     dl, ERROR_REGISTER_in
    23     call    IdeIO_InputToALfromIdeRegisterInDL
     22    INPUT_TO_AL_FROM_IDE_REGISTER ERROR_REGISTER_in
    2423    xchg    al, ah          ; Status Register now in AL, Error Register now in AH
    2524
     
    4544;       BX
    4645;--------------------------------------------------------------------
     46%ifdef ASSEMBLE_SHARED_IDE_DEVICE_FUNCTIONS
    4747ALIGN JUMP_ALIGN
    4848GetBiosErrorCodeToAHfromStatusAndErrorRegistersInAX:
     
    9292    db  RET_HD_BADSECTOR    ; Bit7=BBK, Bad Block Detected
    9393    db  RET_HD_STATUSERR    ; When Error Register is zero
     94%endif
Note: See TracChangeset for help on using the changeset viewer.