Changeset 493 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeIO.asm
- Timestamp:
- Dec 21, 2012, 8:44:25 AM (12 years ago)
- google:author:
- gregli@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeIO.asm
r491 r493 58 58 je SHORT .ReverseA0andA3fromRegisterIndexInDX 59 59 jb SHORT .InputToALfromRegisterInDX ; Standard IDE controllers and XTIDE rev 1 60 61 %ifdef MODULE_8BIT_IDE_ADVANCED 60 62 cmp al, DEVICE_8BIT_JRIDE_ISA 61 63 jne SHORT .ShlRegisterIndexInDX ; All XT-CF modes … … 68 70 pop ds 69 71 ret 70 72 %endif 73 71 74 .ReverseA0andA3fromRegisterIndexInDX: 72 75 mov dl, [cs:bx+g_rgbSwapA0andA3fromIdeRegisterIndex] … … 103 106 cmp bl, DEVICE_8BIT_XTIDE_REV2 104 107 jbe SHORT .OutputALtoControlBlockRegisterInDX ; Standard IDE controllers and XTIDE rev 1 108 109 %ifdef MODULE_8BIT_IDE_ADVANCED 105 110 cmp bl, DEVICE_8BIT_JRIDE_ISA 106 111 jne SHORT .ShlRegisterIndexInDX ; All XT-CF modes … … 115 120 eSHL_IM dx, 1 116 121 jmp SHORT OutputALtoRegisterInDX 122 %endif 117 123 118 124 .OutputALtoControlBlockRegisterInDX: … … 141 147 je SHORT .ReverseA0andA3fromRegisterIndexInDX 142 148 jb SHORT OutputALtoRegisterInDX ; Standard IDE controllers and XTIDE rev 1 149 150 %ifdef MODULE_8BIT_IDE_ADVANCED 143 151 cmp bl, DEVICE_8BIT_JRIDE_ISA 144 152 jne SHORT .ShlRegisterIndexInDX ; All XT-CF modes … … 154 162 pop ds 155 163 ret 156 164 %endif 165 157 166 .ReverseA0andA3fromRegisterIndexInDX: 158 167 mov bx, dx
Note:
See TracChangeset
for help on using the changeset viewer.