Ignore:
Timestamp:
May 26, 2014, 1:25:15 PM (10 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Changes:

  • Renamed MODULE_FEATURE_SETS to MODULE_POWER_MANAGEMENT.
  • Renamed MODULE_VERY_LATE_INITIALIZATION to MODULE_VERY_LATE_INIT and removed it from the official builds.
  • Removed the code that skips detection of slave drives on XT-CF controllers since slave drives can be used with Lo-tech ISA CompactFlash boards.
  • Added autodetection of the SVC ADP50L controller to XTIDECFG.
  • The autodetection of XT-CF controllers now requires MODULE_8BIT_IDE_ADVANCED in the loaded BIOS.
  • Fixed a bug in XTIDECFG from r502 where the "Base (cmd block) address" menu option would be displayed when a serial device was selected as the IDE controller.
  • XTIDECFG would display the "Enable interrupt" menu option for the XTIDE r1 but not for the XTIDE r2. It's now displayed for both controller types.
  • Disabled the "Internal Write Cache" menu option in the Master/Slave Drive menus for serial device type drives.
  • Optimizations and other fixes.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Buffers.asm

    r526 r567  
    4343;   Returns:
    4444;       ZF:     Set if supported version of XTIDE Universal BIOS is loaded
    45 ;               Cleared no file or some other file is loaded
     45;               Cleared if no file or some other file is loaded
    4646;   Corrupts registers:
    4747;       CX, SI, DI, ES
     
    5050Buffers_IsXtideUniversalBiosLoaded:
    5151    test    WORD [cs:g_cfgVars+CFGVARS.wFlags], FLG_CFGVARS_FILELOADED | FLG_CFGVARS_ROMLOADED
    52     jz      SHORT .NoFileOrBiosLoaded
    53 
    54     call    Buffers_GetFileBufferToESDI
    55     jmp     SHORT Buffers_IsXtideUniversalBiosSignatureInESDI
    56 .NoFileOrBiosLoaded:
     52    jnz     SHORT .FileOrBiosLoaded
    5753    or      cl, 1       ; Clear ZF
    5854    ret
    5955
     56.FileOrBiosLoaded:
     57    call    Buffers_GetFileBufferToESDI
     58    ; Fall to Buffers_IsXtideUniversalBiosSignatureInESDI
     59
    6060
    6161;--------------------------------------------------------------------
     
    6565;   Returns:
    6666;       ZF:     Set if supported version of XTIDE Universal BIOS is loaded
    67 ;               Cleared no file or some other file is loaded
     67;               Cleared if no file or some other file is loaded
    6868;   Corrupts registers:
    6969;       CX, SI
     
    183183    mov     cx, [cs:di+g_rgwEepromTypeToSizeInWords]
    184184    sub     cx, [cs:g_cfgVars+CFGVARS.wImageSizeInWords]    ; CX = WORDs to append
    185     jle     SHORT .NoNeedToAppendZeroes
     185    jbe     SHORT .NoNeedToAppendZeroes
    186186
    187187    call    Buffers_GetFileBufferToESDI
Note: See TracChangeset for help on using the changeset viewer.