Changeset 158 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/Device.asm


Ignore:
Timestamp:
May 2, 2011, 9:41:51 AM (13 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Changes to XTIDE Universal BIOS:

  • Optimized few bytes.
File:
1 edited

Legend:

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

    r152 r158  
    1616;--------------------------------------------------------------------
    1717Device_FinalizeDPT:
    18     test    WORD [di+DPT.wFlags], FLG_DPT_SERIAL_DEVICE
     18    test    BYTE [di+DPT.bFlagsHigh], FLGH_DPT_SERIAL_DEVICE
    1919    jnz     SHORT ReturnSuccessForSerialPort
    2020    jmp     IdeDPT_Finalize
     
    3434;--------------------------------------------------------------------
    3535Device_ResetMasterAndSlaveController:
    36     test    WORD [di+DPT.wFlags], FLG_DPT_SERIAL_DEVICE
     36    test    BYTE [di+DPT.bFlagsHigh], FLGH_DPT_SERIAL_DEVICE
    3737    jnz     SHORT ReturnSuccessForSerialPort
    3838    jmp     IdeCommand_ResetMasterAndSlaveController
     
    7676ALIGN JUMP_ALIGN
    7777Device_OutputCommandWithParameters:
    78     test    WORD [di+DPT.wFlags], FLG_DPT_SERIAL_DEVICE
     78    test    BYTE [di+DPT.bFlagsHigh], FLGH_DPT_SERIAL_DEVICE
    7979    jnz     SHORT .OutputCommandToSerialPort
    8080    jmp     IdeCommand_OutputWithParameters
     
    9797ALIGN JUMP_ALIGN
    9898Device_SelectDrive:
    99     test    WORD [di+DPT.wFlags], FLG_DPT_SERIAL_DEVICE
     99    test    BYTE [di+DPT.bFlagsHigh], FLGH_DPT_SERIAL_DEVICE
    100100    jnz     SHORT ReturnSuccessForSerialPort
    101101    jmp     IdeCommand_SelectDrive
     
    168168;--------------------------------------------------------------------
    169169TranslateRegisterAddressInDLifNecessaryThenJumpToBX:
    170     test    WORD [di+DPT.wFlags], FLG_DPT_REVERSED_A0_AND_A3
     170    test    BYTE [di+DPT.bFlagsHigh], FLGH_DPT_REVERSED_A0_AND_A3
    171171    jz      SHORT .JumpToIoFunctionInSI
    172172
Note: See TracChangeset for help on using the changeset viewer.