Changeset 506 in xtideuniversalbios


Ignore:
Timestamp:
Feb 28, 2013, 7:00:06 PM (8 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

Preparing for v2.0.0 beta 3 release:

  • Changed version number
  • Reduced minimum time to display hotkeys from 5s to 3s
  • Small AT builds now include MODULE_8BIT_IDE and small XT builds include MODULE_8BIT_IDE_ADVANCED
  • Large builds are now 10k
Location:
trunk/XTIDE_Universal_BIOS
Files:
4 edited

Legend:

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

    r492 r506  
    2121%define HOTKEYBAR_INC
    2222
    23 MIN_TIME_TO_DISPLAY_HOTKEY_BAR          EQU (5000/55)   ; 5000 ms
     23MIN_TIME_TO_DISPLAY_HOTKEY_BAR          EQU (3000/55)   ; 3000 ms
    2424
    2525ROM_BOOT_HOTKEY_SCANCODE                EQU 42h ; F8
  • trunk/XTIDE_Universal_BIOS/Inc/Version.inc

    r473 r506  
    4242
    4343%define TITLE_STRING            TITLE_STRING_START, TITLE_STRING_END
    44 %define ROM_VERSION_STRING      "v2.0.0",BETA,"2+ (",__DATE__,")",NULL
     44%define ROM_VERSION_STRING      "v2.0.0",BETA,"3 (",__DATE__,")",NULL
    4545%define FLASH_SIGNATURE         "XTIDE203"  ; Do not terminate with NULL
    4646
     
    5858#define BETA " Beta "
    5959
    60 #define ROM_VERSION_STRING      "v2.0.0" BETA "2 (" __DATE__ ")"
     60#define ROM_VERSION_STRING      "v2.0.0" BETA "3 (" __DATE__ ")"
    6161
    6262/*
  • trunk/XTIDE_Universal_BIOS/Src/Main.asm

    r493 r506  
    6464
    6565; ROM variables (must start at offset 0)
    66 CNT_ROM_BLOCKS      EQU     ROMSIZE / 512       ; number of 512B blocks, 16 = 8kB BIOS
     66CNT_ROM_BLOCKS      EQU     BIOS_SIZE / 512     ; number of 512B blocks, 16 = 8kB BIOS
    6767istruc ROMVARS
    6868    at  ROMVARS.wRomSign,   dw  0AA55h          ; PC ROM signature
  • trunk/XTIDE_Universal_BIOS/makefile

    r505 r506  
    9696# Assembler preprocessor defines.                               #
    9797#################################################################
    98 DEFINES_COMMON = MODULE_STRINGS_COMPRESSED MODULE_HOTKEYS MODULE_EBIOS MODULE_FEATURE_SETS RESERVE_DIAGNOSTIC_CYLINDER
    99 DEFINES_COMMON_LARGE = MODULE_BOOT_MENU MODULE_8BIT_IDE MODULE_8BIT_IDE_ADVANCED
    100 
    101 DEFINES_XT = $(DEFINES_COMMON) ELIMINATE_CGA_SNOW MODULE_8BIT_IDE MODULE_SERIAL MODULE_SERIAL_FLOPPY
     98DEFINES_COMMON = MODULE_STRINGS_COMPRESSED MODULE_HOTKEYS MODULE_8BIT_IDE MODULE_SERIAL MODULE_SERIAL_FLOPPY MODULE_EBIOS MODULE_FEATURE_SETS RESERVE_DIAGNOSTIC_CYLINDER
     99DEFINES_COMMON_LARGE = MODULE_BOOT_MENU MODULE_8BIT_IDE_ADVANCED
     100
     101DEFINES_XT = $(DEFINES_COMMON) ELIMINATE_CGA_SNOW MODULE_8BIT_IDE_ADVANCED
    102102DEFINES_XTPLUS = $(DEFINES_COMMON) $(DEFINES_XT) USE_186
    103 DEFINES_AT = $(DEFINES_COMMON) USE_AT USE_286 USE_UNDOC_INTEL RELOCATE_INT13H_STACK MODULE_IRQ MODULE_SERIAL MODULE_SERIAL_FLOPPY MODULE_ADVANCED_ATA
     103DEFINES_AT = $(DEFINES_COMMON) USE_AT USE_286 USE_UNDOC_INTEL RELOCATE_INT13H_STACK MODULE_IRQ MODULE_ADVANCED_ATA
    104104
    105105DEFINES_XT_LARGE = $(DEFINES_XT) $(DEFINES_COMMON_LARGE)
     
    118118
    119119# Target size of the ROM, used in main.asm for number of 512B blocks and by checksum Perl script below
    120 ROMSIZE = 8192
    121 ROMSIZE_LARGE = 15360
     120BIOS_SIZE = 8192        # For BIOS header (use even multiplier!)
     121ROMSIZE = $(BIOS_SIZE)  # Size of binary to build when building with make checksum
     122BIOS_SIZE_LARGE = 10240
     123ROMSIZE_LARGE = $(BIOS_SIZE_LARGE)
    122124
    123125# Add -D in front of every preprocessor define declaration
    124 DEFS_XT = $(DEFINES_XT:%=-D%) -DROMSIZE=$(ROMSIZE)
    125 DEFS_XTPLUS = $(DEFINES_XTPLUS:%=-D%) -DROMSIZE=$(ROMSIZE)
    126 DEFS_AT = $(DEFINES_AT:%=-D%) -DROMSIZE=$(ROMSIZE)
    127 DEFS_XT_LARGE = $(DEFINES_XT_LARGE:%=-D%) -DROMSIZE=$(ROMSIZE_LARGE)
    128 DEFS_XTPLUS_LARGE = $(DEFINES_XTPLUS_LARGE:%=-D%) -DROMSIZE=$(ROMSIZE_LARGE)
    129 DEFS_AT_LARGE = $(DEFINES_AT_LARGE:%=-D%) -DROMSIZE=$(ROMSIZE_LARGE)
    130 DEFS_XT_TINY = $(DEFINES_XT_TINY:%=-D%) -DROMSIZE=$(ROMSIZE)
    131 DEFS_386_8K = $(DEFINES_386_8K:%=-D%) -DROMSIZE=$(ROMSIZE)
     126DEFS_XT = $(DEFINES_XT:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE)
     127DEFS_XTPLUS = $(DEFINES_XTPLUS:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE)
     128DEFS_AT = $(DEFINES_AT:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE)
     129DEFS_XT_LARGE = $(DEFINES_XT_LARGE:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE_LARGE)
     130DEFS_XTPLUS_LARGE = $(DEFINES_XTPLUS_LARGE:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE_LARGE)
     131DEFS_AT_LARGE = $(DEFINES_AT_LARGE:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE_LARGE)
     132DEFS_XT_TINY = $(DEFINES_XT_TINY:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE)
     133DEFS_386_8K = $(DEFINES_386_8K:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE)
    132134DEFS_ALL_FEATURES = $(DEFINES_ALL_FEATURES:%=-D%)
    133135
     
    171173
    172174small: xt_tiny xt xtplus at 386_8k
    173     @echo All 8 kiB binaries built!
     175    @echo All small binaries built!
    174176
    175177large: xt_large xtplus_large at_large
    176     @echo All 15 kiB binaries built!
     178    @echo All large binaries built!
    177179
    178180at:
    179181    @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_AT) -l"$(TARGET)_at.lst" -o"$(TARGET)_at.bin"
    180     @echo * 8k AT version "$(TARGET)_at.bin" built.
     182    @echo * Small AT version "$(TARGET)_at.bin" built.
    181183
    182184at_large:
    183185    @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_AT_LARGE) -l"$(TARGET)_atl.lst" -o"$(TARGET)_atl.bin"
    184     @echo *15k AT version "$(TARGET)_atl.bin" built.
     186    @echo *Large AT version "$(TARGET)_atl.bin" built.
    185187
    186188xtplus:
    187189    @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_XTPLUS) -l"$(TARGET)_xtp.lst" -o"$(TARGET)_xtp.bin"
    188     @echo * 8k XT Plus version "$(TARGET)_xtp.bin" built.
     190    @echo * Small XT Plus version "$(TARGET)_xtp.bin" built.
    189191
    190192xtplus_large:
    191193    @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_XTPLUS_LARGE) -l"$(TARGET)_xtpl.lst" -o"$(TARGET)_xtpl.bin"
    192     @echo *15k XT Plus version "$(TARGET)_xtpl.bin" built.
     194    @echo *Large XT Plus version "$(TARGET)_xtpl.bin" built.
    193195
    194196xt:
    195197    @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_XT) -l"$(TARGET)_xt.lst" -o"$(TARGET)_xt.bin"
    196     @echo * 8k XT version "$(TARGET)_xt.bin" built.
     198    @echo * Small XT version "$(TARGET)_xt.bin" built.
    197199
    198200xt_large:
    199201    @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_XT_LARGE) -l"$(TARGET)_xtl.lst" -o"$(TARGET)_xtl.bin"
    200     @echo *15k XT version "$(TARGET)_xtl.bin" built.
     202    @echo *Large XT version "$(TARGET)_xtl.bin" built.
    201203
    202204xt_tiny:
     
    206208386_8k:
    207209    @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_386_8K) -l"$(TARGET)_386.lst" -o"$(TARGET)_386.bin"
    208     @echo * 8k 386 version "$(TARGET)_386.bin" built.
     210    @echo * Small 386 version "$(TARGET)_386.bin" built.
    209211
    210212strings: src\Strings.asm
Note: See TracChangeset for help on using the changeset viewer.