total-carnage/BACKUP/CARN.CMD

85 lines
1.7 KiB
Plaintext
Raw Normal View History

2021-04-06 15:15:31 -07:00
/* 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*/
SCORE.OBJ
SHOTS.OBJ
COLL2.OBJ
SOUNDS.OBJ
PATCH.OBJ
TEXT.OBJ
WAVES.OBJ
ATTRACT.OBJ
ADJUST.OBJ
AUDIT.OBJ
TEST.OBJ
CHUNKS.OBJ
ICONS.OBJ
NEWHULK.OBJ
HELPER.OBJ
T72.OBJ
ARAB.OBJ
LAYER.OBJ
TRIG.OBJ
FIEND.OBJ
HSTD.OBJ
MINE.OBJ
DIAG.OBJ
MENU.OBJ
RACKUP.OBJ
SHAWN.OBJ
RBOSS.OBJ
MEMORY /* set up memory for sdb board */
{
SCRATCH : org = 0x01000000, len = 0x100000
ROM : org = 0xFFC00000, len = 0x300000
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
}