94 lines
1.8 KiB
Batchfile
94 lines
1.8 KiB
Batchfile
/* ROBO linker command file */
|
||
-e INIT_PROG /* entry point of program */
|
||
-f 0xFFFF /* fill unspecified memory with value */
|
||
-o ROBO.out /* specify output file */
|
||
-m ROBO.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*/
|
||
ROBO.OBJ /*FIRST GAME MODULE*/
|
||
SCORE.OBJ
|
||
SHOTS.OBJ
|
||
HULKS.OBJ
|
||
COLL2.OBJ
|
||
SOUNDS.OBJ
|
||
PATCH.OBJ
|
||
TEXT.OBJ
|
||
DEMO.OBJ
|
||
WAVES.OBJ
|
||
ROBOATT.OBJ
|
||
HSTD.OBJ
|
||
ADJUST.OBJ
|
||
AUDIT.OBJ
|
||
TEST.OBJ
|
||
CHASER.OBJ
|
||
ENDWAVE.OBJ
|
||
ROBODOOR.OBJ
|
||
POW1.OBJ
|
||
POW2.OBJ
|
||
TRIG.OBJ
|
||
ICONS.OBJ
|
||
TANK.OBJ
|
||
FATMAN.OBJ
|
||
ROBOPAL.OBJ
|
||
MUTOID.OBJ
|
||
MINE.OBJ
|
||
LZRORB.OBJ
|
||
WLMAN.OBJ
|
||
TVMNTR.OBJ
|
||
RBOSS.OBJ
|
||
ROBOTS.OBJ
|
||
GAL.OBJ
|
||
COBRA.OBJ
|
||
SNAKE.OBJ
|
||
DIAG.OBJ
|
||
MENU.OBJ
|
||
MEMORY /* set up memory for sdb board */
|
||
{
|
||
SCRATCH : org = 0x01000000, len = 0x100000
|
||
ROM : org = 0xFFC00000, len = 0x200000
|
||
ROM2 : org = 0xFFFF6000, 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
|
||
|
||
}
|
||
|
||
|