86 lines
1.7 KiB
Batchfile
86 lines
1.7 KiB
Batchfile
/* 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
|
||
|
||
}
|
||
|
||
|