forked from historicalsource/smashtv
-
Notifications
You must be signed in to change notification settings - Fork 1
/
ROBO.CMD
96 lines (92 loc) · 1.88 KB
/
ROBO.CMD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
/* 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 = 0xFFE00000, len = 0x200000
ROM2 : org = 0xFFFF6000, len = 0x8D00
CKSMAREA : org = 0xFFFFFBC0, len = 0x40
TRAP31 : org = 0xFFFFFC00, len = 0x400
IROM : org = 0x02000000, len = 0x400000
}
SECTIONS /* linker sections directive */
{
VECTORS: {} > TRAP31
CKSUMS: {} > CKSMAREA
IMAGES: {} > IROM
GROUP:
{
shit: {}
SHIT: {}
} > ROM2
GROUP:
{
FIXED: {}
OFIXED: {}
NFIXED: {}
.BSS: {}
.bss: {}
SYSWORK: {}
} > SCRATCH
GROUP:
{
.text: {}
.TEXT: {}
.data: {}
.DATA: {}
img_tbl: {}
} > ROM
}