1#----------------------------------------------------------------------------
2# Project:  TwlSDK - FS - demos - overlay
3# File:     main.lsf
4#
5# Copyright 2005-2008 Nintendo.  All rights reserved.
6#
7# These coded instructions, statements, and computer programs contain
8# proprietary information of Nintendo of America Inc. and/or Nintendo
9# Company Ltd., and are protected by Federal copyright law.  They may
10# not be disclosed to third parties or copied or duplicated in any form,
11# in whole or in part, without the prior written consent of Nintendo.
12#
13# $Date:: 2008-09-18#$
14# $Rev: 8573 $
15# $Author: okubata_ryoma $
16#  Nitro LCF SPEC FILE
17#
18
19Static main
20{
21	Address		0x02000000
22	Object		main_a.o main_b.o main_c.o
23	Library		main_a.a main_b.a main_c.a
24	SearchSymbol	main_overlay_1
25	SearchSymbol	main_overlay_2
26}
27
28Autoload ITCM
29{
30	Address		0x01ff8000
31	Object		* (.itcm)
32	SearchSymbol	main_overlay_1
33}
34
35Autoload DTCM
36{
37	Address		0x023e0000
38	Object		* (.dtcm)
39}
40
41# main_overlay_1 and main_overlay_2 are same area (after main).
42# main_overlay_3 is in ITCM (from 0x01FF8000, after ITCM).
43
44Overlay main_overlay_1
45{
46	After		main
47	Object		OBJDIR/func_1.o
48	SearchSymbol	main_overlay_2
49}
50
51Overlay main_overlay_2
52{
53	After		main
54	Object		OBJDIR/func_2.o
55}
56
57Overlay main_itcm_1
58{
59	After		ITCM
60	Object		OBJDIR/func_3.o
61	SearchSymbol	main_overlay_1
62	SearchSymbol	main_overlay_2
63	SearchSymbol	main_overlay_3
64	SearchSymbol	main_overlay_4
65}
66
67Overlay main_dtcm_1
68{
69	After		DTCM
70	Object		OBJDIR/func_4.o
71}
72
73Overlay main_dtcm_2
74{
75	After		DTCM
76	Object		OBJDIR/func_5.o
77}
78
79Overlay MAIN_EX
80{
81	Address		0x02400000
82	Object		ex_1.o
83}
84
85Overlay MAIN_EX_2
86{
87	After		MAIN_EX
88	Object		ex_2.o
89}
90