Mercurial > hg > Members > koba > t_dandy
annotate spe/spe-main.cc @ 60:cfd42ee2ad28
change makefile, spe/task. adjust scale api. worked on ps3-ppe.
author | yutaka@localhost.localdomain |
---|---|
date | Sun, 06 Feb 2011 17:16:43 +0900 |
parents | f4140672ef9f |
children |
rev | line source |
---|---|
17 | 1 #include "Func.h" |
2 #include "Scheduler.h" | |
3 | |
4 /* 必ずこの位置に書いて */ | |
5 SchedExternTask(Atari); | |
49 | 6 |
60
cfd42ee2ad28
change makefile, spe/task. adjust scale api. worked on ps3-ppe.
yutaka@localhost.localdomain
parents:
49
diff
changeset
|
7 SchedExternTask(CollDataReflect); |
cfd42ee2ad28
change makefile, spe/task. adjust scale api. worked on ps3-ppe.
yutaka@localhost.localdomain
parents:
49
diff
changeset
|
8 |
49 | 9 SchedExternTask(State0); |
10 SchedExternTask(State1); | |
11 SchedExternTask(State2); | |
12 SchedExternTask(State3); | |
13 SchedExternTask(State4); | |
14 SchedExternTask(State5); | |
15 SchedExternTask(State6); | |
16 SchedExternTask(State7); | |
17 SchedExternTask(State8); | |
18 SchedExternTask(State9); | |
19 SchedExternTask(State10); | |
20 SchedExternTask(State11); | |
21 SchedExternTask(State12); | |
22 SchedExternTask(State13); | |
23 | |
24 SchedExternTask(State20); | |
25 SchedExternTask(State21); | |
26 SchedExternTask(State22); | |
27 SchedExternTask(State25); | |
28 SchedExternTask(State26); | |
29 SchedExternTask(State27); | |
30 SchedExternTask(State28); | |
31 SchedExternTask(State29); | |
32 SchedExternTask(State30); | |
33 SchedExternTask(State31); | |
34 SchedExternTask(State32); | |
35 SchedExternTask(State33); | |
36 SchedExternTask(State34); | |
37 SchedExternTask(State35); | |
38 | |
39 SchedExternTask(State40); | |
40 SchedExternTask(State41); | |
41 | |
42 SchedExternTask(State400); | |
43 SchedExternTask(State401); | |
44 SchedExternTask(State402); | |
45 | |
46 SchedExternTask(State411); | |
47 | |
48 SchedExternTask(State500); | |
49 SchedExternTask(State501); | |
50 | |
51 SchedExternTask(State600); | |
52 SchedExternTask(State601); | |
53 SchedExternTask(State602); | |
54 | |
55 SchedExternTask(Asteroid); | |
17 | 56 |
57 /** | |
58 * この関数は ../spe/spe-main と違って | |
59 * 自分で呼び出せばいい関数なので | |
60 * 好きな関数名でおk (SchedRegisterTask は必須) | |
61 */ | |
62 void | |
63 task_init(void) | |
64 { | |
65 SchedRegisterTask(ATARI, Atari); | |
49 | 66 |
60
cfd42ee2ad28
change makefile, spe/task. adjust scale api. worked on ps3-ppe.
yutaka@localhost.localdomain
parents:
49
diff
changeset
|
67 SchedRegisterTask(COLLDATA_REFLECT, CollDataReflect); |
cfd42ee2ad28
change makefile, spe/task. adjust scale api. worked on ps3-ppe.
yutaka@localhost.localdomain
parents:
49
diff
changeset
|
68 |
49 | 69 SchedRegisterTask(STATE0, State0); |
70 SchedRegisterTask(STATE1, State1); | |
71 SchedRegisterTask(STATE2, State2); | |
72 SchedRegisterTask(STATE3, State3); | |
73 SchedRegisterTask(STATE4, State4); | |
74 SchedRegisterTask(STATE5, State5); | |
75 SchedRegisterTask(STATE6, State6); | |
76 SchedRegisterTask(STATE7, State7); | |
77 SchedRegisterTask(STATE8, State8); | |
78 SchedRegisterTask(STATE9, State9); | |
79 SchedRegisterTask(STATE10, State10); | |
80 SchedRegisterTask(STATE11, State11); | |
81 SchedRegisterTask(STATE12, State12); | |
82 SchedRegisterTask(STATE13, State13); | |
83 | |
84 SchedRegisterTask(STATE20, State20); | |
85 SchedRegisterTask(STATE21, State21); | |
86 SchedRegisterTask(STATE22, State22); | |
87 SchedRegisterTask(STATE25, State25); | |
88 SchedRegisterTask(STATE26, State26); | |
89 SchedRegisterTask(STATE27, State27); | |
90 SchedRegisterTask(STATE28, State28); | |
91 SchedRegisterTask(STATE29, State29); | |
92 SchedRegisterTask(STATE30, State30); | |
93 SchedRegisterTask(STATE31, State31); | |
94 SchedRegisterTask(STATE32, State32); | |
95 SchedRegisterTask(STATE33, State33); | |
96 SchedRegisterTask(STATE34, State34); | |
97 SchedRegisterTask(STATE35, State35); | |
98 | |
99 SchedRegisterTask(STATE40, State40); | |
100 SchedRegisterTask(STATE41, State41); | |
101 | |
102 SchedRegisterTask(STATE400, State400); | |
103 SchedRegisterTask(STATE401, State401); | |
104 SchedRegisterTask(STATE402, State402); | |
105 | |
106 SchedRegisterTask(STATE411, State411); | |
107 | |
108 SchedRegisterTask(STATE500, State500); | |
109 SchedRegisterTask(STATE501, State501); | |
110 | |
111 SchedRegisterTask(STATE600, State600); | |
112 SchedRegisterTask(STATE601, State601); | |
113 SchedRegisterTask(STATE602, State602); | |
114 | |
115 SchedRegisterTask(ASTEROID_TASK, Asteroid); | |
17 | 116 } |