Changeset 558 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS_Configurator_v2


Ignore:
Timestamp:
Jun 23, 2013, 3:52:31 PM (12 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Changes:

  • Building the BIOS Drive Information Tool now works again.
  • Moved all XT-CF related code to MODULE_8BIT_IDE_ADVANCED. I don't see how an XT-CF card could work without *_ADVANCED anyway but if I'm wrong, feel free to undo this. Note! The autodetection code in XTIDECFG has NOT been changed to reflect this (still relies on MODULE_8BIT_IDE).
  • Optimizations and fixes in general.
Location:
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src
Files:
2 edited

Legend:

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

    r526 r558  
    7878EEPROM_GetXtideUniversalBiosSizeFromESDItoDXCX:
    7979    xor     dx, dx
    80     eMOVZX  cx, BYTE [es:di+ROMVARS.bRomSize]
    81     eSHL_IM cx, 9               ; *= 512 for byte count
     80    mov     ch, [es:di+ROMVARS.bRomSize]
     81    mov     cl, dl
     82    eSHL_IM ch, 1
    8283    ret
    8384
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Strings.asm

    r546 r558  
    210210g_szItemIdeEnIRQ:           db  "Enable interrupt",NULL
    211211g_szItemIdeIRQ:             db  "IRQ",NULL
    212 g_szItemIdeXTCFwindow:      db  "XT-CF v2 Sector Window",NULL
    213212g_szItemSerialCOM:          db  "COM Port",NULL
    214213g_szItemSerialBaud:         db  "Baud Rate",NULL
     
    222221g_szDlgIdeEnIRQ:            db  "Enable interrupt?",NULL
    223222g_szDlgIdeIRQ:              db  "Enter IRQ channel (2...7 for 8-bit controllers, 2...15 for any other controller).",NULL
    224 g_szDlgIdeXTCFwindow:       db  "XT-CF v2 Sector Window segment (A000h...E800h).",NULL
    225223
    226224g_szNfoIdeBackToCfgMenu:    db  "Back to XTIDE Universal BIOS Configuration Menu.",NULL
     
    232230g_szNfoIdeEnIRQ:            db  "Interrupt or polling mode.",NULL
    233231g_szNfoIdeIRQ:              db  "IRQ channel to use.",NULL
    234 g_szNfoIdeXTCFwindow:       db  "Segment Address for XT-CF v2 4 kiB Sector Access Window.",NULL
    235232g_szNfoIdeSerialCOM:        db  "Select a COM port by number.",NULL
    236233g_szNfoIdeSerialBaud:       db  "Select the COM port's Baud Rate. The server must match this speed."
     
    285282                            db  "Serial port virtual device",NULL
    286283
    287 g_szValueCfgDevice16b:      db  "16-bit",NULL
    288 g_szValueCfgDevice32b:      db  "32-bit",NULL
    289 g_szValueCfgDevice8b:       db  "8-bit",NULL
    290 g_szValueCfgDeviceRev1:     db  "XTIDE r1",NULL
    291 g_szValueCfgDeviceRev2:     db  "XTIDE r2",NULL
    292 g_szValueCfgDeviceXTCFPio8: db  "XTCF PIO",NULL
     284g_szValueCfgDevice16b:                      db  "16-bit",NULL
     285g_szValueCfgDevice32b:                      db  "32-bit",NULL
     286g_szValueCfgDevice8b:                       db  "8-bit",NULL
     287g_szValueCfgDeviceRev1:                     db  "XTIDE r1",NULL
     288g_szValueCfgDeviceRev2:                     db  "XTIDE r2",NULL
     289g_szValueCfgDeviceXTCFPio8:                 db  "XTCF PIO",NULL
    293290g_szValueCfgDeviceXTCFPio8WithBIUOffload:   db  "XTCF BIU",NULL
    294 g_szValueCfgDeviceXTCFDMA:  db  "XTCF DMA",NULL
    295 g_szValueCfgDeviceJrIdeIsa: db  "JR-ISA",NULL
    296 g_szValueCfgDeviceADP50L:   db  "ADP50L",NULL
    297 g_szValueCfgDeviceSerial:   db  "Serial",NULL
     291g_szValueCfgDeviceXTCFDMA:                  db  "XTCF DMA",NULL
     292g_szValueCfgDeviceJrIdeIsa:                 db  "JR-ISA",NULL
     293g_szValueCfgDeviceADP50L:                   db  "ADP50L",NULL
     294g_szValueCfgDeviceSerial:                   db  "Serial",NULL
    298295
    299296g_szSerialCOMChoice:    db  "COM1 - address 3F8h",LF
Note: See TracChangeset for help on using the changeset viewer.