Changeset 203 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/makefile


Ignore:
Timestamp:
Nov 23, 2011, 8:42:19 PM (13 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Reworked the 'skip detecting the slave if there was no master' code to be more complete (includes configurator drives) and to take into account int13h/25h calls. Some of the changes in my last checkin have been rolled back as a result (they are no longer needed). I did take a byte out of RAMVARS, but there was an alignment byte available for the taking. I also added a perl script for padding and adding the checksum byte to a binary image, which can be invoked manually or with 'make checksum'.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/makefile

    r197 r203  
    8787TARGET = $(BUILD_DIR)/$(PROG)
    8888
     89# Target size of the ROM, used by checksum Perl script 
     90ROMSIZE = 8192
    8991
    9092#########################
     
    140142    @echo Deleted "(*.*)" from "$(BUILD_DIR)/"
    141143
     144checksum:  all
     145    @perl ..\tools\checksum.pl $(TARGET)_at.bin $(ROMSIZE)
     146    @perl ..\tools\checksum.pl $(TARGET)_xtp.bin $(ROMSIZE)
     147    @perl ..\tools\checksum.pl $(TARGET)_xt.bin $(ROMSIZE)
     148
    142149src\StringsCompressed.asm:  src\Strings.asm
    143     $(AS) src\Strings.asm $(ASFLAGS) $(DEFS_XT) -DMODULE_STRINGS_COMPRESSED_PRECOMPRESS -o build\Strings.bin -l build\StringsPrecompress.lst
    144     perl ..\tools\StringsCompress.pl < build\StringsPrecompress.lst > src\StringsCompressed.asm
     150    @$(AS) src\Strings.asm $(ASFLAGS) $(DEFS_XT) -DMODULE_STRINGS_COMPRESSED_PRECOMPRESS -o build\Strings.bin -l build\StringsPrecompress.lst
     151    @perl ..\tools\StringsCompress.pl < build\StringsPrecompress.lst > src\StringsCompressed.asm
     152    @echo StringsCompressed.asm updated!
    145153
    146154$(SRC_ASM):     src\StringsCompressed.asm
Note: See TracChangeset for help on using the changeset viewer.