Changeset 444 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc


Ignore:
Timestamp:
Aug 28, 2012, 4:05:55 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Added XT-CF transfer functions for 80188/80186 and later.
  • XT-CF drive detection timeouts are now the same as for other controllers.
Location:
trunk/XTIDE_Universal_BIOS/Inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Inc/DeviceIDE.inc

    r432 r444  
    2727; Polling timeout delays (system timer ticks, 1 tick = 54.9 ms)
    2828TIMEOUT_DRQ             EQU     255         ;   14 s (some CF cards occasionally have long write delays)
    29 TIMEOUT_IDENTIFY_DEVICE EQU     (500/55)    ;  500 ms
     29TIMEOUT_SELECT_DRIVE_DURING_DRIVE_DETECTION EQU (500/55)    ;  500 ms
    3030TIMEOUT_MOTOR_STARTUP   EQU     (10000/55)  ;   10 s
    3131TIMEOUT_MAXIMUM         EQU     255         ; We would actually want 31 seconds here but I don't think there are so slow drives
  • trunk/XTIDE_Universal_BIOS/Inc/RamVars.inc

    r443 r444  
    3737    .wNewStackOffset    resb    2
    3838%endif
     39    .wDrvDetectSignature:           ; Signature when BIOS is in drive detection mode
    3940    .fpOldI13h          resb    4   ; Far pointer to old INT 13h handler
    40     .wSignature         resb    2   ; Sign for finding stolen 1 kiB
     41    .wSignature         resb    2   ; Sign for finding stolen 1...64 kiB
    4142    .bTimeoutTicksLeft  resb    1
    4243    .bLastTimeoutUpdate resb    1
     
    5354%endif
    5455endstruc
     56
     57; Note!!! .wDrvDetectSignature and .wSignature are intentionally in different locations.
     58RAMVARS_RAM_SIGNATURE           EQU "Xu"    ; RAMVARS signature for .wSignature
     59RAMVARS_DRV_DETECT_SIGNATURE    EQU 5A5Ah   ; Signature when BIOS is in drive detection mode
     60
    5561
    5662
     
    8389%endif
    8490
    85 RAMVARS_SIGNATURE       EQU "Xu"    ; RAMVARS signature for .wSignature
     91
    8692
    8793;
Note: See TracChangeset for help on using the changeset viewer.