Changeset 511 in xtideuniversalbios


Ignore:
Timestamp:
Mar 2, 2013, 4:27:01 PM (11 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Large builds are now 12k to allow more features in the future.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/makefile

    r507 r511  
    55# all       Removes existing files and builds binary files in \Build                               #
    66# small     Builds 8 kiB binaries only (without checksum)                                          #
    7 # large     Builds 15 kiB binaries only (without checksum)                                         #
     7# large     Builds 12 kiB binaries only (without checksum)                                         #
    88# clean     Removes all files from \Build                                                          #
    99# checksum* Builds all and then generates checksum byte to all binary files                        #
    1010# strings*  Compress src\Strings.asm to src\StringsCompressed.asm                                  #
    11 # unused*   Checks if there are any unused functions that can be removed to save space             #
     11# unused*   Checks if there are any unused functions that can be removed to save space             #
    1212#                                                                                                  #
    1313# * at the end of target name means that Perl is required for the job.                             #
     
    3333# RESERVE_DIAGNOSTIC_CYLINDER Reserve one L-CHS cylinder for compatibility with old BIOSes         #
    3434# USE_186                     Use instructions supported by 80188/80186 and V20/V30 and later      #
    35 # USE_286                     Use instructions supported by 286 and later                          #
    36 # USE_386                     Use instructions supported by 386 and later                          #
     35# USE_286                     Use instructions supported by 286 and later (defines USE_UNDOC_INTEL)#
     36# USE_386                     Use instructions supported by 386 and later (defines USE_286)        #
    3737# USE_AT                      Use features supported on AT and later systems (not available on XT) #
    3838# USE_UNDOC_INTEL             Optimizations for Intel CPU:s - do NOT use on NEC V20/V30/Sony CPU:s #
     
    102102DEFINES_XT = $(DEFINES_COMMON) ELIMINATE_CGA_SNOW MODULE_8BIT_IDE_ADVANCED
    103103DEFINES_XTPLUS = $(DEFINES_COMMON) $(DEFINES_XT) USE_186
    104 DEFINES_AT = $(DEFINES_COMMON) USE_AT USE_286 USE_UNDOC_INTEL RELOCATE_INT13H_STACK MODULE_IRQ MODULE_ADVANCED_ATA
     104DEFINES_AT = $(DEFINES_COMMON) USE_AT USE_286 RELOCATE_INT13H_STACK MODULE_IRQ MODULE_ADVANCED_ATA
    105105
    106106DEFINES_XT_LARGE = $(DEFINES_XT) $(DEFINES_COMMON_LARGE)
     
    111111DEFINES_386_8K = $(DEFINES_AT) USE_386
    112112
    113 DEFINES_ALL_FEATURES = MODULE_8BIT_IDE MODULE_ADVANCED_ATA MODULE_BOOT_MENU MODULE_EBIOS MODULE_HOTKEYS MODULE_IRQ MODULE_SERIAL MODULE_SERIAL_FLOPPY MODULE_STRINGS_COMPRESSED MODULE_FEATURE_SETS MODULE_8BIT_IDE_ADVANCED
     113DEFINES_ALL_FEATURES = MODULE_8BIT_IDE MODULE_8BIT_IDE_ADVANCED MODULE_ADVANCED_ATA MODULE_EBIOS MODULE_BOOT_MENU MODULE_HOTKEYS MODULE_IRQ MODULE_SERIAL MODULE_SERIAL_FLOPPY MODULE_STRINGS_COMPRESSED MODULE_FEATURE_SETS
    114114
    115115
     
    121121BIOS_SIZE = 8192        # For BIOS header (use even multiplier!)
    122122ROMSIZE = $(BIOS_SIZE)  # Size of binary to build when building with make checksum
    123 BIOS_SIZE_LARGE = 10240
     123BIOS_SIZE_LARGE = 12288
    124124ROMSIZE_LARGE = $(BIOS_SIZE_LARGE)
    125125
Note: See TracChangeset for help on using the changeset viewer.