/* 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 }