Changeset 620 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS_Configurator_v2/Inc


Ignore:
Timestamp:
Oct 5, 2021, 1:01:04 PM (3 years ago)
Author:
Krister Nordvall
Message:

Changes:

  • A huge thank you to Jayeson Lee-Steere for adding SST39SF0x0 flash ROM programming support to the configurator (XTIDECFG.COM). This means that there is no longer a need to use a separate program for flashing the Lo-Tech boards and other devices using these flash ROMs.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Inc/Variables.inc

    r614 r620  
    2222
    2323; Equates and defines
    24 BOOT_MENU_DEFAULT_TIMEOUT           EQU     (TICKS_PER_MINUTE / 2)
    25 MAX_ALLOWED_IDE_CONTROLLERS         EQU     4   ; Maximum number of IDE controllers
    26 MAX_LITE_MODE_CONTROLLERS           EQU     2
    27 EEPROM_POLLING_TIMEOUT_TICKS        EQU     3   ; 1 tick = 54.9 ms
    28 XTIDE_SIGNATURE_LENGTH              EQU     6   ; XTIDE Universal BIOS signature string length (must be even)
    29 NUMBER_OF_EEPROM_TYPES              EQU     5
    30 MAX_EEPROM_SIZE_IN_BYTES            EQU     65536
    31 
     24BOOT_MENU_DEFAULT_TIMEOUT               EQU     (TICKS_PER_MINUTE / 2)
     25MAX_ALLOWED_IDE_CONTROLLERS             EQU     4       ; Maximum number of IDE controllers
     26MAX_LITE_MODE_CONTROLLERS               EQU     2
     27EEPROM_POLLING_TIMEOUT_TICKS            EQU     3       ; 1 tick = 54.9 ms
     28XTIDE_SIGNATURE_LENGTH                  EQU     6       ; XTIDE Universal BIOS signature string length (must be even)
     29NUMBER_OF_EEPROM_TYPES                  EQU     5
     30MAX_EEPROM_SIZE_IN_BYTES                EQU     65536
     31SST_PAGE_SIZE_SHIFT                     EQU     12      ; Minimum we can erase is a 4K sector.
     32SST_PAGE_SIZE                           EQU     (1 << SST_PAGE_SIZE_SHIFT) 
    3233
    3334; Program global variables
     
    5758    .28256_32kiB        resb    2
    5859    .28512_64kiB        resb    2
     60    .SST_39SF           resb    2
    5961endstruc
    6062
     
    9698
    9799    .wProgressUpdateParam       resb    2
    98     .wTimeoutCounter            resb    2
     100    .wTimeoutCounter            resb    2   ; On SSI, this is timeout cal
    99101    .wLastOffsetWritten         resb    2
    100102    .bLastByteWritten           resb    1
     
    105107struc FLASH_RESULT
    106108    .success                    resb    2
     109    .DeviceNotDetected          resb    2
    107110    .PollingTimeoutError        resb    2
    108111    .DataVerifyError            resb    2
Note: See TracChangeset for help on using the changeset viewer.