Changeset 614 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc


Ignore:
Timestamp:
Jun 10, 2021, 4:56:34 PM (3 years ago)
Author:
Krister Nordvall
Message:

Changes:

  • BIOSDRVS should now build again (broke in r613).
  • Removed the NO_ATAID_CORRECTION define from the Tiny build.
  • Added a new configuration option to skip detection of slave drives.
  • Made FLASH_SIGNATURE 2 bytes shorter to free up ROM space.
  • "Auto Configure" in XTIDECFG should now detect if running on an Olivetti M24, AT&T PC6300, Xerox 6060 or Logabax Persona 1600 and automatically select the fastest compatible transfer mode/device type for any IDE controllers found in the system.
  • Cleaned out some duplicate/unused definitions.
Location:
trunk/XTIDE_Universal_BIOS/Inc
Files:
3 edited

Legend:

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

    r593 r614  
    2222
    2323; Maximum valid P-CHS parameters
    24 MAX_VALID_PCHS_CYLINDERS            EQU     16383
    25 MAX_VALID_PCHS_HEADS                EQU     16
    26 MAX_VALID_PCHS_SECTORS_PER_TRACK    EQU     63
     24MAX_PCHS_CYLINDERS          EQU     16383
     25MAX_PCHS_HEADS              EQU     16
     26MAX_PCHS_SECTORS_PER_TRACK  EQU     63
    2727
    2828
  • trunk/XTIDE_Universal_BIOS/Inc/RomVars.inc

    r605 r614  
    4646FLG_DRVPARAMS_BLOCKMODE         EQU (1<<4)  ; Enable Block mode transfers
    4747FLG_DRVPARAMS_USERCHS           EQU (1<<5)  ; User specified P-CHS values
    48     MAX_PCHS_CYLINDERS              EQU 16383
    49     MAX_PCHS_HEADS                  EQU 16
    50     MAX_PCHS_SECTORS_PER_TRACK      EQU 63
    51     MAX_PCHS_TOTAL_SECTOR_COUNT     EQU (MAX_PCHS_CYLINDERS * MAX_PCHS_HEADS * MAX_PCHS_SECTORS_PER_TRACK)  ; 16,514,064
    5248FLG_DRVPARAMS_USERLBA           EQU (1<<6)  ; User specified LBA value
     49FLG_DRVPARAMS_DO_NOT_DETECT     EQU (1<<7)  ; Disable detection of drive
    5350
    5451
     
    143140    .rgbJump            resb    3   ; First instruction to ROM init (jmp)
    144141
    145     .rgbSign            resb    8   ; Signature for XTIDE Configurator Program
     142    .rgbSign            resb    6   ; Signature for XTIDE Configurator Program (must be even length)
    146143    .szTitle            resb    31  ; BIOS title string
    147144    .szVersion          resb    25  ; BIOS version string
  • trunk/XTIDE_Universal_BIOS/Inc/Version.inc

    r601 r614  
    2020
    2121; Flash signature revisions:
     22; XUB208    Added option to skip slave drive detection
    2223; XTIDE207  Added device type DEVICE_8BIT_XTIDE_REV2_OLIVETTI
    2324; XTIDE206  Added support for Color Themes
     
    5051%define TITLE_STRING            TITLE_STRING_START, TITLE_STRING_END
    5152%define ROM_VERSION_STRING      "v2.0.0",BETA,"3+ (",__DATE__,")",NULL
    52 %define FLASH_SIGNATURE         "XTIDE207"  ; Do not terminate with NULL
     53%define FLASH_SIGNATURE         "XUB208"    ; Do not terminate with NULL
    5354
    5455
Note: See TracChangeset for help on using the changeset viewer.