Changeset 506 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS
- Timestamp:
- Feb 28, 2013, 7:00:06 PM (12 years ago)
- google:author:
- aitotat@gmail.com
- Location:
- trunk/XTIDE_Universal_BIOS
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Inc/HotkeyBar.inc
r492 r506 21 21 %define HOTKEYBAR_INC 22 22 23 MIN_TIME_TO_DISPLAY_HOTKEY_BAR EQU ( 5000/55) ; 5000 ms23 MIN_TIME_TO_DISPLAY_HOTKEY_BAR EQU (3000/55) ; 3000 ms 24 24 25 25 ROM_BOOT_HOTKEY_SCANCODE EQU 42h ; F8 -
trunk/XTIDE_Universal_BIOS/Inc/Version.inc
r473 r506 42 42 43 43 %define TITLE_STRING TITLE_STRING_START, TITLE_STRING_END 44 %define ROM_VERSION_STRING "v2.0.0",BETA," 2+(",__DATE__,")",NULL44 %define ROM_VERSION_STRING "v2.0.0",BETA,"3 (",__DATE__,")",NULL 45 45 %define FLASH_SIGNATURE "XTIDE203" ; Do not terminate with NULL 46 46 … … 58 58 #define BETA " Beta " 59 59 60 #define ROM_VERSION_STRING "v2.0.0" BETA " 2(" __DATE__ ")"60 #define ROM_VERSION_STRING "v2.0.0" BETA "3 (" __DATE__ ")" 61 61 62 62 /* -
trunk/XTIDE_Universal_BIOS/Src/Main.asm
r493 r506 64 64 65 65 ; ROM variables (must start at offset 0) 66 CNT_ROM_BLOCKS EQU ROMSIZE / 512 ; number of 512B blocks, 16 = 8kB BIOS66 CNT_ROM_BLOCKS EQU BIOS_SIZE / 512 ; number of 512B blocks, 16 = 8kB BIOS 67 67 istruc ROMVARS 68 68 at ROMVARS.wRomSign, dw 0AA55h ; PC ROM signature -
trunk/XTIDE_Universal_BIOS/makefile
r505 r506 96 96 # Assembler preprocessor defines. # 97 97 ################################################################# 98 DEFINES_COMMON = MODULE_STRINGS_COMPRESSED MODULE_HOTKEYS MODULE_ EBIOS MODULE_FEATURE_SETS RESERVE_DIAGNOSTIC_CYLINDER99 DEFINES_COMMON_LARGE = MODULE_BOOT_MENU MODULE_8BIT_IDE MODULE_8BIT_IDE_ADVANCED100 101 DEFINES_XT = $(DEFINES_COMMON) ELIMINATE_CGA_SNOW MODULE_8BIT_IDE MODULE_SERIAL MODULE_SERIAL_FLOPPY98 DEFINES_COMMON = MODULE_STRINGS_COMPRESSED MODULE_HOTKEYS MODULE_8BIT_IDE MODULE_SERIAL MODULE_SERIAL_FLOPPY MODULE_EBIOS MODULE_FEATURE_SETS RESERVE_DIAGNOSTIC_CYLINDER 99 DEFINES_COMMON_LARGE = MODULE_BOOT_MENU MODULE_8BIT_IDE_ADVANCED 100 101 DEFINES_XT = $(DEFINES_COMMON) ELIMINATE_CGA_SNOW MODULE_8BIT_IDE_ADVANCED 102 102 DEFINES_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_ATA103 DEFINES_AT = $(DEFINES_COMMON) USE_AT USE_286 USE_UNDOC_INTEL RELOCATE_INT13H_STACK MODULE_IRQ MODULE_ADVANCED_ATA 104 104 105 105 DEFINES_XT_LARGE = $(DEFINES_XT) $(DEFINES_COMMON_LARGE) … … 118 118 119 119 # 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 120 BIOS_SIZE = 8192 # For BIOS header (use even multiplier!) 121 ROMSIZE = $(BIOS_SIZE) # Size of binary to build when building with make checksum 122 BIOS_SIZE_LARGE = 10240 123 ROMSIZE_LARGE = $(BIOS_SIZE_LARGE) 122 124 123 125 # Add -D in front of every preprocessor define declaration 124 DEFS_XT = $(DEFINES_XT:%=-D%) -D ROMSIZE=$(ROMSIZE)125 DEFS_XTPLUS = $(DEFINES_XTPLUS:%=-D%) -D ROMSIZE=$(ROMSIZE)126 DEFS_AT = $(DEFINES_AT:%=-D%) -D ROMSIZE=$(ROMSIZE)127 DEFS_XT_LARGE = $(DEFINES_XT_LARGE:%=-D%) -D ROMSIZE=$(ROMSIZE_LARGE)128 DEFS_XTPLUS_LARGE = $(DEFINES_XTPLUS_LARGE:%=-D%) -D ROMSIZE=$(ROMSIZE_LARGE)129 DEFS_AT_LARGE = $(DEFINES_AT_LARGE:%=-D%) -D ROMSIZE=$(ROMSIZE_LARGE)130 DEFS_XT_TINY = $(DEFINES_XT_TINY:%=-D%) -D ROMSIZE=$(ROMSIZE)131 DEFS_386_8K = $(DEFINES_386_8K:%=-D%) -D ROMSIZE=$(ROMSIZE)126 DEFS_XT = $(DEFINES_XT:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE) 127 DEFS_XTPLUS = $(DEFINES_XTPLUS:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE) 128 DEFS_AT = $(DEFINES_AT:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE) 129 DEFS_XT_LARGE = $(DEFINES_XT_LARGE:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE_LARGE) 130 DEFS_XTPLUS_LARGE = $(DEFINES_XTPLUS_LARGE:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE_LARGE) 131 DEFS_AT_LARGE = $(DEFINES_AT_LARGE:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE_LARGE) 132 DEFS_XT_TINY = $(DEFINES_XT_TINY:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE) 133 DEFS_386_8K = $(DEFINES_386_8K:%=-D%) -DBIOS_SIZE=$(BIOS_SIZE) 132 134 DEFS_ALL_FEATURES = $(DEFINES_ALL_FEATURES:%=-D%) 133 135 … … 171 173 172 174 small: xt_tiny xt xtplus at 386_8k 173 @echo All 8 kiBbinaries built!175 @echo All small binaries built! 174 176 175 177 large: xt_large xtplus_large at_large 176 @echo All 15 kiBbinaries built!178 @echo All large binaries built! 177 179 178 180 at: 179 181 @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_AT) -l"$(TARGET)_at.lst" -o"$(TARGET)_at.bin" 180 @echo * 8kAT version "$(TARGET)_at.bin" built.182 @echo * Small AT version "$(TARGET)_at.bin" built. 181 183 182 184 at_large: 183 185 @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_AT_LARGE) -l"$(TARGET)_atl.lst" -o"$(TARGET)_atl.bin" 184 @echo * 15kAT version "$(TARGET)_atl.bin" built.186 @echo *Large AT version "$(TARGET)_atl.bin" built. 185 187 186 188 xtplus: 187 189 @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_XTPLUS) -l"$(TARGET)_xtp.lst" -o"$(TARGET)_xtp.bin" 188 @echo * 8kXT Plus version "$(TARGET)_xtp.bin" built.190 @echo * Small XT Plus version "$(TARGET)_xtp.bin" built. 189 191 190 192 xtplus_large: 191 193 @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_XTPLUS_LARGE) -l"$(TARGET)_xtpl.lst" -o"$(TARGET)_xtpl.bin" 192 @echo * 15kXT Plus version "$(TARGET)_xtpl.bin" built.194 @echo *Large XT Plus version "$(TARGET)_xtpl.bin" built. 193 195 194 196 xt: 195 197 @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_XT) -l"$(TARGET)_xt.lst" -o"$(TARGET)_xt.bin" 196 @echo * 8kXT version "$(TARGET)_xt.bin" built.198 @echo * Small XT version "$(TARGET)_xt.bin" built. 197 199 198 200 xt_large: 199 201 @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_XT_LARGE) -l"$(TARGET)_xtl.lst" -o"$(TARGET)_xtl.bin" 200 @echo * 15kXT version "$(TARGET)_xtl.bin" built.202 @echo *Large XT version "$(TARGET)_xtl.bin" built. 201 203 202 204 xt_tiny: … … 206 208 386_8k: 207 209 @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_386_8K) -l"$(TARGET)_386.lst" -o"$(TARGET)_386.bin" 208 @echo * 8k386 version "$(TARGET)_386.bin" built.210 @echo * Small 386 version "$(TARGET)_386.bin" built. 209 211 210 212 strings: src\Strings.asm
Note:
See TracChangeset
for help on using the changeset viewer.