Changeset 169 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/Idepack.asm
- Timestamp:
- Aug 21, 2011, 4:39:58 PM (13 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Device/Idepack.asm
r167 r169 39 39 Idepack_ConvertDapToIdepackAndIssueCommandFromAH: 40 40 mov [bp+IDEPACK.bCommand], ah 41 mov a l, [es:si+DAP.wSectorCount]41 mov ax, [es:si+DAP.wSectorCount] 42 42 mov [bp+IDEPACK.bSectorCount], al 43 mov [bp+IDEPACK.bSectorCountHighExt], ah 43 44 44 45 mov al, [es:si+DAP.qwLBA] ; LBA byte 0 … … 81 82 ALIGN JUMP_ALIGN 82 83 Idepack_TranslateOldInt13hAddressAndIssueCommandFromAH: 84 mov [bp+IDEPACK.bCommand], ah 85 test al, al 86 eCSETZ ah 83 87 mov [bp+IDEPACK.bSectorCount], al 84 mov [bp+IDEPACK.b Command], ah88 mov [bp+IDEPACK.bSectorCountHighExt], ah 85 89 86 90 push bx … … 125 129 mov [bp+IDEPACK.wSectorCountAndLbaLow], dx 126 130 mov [bp+IDEPACK.wLbaMiddleAndHigh], cx 131 mov BYTE [bp+IDEPACK.bSectorCountHighExt], 0 127 132 128 133 ; Drive and Head select byte
Note: See TracChangeset
for help on using the changeset viewer.