Say hello to D-Pad Hero 2 repository
[dpadhero2.git] / link.s
blob54863010ff90729cd267e4602fe617ccc9c81267
1 ram{start=$000,end=$1C0}
2 ram{start=$200,end=$800}
3 copy{file=ines.hdr}
4 # Bank 0
5 bank{size=$4000,origin=$8000}
6 link{file=build/ocean.o}
7 link{file=build/oceantargets.o}
8 link{file=build/title.o}
9 link{file=build/titletheme.o}
10 # Bank 1
11 bank{size=$4000,origin=$8000}
12 link{file=build/count.o}
13 link{file=build/counttargets.o}
14 # Bank 2
15 bank{size=$4000,origin=$8000}
16 link{file=build/ripepray.o}
17 link{file=build/ripetargets.o}
18 # Bank 3
19 bank{size=$4000,origin=$8000}
20 link{file=build/break.o}
21 link{file=build/breaktargets.o}
22 # Bank 4
23 bank{size=$4000,origin=$8000}
24 link{file=build/levva.o}
25 link{file=build/levvatargets.o}
26 # Bank 5
27 bank{size=$4000,origin=$8000}
28 link{file=build/burn.o}
29 link{file=build/burntargets.o}
30 link{file=build/songselectdata.o}
31 link{file=build/gameuidata.o}
32 # Bank 6
33 bank{size=$4000,origin=$8000}
34 link{file=build/gameselect.o}
35 link{file=build/challenges.o}
36 link{file=build/gameinfo.o}
37 link{file=build/gamestats.o}
38 link{file=build/gameover.o}
39 link{file=build/creditwin.o}
40 link{file=build/piecewin.o}
41 link{file=build/versuswin.o}
42 link{file=build/starfield.o}
43 link{file=build/parallax.o}
44 link{file=build/cutscene.o}
45 link{file=build/theend.o}
46 link{file=build/piecewintheme.o}
47 link{file=build/creditwintheme.o}
48 link{file=build/versuswintheme.o}
49 link{file=build/spacetheme.o}
50 link{file=build/smooth.o}
51 # Bank 7
52 bank{size=$4000,origin=$C000}
53 link{file=build/fade.o}
54 link{file=build/palette.o}
55 link{file=build/sprite.o}
56 link{file=build/tablecall.o}
57 link{file=build/ppu.o}
58 link{file=build/ppuwrite.o}
59 link{file=build/ppubuffer.o}
60 link{file=build/joypad.o}
61 link{file=build/timer.o}
62 link{file=build/irq.o}
63 link{file=build/nmi.o}
64 link{file=build/reset.o}
65 link{file=build/bitmasktable.o}
66 link{file=build/multiply.o}
67 # sound
68 link{file=build/sfx.o}
69 link{file=build/periodtable.o}
70 link{file=build/volumetable.o}
71 link{file=build/envelope.o}
72 link{file=build/effect.o}
73 link{file=build/tonal.o}
74 link{file=build/dmc.o}
75 link{file=build/mixer.o}
76 link{file=build/sequencer.o}
77 link{file=build/sound.o}
79 link{file=build/mmc3.o}
80 link{file=build/songselect.o}
81 link{file=build/ampdisplay.o}
82 link{file=build/game.o}
83 link{file=build/targetdatatable.o}
84 link{file=build/main.o}
85 link{file=build/sfxdata.o}
86 link{file=build/songtable.o}
88 link{file=build/misery.o}
89 link{file=build/mutesong.o}
90 link{file=build/elevatortheme.o}
91 link{file=build/starstheme.o}
92 link{file=build/endtheme.o}
94 pad{origin=$FB20}
95 link{file=build/dmcdata.o}
96 pad{origin=$FFFA}
97 link{file=build/vectors.o}
98 # CHR banks
99 bank{size=$20000}
100 copy{file=graphics/title-bg.chr} # 0
101 copy{file=graphics/title-spr.chr} # 4
102 copy{file=graphics/songselect-bg.chr} # 8
103 copy{file=graphics/songselect-spr.chr} # 12
104 copy{file=graphics/game.chr} # 16
105 copy{file=graphics/gameselect-bg.chr} # 24
106 copy{file=graphics/challenges-bg.chr} # 28
107 copy{file=graphics/cutscene.chr} # 32
108 copy{file=graphics/completedpad.chr} # 34
109 copy{file=graphics/magazine-bg.chr} # 36
110 copy{file=graphics/guitar-fender-8x8.chr} # 40
111 copy{file=graphics/guitar-lespaul-8x8.chr} # 41
112 copy{file=graphics/guitar-vortex-8x8.chr} # 42
113 copy{file=graphics/paperfont.chr} # 43
114 copy{file=graphics/rockface-spr.chr} # 44
115 copy{file=graphics/kentando-bg.chr} # 48
116 pad{origin=$20000}