Changeset 159 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS_Configurator_v2


Ignore:
Timestamp:
May 3, 2011, 6:53:35 PM (13 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Changes to Configurator v2:

  • SDP commands are now supported for XTIDE mod (select 2864 mod for EEPROM type).
Location:
trunk/XTIDE_Universal_BIOS_Configurator_v2
Files:
5 edited

Legend:

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

    r153 r159  
    99EEPROM_POLLING_TIMEOUT_TICKS        EQU     3   ; 1 tick = 54.9 ms
    1010XTIDE_SIGNATURE_LENGTH              EQU     8   ; XTIDE Universal BIOS signature string length
    11 NUMBER_OF_EEPROM_TYPES              EQU     4
     11NUMBER_OF_EEPROM_TYPES              EQU     5
    1212MAX_EEPROM_SIZE_IN_BYTES            EQU     65536
    1313
     
    3636    .2816_2kiB          resb    2
    3737    .2864_8kiB          resb    2
     38    .2864_8kiB_MOD      resb    2   ; Reversed A0 and A3 address lines
    3839    .28256_32kiB        resb    2
    3940    .28512_64kiB        resb    2
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/EEPROM.asm

    r145 r159  
    11; Project name  :   XTIDE Univeral BIOS Configurator v2
    2 ; Author        :   Tomi Tilli
    32; Description   :   Functions for managing EEPROM contents.
    43
     
    109    dw      (2<<10) / 2     ; EEPROM_TYPE.2816_2kiB
    1110    dw      (8<<10) / 2
     11    dw      (8<<10) / 2     ; EEPROM_TYPE.2864_8kiB_MOD
    1212    dw      (32<<10) / 2
    1313    dw      (64<<10) / 2
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Flash.asm

    r65 r159  
    100100    dw      DoNotWriteAnySdpCommand                 ; EEPROM_TYPE.2816_2kiB
    101101    dw      DoNotWriteAnySdpCommand                 ; EEPROM_TYPE.2864_8kiB
     102    dw      DoNotWriteAnySdpCommand                 ; EEPROM_TYPE.2864_8kiB_MOD
    102103    dw      DoNotWriteAnySdpCommand                 ; EEPROM_TYPE.28256_32kiB
    103104    dw      DoNotWriteAnySdpCommand                 ; EEPROM_TYPE.28512_64kiB
     
    105106    dw      WriteSdpEnableCommandFor2816            ; EEPROM_TYPE.2816_2kiB
    106107    dw      WriteSdpEnableCommandFor2864            ; EEPROM_TYPE.2864_8kiB
     108    dw      WriteSdpEnableCommandFor2864mod         ; EEPROM_TYPE.2864_8kiB_MOD
    107109    dw      WriteSdpEnableCommandFor28256or28512    ; EEPROM_TYPE.28256_32kiB
    108110    dw      WriteSdpEnableCommandFor28256or28512    ; EEPROM_TYPE.28512_64kiB
     
    110112    dw      WriteSdpDisableCommandFor2816           ; EEPROM_TYPE.2816_2kiB
    111113    dw      WriteSdpDisableCommandFor2864           ; EEPROM_TYPE.2864_8kiB
     114    dw      WriteSdpDisableCommandFor2864mod        ; EEPROM_TYPE.2864_8kiB_MOD
    112115    dw      WriteSdpDisableCommandFor28256or28512   ; EEPROM_TYPE.28256_32kiB
    113116    dw      WriteSdpDisableCommandFor28256or28512   ; EEPROM_TYPE.28512_64kiB
     
    189192WriteSdpEnableCommandFor2864:
    190193    ENABLE_SDP 1555h, 0AAAh
    191     jmp     SHORT ReturnFromSdpCommand
     194    jmp     ReturnFromSdpCommand
     195
     196ALIGN JUMP_ALIGN
     197WriteSdpEnableCommandFor2864mod:
     198    ENABLE_SDP 155Ch, 0AA3h
     199    jmp     ReturnFromSdpCommand
    192200
    193201ALIGN JUMP_ALIGN
    194202WriteSdpEnableCommandFor28256or28512:
    195203    ENABLE_SDP 5555h, 2AAAh
    196     jmp     SHORT ReturnFromSdpCommand
     204    jmp     ReturnFromSdpCommand
    197205
    198206
     
    205213WriteSdpDisableCommandFor2864:
    206214    DISABLE_SDP 1555h, 0AAAh
     215    jmp     SHORT ReturnFromSdpCommand
     216
     217ALIGN JUMP_ALIGN
     218WriteSdpDisableCommandFor2864mod:
     219    DISABLE_SDP 155Ch, 0AA3h
    207220    jmp     SHORT ReturnFromSdpCommand
    208221
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/FlashMenu.asm

    r145 r159  
    115115    dw  EEPROM_TYPE.2816_2kiB
    116116    dw  EEPROM_TYPE.2864_8kiB
     117    dw  EEPROM_TYPE.2864_8kiB_MOD
    117118    dw  EEPROM_TYPE.28256_32kiB
    118119    dw  EEPROM_TYPE.28512_64kiB
     
    120121    dw  g_szValueFlash2816
    121122    dw  g_szValueFlash2864
     123    dw  g_szValueFlash2864Mod
    122124    dw  g_szValueFlash28256
    123125    dw  g_szValueFlash28512
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Strings.asm

    r153 r159  
    266266                        db  "2816 (2 kiB)",LF
    267267                        db  "2864 (8 kiB)",LF
     268                        db  "2864 mod (8 kiB)",LF
    268269                        db  "28256 (32 kiB)",LF
    269270                        db  "28512 (64 kiB)",NULL
    270271g_szValueFlash2816:     db  "2816",NULL
    271272g_szValueFlash2864:     db  "2864",NULL
     273g_szValueFlash2864Mod:  db  "2864mod",NULL
    272274g_szValueFlash28256:    db  "28256",NULL
    273275g_szValueFlash28512:    db  "28512",NULL
Note: See TracChangeset for help on using the changeset viewer.