Changeset 223 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/IDE


Ignore:
Timestamp:
Jan 25, 2012, 8:20:06 PM (13 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Changes:

  • Fixed what appears to be a mistake in EBIOS.inc
  • Added a 'release' option to the makefile of the Serial Server (invokes UPX)
  • Some very minor optimizations
  • Removed the eSEG macro and did some other cleanups (fixed typos etc)
File:
1 edited

Legend:

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

    r218 r223  
    88    .wWordsLeft             resb    2   ; 2, WORDs left to transfer
    99    .wWordsDone             resb    2   ; 4, Number of sectors xferred
    10                             resb    1   ; 6, 
     10                            resb    1   ; 6,
    1111                            resb    1   ; 7, IDEPACK.bDeviceControl
    1212    .wDataPort              resb    2   ; 8, IDE Data Port
     
    327327%ifdef USE_186  ; OUTS instruction available
    328328    shl     cx, 1       ; WORD count to BYTE count
    329     eSEG    es          ; Source is ES segment
     329    es                  ; Source is ES segment
    330330    rep outsb
    331331%else           ; If 8088/8086
     
    369369ALIGN JUMP_ALIGN
    370370WordWrite:
    371     eSEG    es          ; Source is ES segment
     371    es                  ; Source is ES segment
    372372    rep
    373373    db      6Fh         ; OUTSW (we want this in XT build)
     
    377377DWordWrite:
    378378    shr     cx, 1       ; WORD count to DWORD count
    379     eSEG    es          ; Source is ES segment
     379    es                  ; Source is ES segment
    380380    rep
    381381    db      66h         ; Override operand size to 32-bit
Note: See TracChangeset for help on using the changeset viewer.