total-carnage/CARN.CMD

86 lines
1.7 KiB
Batchfile
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

/* CARN linker command file */
-e INIT_PROG /* entry point of program */
-f 0xFFFF /* fill unspecified memory with value */
-o d:CARN.out /* specify output file */
-m d:CARN.map /* map file */
-s /* Kill the symbol table */
NDSP1.OBJ /*IMAGE HANDLER*/
RAM.OBJ /*RAM ALLOCATIONS*/
UTIL.OBJ /*UTILITIES*/
PALL.OBJ /*PALETTE ROUTINES*/
MPROC.OBJ /*MULTI-TASKER*/
BAKGND.OBJ /*BACKGROUND GENERATOR*/
BGNDTBL.OBJ /*BACKGROUND TABLES*/
BGNDPAL.OBJ /*BACKGROUND PALETTES*/
IMGTBL.OBJ /*IMAGE STUB*/
IMGPAL.OBJ /*IMAGE PALETTES GENERATED BY LOADIMG*/
MAIN.OBJ /*INITIALIZATION AND INTERRUPTS*/
CARN.OBJ /*FIRST GAME MODULE*/
RACKUP.OBJ
RBOSS.OBJ
ABOSS.OBJ
SCORE.OBJ
SHOTS.OBJ
COLL2.OBJ
SOUNDS.OBJ
PATCH.OBJ
TEXT.OBJ
WAVES.OBJ
SHAWN.OBJ
ATTRACT.OBJ
CHUNKS.OBJ
ICONS.OBJ
NEWHULK.OBJ
HELPER.OBJ
T72.OBJ
ARAB.OBJ
LAYER.OBJ
FIEND.OBJ
MINE.OBJ
TRIG.OBJ
ADJUST.OBJ
AUDIT.OBJ
TEST.OBJ
DIAG.OBJ
MENU.OBJ
HSTD.OBJ
MEMORY /* set up memory for sdb board */
{
SCRATCH : org = 0x01000000, len = 0x100000
ROM : org = 0xFFC00000, len = 0x380000
ROM2 : org = 0xFFFF6F00, len = 0x8D00
TRAP31 : org = 0xFFFFFC00, len = 0x400
IROM : org = 0x02000000, len = 0x400000
}
SECTIONS /* linker sections directive */
{
VECTORS: {} > TRAP31
IMAGES: {} > IROM
GROUP:
{
shit: {}
SHIT: {}
} > ROM2
GROUP:
{
FIXED: {}
OFIXED: {}
NFIXED: {}
.BSS: {}
.bss: {}
SYSWORK: {}
} > SCRATCH
GROUP:
{
.text: {}
.TEXT: {}
.data: {}
.DATA: {}
img_tbl: {}
} > ROM
}