/[projet1]/users/chema/TINE/tine.ncb
Defence Force logotype

Contents of /users/chema/TINE/tine.ncb

Parent Directory Parent Directory | Revision Log Revision Log


Revision 177 - (show annotations)
Tue Dec 22 19:21:26 2009 UTC (10 years, 5 months ago) by Chema
File MIME type: application/octet-stream
File size: 345088 byte(s)
Corrected a bug where thargons were not given the ECM. Also thargoids carried are random (0-3).

Tested that it is possible to fight a thargon. It is, if well equipped, but the trick of firing a missile when very close is quite helpful.

Adapted the ship size to the scaled-down versions.

Corrected the bug where planet_distance was not correctly set at the first frame. Now you can't jump just after undocking.

Corrected the visibility distance, so it is no more possible that a ship in front of you fires, while it is not visible (lasers incorrectly drawn).

Added shipdatal.xls (with the scaling factor and size) to the repository.
1 Microsoft C/C++ program database 2.00
2 JG Qx}>? HB ?~! PDoگ2 @,0SxJNY!/names/ncb/targetinfo/ncb/moduleinfo/ncb/storeinfo/ncb/iinstdefs/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\cockpit.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tineloop.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\data.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\dict.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\dictc.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\frame.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\galaxy.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\main.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\models.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\radar.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\random.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\ships.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\stars.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tactics.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tail.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\text.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tinefuncs.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tineinc.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\cockpit.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\main.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\ships.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tine.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\obj3d.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\obj3d.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\params.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\circle.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\clip.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\debris.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\filler.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\lib3d.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\lib3dtab.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\LineDraw.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\mextra.s/ncb/target/cockpit - Win32 Debug/ncb/target/cockpit - Win32 Release/ncb/versioninfo/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\keyboard\keyboard.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\keyboard.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\cockpit.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\main.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\ships.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tine.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\circle.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\clip.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\debris.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\filler.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\lib3d.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\lib3dtab.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\LineDraw.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\mextra.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\obj3d.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\obj3d.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\params.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\cockpit.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\data.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\dict.s/ncb/module/C:\Documents and Settings\Chema\t /0x 34| 9:f n  7   Y3 ""9 )) '   II
3 | TU  %%  1  2    !P $$ w rr PPI3 ##  %&  ' b   HH  
4
5 W y{ z / !K  "  #11S $ %  & '  ({}7 ) * +HIY ,r -7 . / 0ZZ  1!9 2')O 3 4 5  61! 7 8 9EED :&& ;NN <MM& =r3 >"#7 ?v @ Ac  BY C77l D  E!!1 F8 G. H Imp  J K8< =! -gbW , _77| 8$K,7m  ;,7 
6  %
7  &Y
8  'C C 7 5
9 B
10 
11
12 *
13 x 
14 
15 j
16 . 
17 &.C ;. . 
18
19 ,.@.
20 .1
21  RR UU  2   pq ^^ 
22 ||z8 p  U]b8 8 H8 ??qm gj pq c p e HN~ # NSm x^:2  M && v WY '': 11 !XX6 "YZ #mm $ %SX &-- 'x, (`a. )00" * +VW=7 ,q -6 .@A3 /e 0//
23  1&' 27 3_`  4//p 0 5 $4/766M8q7 55?6 4Yu6Yt i
24 x | '(  y xz  qu vx '(
25 wy` q -  33
26 88 bc8 ;    n 66 aa_   
27     ajD 44   uv ]i ,2  $&c 22l ij ""D  jmf !pv "pq #w $PE %
28 &q ' ( )PPY * +  , ->> .mn  />f 0 1>e 2// 3  4AD  555p  6~  788(r / [a   (.H',}S  C   r ''
29 (( ))q GQ !]   eqq   6 st oof q ((-m  HL s SV 
30  Q  m2 6?# ??q gjN pq c p  HN~  NSm x^:2  
31  
32  !  "j  #
33  $
34  %
35  &Y
36  'C C 7 5
37 B
38 
39
40 *
41 x 
42 
43 j
44  0  1& 2w 3W 4q 5{ 6 7 8;<c 9  : ; <tt =Y >#  ?A 6N rs nnf q ((-  GKm s RUe 
45  Q  m2 6? ??q fi# op c p  GM~  MRm x^:2 t ax ap 99 ::~ 7a 68 FFq    r
46 II 56 a   <<   >?q VX   Y  " ??Gx'M= S= SV= < l< hi< 0; '= ; 23<
47 XY:; < VW: 12 = = Y[9= WX= r= ; m=  ##K GG< "#B; ++; PS|< 1= $$; <C KP  P; `; < !$$< "$$; #; $eh< %++5< &prq 'q (< )ik< *## < +/0C= ,_` -* .##p  /9Y==<q<< <:< ===:<I;;<;<;V;f;<<<9<N<D<I=<:$4/766 q7 888 
48  VW
49  bc
50  jk
51  vw
52  
53  ?    P  
54 
55 U  
56  I    
57  /  <=M
58  77d  \  `    8  2    $  1
59  ;
60      
61  ru
62  
63  
64  !  "j  #
65  $
66  %
67  &Y
68  'C C 7 5
69 B
70 
71
72 *
73 x 
74 
75 j
76  1  AB CHS .. "" ## $$ %% &&  ''
77 (( ))q IU !]=d7 68   5 5 96  ~3 
78 
79  em [[ j &&7 p  7  &&V7 M && v WY '': 11 !XX6 "YZ #mm $ %SX &-- 'x, (`a. )00" * +VW=7 ,q -6 .@A3 /e 0//
80  1&' 27 3_`  4//p  5 $4/766M8q7 55?6 4Yu6Yc n    H Z`1
81  WW ZZ  2   uv cc 
82 z8 p  Zbb8 8 H85 /75  960 FN~3 : gi ]] j ((7 p  7 RR ((V7 M (( v  )): 33 !ZZ6 " #tt $ %UZ &//+ '   (x, ). *22" + ,=7 -VXq .6 /3 0 
83 e 111
84  2()j: 3ii 47 5  611p  7$4/766 q7 888  xr nC  4  "(7 N7 6 6        -/z
85 :;  d7 HI68 5 rz5 \c96 ~3 :0 gi ]] j ((7   p  7  ((V7   M (( v  )): 33 !ZZ6 " #tt $ %UZ &//+ '   (x, ). *22" + ,=7 -q .6 /3 0 
86 e 111
87  2()j: 3ii 47 5  611p  7$4/766 q7 888 !!   77 9:  
88
89  _` OOp C ~  RR KKp  $,+  Hp  hh  cc-   o  cd ff dd
90 FG #Yu6Y|E74_75&|G7u3p:4|
91 J6895 dT7
92 @@@@ /J@8OIZ^@XNJUL && A@V}J / ''PHҴ
93 /ƎJG "J <7 p`% Mis documentos\Personal\oric\mios\3DEngine\TINE\dictc.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\disk.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\frame.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\galaxy.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\keyboard.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\main.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\models.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\radar.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\random.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\ships.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Persox  " " R# >IK# IU =# `c# Y# MMf#
94 # W_ " UU"c 5># oq# UW ""#\#i###"#"#x & QQ% % & ttp% & ""K% &  &
95  & $ 88$ hh$ OO$ rrw% ,-% -  % U& % ' MQ' \]5% }~Z' rs% gh& i' U% MM b% Q' !% "$ #& $//~$ %HL% &q '$ (
96  )& *& +33/' ,c -*& .-& /ggO& 0550& 13& 2qqR& 3LL $ $ %%k&%'C%C%C%C%&&Y%6&g%6&%$&$% &$$&4''$$&  &c ' '''x& , * + ) l*  
97 :) * 00* ,,( ..*
98 \, )  &  hiT, %%N, * ''r+ HIf* * ||4, |}* + + vv* X, ,,) _`( , ]^P)  s, !(c ",+ #w|p $}}x( %kmY* &) 'z) (G* )) *8<  + ,b% -z{+ .JK) /T* 0C* 1,--, 2}}+ 3YZx, 4VWu* 5q 6
99  7( 8&+ 9  :WW ;aaI, <') =( >pq+ ?* @* Ap  Bvw~  C-.~  D_a<)(h,E)*J)Y(>, + *Yj)(,T)T)(6++(b* *)M*)*'*,)C!+,y**) )+ +) d)j)&3   33 23  ++Y  %%  
100  *+
101   +,>;3#LJAL EC  @ P/%DaX!&HF|JST
102 7 FZf$"JTYZ XJPI(  (@ҡ"J_(m2@nal\oric\mios\3DEngine\TINE\stars.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tactics.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tail.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\text.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tinefuncs.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tineinc.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tineloop.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\Elite\eliteagb-0.5.2\universe.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\universe.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\graphics.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Pers/eex. & 90 % % & p%F & iiK%_ !"/ &
103 ++ -- &! ,, ..& $ $ $ $i / #/  L1 \]w%o tu/S 01x/L [1 %o {0 !!n0 ""1 A1 0 y1 !-  ", #   $%o %  
104 / &  2/G 'p (uu/ )KM *78/ +$0 ,' -5%
105 .Z' /% 0& 189i' 20 30 4m1 5U%_ 6 7 8. 9Q' : ;[[%o <$f =JJ& >vv@0 ?gh. @VW%o A//q BDG$ C0 D23
106  E& F& Gzz H I JLL KY L(c M56/ N/' O   Pp  Qp  R*& SO& T||~  U0& VR& W. /.100.y*.%C/1/0C%C%C%C%&&0 Y%0/00%$&Q0.% &..&i1i1 /4'.)t ##1
107  
108 c  2 
109
110 2  12
111  VW
112 u bc
113 a jk
114  vw
115  
116  ? a   P s 
117 
118 U  
119  I    
120 s M
121  77d  \  `    8  2    $  1
122  ;
123     s 
124 u ru
125 
126 
127  
128    !j s "
129  #
130 g $
131  %Y
132  &C C 5
133 B
134 
135
136 *
137 x 
138 
139 j
140 onal\oric\mios\3DEngine\TINE\oobj3d\overlay.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\sound.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\Elite\eliteagb-0.5.2\tactics.c/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\hypereffect\main.cUA Y0!:qg #(BH2-zMZ0_ $%N~,a4
141 !QGJT% BB 76, W<SCI` X6)}
142 ,=>uR3e/o " ''Z+78:TEKV;D( V@O %E F  z|9P8*DLU.a@LJ~
143 M= S= VY[?w = < l< kl<6 0; '= ;
144 45<T [\:; < YZ: 34 = = \^9=m Z[= r= ; m=  %%K II< $%B;
145 --; SV|< 1=e &&; < NS  P; `;b !< "&&<C #&&; $; %hk< &--5< 'suq (< )ln<n *%% < +12C= ,bc -* .%%p s /9Y=a?=<q<< <:< ===:<I;;<;<;V;<<<9<N<I=<:I=<: p`% x ~~x -.| 34f n  7   Y3 "" '   CC |
146 NO  %%  1  2    !P $$ w ll JJI3 ##  %&  ' b   BB  
147
148 W su z / K  !  "++S # $  % &  'uw7 ( ) *BCY +r ,7 - . /TT  0O 1 2 3  41! 5 6 7??D 8&& 9HH :GG? A.1
149 5Q &8$G(< ؀x<h\X0x(h(@ 0 ~~~~~d~ ~L~`p~`~PP~@~p0~N}N}}}}}p}H}8}d(} }L}`||<|x|p|||p|p`|P|@| 0| ||L|{x{l{p{{{x{h{(X{(H{ 8{({{{zzzxzz"#(05HIJKLMNOPQRU 
150     f$'4!">?Y=$- HHX<hx <\(((8 HXhxd L`P(8pHNXNhxd L`(<8xHpXhx  txl(p8HXhx(( x(t8AB(058HIJKLMNOPQRU 
151   )*+,-./0^`abceghijknoTpqrsuvxyz|f x
152 n  ps jk4s FHR UQS )+S  HMZN #yy -0z <@KQd
153 C oqoN yz(Sb +8 ko` ]_p  `eV7U  [ , fj%L *+*  vq# Une e 88-$4R`QL0)ys5-u,0S+[,ao/R((( 8HHXhDx(089HIJKLMNOPQRU 
154 hf$'4!">?B%/#&A7)*+,-.@123f$'4!">?B%/#&A7)*+,-.@123VZ 6:W[]_lmtw{~SYDG<XF\CE}d= 
155  I    
156  M
157  77d  \  `    8  2    $  1
158  ;
159      
160  ru
161  
162  
163    !j  "
164  #
165 T $
166  %Y
167  &C C 5
168 B
169 
170
171 *
172 x 
173 
174 j
175 -013d ._ w /LLF 00 1ף 2 3x, 4KKP< 5. 6ң 7 8KL 9  :  ; ' <KKp =&3   33 23  ++  %%  
176  *+   +,>;3#=~,6KZ+@OQ &.LBQ0 '~
177 76U|9o "
178 D(, >e/uRzTE
179 ! #8*NC7SDH:I?LJ<'P.1%5Z-G}_ $BF3AE % a@
180 zM %)`8  ,=~,6KZ+@OQ &.LBQ0 '~
181 76|9o "
182 \ ll,- L\ 0a\W ^\ \3 2k\d \/\HMZ #y -0z <@KQd
183 C o yz(SN ,9 x{ jm` giD mrp# V7 e [ , sw% *+*s  G {q Une  99-$4R`QL0)yE5-DrNu0M[,aoF/Rt #/ $K < %  &WW 'CDS (E )=> * a + ,  -7D .< / 0noY 1rY 27< 3D 4 5  6!9 7(*O 8p 9 :~   `` **) r u 22C C 47J <<q BCq
184 QT 77 q
185
186  Q  :;xc ''c  P    -  ++  ""K ZZ o ++R 67C ` p !P " # $++ % &9 'ilv ( } )  } *FF + ,~ -23 .   / 0 1  2& 3w 4W 5q 6{ 7 8 9;< :  ; < =tt >Y ?Y @mmY AopY B~  C w~ Ng7
187 >| 3|, ) ^h&qwP r3~$ %(K%Wq38 Y3v$c Yel0
188 *2 \, j
189
190
191 Y
192 (## &+1 &> "#&-YI, > )YQ.(+ /*/'x /* p *&&-&O&~ 0& &3&R&MRF?hd_8
193 [j>Dw?hܣ#7I޿_@@-cxD- - t- ,- n- T! U- N- ~  F--y-2-q-[-P-s,[-P-s, `  0!i+?K%i$BU%HX ء3 b%04+ (  XC &+9p% "J ,+#.w%ȡ3Q .W5  h  .X`! %衴3!-%&.@x(%u C1A~- ;.1 
194  %r+"pC!c+'! ++g! m! 
195  s! I! Z! 1!  {!T!9!
196 (A1 4
197 :  4( "%L1
198 
199 K !r+(/ [1 '&
200  %c =
201 + %Ȣm16&i &آy1"
202  1
203 SB8  ;@1=#>6(3@X+3 hK#(8x8*&0. @n TT  NN 
204  ))   --%x.A
205
206 +` f#
207 
208  +.l!< O&R&U&Sy
209 3 % #:).:*C "
210 K ,7P) -,2#/
211 
212 /'4,/YB 7
213 &:&#/I,<#& o0N,r 'T,Mv( &@  
214 -
215 \, # 26 X,z)()2/( 2 2 4s *r HH #  N cT #y zc  U
216  68  n GH* JJ~3N  BB jT  O  M  s A :C  ??R IJ 
217 TTgE I  :?D +3  !. "" #.f $qB %3 &e '
218 a ( j: )LL'/M *S +\Os ,  -p l .$4 qTl  ) YYEX1/45&;y3p:1/4eO ersonal\oric\mios\3DEngine\TINE\ships.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Perso
219  VW
220  bc
221 e jk
222  vw
223  
224  ?    P  
225 
226
227 U  
228  I    
229  /  M
230 i 77d  \  `    8  2    $ e 1
231  ;
232      
233 Y ru
234  \ 
235  !
236 d "  #j  $
237  %
238 d &
239  'Y
240  (C C 7 5
241 B
242 
243
244 7*
245 x 
246 
247 j
248 YYEX1/45& /3p:1/4eO 4eO [a  }/ .H'/ͳ YYR YY 55/ j \ Y3x AA9 HHm< imj  89' ;;
249
250 j DEj >?' =>w\j 0j 33!9* FHOj CD  :;. 9:D EEr3j ABv BC\ 00j @@-m
251 0f}\:f|K KKK\
252 Y !
253  "  #j  $
254  %
255  &
256  'Y
257  (C C 7 5
258 B
259 
260
261 7*
262 x 
263 
264 j
265 ric\mios\3DEngine\TINE\oobj3d\debris.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\filler.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios#w b x na  ps 4
266 FHR UQy <>Sb  HMZ #y -0z <@C
267 o yz(S >K` yzp# va V7d i [ ,s % *+u * ua G q Un#w {eU  KK -$4R`QL0)ys5uxM[BwaouFv/R'MMd  ( c )]Y *Q
268 +hd , -HH2  .ss"w /< 0 1 2C 3KK 4JK 5,,3 6013 7_  8vvF 90 :ף ;)* << == < qs< I "< sI D ggS .. ""s ##<
269 $$ %% &&  ''
270 (( ))9 :\q< \]< hhehf]{c$  1
271 e ;
272      
273  ru
274  
275  
276  ! d "j  #
277  $
278 e %
279 Y &Y
280  'C C 7 5
281 B
282 
283
284 *
285 x 
286 
287 j
288 XJPI(  (@ҡJ_(m2@a _PosX sta _PosY ldasowhichAdd ourCreateRadarjsr load_frame jsrhyperspaceor exitenvironmentCreates theshipbasedcodeTest_PosZa bit closer ldaobjectCreate the radarnoinvert2beq noinvert2 bcctmp0lda sta tmp0 lda staOPOSnorotSTX VOB lda _docked beqC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\data.s"oobj3d/obj3d.h"_pairs0Digramsgalaxynumunsigned charwithFlagsquantitiesunsigned char %[lasttrade+1]_equipfuelvariablesSome moreholdspaceunsigned intcurrentplanetmantainVariables toFromtemp_seedUses a temporal seed_missionindexused in infoplanetlegal_statusgs_init_strCall entry stringnameunsigned char %[32]pricesunsigned int %[lasttrade+1]scrollFor plotting charts_pricesnumlowcaseThese two usedin gs_randomnamebytesFour_holdspacePrice fluctuationmissiondictionaryGoat soupshipsholdscore_current_screenSo we start at LAVE_namemkstrsloFor displaying the market_legal_statusCurrent space left in cargo bay_currentplanetContents of cargo bayplanetsFor namingequip_flagsmkstrshiplayerCurrentfluctseedtypecashunsigned char %[4]equipCommander_cur_selCurrent selectionpositionsXplansys_cashbufferUse temporalhyp_systemdisplaymarketused in genmarket &statusLegalvarsSome_ship_typeEquipment flags_galaxynumCurrent planetequip_itemslist screenscrollingAre we$S1$S2$S3numberGalaxy_fluctfastseedtypeC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\dict.sECMsstr_harmlessRatingpriceseqLOPricesareThesebuyingFor marketInhabitantsstr_searchplanetFor searching planetsEquipmentA_FWCYANA0A1A2A3A4str_fuelpodGHlaserand Pulsestr_galactic_chartFor chartsgovnamesFor system informationBeamdesc_listGoat soup dictionary__texts_startSpeedScoopsBayLargeEscapeBombEnergyManMilLaserstr_commanderFor main screeneq_techTechlevel minStringsMissilestr_cleanLegal statusFuelC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\dictc.sGrammar__grammar_startC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\frame.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\galaxy.swillImarketGenerate theaso that the goods characteristics are stored iniunsigned shortxldx lda stayWill use regtemp_seed2stauniverse_to_long_chartThis is sys Y jsrldaDraw big the cursor lda plotY pha lda plotX pha sty plotY stx plotXinysystemdot atnotfoundjsr _makesystem lda _current_screen cmp bne long jsr _plot_chart jmp print_distinfo long jsr _plot_galaxy jmp print_distinfojsrThis islsrtyajsr init_seed lda _dest_num beq end stast1taxtmporiginalFollowing the_makesystemjmpprintas_genmarketand show it jmpdxdytradegoodPreparereFunctions to_quantitiesperform_CRLF_displaymarketresseedldxtweakseed4seedinitializedataand then makesystem to create the systemsourceadapted from the TextElite CChecksave_seed_infoplanetprint_distancejsr put_space jmptextClears the two lines ofjumps to dest_num and_seedrangeIs infollowto$S4Randomize price fluctuation jsr _gen_rnd_number stalistsgood idea to keep everything into separatepostdraw2pla sta plotX pla sta plotYplot_crossjsr plot_cross jsrC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\main.ssta _fluct jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoopreg0reg1reg2reg3reg4reg5reg6reg7_jumpsta _dest_num jsr _infoplanet jsr _makesystem jsrprocedureMainC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\models.s__models_startShape Data clawed out frommodelimportConversion byC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\radar.sPOINTrts LDX JSR GetObj STA POINT STYSetCurOb STA POINT STYdisplayLDAcmp ror cmp rorReturnscreatingandNow plot each point DEY ldaDrawRadarendDEX LDY sty tmp1c ldx jsr SetCurOb jsr GetNextOb cpx beqPLISTXPLISTYUpperroutineschecksThis functionIDENTITYmatrixIdentitycenterSet radar center to viewseefurther check shouldNUMOBJSLDXintervalWe know x is in theloopbccX2SaveY2nextbeqNext pixel up bne loop_drawX1 the same as X2 tax stxcentersatputting itupdate_compassPlanetbyHCZfacesNumber ofsavXDonsavYElitesecond point to simulatedisplayedis to becompass_xsavxLDX ROB stxRADDATPoint listpointsplottedthe pointsthanis lessVOBCompassradaron theRadarend2list jsr GetNextOb cpx beqtmp1loop2 sta tmp1 styRADOBJWhewheadJust draw thepositionsXOFFSETthat height of stalk is also in thatbelowstalk isPlayerNeeds X loaded with theTEMPTXA CLC ADC STAC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\random.sAcarryint *_base0_rnd_seedtxa staseedsInitializernd_seedrollda _rnd_seedg_rand_seedfunctionElite randombase0base1base2engineeredThis is inspired in the reversethatIt is commented_gen_rnd_numbersource of eliteagbC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\ships.sShipSize__shiptables_startTables with ship stats and collectionsPointerbits__shiptables_endtonsInC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\stars.s"oobj3d\params.h"STARXStars have locationsTHETSTEPNEWSTARPlotStarsonRoutine to move stars dependingINITSTARstarNow plot thePLOTSTARC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tactics.sSTA_ai_stateSMC jmp nomove noflags ldaand beq noai ldydockingdisappearingorexplodingtableFunctionAIImplements the generasetwhich have the flag AI_CONTROLLED_TacticsAGBImplements the controlhyperspacingTacticsAIMainCallsdoaiand cmp beqtineFlags IS_whatever inflagroutineCallC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tail.sprogramEnd ofTailC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\text.sbutSame asprintnlprint2capsand text will be printed onCodeareaprint2bufferAttributesPutnewlineprints a string in text area ADDING apixelsinC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tinefuncs.sVariablesSome GlobalCthat can be used fromVectxzero result bpl nothing2 eor tmp sta tmp sec lda sbcfunctionsSome TINEop1sta op1 ldaop2result_VXGeneral coordinate variables_VectXC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tineinc.sRoutine to divideudiv10thebufconvDIV32convertNumber toofof successive powersTakeSLJcoeffremainder isC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\cockpit.hC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\main.hC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\ships.hC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tine.hC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\obj3d.s"obj3d.h"objectsrenderinglocalextensionslib3dmanipulatingMarchObj3dextendsA collection of routines whichC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\obj3d.hC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\params.hC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\circle.spoutsideIfMaxXint %[cy+y]MinXCompare with CLIP_BOTTOM and CLIP_TOP lda sta op2 lda sta_circlePointsPolyY1PolyY0cxCalculatecyCircle centre and radiussxloop lda sx sta op1 ldaarrayNow fill the MaxMinthenldx tmp0 ldadrawend lda _PolyY0 cmp _PolyY1 bcc draw lda sta _PolyY0 sta _PolyY1 rtsC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\clip.sreplace_firstjsr _ClipMoveP0 jmp loopscreenthe resolution of an Oric_ClipY0clc lda_ClipX0_ClipXc_ClipYcoutcodeCompute theclip_second_point_polySecond endpoint was clippedend_clip_leftlsr bccRighttestisnThe linelineverticalLargeY_DrawClippedLineLargeXbottomIf the end point is clipped on the_LargeXThen standard clipping ldaoutthey will never berightend_clip_topX1Y1Save the result sta _ClipCodex0x1y0y1If the high byte of Y isxcycclip_first_point_polyFirst endpoint was clippedLargeY0LargeX0Finishedend_leftcertainly needs to be clipped bneoutcodesThe region_ClipFindRegiontestBottomtheorydonejsr _ClipMoveP1 jmp loopend_clip_bottomwellcannot be on the top side asnegativeend_clip_rightend_topC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\debris.sdraw_dotat givendraw_debrisafter clippingC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\filler.sdraw_endtya and __patch_oddevenflag bnecareswhovalueRightBytetmp2__patch_loop_clear_scanline_startclear_even ldx ldy lda staswap_values_AddLineASM lda Y1 cmp Y2 bcc no_swap_values bneEAnd initSwapStartallNot accurate atC staldy _PolyY0 ldaheightNull_ScreenPtrLowUnrolledMultipleDrawloop_clear_scanlineldyDiagonalsinxbmi end_loop_e_left_first loop_e_left_firstgo_compute_leftcpx X2 bcs go_compute_rightCompute the position in thenotinitsCommonminiend_drawbcs_MaxXDitheredptrUpdate screen_PolyY1sty _PolyY0 cpyNZldy Y1 ldx_FlagFirst_E_MinXLinePatternFor what I needweSolidContains_Mod6RightwidthvaluesCalculate some RANDOM_Patterntemp1clear_odd_ClearAndSwapFlag lda _OddEvenFlag eor sta _OddEvenFlag bne_FillTablesASMCrossingsNo need to compute the highbyte since we have lessRun the generatedpatch_patternlda _CurrentPattern sta_NEWoralinesPatch the code that detects odd or evenoffset_Mod6LeftGet X0 ldatmp3_Div6_DX_S1StartOffsetGet X1 ldybytepatternCompute the adress of theadressCompute the screen startCHEMAC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\lib3d.scountAdd remainder ldyLStephenral *pointAnd on to the nexthialcallNeed topointersTM1clc adcC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\lib3dtab.susedTables__lib3d_tables_startlib3DTables used bypageThis has to beC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\LineDraw.spointerInitialise screenhere we have DY inWritenan Oricouter_loop ldaclcWidth_CurrentPixelX_CurrentPixelYclip_first_pointend_clip_switch lda _ClipCode0 beq clip_second_point_HiresAddrHigh_DrawLineFirst endpoint was clipped ldaDrawcur_smallerjmp endverticallyhorizontally thandraw_nearly_hoC!<f'!< x g!< m! 
289 < s!< I!< Z!< 1!< < {!T!9!R K p LZ1 M,.e Nwwp  O[ PQJQbQQNTZgQˣTTTlT T֦NBݣtQ-VˣWɦQ-Q J [Y
290  (C C 7 5
291 B
292 
293
294 7*
295 x 
296 
297 j
298 > .// /  08;  155p  2~  388(r / [a  }/ .H'/ m
299 J:;7 `T7
300 @@@@@ Py%J@!9QKZ^@X JUL && A@V}J / ''PHҴ
301 JG "J <7 p`% rizontal_SwitchDoubleBuffisGenerate multipledraw_nearly_verticalHeightpatch_circleclipPatch the circle routine lda_OtherPixelY_OtherPixelXsignsGenerate screen offsethorizontally_inner_patchthe OPCODE in A stafasterThis code is used when the things are movingcall the specialized_TableBit6Reversesec outer_loop lda_TableDiv6_DoubleBuffOff_HiresAddrLowincinstruction_outer_patchC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\mextra.scallersSome extra mathinterfacesobj3dmul16 is defined in"""CO""co""cockpit""cockpit.hW"GetroutiGet pointer toloopiGet pointer to routine lda dbug beq dbug tya ldy loopi iny lsr bccdbug beq dbug tya ldy loopi iny lsr bccGet pointer to routineGet pointer to routine tya ldy loopi iny lsr bccPrints to the doublePrints in str_scoreScoremaScoreremainingremainderemainderf_targetflightflight_messaflight_message_bflight_message_bountyflight_message_lootsavidlda jsr AddSpaceObject st%#$%&'()*+,-./012345689:;<=>?@ABCDEGHJ@9JbLJAL EC  @ P/%DaX!&HF|JST
302 7 FZf$"JTYZ XJPI(  (@ҡJ_(m2@x & QQ% % & ttp% & ""K% &  &
303 , & $ 88$ hh$E OO$ rrw% ,-% - _ % U& % ' MQ' \]5% }~Z' rs% gh& i' U% MM b% Q' !%d "$ #& $//~$ %HL% &q '$ (
304  )& *&# +33/' , -*& .-&( /ggO& 0550& 13& 2qqR& 3LL $ $ %%k&%'C%C%C%C%&&Y%6&g%6&%$&$% &$$&4'< n    H 1
305     2     
306 z8 p  b8 8 H8x '' <   3 < -  ++  ""K ZZ< o ++ 67C `< p ! "< # $++ % &9 'ilv ( }< )  } *FF< +< ,~3 -23 .   /< 0 1 < 2& 3w 4/U 5W 6q 7{< 8 9 :;< ;  < = >t YZx Y]^| cdf n  7<   Y3i ##9 ** '   ss<
307 | _ W ~D &&   Śi PP1 M 2E  !a !"Pb %% w  zzI3 $$ _ &'N VV 78 < ' b)   22 !rr O "
308
309 W< #_ $zD %/ &K  ' P ([[p )CDS * +=>t ,  - . < /7p 0 1 2rsY 3r 47 5 6 7  8!9 9(*O< :%#$%&'()*+,-./012345689:;<=>?@ABCDEGHJ
310 < s!< I!< Z! 1!< < {!T!9!@@@@@ Py%J@!9QKZ^@X JUL && A@V}J / ''PHҴ
311 JG "J <7 p`% klTZgˣTTlT T֦JBݣ-Vˣɦ- - \  `    8  2    $  1
312 e ;
313     d 
314  ru
315  
316  
317 e !  "j  #
318  $
319  %
320  &Y
321  'C C 7 5
322 B
323 
324
325 *
326 x 
327 
328 j
329 HIY) ,ri -7 . /p 0ZZ  1!9< 2')OP 3B 4b 5  61! 7 8 9EED :&&OO4M L  #  cT
330 z  x  68
331 ~3  BB j    M   N : i ?? TT  :? + N . " q 3 e 
332  j: !LL "\ON #  $p  %$4qT  YYE45&u3p:4eO @ |qJ_A$i'43@ #:2'&$$&<  &% '< ''' 7   Y3O ""9 )) 'Y _  QQ
333 | \]  %%  Ś 221  2    !P $$E w zz< XXI3 ## < %& t ' b  i PP P 
334
335 W  z !/ "K  # < $99S % & i ' ( _ )7m *p + ,PQY# -r .7 /) 0 1bb B 2!9< 3')O 4 5D 6  71!a 8< 9 :MM  `` ** r< u 22 C <?J< DDq< BCq
336 QT3 77 q
337  Q  :;x // <  <  < -  ++3 < ""K ZZ< o ++< 67C ` p< ! "!! # $++ % &9< 'ilv ( } )  } *NN< + ,~ -23 .   / 0 1  2& 3w 4/U 5W 6q< 7< 8< 9 :;< ;  < = >x- ,< * + ) l*i  
338 :) * 00*< ,,( ..*
339 \, )  & t hiT,< %%N, * ''r+ HIf*< *< ||4, |}* + +< vv*< X, ,,)< _`( ,< ]^P)  s, !( ",+ #w|p $}}x( %kmY* &) 'z) (G* )) *8<  + ,b% -z{+< .JK) /T* 0C* 1,--, 2}}+ 3YZx,< 4VWu* 5q< 6
340 < 7(< 8&+ 9  :WW ;aaI, <') =( >pq+ ?M/3
341 J:;7 `T7
342 @@@@@ Py%J@!9QKZ^@X JUL && A@V}J / ''PHҴ
343 JG "J <7 p`% 1)X
344 J:S @9JbLJAL EC  @ P/%DaX!&HF|JST
345 7 FZf$"JTYZ XJPI(  (@ҡJ_(m2@ėJ#J(&3 "!J&z8   @GJO  @^;KJ'C}JJf("J_EW JTO s!
346 ~JCL!xJUN"T~Jfas"#@ |qJ_A$i'43@ #:2tO O O O O O O hO O ]O O #P P gP GO
347 P
348 DP !P D3P P #OOP POORPxP~PP>PORPPRPPO>PORPP  e   
349  ru
350  
351  
352  !  "j  #
353  $
354  %
355  &Y
356  'C C 7 5
357 B
358 
359
360 *
361 x 
362 
363 j
364 m ,  -7< . / 0mnY 1r 27P 3 4 5  6!9 7')O 8 9 :z"Jq'' P"J (,ED@A@ @ <CAƗ"JUM,-
365  ~J: -;.`J{
366 O.y1YW  @0JL@èrnn+\J#d12@"JEV:=//   C C3 013       @y/QݠJ<>[?//  @y/ <Je?_sK ?"K@Jn@fdJ@#@ |?# K%Ai'43@ #:2zJA' PJA,ED@A@ @ <CAƗJCB-
367  JB;. JCC`^@ (?3gtV@8JCMJGDx.KDs! @1KE/UJeE
368 vTQ 0p$FJ/KEWWQ @  W?/KF\''@I/KmF\((@1KFGJGGCi:5>.&KJH[?--  @i/ JH"@#KI8,+@JI/UFD`" @
369 DG/K9J7 FZf$JJ XJJ  (@ҡD/KBKm2@ėE/KKK"K L&3 "GJcLz8  * @* Ap  Bvw~ < C-.~ < D_a<)(h,E)*J)Y(>, + *Yj)(,T)T)(6++(b* *)M*)*'*,)C!+,y**) )+ +) d)j)  :? +  .u ". q 3. e 
370  j: !LL "\O #  $p  %$4qT  YYE45&u3p:4eO C}JJf(-<wD-< -, t-* ,-< n-< T!< U-< N-< ~ < F--y-2-q-[-P-s,< && < ''< ((< ))q< MX Ə!]~JCL!xJUN"T~Jfas"#@ |qJ_A$i'43@ #:2 @q.KL  @^JM#w"B @ @@&,1KNcT&%1H@ |&J{T'/..@  @01KXY
371 @=Jm @  @/K)G;M@JNP|BF[a\0fD K:NO#PPc4,6fP)jIgP1
372 #TK<l<j? <
373 b>P %7+Y;
374 os,'t-̵(rb<CB;`D,0;
375 /;,+'=2/U&%7$p_Y
376 *8,- 7+/ Y#f#L\|< )WQGl*sv'"#Y'x(/$0R/GV78;:)fC
377 ;<9'5%Z'%.mim($ ~=#&$$$$|/#/WyN,L1w%XYY/T,*Cr+d7Z68 Ś1 7x/[12 ocT0%(Sf*M*P4,*+{0n0y1wCCC+*#yz`5596X,I3)q *1A1-~3H'p-
378 (-2#
379
380
381
382
383 :NO#PPc4,6fP)jIgP1
384 #TK<l<j? <
385 b>P %7+Y;
386 os,'t-̵(rb<CB;`,0;
387 /;,+'=2/U&%7$p_Y
388 *8,- 7+/ Y#f#L\|< )WQGl*sv'"#Y'x(/$0R/GV78;:)fC
389 ;<9'5%Z'%Y*&i'U M z/K
390 UQI s!I!v0 #GG&£33[SѦIK w\O,
391 )
392 / 71=r}90z)n-0:Q_ a\u%YFM
393 %G*m1 2) ;<0PU%^\:;sD-%&p%&d
394 uDPP r&.T!ף7b%*+}6\P;`;)m2\3P\ Z!g! ~"` T*"۳ !9O<:.Q'guC** *m!261!-,G(7N76< +%$&"";.@0+x, =l<;P.GDCJ]Ci"
395 qU-.ңR#K#Q
396 ;S=9=u*N-&q.wP\h Gr3~$ %(K%<7/U=7IW=5<q63gYz88 Y3v$c \Y
397 v<r=#w< <e*l0Ͷ0C=G+M;M
398 *S2 S\,9 j
399
400
401 Y
402 j:(#RP# &+1 "&> CU.'/"#&Q8-YI, >';\O )YRQ.(+ p/67ִm=<Z1*/'x /*  p *&&-&O&~ 0& &3&R&[)ਸ3/'}xVͷP 9e 8On`'ԉ>r])fÒeX8fseF25=q/:yO|}oM.o0d:pfx%利C Qrx)DB  !A )`!H@ @  "F I@
403 D HD9=P#;
404 +C=0, uH,wG6Q&2`X,#h,M=x,~,G668y7GJM
405 (s.,S=,0ql!QL2Y
406 CXq.yhq(xquEQ-2m=qqqGJqr=q&.q: \L\LqrrI3(r8rfHr
407 3@;.xrrY3x%
408 psrGJz8rwrs=s
409 P_4
410 r
411 h
412 @ss
413 *sr3s s
414 ':)t82U.R3t= t8t
415 s`tL\L~3pt
416 _4RN2
417 Ht=ttP)t£&.- ;. .< ,.@.
418 .4 68R UQ S  <>Z #y  z ,0KQ Cy
419 MOo jk(S "p  FMV7  |[  8<* tx Teq F_ ""$4R`QSӚ)ys5Su(T.[aoIRaoIRaoIR6  8<*{ !tx "Rb #prx, $ %=7 &CEqe 'U_zV ( )%%7 *$4R`Q/766OSӚ)ysq75SOgVP u(T.|[7aoAO_7|G7 R|7 8 9;< :  ; < =tt >(2pA ^\La\L
420 X:4uu(uңD288uHuף>2`u `w\I+MJ3uuEz)u u
421 <vE% %
422 v/2;MJ)8%H%X%\I3h% 2x&%N)%RI~$%& %%33 s.0&2H&)X&Ch&\I  2E9tK8$2RE*2 &>&Y&$װ$ &)&02&62\&)'<32'2 0װRJ2!9.8 @'hаW3.X'oh'r'? %v'.#G$'48CgGfC3-I @q1(P  00(
423 /@($P(U ])qh(/
424 (($(w(/((M.\ t` 9$()d )@)P)P`)j C*E#/)$))p'/)GY)ͳI)2/))%*۳;CE*  *r8*C"-H*X*h*x* **;* p:4C**C#-;G**** x 5%+ +T*0+@+C$-Y*P+(SE`+x/x+ (+ ;K%+f*+l*+/++U%,u* , 0,H,-X,b%h,,6,C;*/\\x &< % % & p% & ``K% & ""< $$
425 & ## %%& $ vv$ $< $ /  / #/< L1 STw% kl/ &'x/ [1 % {0 n0 1< A1 0< y1< C< !C "C< #-  $, % &% '
426 / (2/ )p *ll/ +BD ,.// -$0 .8 /8 0yy;< 1fC 2< 3HJ'< 45% 5Z'< 6%< 7& 8/0i' 9  0 :0 ;_  <m1 =U% >,Ś3p%,&,,w%,/-#wE-Q(-*8-9H-%X-c;%p--/--f--*G*-*-};s.*.Y .;%2/ XD/`.#!25p.%.(2* G-2q.2 2*H'p8*.x.72;}.*.I:2/I:*/(/[?8/0_)%X/L2p/*/P2S E;+//O('_$2$0/W/%/%0imIִ;p2j:3+80t290&H0x2lp0 &(IJ| 2&+0@00
427 2,+0v00|0 ;mIN3:n:41+YH*&(1-&@1x m40&13&1 ;
428 0;n011'!հ2{0(21!82$ ;O&P25R&h2XYHU&2
429 2#2r+2հհ2023gYH3 3+03I!@3>;P3T!`3p303 3?Z!;4cT I4:3@C444(4084T;԰YHH4g!4&h4m!X4YH\Os!6&4]O Kj;4 4&4hOK 5YH&5005tOK;@5-
430 X5;OK+55D2S5p3r5԰J2OKPB20;5&5/5~66OK:;(6@6P6"F4;B;x66+6OK&6DҰ_ 6+8 ?.Ұ6+7OKP;71(796&87SP7OKCi#8p @8̵;YpѰ`7`;p7&77OKb77~ A'777OKA18 8 8;-,08z@872L1P84,`8O
431 Kr8 8'8888qi[18Z1P2/'9I, 9"209@9N,P9G2
432  ;`9T, ?< @. AQ' B CRR% D$ EAA& Fmm@0 G^_.. HMN% I&&q J;>$ K0 L)*
433  M& N&- Oqq P   Q R SCC( T,-/ U/' V Wp  Xp < Y*&< ZO& [ss~  \0& ]R& ^. /.100CCC.y*.~CC/1/0CC/hCsCC%C%C%C%&&0 9Y%0/00%$&Q0.~C &..&i1 i1 /4')."J <7 p`% p9A4m19X,99\,929/U6< PѰy19Ѧ)29:Q' :ڦ2#P K8:2F2s,H:X:Z'p:;:x,а:020;3PK,i':'M2:":;;DPK ;S; p3;`;,x;;;Z E#y67;6h ;6;;;<gP K62/<8<s;U 2,P< <`<6<x< <6% =<<
434 ;PK 7
435  x& ?=7(=PK1 8=5<P=7; 2h=qh(7а,E2x=G <=I G JK+M YZ;M abG GG
436 J:;7 `T7
437 @@@@@ Py%J@!9QKZ^@X JUL && A@V}J / ''PHҴ
438 JG "J <7 p`% t %##1<
439 < 
440 M&  <  2< 
441
442 M1q
443 ((-d  HL< si SV <
444 < Q< < m2 6?a ??q< gj< pq< D p 3 HN~  NSm x^:2 HF|JST
445 7 FZf$"JTYZ XJPI(  (@ҡJ_(m2@d instTostoreobjecTo storeIf FLG_BOUNTYHUNTER and our legal_flagslda staora staora ora stafTHAfTHsome can be called fromscanGets the pixel address andSome extensions offromtinefuncsbmi end notneg cmp bcc nomax2 lda nomax2 end sta_p_maxspeedSStatStatsNumbNumbercurrecmissilmissilesstx VOB InitPlayerShip lda _docked beqstx VOB jsrInitPlayerShip lda _docked beqstx VOB jsr InitPlayerShip lda _docked beqstxAnmd jsr InitPlayerShip lda _docked beqAnd in jsr InitPlayerShip lda _docked beqAnd initialize jsr InitPlayerShip lda _docked beqAnd initialize all the s jsr InitPlayerShip lda _docked beqstuffAnd initialize all thea_rC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\keyboard\keyboard.sMusicStatuseventClear relevant bank lda stacldProtect against Decimal modeChemaReadKeyBankchangeshouldloop1beq skip2loop2sty $030c sta $030c ldy sty $030c ldxload inner loop counter and load Bit ldy nop nop nopirqkey read and timerEffectNumberphaproc_controt e
446 x i| 8'(e r y xz s qu vx
447 '(a oq` ql -  33
448 88e bc8 ;_  n   66 aa_    _    en 44  d uvt ,2 
449 $&r 22 ""Dm  nqCi  tz ! "w #P
450 $s %qt &a ' (PPY ) *  + ,BB 
451 -> . /> 0//e 1 i 2EH  355p e 4~ r 588(r / [a  }/
452 EK =":=70:H'=%3PKͶ;"=؏7"=c =N7Mtl< >"8>V7I4X>4,-x>F<2|<>>>">d7;e԰ ϰP K<>j83h>p@?P20 h?D-??<?P2zXA 9N-H><@7 @;%Em20@ :U-@@7P@<`@KA x@ 6Q2<@!E8 @n-@=#@
453 A7A'(AoE8At-HA`6428";pAAK#A"222<A7AR#AAϰ Axlda lda jsr AddSpaceObject stxAddSpaceObjectlda jsrlda v jsrlda lda jsrsta a_r jsr planetpos L LDY jsrsta a_r jsr planetpos lda LDY jsrsta a_r jsr planetpos lda ld jsrsta a_r jsr planetpos lda ldy jsrstx VOB lda _docked beqAdd some ships lda sta tmp0 lda sta_rotxTransform a_whatever in rot_whatever lda a_p bpl notneg lda sec sbc a_p cmp bcc nomax lda nomax ora bmi end notneg cmp bcc nomax2 lda nomax2 end sta_rotyTransform a_whatever in rot_whatever lda a_y bpl notneg lda sec sbc a_y cmp bcc nomax lda nomax ora bmi end notneg cmp bcc nomax2 lda nomax2 end sta_rotzTransform a_whatever in rot_whatever lda a_r bpl notneg lda sec sbc a_r cmp bcc nomax lda nomax ora bmi end notneg cmp bcc nomax2 lda nomax2 end staONEPLANETVerticessave_frameObjectMoonlistPointcountlinesverticesclr_hires2ONEDOTPattern tablerotationsDampenONEMOONdump_bufFill_find_planetdoit2 jmpoDebrisguessroomThe speccy version haslimita goodBuferBufferstr_bufferAlsoAlso used fmarForddefineddefineB-BY#(B%8B<PB<hBDQ2x(BBHB[S2f#CG6GEUQEC#G6\Q2/G6 C8#PC`CpC],2
454 '(Cb#2 =C
455 &h.2CC(C[EJDpO2(D# DQ0D8@D
456 >;pD'=DWD(D>D`ht71=D1
457 v7iG6q!"9)(8'45+!+")9 HC? <  8  '!"9. .<
458 F G45M,T3!"9 ?%&&4'5 <888*   DK2
459 0!"9D ?*)8!"9,D758; <<3 ?&3   4 5
460 -=:,8, ?  3I45 <D- D  C3 <!"9+$ --#;8$< I45454545, ,<45,33CI3ID"##4$5*D!"9 ?4 5D FG4545!"9 ?*-QP-(X-V3Q29-  A-@-<#$$4%5/.8AH3   (
461 -< ?LS3 @2  ( -</ /< H:8@2E92((*
462  F *;=<52G45H2'8*3,+8:2*13I  8  *%%(?2G45'&83F%G45AI-C2/63//* <
463 
464 3I !"9<"'3428C D<(D((L- H45*I245***5<341257>3I4n <   UU< 
465 < 00  < 44%  U
466 I 68N  n GH* JJ~3C  BBE j    M   A :N  ?? IJR 
467 TTgS s 3 :?D +s  !.f "" #. $q# %3 &e '
468 a ( j: )LL'/M *O +\Oc ,  -p l .$4 qTl  ) YYEX1/45& /3p:1/4eO 7_ 
469 8vvF* 90c :ף ;)*! <<d =5 F @ G:B- D< <45) !$;)<(-FEG   4 5KQ3458 9<')-  (-
470 
471 
472 4'2
473 5
474 = 8 <9 :<(-5 ('85<-- <4545(-4*25''*83!""4#5-#>#(F- @ ,!,"*9> E183
475
476 @(*-& &<( @45293 @# #<-43: ;<45 @4+2511*))*8 < !!4"5/(6-9@300* @&&*2 /);2<-   4 51 1< (-**-@G37(?-55*:< :*=<%$8 @ - (-* < @*(-4 B4<FL3(-*,-$"8 @*( (<(-&((-3OV-:8A3 @4;3** @*M@ A B A<B<C<I5,.- @(- <@-!-"@*+9#3
477 I
478 
479 * <* + *<+<*3* @"9=2I"="(E-3 3<AA*??* <8?3I-/-#(3&B&(J-1(8-6!F(G* ()* -IO3
480 
481 () -99*@H-##*EK3I <623 >C3E <.T.([-//((*-'/E01W1(^-22(  C3@<E-30  F<G <-< 00U0(\-3X3(_-( 
482 F* - ;<GA* F<G!F&3G:EM- :3
483 :*0 :+ :5<-  : FG0FG ! " 9 FG
484 :==* :! -+"F23G:0(-0#F+G0(-3978(-68=32(9-4;-!"9# (%-D 8<33*=D3:
485 =D2E
486 =  *B"3!"9$?$(G-&+3
487 =  B
488 ! " 9
489 =  B.F"G!"B*  (-#?:!8F3I=-8;2*FG-FC3I!G
490 =..*!"9-*G*(O-)/3BRS : .!:."%FB*Y-Z-,988C ?@R2-G
491 .H=-8N3
492 =! "9+H+(P-B $3
493 =CDVD  ;
494 C*D* +]- H98
495 ?@E<(B  B -318
496 =22*%*3-*3I
497  =@868.(5-B  B3
498 '6C7  +&!'! 1'"F'(6*K-6%9=:*8@8<E$G-,P,(W-<<*!;
499 =*
500 =* FG6>-*
501
502
503 =  *
504 =!"98"!-"> 8E3
505 
506 B!;!(C-  3!!*B!30(7-!"94,4*(;A2%;+F G3(:-0873
507 =! " 9$)3,8$F(,*@-G"!#""9$*&-#!$"#9 EG
508 =&FG++*8!"9108JP3I F3
509 G!"9**!*"(9$!%"OU33 G!"9)7F5 F)(7*N-'G9$F,G ' 38+;3%!&"$9 .
510  @
511 < < .C3  C',3#FG)' 3 I  'GM3FG!"9'E >03 I+L!"9 >% %<'4F
512 HE&G;&;8B3I ! " 9FG.3 I$)" $*+-"<EB88C83+ .C !
513 "
514 9 F EG
515 ( =8-38G+(!("&9.53 @+DJ3!!""!9
516 
517 C% !"'-9B<00 )F0<G!"9
518   
519 D ' C  C+' >3:3  3 >+'FG0/8 <' !!" 9@23'= 538><' 4-C'< > ';8+  '(-)!)"'9!"9%%*;IJKL> ? 7"F;*Q-R-S-T-B'?<@<*GC
520 
521 '
522 
523 8&%8E2(FG'88   4 5""* !"9$%%4&5 <>N>*U- <  *' <0-1-8  4!52-8!"96 H7<*648! !<E!"9C45E!"94C5--#; I8$<45454545, ,<45,33CK3ID"##4$5*D!"9 ?4 5D FG4545!"9 ?*-QP-(X-X3P29-  A-@-<#$$4%5/.8AI3   (
524 -< ?LU3 @2  ( -</ /< H@E:8282((*
525  F *;=42G<45G2'8*3,+892*13I  8  *%%(>2G45'&83F%G45AI-B2/63//* <
526 
527 3I !"9<"'3428C D<(D((L- H45*H245***5<340257>3I45x  " " R# LWK# Wc =# nq#E Y# [[f#
528 #( em "_ cc" CL#
529 }# ce ""#\#i###"#"#~JCL!xJUN"T~Jfas"#@ |qJ_A$i'43@ #:2
530 F @ G:B- D< <45) !$;)<(-FEG   4 5KS3458 9<')-  (-
531 
532 
533 4'2
534 5
535 = 8 <9 :<(-5 ('85<-- <4545(-4*25''*83!""4#5-#>#(F- @ ,!,"*9> E183
536
537 @(*-& &<( @45293 @# #<-43: ;<45 @4+2511*))*8 < !!4"5/(6-9@300* @&&*2 /);2<-   4 51 1< (-**-@H37(?-55*:< :*=<%$8 @ - (-* < @*(-4 BJ34<FN3(-*,-$"8 @*( (<(-&((- ; <  =. >89 ?B @ooD< A''# Bxx Cwwr3 D#$7 Ev F Gc  HY Iaal J < K""1 LU.m M8< N. O  P< Q8+< =1! N-gۻbW 
538 , _77| K$K7m  ;3.,7 m  ;3.,7 DEngine\Elite Clone\Merge\frame.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\galaxy.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\main.s/ncb/module/C:\Documents and Setiycockpit - Win32 Debugcockpit - Win32 ReleaseC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\cockpit.s"cockpit.h""main.h"XPassstringsNeeds to centermessage_delayRoutines to print HUD stringsstrlenCalculate the length of the stringC:\Archivos de programa\Microsoft Visual Studio\Common\MSDev98\Bin\win32.ncbC:\Archivos de programa\Microsoft Visual Studio\Common\MSDev98\Bin\crt.ncbC:\Archivos de programa\Microsoft Visual Studio\Common\MSDev98\Bin\mfcatl.ncbC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tineloop.s"ships.h""params.h""tine.h"anglesz and yintYZcpl_systemon the data fromasleortxagalaxyshould be called after _jump onaddmoonplanetsta a_r jsr planetpos LDA LDY jsrplplda tmpplanetThis is different depending on whether we are launched fromrtsstx tmp sta tmp_EmptyObj3DMake sure Obj3D is empty jsrothersCreate ships anditRotatemoonsNow create some_cpl_systemstirecting done_front lda _rear_shield cmp beq done_rear inc _rear_shield done_rear jsr update_shields_panel done_energy jmp lockingIf redirecting power done_front lda _rear_shield cmp beq done_rear inc _rear_shield done_rear jsr update_shields_panel done_energy jmp lockingshiu done_front lda _rear_shield cmp beq done_rear inc _rear_shield done_rear jsr update_shields_panel done_energy jmp lockingnoinc_energybranches allwayslda _pth beq done_front inc _front_shield lda _front_shield cmp beq done_front increchargelasersdonSelectorLeftlda eoreor frame_number lda frame_number and beq checkthings jmp cont2$$ff$fffc$fffa$ceor frame_number lda frame_number and beq checkthings jmp cont2 checkthingsset_pleor frame_number lda frame_number and beq checkthings jmp cont2 checkthings jsrset_planet_set_planet_distanceset_planetCheck distance to planet ldx VOB jsr SetCurOb ldx jsr substract_positions jsrDraw objects jsr DrawRadar jsr set_compass jsr _se jmpDraw objects jsr DrawRadar jsr set_compass jsr _set_plan jmpDraw objects jsr DrawRadar jsr set_compass jsr _set_planet_dis jmpDraw objects jsr DrawRadar jsr set_compass jsr _set_planet_distance jmpDraw objects jsr DrawRadar jsr set_compass jsr set_planet_distance jmpjsr _InitTestCode jsr jmpjsr _InitTestCode jsr set_pl jmpjsr _InitTestCode jsr set_planet_dist jmpjsr _InitTestCode jsr set_planet_distance jmp em3rYÏ~3
539 ;$RQRC\Ouzy/7QP \V
540 G Nmm1MBT$& &-&3&ͶRrj1`7R#ۻs2_jC=]9N9qUCU&|JXlx´u<<) 2RaVW 6`N^20Q&2cb8XS+DT0f}..H'k/}S  C   r & # 
541
542 \ **
543 ew}\\'}\\LJAL EC  @ P/%DaX!&HF|JST
544 7 FZf$"JTYZ XJPI(  (@ҡJ_(m2@
545 
546 VW
547  bc
548  jk
549  vw
550  
551  ?    P Y 
552 
553 U  
554  I    
555  /  M
556  77d d \  `   d 8  2 e   $  1
557  ;
558      
559  ru
560  \ 
561 i !
562 e "  #j  $
563  %
564  &
565  'Y
566  (C C 7 5
567 B
568 
569
570 7*
571 x 
572 
573 j
574 Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\text.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tinefuncs.s/ncb/module/C:\Documents and Sett]OP3ym9T*n@7O C s,ޟ<T,\3ʥA1'*``tKX)tIB4U#[N
575 d
576 vY#>:+ajl8'<ѧa\#[1w:]mHK(SU3 DPU.}\
577 \;E)RP-h,<DDP@.:SS+kIA3U3(7tQomeQm@$7C7$/\b+Mi&MVJM
578 \Q0_3^qk-Q9DQҐ~j:E$>=+ T1=V<\&Tx66h R*qQl[i SWzVu,& T2֦hR^T#S2 7I3`q7~wG-f#o<iGcJxJ;;)mW
579 r+,Z$\B=k*GPOVTAb1*om
580 }/p[w )F(Tw\E8r .P%w%(\\j)JPCN.-E.R)B;DCi)khC7;qZ,Q9l2:y1=#mF\#5-0,N
581 xMWUYOk1 mYY 55/  \j Y3 AA9 HHmj im  89'j ;;j
582
583 j DE >?x =>w\' 0 33!9* FHO CD j :;.j 9:Dj EEr3 ABv BC\< 00j @@-m
584 0f}\:f|K KKK\ KK\ h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\obj3d.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\obj3d.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\params.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\circle.s/ncb/mod<!!s  _ 66< 89.  
585
586  ^_S NNp  ~ - QQrge\oobj3d\debris.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\filler.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\lib3d.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\lib3dtab.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\LineDraw.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\mextra.s/ncb/target/cockpit - Win32 Debug/ncb/target/cockpit - Win32 Release/ncb/versioninfo/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\keyboard\keyboard.sK # KJ#J(&3 "!J&z8   @GJO  @^;KJ'C}JJf(%#$%&'()*+,-./012345689:;<=>?@ABCDEGHJy4s FHR UQy -/Sa # HMZ #y -0z <@KQ
587 C ob yz(S /<a y|` jkDa lsp v V7  [ ,b tx% *+u *d u G |q Une 
588 
589  <<N -$4R`QL0)ys5-vu0M[,aouF/RPersonal\oric\mios\3DEngine\TINE\oobj3d\clip.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\debris.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\filler.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\miosSx(+YCQ2MV67a?9Z^8OZu*OqT0 <2BX5<go^l
590 >e?8 gM8VN-P k .^V:$3Vb+-SeETbBV**qn,uK+ 2MK"B_N7Y<lM.,av7`Q*V$?J)Sj *T q 683,.[>n g%S{U 9'9</'YL\U',N%oA #xi#S,RKQ8Us2hO[n. *CIYGTV[O6v<b"EcN,K <ZR{ckY=-#?14C25%)NQ NNBpR9k-%)\69QHx
591  0a .1-x/I[qYܴ,}T'6}^\-*k0&+<h_= UQ PCP 8 =v;5596j 0b][B6=O#(E(WSM's"f.V]_G_wN2Q# t8vp|*Y31 DJ֒A{m,Y*K Ѐ3%A[63d)1!J>O?Q:fdI,
592 *G \x )*+,-./012345689:;<=>?@ABCDEGHJ2zJA' PJA,ED@A@ @ <CAƗJCB-
593  JB;. JCC`^@ (?3gtV@8JCMJGDx<qq < < 6< st oof< q ((-a < HLi sD SVm 
594  Q<  m2R 6? ??q< gj3 pq < p  HN~ 
595 NSm x^:2  A@V}J / ''PHҴ
596 JG "J <7 p`% %#$%&'()*+,-./012345689:;<=>?@ABCDEGHJ
597 < s! I!< Z!< 1!< < {!T!9!LJAL EC  @ P/%DaX!&HF|JST
598 7 FZf$"JTYZ XJPI(  (@ҡJ_(m2@~   `` ** r u 22 C <?J DDq BCq<
599 QT< 77 q7
600  Q < :;x< //<  <    - < ++<  ""K ZZ o ++ 67C ` p !< "!! # $++ % &9 'ilv ( } )  } *NN< + ,~ -233 .  < / 0 1  2& 3w 4/U3 5W< 6q 7 8 9 :;< ;  < = >< ?Y @}}Y AY< BopY C%&~ < D w~ Ng7
601 >| 3|,T ) ^h~JCL!xJUN"T~Jfas"#@ |qJ_A$i'43@ #:2
602  VW
603  bc
604  jk
605  vw
606  
607  ?    P  
608 
609 U  
610  I 7   
611  M
612  77d  \  `    8  2    $  1
613  ;
614      
615  ru
616  \ 
617  
618  !  "j  #
619 T $
620  %
621  &Y
622  'C C 5
623 B
624 
625
626 7*
627 x 
628 
629 j
630 "J <7 p`% F  7 Ld p t x Pd |    ./U
631  -- ..$ --* ..0 --6 ..D QQڦ RRJ< UU VVPe Q wwP ;<DQ <=\Q
632 =>Q+ >?p  ,( - 2 #  TTb !_ "< #Q $::U  %88£ &..ѦY 'PPd Q (  )] *Q +h ,
633 v -%&! .KK2  /vv"! 0<w 1 2 3C 4NN 5MN 6//3 7013 8_ 
634 9yyFr :0 ;ףQ <,- =<D >99x, ?xxP @LL. Aң B.. C Dxy* ELMc F  G R HQ IQc J' KxxR L?Bp* MZ1 N/1e Ozzp  P[k QQJQbQQNTZgQˣTTTlT T֦NBݣtQ-VˣWɦQ-Q J [@^;KJ'C}JJf(m"J_EW JTO s!
635 ~JCL!xJUN"T~Jfas"#@ |qJ_A$i'43@ #:2M/3
636 J:;7 `T7
637 @@@@@ Py%J@!9QKZ^@X JUL && A@V}J / ''PHҴ
638 JG "J <7 p`% 1)X
639 J:S @9JbLJAL EC  @ P/%DaX!&HF|JST
640 7 FZf$"JTYZ XJPI(  (@ҡJ_(m2@ėJ#J(&3 "!J&z8   @GJO  @^;KJ'C}JJf(gine\hypereffect\main.c<lib.h>mainj *unsigned char %[]unsigned char *pcolorcyclecycle_colorun ciuidSavegadatList ofgamesList of savedRecoRecordCommancharcharssTwosectors__texts_endloadActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 ldx stx player_in_control stx _docked stx _planet_dist jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 ldx stx player_in_control stx _docked stx _planet_dist jsr jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_"J_EW JTO s!
641 ~JCL!xJUN"T~Jfas"#@ |qJ_A$i'43@ #:2z"Jq'' P"J (,ED@A@ @ <CAƗ"JUM,-
642  ~J: -;.`J{
643 O.y1YW  @0JL@èrnn+\J#d12@"JEV:=//  @y/QݠJ<>[?//  @y/ <Je?_sK ?"K@Jn@fdJ@#@ |?# K%Ai'43_switch_ovljsr $ec33 jsrDebu lda counter sta op2 lda staDebug ay lda counter sta op2 lda staDebug a_y lda counter sta op2 lda staDebug a_y lda lda counter sta op2 lda staDebug a_y lda a_y lda counter sta op2 lda staDebug a_y lda a_y sta db lda counter sta op2 lda staDebug a_y lda a_y sta dbg lda counter sta op2 lda staDebug a_y lda a_y sta dbg2 l lda counter sta op2 lda staDebug a_y lda a_y sta dbg2 lda lda counter sta op2 lda staDebug a_y lda a_y sta dbg2 lda sta di lda counter sta op2 lda staDebug a_y lda a_y sta dbg2 lda sta dbg lda counter sta op2 lda stadbg2Debug a_y lda a_y sta dbg2 lda stacmp beq retz cmp beq retz secdoit_current_screen cmp beq doit cmp beq doit rtsOthervariab__front_front_shieldjsr _DrawFrameBorder jmpload_frameinitialize front view jsr _DoubleBuffOff jsr clr_hires jsrfireMunarm_missile_armedArm missile and start target procedure dec_miss_missile_abeq no_unbeq no_unarmbeq no_unarm no_unrabeq no_unarm no_unarmCPUand save memory andmayas it alsochllerTwilighteAYTellsfxromdisableCB2Setup PB read pulsingrtiEnd of IRQsta $030cpla rts skip dex bpl loop ldaBankSend SounddelayUseMusicProcessEffectssend_ayperiodtimerbeenhas alreadySlows key readonlysetupirq_YPreserve registers sta irq_A stx irq_X styPCRDisable Pulse mode inClearBankhandlerProcMusicskip1bne$0300$0304Clear IRQ event ldaWaitSenseKeyPrepStore Column tya eor jsr$030fPortA lda staProcEffectRowSend Column and writesta _fluct jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _init_irq_routine jsr _TineLoopC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\keyboard.sRKeyboardReadKeyboardneed not worry about ensuring one irq eventSince we are starting from when the standard irq has alreadyirq_Akey read and timer irqstx irq_X styour own irq$030cstyC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\cockpit.hC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\main.hC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\ships.hC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tine.hC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\circle.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\clip.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\debris.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\filler.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\lib3d.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\lib3dtab.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\LineDraw.seInitialiseadc sta dypoint is clipped on theInitialize counter to_path_e_dx_1lda rol sta_path_e_dy_0asl sta_path_e_dy_1C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\mextra.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\obj3d.hC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\obj3d.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\params.hC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\cockpit.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\data.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\dict.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\dictc.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\disk.soldirqfdc_irqbpldrivecurrentgets status and resets irq and sta __status$0310irq lda$0314bitdiskRoutines to manageC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\frame.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\galaxy.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\keyboard.sand load Bit ldy nop nop nopC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\main.s_init_printActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsrapfpC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\models.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\radar.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\random.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\ships.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\stars.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tactics.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tail.sFangesproduce some sfx and panelcan beis notFireLaserfireL jmplockedMissile isfirenotargetLocking computer jsr FindTarget lda _ID beq no_targetLocking computer jsr FindTarget lda _ID beq no_target sta _Locking computer jsr FindTarget lda _ID beq no_target sta _missileLocking computer jsr FindTarget lda _ID beq no_target sta _missile_armedLocking computer lda jsr FindTarget lda _ID beq no_target sta _missile_armedLocking computer lda _missile jsr FindTarget lda _ID beq no_target sta _missile_armedLocking computer lda _missile_armed jsr FindTarget lda _ID beq no_target sta _missile_armedLocking computer lda _missile_armed b jsr FindTarget lda _ID beq no_target sta _missile_armedLocking computer lda _missile_armed bpl jsr FindTarget lda _ID beq no_target sta _missile_armedLocking computer lda _missile_armed bpl no jsr FindTarget lda _ID beq no_target sta _missile_armedLocking computer lda _missile_armed bpl notarget jsr FindTarget lda _ID beq no_target sta _missile_armedLocking computer lda _missile_armed bpldbdbugdbudbug beqControlA081A07BA07DA07F$80Inversed Colours$81$85int ******ColoursInversed$82$83$84$86$87Rest ofRest of missilesRest of missiles areRest of missiles are nonRest of missiles are not avaRest of missiles are not availableRest of missiles are not available lda _Rest of missiles are not available ldaRest of missiles are not available lda sec sbcRest of missiles are not available lda sec sbc _missiRest of missiles are not available lda sec sbc _missiles_lRest of missiles are not available lda sec sbc _missiles_leftRest of missiles are not available lda sec sbc _missiles_left taRest of missiles are not available lda sec sbc _missiles_left taxuupdate_all_controlsinitialize front view jsr _DoubleBuffOff jsr clr_hires jsr load_frameinitialize front view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsrdbug beq dbug ldx _missiles_left lda ldy _missile_armed beq loop bpl lockedflashingTo DisableFlashingTo SetpokelightVersion sent has green ields_panel done_energyPitchDraw objects jsr print_inflight_message jsr dump_buf ldx jsr SetCurOb sec jsrclc jsr Yaw clc jsrjsr Yaw clc jsrDraw objects jsr print_inflight_message jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll clc jsr Roll lda frame_number beq nonearer dec frame_number ldx jsr SetCurOb lda jmp MoveForwards nonearerDraw objects jsr print_inflight_message jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll clc ajsr Roll lda frame_number beq nonearer dec frame_number ldx jsr SetCurOb lda jmp MoveForwards nonearerErase radar jsr DrawRadar lda invert beq noinvert2 jsr invertZ noinvert2 jsr PlotStars jsr _DrawCrosshair jsr _Lasers lda _laser_fired beq nofire incPerform timely checks lda lda eor frame_number and bnehs bne loop end jmpj bne loop end jmpjsr Loa bne loop end jmpjsr LoadD bne loop end jmpjsr LoadDefault bne loop end jmpjsr LoadDefaultComman bne loop end jmpjsr LoadDefaultCommander bne loop end jmpDefaucommaDefaultcommanderbayContents of cargofluctuationPriceflagsEnddefauinit_introcmp jsr LoadDefaultCommander bne loop end jmpcmp bne loop jsr LoadDefaultCommander end jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print jsr InitPlayerShip jsr _init_screen jsrActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print jsr InitPlayerShip jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsrActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print jsr InitPlayerShip jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoopActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print jsr InitPlayerShip jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jmp _TineLoopActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print jsr InitPlayerShip jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print jsr InitPlayerShip jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsrrestartActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print jsr InitPlayerShip jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr InitPlayerShip jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jmpbranches allways noinc_energy lda _front_shield cmp beq done_front inc _front_shield done_front lda _rear_shield cmp beq done_rear inc _rear_shield done_rear jsr update_shields_panel done_energy jmbranches allways noinc_energy lda _front_shield cmp beq done_front inc _front_shield done_front lda _rear_shield cmp beq done_rear inc _rear_shield done_rear jsr update_shields_panel done_energy jmp lockinbranches allways noinc_energy lda _front_shield cmp beq done_front inc _front_shield done_front lda _rear_shield cmp beq done_rear inc _rear_shield done_rear jsr update_shields_panel done_energy jmp lockingActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine restart jsr InitPlayerShip jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine restart jsr _init_tine jsr _init_print jsr InitPlayerShip jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jmpinitialize front view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine restart jsr _init_print jsr InitPlayerShip jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine restart jsr _init_print jsr InitPlayerShip jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print jsr InitP;iG wG
644 G /G #G G  q oG}GG5G+G=G"J (,ED@A@ @ <CAƗ"JUM,-
645  ~J: -;.`J{
646 O.y1YW  @0JL@èrnn+\J#d12@"JEV:=// @ #:2zJA' PJA,ED@A@ @ <CAƗJCB-
647  JB;. JCC`^@ (?3gtV@8JCMJGDx.KDs! @1KE/UJeE
648 vTQ 0p$FJ/KEWWQ @  W?/KF\''@I/KmF\(( 3 Y  XYd 78Y IJ+Y Y W gY $e `ae ~ i
649 5YIYlYYY%FJE/U-JeEҲA>8`x>JEŚRL $@0JF && A@VHJmF/ ''PHҴ
650 M= S= `c[? =$ << l< uv<< 0; '= ;<
651 =>< ef:;< << cd: <= = = fh9=< de=< r= ; m=<  ..K< RR< -.; ]`|<V 1= //; < X]  P;_ `;< < !//< "//;< #;< $ru5< %}q &< 'vx<< (.. << ):;C= *lm< +* ,..p  -9Y=a?=<q<< <:< ===:<;<;<HV;<<9<N<I=<:JI/UFD`" @
652 @1KFGJGGCi:5>.&KJH[?--  @i/ JH"@#KI8,+@JI/UFD`" @
653 c  j lnT l  z|>.  ̵3 []$ ,
654 
655  AC   PRs }  ۳ 13   
656 0 Ͷ bdS  C 9;* uw ִ $&6.   jl   !8: " ##$vs $ %  & 'x, (%& )$%i *7 +isXBԵ**yM´
657 8ض\LܴN)_7|)  P2JW$DG/K9J7 FZf$JJ Xx1KJ  (@ҡD/KBKm2@ėE/KKK"K L&3 "GJcLz8   @q.KL  @^JM#w"B @ @@&,1KNcT&%1H@ |&J{T'/..@  @01KXY
658 @=Jm @  @/K)G;Mt x p 99 ::~ 7 68 FFq    r
659 II 56    <<   >?q VX   Y  " ??Gx'0& &3&R&)x}(3/'Lx^ ?xMP 9e 8On`'U>r])fݵ ’eX8fqa5p|-U:yO\O .m$d:PfPE Qrx)@@@   @@@9=X4P̲#q;
660 `C=u`"wG6`#M=x~G668M
661 4.S=n  < NN< 
662 < ))  < --%qr=p&.xAҲ-2@qX 8h@I3A7f8
663 &H;.7UY3V
664 `-8z8wVV=`i(
665 
666 X:
667 &
668 hDhl
669 c'07r38" P8
670 :).2p=@ )
671 zX@~34
672 X
673 =x&P)7£2 u
674 pS#xi菺&ң8284h"5ף3207 :34z)8* 7
675 X:7)0ut3 2)w)<'7 ~[r+7>'; 7&(9J-U4$)GOl**$].13282094UK{9DN,@0ɜJQ(f#wm /zd k&8<OGңJXQp$A$ &)xWQ0ol'$45
676 'CBMT6eY;y^UO-\7i'!EyM
677 7UB
678 -,3NN(rG.YxLq'N<4/;./ OQ[."U)3[X-DYRu6Ti* A?D m2[N/K!D<4W@JNP|BF[a\0fD K>.&KJH[?--  @i/ JH"@#KI8,+@JI/UFD`" @
679 screen2 ldx stx player_in_control stx _docked stx _planet_dist jsr Init jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 ldx stx player_in_control stx _docked stx _planet_dist jsr InitPlayerO jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 ldx stx player_in_control stx _docked stx _planet_dist jsr InitPlayerP jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _ini.mim($ ~=#&$$$$|/#/WyN,L1w%XYY/T,*Cr+d7Z68 Ś1 7x/[12 ocT0%(Sf*M*P4,*+{0n0y1wCCC+*#yz`5596X,I3)q *1A1-~3H'p-
680 (-2#
681
682
683
684
685 :NO#PPc4,6fP)jIgP1
686 #TK<l<j? <
687 b>P %7+Y;
688 os,'t-̵(rb<CB;`,0;
689 /;,+'=2/U&%7$p_Y
690 *8,- 7+/ Y#f#L\|< )WQGl*sv'"#Y'x(/$0R/GV78;:)fC
691 ;<9'5%Z'%Y*&i'U M z/K
692 UQI s!I!v0 #GG&£33[SѦIK w\O,
693 )
694 / 71=r}90z)n-0:Q_ a\u%YFM
695 %G*m1 2) ;<0PU%^\:;sD-%&p%&d
696 uDPP r&.T!ף7b%*+}6\P;`;)m2\3P\ Z!g! ~"` T*"۳ !9O<:.Q'guC** *m!261!-,G(7N76< +%$&"";.@0+x, =l<;P.GDCJ]Ci"
697 qU-.ңR#K#Q
698 ;S=9=u*N-&q.wP\h Gr3~$reeEnd of program ****C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\text.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tinefuncs.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tineinc.sC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tineloop.scypyldx cypy ldaldx cypy lda cxpx stalda cxmx staNNormals_mimul16mul16 is defined belowSize of radarcenter to viewSize oflda sta compass_x lda sta compass_ylda lda sta compass_x lda sta compass_ylda sta compass_ylda lda stalda lda sta compass_yWith Z a bit closer ldaC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\Elite\eliteagb-0.5.2\universe.sFunFunctionscreateFunctions to createFunctions to create objectsinitFunctions to create objects anduniverseFunctions to create objects and initializeSun or planetJump to acquire equipment jmp buy_equip ret rts doit2 jmpViewmoonposnotneg stait can beTransform a_whatever in rot_whatever lda a_p bpl notneg lda sec sbc a_p ora notneg staTransform a_whatever in rot_whatever lda a_y bpl notneg lda sec sbc a_y ora notneg staTransform a_whatever in rot_whatever lda a_r bpl notneg lda sec sbc a_r ora notneg stayawlCompare distance and check it is notaskShould startShoudAccelerate_TineLoopEraseRadarDraw objects jsrletOk a key wasCreateEnvironmentWe update the _docked variable AFTERnownot perform the jump rightCompare current_planet with dest_planet tooaccelpressedSMC next dex bpl loop enduser_keysNow the keyboard map tableacquire equipment jmp buy_equip ret rts doit2 jmpdecideDrawAllVisSort objects JSRnothingcmp _current_screen bnetab_ship_control_bytedocked is either ffSet backpitchdnkey_routlNo market orProcessKeyboard_laser_firedErase radar jsr DrawRadar lda invert beq noinvert2 jsr invertZ noinvert2 jsr PlotStars jsr _Lasers lda _laser_fired beq nofire incpitchuprolllrollrSortVisCalculate view jsr SetRadar jsr set_compass JSR CalcView JSRcheck_scrEND OF TABLEDraw objects jsr DrawRadar jmpspacesequenceTECODETEST_InitTestCodeTEST CODEC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\universe.sSTARYCMPRTSSETYBCCcmpSETXBCSand ora ror ora ror SETX sta"pa""paramsh""params"rorora ror oraBCS SETY AND SETY STAloop ldatab_ship_control_valtay ldabeq skip stxallways b loop ldaallways bra loop ldaallways branches loop ldaallways branches noship loop ldaallways branches noship ldx loop lda_dec_seljmp _move_cross_v sel jmp_inc_sel_selljmp _move_cross_h sel jmp_buyretnzora notneg staa_pselsel jmp_move_cross_va_y_move_cross_hbankClear relevantClear relevant bankjSMCnext dex bpl loop endSMC j next dex bpl loop endSMC jmp end next dex bpl loop endSMC jmp end next dex bpl loop end ldaSMC jmp end next dex bpl loop end lda ldxSMC jmp end next dex bpl loop end lda ldx loopbSMC jmp end next dex bpl loop end lda ldx loopb sta Keydexdex bpl lodex bp 2 hh  cc-   o  cd ff dd
699 FG #X8=70:ȡ8'tͶ;"8"8c @[8N7MP[8l<h[8"@X8V74E`X8,-pX8|<W8W8W8"`װd7;eq n<հj հpp&pg ѰD-8հ஺<pc'zp nc'N-Ѱ<@ 7X ;m208U-7<ȏKA `V )(n<Ȯ"( n- =#
700  7 '%oE%t-%`m#)28";%xm#K#m#"'2ht< %(K%<7/U=7IW=5<q63gYz88 Y3v$c \Y
701 v<r=#w< <e*l0Ͷ0C=G+M;M
702 *S2 S\,9 j
703
704
705 Y
706 j:(#RP# &+1 "&> CU.'/"#&Q8-YI, >';\O )YRQ.(+ p/67ִm=<Z1*/'x /*  p *&&-&O&~ 0& &3&R&[)ਸ3/'}xVͷP 9e 8On`'ԉ>r])fÒeX8fseF25=q/:yO|}oM.o0d:pfx%利C Qrx)DB  !A )`!H@ @  "F I@
707 D HD9=flashing$A073To set colour poke$A074$88$8C$A09B$A09C$A0C3$A0C4Warningflashwith $88flash_alaflash_flash_warningflash_warning_onwith $88 flash_warning_onwith $88 flash_warning_ffwith $88 flash_warning_offwith $88 flash_warning_off ldawith $88 flash_warning_off lda stawith $88 flash_warning_off lda sta $acwith $88 flash_warning_off lda sta $a073with $88 flash_warning_off lda sta $a073 sta $a073with $88 flash_warning_off lda sta $a073 sta $a09bwith $88 flash_warning_off lda sta $a073 sta $a09b sta $a073with $88 flash_warning_off lda sta $a073 sta $a09b sta $a0c3$B60C$B6FCpixelThe Cyan bar can be set atBarSegment3BarSegment1BarSegment2BarSegment0emptywhen the shield isAftresolutionor byteForeSee$B610$B700ShShieldbarsres bar FastPixelResBar ldx _front_shield ldasta $B6FE ldasta $B6FC ldasta $B6FD ldaupdate the _docked variable AFTERWebeWe shoulddeadWe should beno_energynoinc_energy done_energybca noinc_energy done_energybra noinc_energy done_energybranches all noinc_energy done_energybranches allway noinc_energy done_energybranches allways noinc_energy done_energybranches always noinc_energy done_energybranches allways noinc_energy lda _ done_energybranches allways noinc_energy lda _front done_energybranches allways noinc_energy lda _front_shiel done_energybranches allways noinc_energy lda _front_shield done_energybranches allways noinc_energy lda _front_shield cmp done_energybranches allways noinc_energy lda _front_shield cmp beq done_energybranches allways noinc_energy lda _front_shield cmp beq done done_energybranches allways noinc_energy lda _front_shield cmp beq done_energ done_energybranches allways noinc_energy lda _front_shield cmp beq done_ done_energybranches allways noinc_energy lda _front_shield cmp beq done_front done_energybranches allways noinc_energy lda _front_shield cmp beq done_front inc done_energybranches allways noinc_energy lda _front_shield cmp beq done_front inc _fr done_energybranches allways noinc_energy lda _front_shield cmp beq done_front inc _front_s done_energybranches allways noinc_energy lda _front_shield cmp beq done_front inc _front_shie done_energybranches allways noinc_energy lda _front_shield cmp beq done_front inc _front_shield done_energybranches allways noinc_energy lda _front_shield cmp beq done_front inc _front_shield done_f done_energybranches allways noinc_energy lda _front_shield cmp beq done_front inc _front_shield done_front done_energybranches allways noinc_energy lda _front_shield cmp beq done_front inc _front_shield done_front lda _front_shield cmp beq done_front inc _front_shield done_energybranches allways noinc_energy lda _front_shield cmp beq done_front inc _front_shield done_front lda _rear_shield cmp beq done_front inc _front_shield done_energybranches allways noinc_energy lda _front_shield cmp beq done_front inc _front_shield done_front lda _rear_shield cmp beq done_rear inc _front_shield done_energybranches allways noinc_energy lda _front_shield cmp beq done_front inc _front_shiel P #x;
708 (&C=+Xu+wG6Q&2`+#+M=+~,G668,GJM
709 X..ppS=ppl!QL2Y
710 Cp.yp(puEQ-2m=pq qGJ0qr=@q&.Xq: \L\LhqxqqI3qqfq
711 ((;.qqY3r
712 r8rGJz8Prw`rpr=r
713 XD
714  r
715 r
716 rr
717 r sr30s Hs
718 x:)ps82U.R3s=ss
719 ssL\L~3s
720 +RN2
721 `t=(t@tP)Pt£(2@^\La\L
722 sxtttңD28ttף>20t tw\I+MJ3uuEz)(u $
723 )vE %0%
724 v/2;MJ)H%X%h%\I3x% 2%%N)%RI~$%% P'&3& Hf!.@&2X&)h&Cx&\I  2E9&Kذ$2RE*2 &>&Y&$(ذ$ 0*)&02&62\')'<32('2 hRJ2!98'8 *װW3.h'ox'r'? qv'.#G$'4'nofar ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end nofar jsr flash_warning_offeor frame_number lda frame_number and beqcheckthieor frame_number lda frame_number and beq cont2checkthingseor frame_number lda frame_numberbeq cont2shields ldabeq cont2 bnebeq cont2 bne checkthinbeq cont2 bne checkthings jbeq cont2 bne checkthings jmp contbeq cont2 bne checkthings jmp cont2Setup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmp bcc nofar ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end nofar jsr flash_warning_offindicatorupdate_shields_panel done_energy jmp lockingplantSetup planet distance light indicator jsrplanet_planet_lightC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\sound.sfilesoundRoutingReferenceBlockRegisterBlockSndShootexp_sndSndExplosioncli RTSSndPingActivate overlay ram pl loopbgood_dest_num cmp _currentplanet bne good rtsSMC jmp end next dex bpl loopjsr _InitTestCode jsr CreateEnvironment jsr _FirstFrameSMC jmp end next dex bpl loop end *dex bpl loopb retC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\graphics.sYD sta _OtherPixelY deybufferingcontrols and doubleSome graphical_DrawCrosshairsavyXO sta _CurrentPixelX stycolours_DrawFrameBorderDraw4Lines"/oobj3d/params.h"Places an attribute control in the first column of thejsr DrawRadar lda invert beq noinvert2 jsr invertZ noinvert2 jsr PlotStars jsr _Lasers lda _laser_fired beq nofire incErasejsr DrawRadar jmp$40_FirstFrame_init__init_froin_init_fro_init_front__init_front_viewinit_front_viewrot_whatever lda a_r bpl notneg lda sec sbc a_r ora notneg stafrontjsr SetRadar jsr set_compass JSR CalcView JSRviewinitialize frontthteLet_docked variable AFTERjump rightkeyboard map tableLet the programflowinitialize front viewinitialize front view jsrinit_front_initialize front view jsr init_front_view jsrCreaourCreatewhipCreate ourshshioRollinitialize front view jsr init_front_view jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsrinitialize front view jsr init_front_view l jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsrinitialize front view jsr init_front_view ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsrinitialize front view jsr init_front_view l ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsrinitialize front view jsr init_front_view loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsrinitialize front view jsr init_front_view loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll beqinitialize front view jsr init_front_view loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll bneCh bneCheck key bneCheck keyboard pre bneCheck keyboard press bneROBLDA LDY LDX JSR AddObj STXCreate our ship LDA LDY LDX JSR AddObj STXCreate our ship lda LDY LDX JSR AddObj STXCreate our ship STXCreate our ship lda _ship_type jsr AddSpaceOblayerShip jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr InitPlayerShip jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo inc _pl jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo inc _player jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo inc _player_in_con jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo inc _player_in_control jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo inc player_in_control jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _curject STXCreate our ship lda SHIP_D jsr AddSpaceObject STXCreate our ship lda SHIP_DEBRIS jsr AddSpaceObject STXSHIP_DEBRISCreate our ship ldajsr AddSpaceObject STXjsr AddSpaceObject stcjsr AddSpaceObject stxjsr AddSpaceObject LDA LDY LDX JSR AddObj STXjsr AddSpaceObject lda LDA LDY LDX JSR AddObj STXjsr AddSpaceObject lda SHIP_ LDA LDY LDX JSR AddObj STXCreate our ship lda jsr AddSpaceObject lda SHIP_ LDA LDY LDX JSR AddObj STXCreate our ship lda jsr AddSpaceObject lda LDA LDY LDX JSR AddObj STXCreate our ship lda jsr AddSpaceObject lda jsr A LDA LDY LDX JSR AddObj STXCreate our ship lda jsr AddSpaceObject lda jsr AddSpace LDA LDY LDX JSR AddObj STXCreate our ship lda jsr AddSpaceObject lda jsr AddSpaceObjec LDA LDY LDX JSR AddObj STXCreate our ship lda jsr AddSpaceObject lda jsr AddSpaceObject LDA LDY LDX JSR AddObj STXCreate our ship lda jsrCreate the ship to watch lda sta tmp0 lda stainitialize front view jsr init_front_view lda loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsrinitialize front view jsr init_front_view lda sta co loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsrinitialize front view jsr init_front_view lda sta coi loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsrinitialize front view jsr init_front_view lda sta cont loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsrinitialize front view jsr init_front_view lda sta tmp loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsrinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsrtinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll deccobinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec countnoinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beqnonearernoneareinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearerinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldainitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldxinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldx jsrinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldx jsr SetCurinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldx jsr SetCurOb linitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldx jsr SetCurOb ldainitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldx jsr SetCurOb lda jsrinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldx jsr SetCurOb lda jsr MoveFowinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldx jsr SetCurOb lda jsr MoveFowrinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldx jsr SetCurOb lda jsr MoveForwarinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldx jsr SetCurOb lda jsr MoveForwardsCheck keyboard press jsr ReadKeyNoBounce beq end bneCheck keyboard press jsr ReadKeyNoBounce cmp bneCheck keyboard press jsr ReadKeyNoBounce cmp bne loop_init_screenActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print jsrinitialize front view jsr init_front_view lda sta count loop ldx VOB jsr CalcView jsr SortVis jsr clr_hires2 jsrDraw objects jsr _ClearAndSwapFlag ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldx jsr SetCurOb lda jsr MoveForwardsDraw objects jsr _ClearAndSwapFlag jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldx jsr SetCurOb lda jsr MoveForwardsDraw objects jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll dec count beq nonearer ldx jsr SetCurOb lda jsr MoveForwardsinitialize front view jsr init_front_view lda sta count loop ldx jsr CalcView jsr SortVis jsr clr_hires2 jsrinitialize front view jsr init_front_view lda sta count loop ldx jsr SetCurOb jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda sta count loop ldx jsr SetCurOb jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda lda sta count loop ldx jsr SetCurOb jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda dbu lda sta count loop ldx jsr SetCurOb jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda dbug lda sta count loop ldx jsr SetCurOb jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda dbug beq lda sta count loop ldx jsr SetCurOb jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda dbug beq dbug lda sta count loop ldx jsr SetCurOb jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr _DoubleBuffOn jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda dbug beq dbug lda sta count loop ldx jsr SetCurOb jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda dbug beq dbug lda sta count loop ldx jsr SetCurOb jsr CalcView jsr SortVis jsr clr_hires2 jsr_PosXCreate our ship lda sta _PosX stawatchCreate the ship tojsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda sta count loop ldx jsr SetCurOb jsr CalcView jsr SortVis jsr clr_hires2 jsrDraw objects jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll lda count beq nonearer ldx jsr SetCurOb lda jsr MoveForwardsDraw objects jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll lda count beq nonearer dec ldx jsr SetCurOb lda jsr MoveForwardsDraw objects jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll lda count beq nonearer dec co ldx jsr SetCurOb lda jsr MoveForwardsDraw objects jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll lda count beq nonearer dec count ldx jsr SetCurOb lda jsr MoveForwardsjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda sta frame_ loop ldx jsr SetCurOb jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda sta frame_number loop ldx jsr SetCurOb jsr CalcView jsr SortVis jsr clr_hires2 jsrDraw objects jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll lda count beq nonearer dec frame_nu ldx jsr SetCurOb lda jsr MoveForwardsDraw objects jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll lda count beq nonearer dec frame_number ldx jsr SetCurOb lda jsr MoveForwardsDraw objects jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll lda frame_number beq nonearer dec frame_number ldx jsr SetCurOb lda jsr MoveForwardsCheck keyboard press jsr ReadKeyNoBounce cmp bne loop jsr SCheck keyboard press jsr ReadKeyNoBounce cmp bne loop jsr SaveCheck keyboard press jsr ReadKeyNoBounce cmp bne loop jsr saveCheck keyboard press jsr ReadKeyNoBounce cmp bne loop jsr save_frameCheck keyboard press jsr ReadKeyNoBounce cmp bne loop hsr jsr save_frameCheck keyboard press jsr ReadKeyNoBounce cmp bne loop js jsr save_frameCheck keyboard press jsr ReadKeyNoBounce cmp bne loop jsr jsr save_frameCheck keyboard press jsr ReadKeyNoBounce cmp bne loop jsr _Doub jsr save_frameCheck keyboard press jsr ReadKeyNoBounce cmp bne loop jsr _DoubleFu jsr save_frameCheck keyboard press jsr ReadKeyNoBounce cmp bne loop jsr _DoubleBuff jsr save_frameCheck keyboard press jsr ReadKeyNoBounce cmp bne loop jsr _DoubleBuffOff jsr save_frameCheck keyboard press jsr ReadKeyNoBounce cmp bne loop jsr save_frame jsr _DoubleBuffOffDraw objects jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll clc jsr Roll lda frame_number beq nonearer dec frame_number ldx jsr SetCurOb lda jsr MoveForwardsjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda sta frame_number loop ldx jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda sta frame_number loop flight_message ldx jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda sta frame_number loop jsr prflight_message ldx jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda sta frame_number loop jsr printflight_message ldx jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn lda sta frame_number loop jsr print_flight_message ldx jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn ldx lda sta frame_number loop jsr print_flight_message ldx jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn ldx jsr flight_message lda sta frame_number loop jsr print_flight_message ldx jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn ldx jsr flight_message lda sta frame_number loop jsr print_inflight_message ldx jsr CalcView jsr SortVis jsr clr_hires2 jsrjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsr _DoubleBuffOn ldx jsr flight_message lda sta frame_number loop ldx jsr CalcView jsr SortVis jsr clr_hires2 jsrDraw objects jsr print_inflight_message jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr Roll clc jsr Roll lda frame_number beq nonearer dec frame_number ldx jsr SetCurOb lda jsr MoveForwardsCreate the ship to watch lda sta _PosZ lda staCheck keyboard press jsr ReadKeyNoBounce cmp bne loop jsr save_frame jsr _DoubleBuffOff jsr _EmptyObj3DCheck keyboard press jsr ReadKeyNoBounce cmp bne loop jsr save_frame jsr _DoubleBuffOff jsr _EmptyObj3D lda sta message_delaylda frame_number beq nonearer dec frame_number ldx jsr SetCurOb lda jsr MoveForwardsDraw objects jsr print_inflight_message jsr dump_buf ldx jsr SetCurOb sec jsr Pitch clc jsr Yaw clc jsr_DoubleBuffOnjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jsrjsr init_front_view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jmplda frame_number beq nonearer dec frame_number ldx jsr SetCurOb lda jsr MoveForwards nonearerlda frame_number beq nonearer dec frame_number ldx jsr SetCurOb lda jmp MoveForwards nonearerCheck keyboard press jsr ReadKeyNoBounce cmp bne loop jmpendinitend_end_intro_iActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print jsr _init_screen jsr_init_scr_init_screen2initialize front view jsr _DoubleBuffOff jsr clr_hires jsr load_frame jsr _DrawFrameBorder jmperjmp end_introsave_Check keyboard press jsr ReadKeyNoBounce cmp bne no bne loop jmpCheck keyboard press jsr ReadKeyNoBounce cmp bne noY bne loop jmpCheck keyboard press jsr ReadKeyNoBounce cmp bne noY noY bne loop jmpCheck keyboard press jsr ReadKeyNoBounce cmp bne noY noY cmp bne loop jmpCheck keyboard press jsr ReadKeyNoBounce cmp bne noY jsr noY cmp bne loop jmpCheck keyboard press jsr ReadKeyNoBounce cmp bne noY jsr L noY cmp bne loop jmpCheck keyboard press jsr ReadKeyNoBounce cmp bne noY jsr Load noY cmp bne loop jmpCheck keyboard press jsr ReadKeyNoBounce cmp bne noY jsr LoadSaved noY cmp bne loop jmpCheck keyboard press jsr ReadKeyNoBounce cmp bne noY jsr LoadSavedCommande noY cmp bne loop jmpCheck keyboard press jsr ReadKeyNoBounce cmp bne noY jsr LoadSavedCommander noY cmp bne loop jmpCheck keyboard press jsr ReadKeyNoBounce cmp bne noY jsr LoadSavedCommander jmp noY cmp bne loop jmpCheck keyboard press jsr ReadKeyNoBounce cmp bne noY jsr LoadSavedCommander jmp end noY cmp bne loop jmpCheck keyboard press jsr ReadKeyNoBounce cmp bne noY jsr LoadSavedCommander jmp end noY cmp bne loop end jmpnoYcmp bne loop end jmp_energyDebug ldaDebug our ldaDebug our energ ldaDebug our energy value ldanofrPerform cont2 inc frame_number lda _current_screen cmp bnePerform timely cont2 inc frame_number lda _current_screen cmp bnePerform timely checks cont2 inc frame_number lda _current_screen cmp bnePerform timely checks lda cont2 inc frame_number lda _current_screen cmp bnePerform timely checks lda _energy cont2 inc frame_number lda _current_screen cmp bnePerform timely checks ldaPerform timelyS ldaStart with ldaStart with energy ldaStart with energy and shiel ldaStart with energy and shields ldacont2eor frame_number and beqframe_numberPerform timely checks lda eor frame_number and bnegGfC3-I p1(P %@(
725 /P($`(U ΰqx(/
726 (($(w(/((M.\  )` `$8)d ְ)P)`)Pp)j *E#/)$))'/)GY)ͳI)2/)*%*۳;CE * %rH*C"-X*h*x** &*;* C**C#-;G**** C5%+0+T*@+P+C$-Y*`+(SEp+x/+ '+ ;K%+f*+l*+/+,U%,u*0, @,X,-h,b%x,,6,C;*,Ś3p%,&,,w%-/-#wE(-Q8-*H-9X-%h-c;%--/--f--*G*-*.};s.* .Y0.;%2/ s/p.#!25.%.(2* G-2q.2 2* '.*.x.72;}.*/I:2/I:*(/8/[?H/0X/%h/L2/*/P2S E;+//O/_$2$0/W/%/%0imIִ;p2j:(0+@0t290&P0x2lx0 &ְIJ| 2&+0@00est_planet jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmplda _currentplanet sta _dest_num jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum dex beq donegal stx galcount loop2 jsr _enter_next_galaxy dec galcount bne loop2Add some ships lda lda sta tmp0 lda staAdd some ships lda db lda sta tmp0 lda staAdd some ships lda dbug beq lda sta tmp0 lda staAdd some ships lda dbug beq dbug lda sta tmp0 lda stanoaiand beqShipMaxSpeedldy _ship_type lda_speedjsr planetpos lda ldy jsrh jsr planetpos lda ldy jsrcmp bne loop jsr LoadDefaultCommander end jmp NewPlayerShip jmpcmp bne loop jsr LoadDefaultCommander end jsr NewPlayerShip jmpfsubdisSetCurObplanet ldx VOB jsrplanet ldx VOB jsr SetCurObsubsplanet ldx VOB jsr SetCurObplanconvoys lda sta thargoid_counter sta police_counter sta asteroid_counter_PosY ldaconvoys lda sta thargoid_counter sta police_counter sta asteroid_counter staconvoys lda sta thargoid_counter sta police_counter sta asteroid_counter sta _ecm_counter_deconvoys lda sta thargoid_counter sta police_counter sta asteroid_counter sta _ecm_counter sta_dest_diemc_onec_onecm_onpanelecm_onpanel_ecm_onTr no_ecm_active lda ldx done sta tmp1 stxTrick t no_ecm_active lda ldx done sta tmp1 stxTrick that no_ecm_active lda ldx done sta tmp1 stxTrick that assumes no_ecm_active lda ldx done sta tmp1 stxTrick that assumes high by no_ecm_active lda ldx done sta tmp1 stxTrick that assumes high byte ca no_ecm_active lda ldx done sta tmp1 stxTrick that assumes high byte cannot be no_ecm_active lda ldx done sta tmp1 stxTrick that assumes high byte cannot be zero no_ecm_active lda ldx done sta tmp1 stxzeroTrick that assumes high byte cannot beC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEnt_screen jsr _init_screen2 ldx stx player_in_control stx _docked stx _planet_dist jsr InitPlayerPos jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmplda _currentplanet sta _dest_num jsr _infoplanet jsr _makesystem jsrlda _currentplanet sta _dest_num jsr _infoplanet jsr _makesystem jmpbasUpdate galaxy and planetAnd now go to current planet lda _currentplanet sta _dest_num jsr _infoplanet jsr _makesystem jmpbassoiUpdate galaxy and planet basedplUpdate galaxy and planet based onAmount ofThisGo to current galaxy ldx _galaxynum dex beq donegal stx galcount ldx loop2 jsr _enter_next_galaxy dec galcount bne loop2Go to current galaxy ldx _galaxynum dex beq donegal stx galcount ldx stx loop2 jsr _enter_next_galaxy dec galcount bne loop2Go to current galaxy ldx _galaxynum dex beq donegal stx galcount ldx stx galc loop2 jsr _enter_next_galaxy dec galcount bne loop2Go to current galaxy ldx _galaxynum dex beq donegal stx galcod done_front lda _rear_shield cmp beq done_rear inc _rear_shield done_energybranches allways noinc_energy lda _front_shield cmp beq done_front inc _front_shield done_front lda _rear_shield cmp beq done_rear inc _rear_shield done_rear done_energythe fetched bar byte$B954Personally whatresint ********twiceshields except differentBarSegment4lda eor frame_number and bneHera lda eor frame_number and bneHere wha lda eor frame_number and bneHere what should lda eor frame_number and bneHere what should happ lda eor frame_number and bneWhite$C0TemperatureIndicatorScreenLocLocomplicated than it reallyPlotBlackRed$FFvector1update_missile_panelTemperaturePanel jsr update_speed_panel jsr update_shields_panel jmpflash_warning_off__models_endC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\overlay.s"lib3dtab.s"$c000Start atSavegameSector where game is savedWorldSector used to keep a copy of game"..""..\models.""..\models.s"MISSILEModel of ship MISSILEtypeShipPYTHONModel of ship PYTHONFERDELANCEModel of ship FERDELANCETHARGLETModel of ship THARGLETADDERModel of ship ADDERListTHARGOIDModel of ship THARGOIDMAMBAModel of ship MAMBAMORAYModel of ship MORAYVIPERModel of ship VIPERCOUGARModel of ship COUGARWORMModel of ship WORMCOBRAModel of ship COBRABOAModel of ship BOAASPModel of ship ASPANACONDAModel of ship ANACONDATRANSPORTERModel of ship TRANSPORTERBARRELModel of ship BARRELCAPSULEModel of ship CAPSULEASTEROIDModel of ship ASTEROIDCONSTRICTORModel of ship CONSTRICTORSHUTTLEModel of ship SHUTTLEFaceSPLINTERModel of ship SPLINTERKRAITModel of ship KRAITCOBRAMK1Model of ship COBRAMK1PLATELETModel of ship PLATELETSIDEWINDERModel of ship SIDEWINDERBOULDERModel of ship BOULDERGECKOModel of ship GECKOShip format iscoordinates"ma"branches allways noinc_energy lda _front_shield cmp beq done_front inc _front_shield done_front lda _rear_shield cmp beq done_rear inc _rear_shield done_rear jsr update_sh
727 2,+0v00|0 ;mIN3:n0 1+YH*&01-&H1x X10&13&1 ;
728 1n012'!2ְ 2{0021!@2$ ;O&X25R&p2XYHU&2
729 2#2r+2xְհ2023gYH3(3+83I!H3>;X3T!h3x303 33Z!3cT3:334 4040@4T;հYHP4g!`4&p4m!4YH\O4s!4&4]O Kj;4 4&4hOK 5YH& 5085tOK;H5-
730 `5;voidint typeint maskstellarobject_t *leaderadd_random_shipmake_angryint ilaunch_policestellarobject_t *objapproach_tacticsint xint yint zis_viper_targettacticsconst shipheader_t *const datalaunch_ship_from_otherint newidint Xadd_thargoids$B742$BB54$BB4E $BB50 $BB52$BC44$BC3E $BC40 $BC42$BC94$BC8E $BC90 $BC92$BBA4$BB9E $BBA0 $BBA2$BBF4$BBEE $BBF0 $BBF2would use similar table to horizontal bar since there areDidnint *******threeThis requiresPower$BC8E $BC90 $BC92 $BC94SetEnerSetEnergyupdate_update_energy_update_energy_panelle lda sta $bb4eless than lda sta $bb4elesslda sta $bb4egreater t lda sta $bb4etable6tabtable5table4table1update_ship_idclearPrint message id to buffer inc print2buffer inc capson lda sta buffercounter jsr search_string_and_printPrint message id to buffer inc capson lda sta buffercounter jsr search_string_and_printPrint message id to buffer inc capson jsr search_string_and_printPrint message id to buffer inc capson jmp search_string_and_printPrint message id to buffer inc capson jmp search_string_and_print clearPrint message id to buffer inc capson jmp search_string_and_print clear ldaPrint message id to buffer inc capson jmp search_string_and_print clear lda ldxPrint message id to buffer inc capson jmp search_string_and_print clear lda ldx jsrPrint message id to buffer inc capson jmp search_string_and_print clear lda ldx jmp$A060search_string_and_printPrint message id to buffer inc capson jm search_string_and_print clear lda ldx jmpPrint message id to buffer inc capson jsr search_string_and_print clear lda ldx jmpPrint message id to buffer inc capson jsr search_string_and_print dec cap clear lda ldx jmpPrint message id to buffer inc capson jsr search_string_and_print dec capson clear lda ldx jmpPrint message id to buffer inc capson jsr search_string_and_print dec capson rts clear lda ldx jmpSo we start at LAVE _desSo we start at LAVE _dest_So we start at LAVE _dest_dist_dest_distDistancDistance to tarDistance to target rent_screen jsr _displayinfo dec player_in_control jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo l player_in_control jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo lda jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsrOK+55D2S5pհr5ӰJ2OKPB20;5&5/6~6 6OK:;06H6X6"h6;B;66+6OK&6DӰ_ 6+6.hҰ6+7OKP;710796&@7SX7OKCi#8p ̵;YHҰh7`;x7&77OKb77~ @'777OKA18 8(8;-,88zH872L1X84,h8O
731 Kx88 8'8888qpb[19Z1P2/'9I,(9"289H9N,X9G2
732  ;h9T,x99m19X,99\,929/U6< Ѱy19Ѧ)2::Q'(:ڦ2#P K@:2F2s,P:`:Z'x:;:x,:020;3PK:i':'M2:";;;DPK(;S; 8;;h;,;;;Z E#y;7;6; ;6;;<<gP K62(<`<@<s;U 2,X< <h<6<< <6% <<<
733 ;PK 7
734  < ==70=PK1 @=5<X=7; 2p=qѰ(7`Ѱ,E2=
735 EK =":=70:='=%3PKͶ;"=="=c >N7M>l<(>"@>V7P>`"p>,->F<2|<>`>>">d7;eа P K<>j>?p ?P2H? p?D-??<?P2z? ?N-?<@7 @;%Em20@ :U-@@7P@<`@KA x@ @Q20<@!Eа @n-@=#@
736 >7A'(AoEAt-HAXA428";pAAK#A"222<A7AR#AAϰ 8AB-BY#(B%8B<PB<hBDQ2x(BBHB[S2f#CG6GEUQEC#G6\Q2/G6 C8C#PC`CpC],2
737 ((Cb#2 =C
738 th.2CC(C[EJDpO2(D# DQ0D8@D
739 Xs;pD'=DWD(D>D`D1=D1
740 ذiG6q!"9)(8'45+!+")9 HC? <  8  '!"9. .<
741 F G45M,T3!"9 ?%&&4'5 <888*   DK2
742 0!"9D ?*)8!"9,D758; <<3 ?&3   4 5
743 -=:,8, ?  3I45 <D- D  C3 <!"9+$ --#;8$< I45454545, ,<45,33CI3ID"##4$5*D!"9 ?4 5D FG4545!"9 ?*-QP-(X-V3Q29-  A-@-<#$$4%5/.8AH3   (
744 -< ?LS3 @2  ( -</ /< H:8@2E92((*
745  F *;=<52G45H2'8*3,+8:2*13I  8  *%%(?2G45'&83F%G45AI-C2/63//* <
746 
747 3I !"9<"'3428C D<(D((L- H45*I245***5<341257>3I45 F @ G:B- D< <45) !$;)<(-FEG   4 5KQ3458 9<')-  (-
748 
749 
750 4'2
751 5
752 = 8 <9 :<(-5 ('85<-- <4545(-4*25''*83!""4#5-#>#(F- @ ,!,"*9 E>183
753
754 @(*-& &<( @45293 @# #<-43: ;<45 @4+2511*))*8 < !!4"5/(6-9@300* @&&*2 /);2<-   4 51 1< (-**-@G37(?-55*:< :*=<%$8 @ - (-* < @*(-4 B4<FL3(-*,-$"8 @*( (<(-&((-3OV-:8A3 @4;3** @*M@ A B A<B<C<I5,.- @(- <@-!-"@*+9#3
755 I
756 
757 * <* + *<+<*3* @"9=2I"="(E-3 3<AA*??* <8?3I-/-#(3&B&(J-1(8-6!F(G* ()* -IO3
758 
759 () -99*@H-##*EK3I <623 C3E> <.T.([-//((*-'/E01W1(^-22(  C3@<E-30  F<G <-< 00U0(\-3X3(_-( 
760 F* - ;<GA* F<G!F&3G:EM- :3
761 :*0 :+ :5<-  : FG0F _displayinfo lda splayer_in_control jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo lda sta player_in_control jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmp_dest_numActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_controlActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stxActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _dockleActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stxActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stx _planetActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stx _planet_distActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stx _planet_dist inxActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stx _planet_dist inx stxActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stx _planet_dist inx stx _currActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stx _planet_dist inx stx _current_scActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stx _planet_dist inx stx _current_screenActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stx _planet_dist inx stx _current_screen ldxActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stx _planet_dist inx stx _current_screen ldx stx _Activate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stx _planet_dist inx stx _current_screen ldx stx _dest_nActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stx _planet_dist inx stx _current_screen ldx stx _dest_numActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stx _planet_dist inx stx _current_screen ldx stx _dest_num jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo ldx stx player_in_control stx _docked stx _planet_dist ldx stx _dest_num jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff ldx stx player_in_control stx _docked stx _planet_dist ldx stx _dest_num lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmp_hyp_systemsystCurrent systemActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 ldx stx player_in_control stx _docked stx _planet_dist ldx stx _dest_num jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 ldx stx player_in_control stx _docked stx _planet_dist jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpMovesaveMoved toMoved to savedMoved_planet_distActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print restart jsr _init_screen jsr _init_screen2 ldx stx player_in_control stx _docked stxjsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpUpdate ga jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpUpdate galaxy and jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpUpdate galaxy and planet jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpUpdate galaxy and planet ldx jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpUpdate galaxy and planet ldx loop jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpUpdate galaxy and planet ldx loop ld jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpUpdate galaxy and planet ldx loop lda jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpUpdate galaxy and planet ldx loop ldasave_frame jmpst jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpsta _ba jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpdex b jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpdex bpl loi jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpdex bpl loop jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpSetup ldx loop ldaUpdate galaxy andSetup seed ldx loop ldaSetupInit se jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpjsr jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpjsr _init_rand jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpInit seed jsr _init_rand jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmp_init_randGo jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to curren jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galax jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx gal jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum sta g jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum sta galcoun jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum sta galcount jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum stx galcount jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum stx galcount loop jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum stx galcount loop2 jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum stx galcount loop2 jsr enter jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum stx galcount loop2 jsr enter_next_ jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum stx galcount loop2 jsr enter_next_galaxy jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum cpx stx galcount loop2 jsr enter_next_galaxy jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum cpx b stx galcount loop2 jsr enter_next_galaxy jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum cpx beq stx galcount loop2 jsr enter_next_galaxy jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum cpx beq donegal stx galcount loop2 jsr enter_next_galaxy jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpenter_next_galaxyGo to current galaxy ldx _galaxynum cpx beq donegal stx galcount loop2 jsrGo to current galaxy ldx _galaxynum cpx beq donegal stx galcount loop2 jsr enter_next_galaxy donegal jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum cpx beq donegal stx galcount loop2 jsr enter_next_galaxy dec gal donegal jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum cpx beq donegal stx galcount loop2 jsr enter_next_galaxy dec galcount donegal jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum dex beq donegal stx galcount loop2 jsr enter_next_galaxy dec galcount donegal jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum dex beq donegal stx galcount loop2 jsr enter_next_galaxy dec galcount b donegal jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpGo to current galaxy ldx _galaxynum dex beq donegal stx galcount loop2 jsr enter_next_galaxy dec galcount bne loop2 donegal jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpdonegalGo to current galaxy ldx _galaxynum dex beq donegal stx galcount loop2 jsr enter_next_galaxy dec galcount bne loop2And not jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpAnd now go to jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpAnd now go to current jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmpsty _galaxynum lda _currentplanet jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmplda _currentplanet jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmplda _currentplanet sta _dest jsr _infoplanet jsr _makesystem jsr _jump jsr InitPlayerShip jsr _DoubleBuffOff lda sta _current_screen jsr _displayinfo jsr _TineLoop jsr _DoubleBuffOff jsr save_frame jmplda _currentplanet sta _dG ! " 9 FG
762 :==* :! -+"F23G:0(-0#F+G0(-3978(-68=32(9-4;-!"9# (%-D 8<33*=D3:
763 =D2E
764 =  *B"3!"9$?$(G-&+3
765 =  B
766 ! " 9
767 =  B.F"G!"B*  (-#?:!8F3I=-8;2*FG-FC3I!G
768 =..*!"9-*G*(O-)/3BRS : .!:."%FB*Y-Z-,988C ?@R2-G
769 .H=-8N3
770 =! "9+H+(P-B $3
771 =CDVD  ;
772 C*D* +]- H98
773 ?@E<(B  B -318
774 =22*%*3-*3I
775  =@868.(5-B  B3
776 '6C7  +&!'! 1'"F'(6*K-6%9=:*8@8<E$G-,P,(W-<<*!;
777 =*
778 =* FG6>-*
779
780
781 =  *
782 =!"98"!-"> 8E3
783 
784 B!;!(C-  3!!*B!30(7-!"94,4*(;A2%;+F G3(:-0873
785 =! " 9$)3,8$F(,*@-G"!#""9$*&-#!$"#9 EG
786 =&FG++*8!"9108JP3I F3
787 G!"9**!*"(9$!%"OU33 G!"9)7F5 F)(7*N-'G9$F,G ' 38+;3%!&"$9 .
788  @
789 < < .C3  C',3#FG)' 3 I  'GM3FG!"9'E >03 I+L!"9 >% %<'4F
790 H ldx jsrsubstractsubstract_positionsubstract_positionseor frame_number and bneeor frame_number lda f and bneeor frame_number lda frame and bneeor frame_number lda frame_number and bnegeplanet ldx VOB jsr SetCurOb ldx jsr substract_positions jsrgetnorgetnormCalcdistanceCalc distanceCalc distance asbe jsr update_speed_panel nofr jmpnotempldx LaserTemperature beq notemp dex stx LaserTemperature jsr update_temperature_panelIncrement the counter of frames inchighbuGet highGet high byte_planGet high byte sta_planetGeneratejsr _InitTestCodethargoSome more variablesthargoid_counthargoid_countercmp beq"oobj""oobjw""oobj3d""oobj3d/""oobj3d/o""oobj3d/obj3d"jsr _InitTestCode jsr random_encounterjsr _InitTestCode jmp random_encounterrandom_encounterjsr _InitTestCode jmpDockingthargoidsNoasteroid_counterconvoys lda sta thargoid_counter sta police_counter stalsr clc adc ldx scroll beq noscroll sec sbc noscroll tax tyajsr put_space lda tax lda jsr print jsr put_space jmpCalcunt ldx stx _ loop2 jsr _enter_next_galaxy dec galcount bne loop2Go to current galaxy ldx _galaxynum dex beq donegal stx galcount ldx stx _galaxy loop2 jsr _enter_next_galaxy dec galcount bne loop2Go to current galaxy ldx _galaxynum dex beq donegal stx galcount ldx stx _galaxynum loop2 jsr _enter_next_galaxy dec galcount bne loop2plot_frame_titleldx jsr gotoXY lda _current_screen cmp bne long lda ldx jmpjsr gotoXY lda _current_screen cmp bne long lda ldx jmpjsr gotoXY jsr put lda _current_screen cmp bne long lda ldx jmpjsr gotoXY jsr putSpace lda _current_screen cmp bne long lda ldx jmpjsr gotoXY jsr putSpace jsr lda _current_screen cmp bne long lda ldx jmpjsr gotoXY jsr putSpace jsr put_sp lda _current_screen cmp bne long lda ldx jmpjsr gotoXY jsr putSpace jsr put_space lda _current_screen cmp bne long lda ldx jmpputjsr gotoXY jsrjsr gotoXY jsr put_pace jsr put_space lda _current_screen cmp bne long lda ldx jmpjsr gotoXY jsr put_space jsr put_space lda _current_screen cmp bne long lda ldx jmpaulate view JSR CalcView JSRDraw objects jsr SetRadar jsr set_compass jsr DrawRadar jmpCalculate view jsr SetRadar JSR CalcView JSRDraw objects jsr set_compass jsr DrawRadar jmpDraw objects jsr set_compass jmpDraw objects jsr DrawRadar jsr set_compass jmp__com__commander__commander_data__commander_data_startFor colour ofwith $88 warnlight_colourwarnlight_colourGet high byte sta _planet_distbeq done_rear inc _rear_shield done_rear jsr update_shields_panel done_energy jmp lockingSetup planet diSetup planet distance lSetup planet distance lightSetup planet distance light indicatoSetup planet distance light indicatorSetup planet distance light indicator cmpSetup planet distance light indicator cmp vcSetup planet distance light indicator cmp bcsSetup planet distance light indicator cmp bcs noSetup planet distance light indicator cmp bcs nonearSetup planet distance light indicator cmp bcs noneardockSetup planet distance light indicator cmp bcs noneardock ldxnoneardononeardockSetup planet distance light indicator cmp bcs noneardock ldx INV_REDSetup planet distance light indicator cmp bcs noneardock ldx cSetup planet distance light indicator cmp bcs noneardock ldx cpxSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colourSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beqSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq endenSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end noneardockSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx noneardockSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx wa noneardockSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour noneardockSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr s noneardockSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr set_w noneardockSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr set_warning_ noneardockSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr set_warning_light noneardockSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on noneardockSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp en noneardockSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardockSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmpSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmp bcs nSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmp bcs nofSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmp bcs nofarSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmp bcsSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmp bcs endSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmp bcs nofar nofarSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmp bcs nofar nofar jsrSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmp bcs nofar nofar jsr flash_Setup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmp bcs nofar nofar jsr flash_warningSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmp bcs nofar nofar jsr flash_warning_ofSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmp bcs nofar nofar jsr flash_warning_offSetup planet distance light indicator cmp bcs noneardock ldx cpx warnlight_colour beq end stx warnlight_colour jsr flash_warning_on jmp end noneardock cmp bcs jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print jsr restart jsr _init_screen jsr _init_screen2 ldx stx player_in_control stx _docked stxActivate overlay ram jsr _init_disk jsr LoadOverlay jsr _init_irq_routine jsr _init_tine jsr _init_print jsr SndPing restart jsr _init_screen jsr _init_screen2 ldx stx player_in_control stx _docked stxSTX $030F LDY STY $030C LDY STY $030C STA $030C LDA STA $030C STY $030C skip DEX BPLRoutine$030C LDA STA $030C STY $030C skip DEX BPLjmp $FA86 ldx loop ldaping_sndAYRegDumpdex bpl loop jmp$030C lda $030C LDA STA $030C STY $030C skip DEX BPLBPL loop inx cpx bneDEXskip$030C LDA STA $030C STY $030C$030C LDA STA $030C nop nop nop STY $030C$030C LDA STA $030C STY $030C skip DEX BPL loop clijmp $FA86 sei LDX loop LDABPL loop inx cpx bne loop cli$030FSTX $030F LDY STY $030C LDY STY $030C STASndExplosion2BPL loop cliBPL loop inx cliBPL loop inx c cliBPL loop inx cp cliBPL loop inx cpx cliBPL loop inx cpx bne cliinx staSTX $E&G;&;8B3I ! " 9FG.3 I$)" $*+-"<EB88C83+ .C !
791 "
792 9 F EG
793 ( =8-38G+(!("&9.53 @+DJ3!!""!9
794 
795 C% !"'-9B<00 )F0<G!"9
796   
797 D ' C  C+' >3:3  3 >+'FG0/8 <' !!" 9@23'= 538><' 4-C'< > ';8+  '(-)!)"'9!"9%%*;IJKL> ? 7"F;*Q-R-S-T-B'?<@<*GC
798 
799 '
800 
801 8&%8E2(FG'88   4 5""* !"9$%%4&5 <>N>*U- <  *' <0-1-8  4!52-8!"96 H7<*648! !<E!030F LDY STY $030C LDY STY $030C STA $030F LDA STA $030C STY $030CSTX $030F LDY STY $030C LDY STY $030C STA $030F LDA STA $030C STY $030C skip DEX BPL loop inx cpx bne loop cliSTX $030F LDY STY $030C LDY STY $030C STA $030F LDA STA $030C STY $030C skip DEX BPL loop clibeq skip2 CMPcpxinx ldx lda staSndHSndHitSndHitNoSndHitNoShieldsexplos SndShootexplosion SndShootexplosioncmp bne loop jsr LoadDefaultCommander end jsr S jsr NewPlayerShip jmpcmp bne loop jsr LoadDefaultCommander end jsr SndPic jsr NewPlayerShip jmpbq cont2 bne checkthings jmp cont2b cont2 bne checkthings jmp cont2bne cont2 bne checkthings jmp cont2bne cont2 beq checkthings jmp cont2NeedsSets the planet distance light_ecm_counterIsIs ECM aIs ECM acrtIs ECM activeactiveIs ECMC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\Elite\eliteagb-0.5.2\tactics.c<stdlib.h>"tactics.h""autopilot.h""gbahandler.h""universe.h""commander.h""soup.h""flying.h""soundfx.h""missions.h"get_viper_targetadd_group"9C45G ! " 9 FG
802 :==* :! -+"FG23:0(-0#F+G0(-3978(-68=32(9-4;-!"9# (%-D 8<33*=D3:
803 =DE2
804 =  *B"3!"9$?$(G-&+3
805 =  B
806 ! " 9
807 =  B.F"G!"B*  (-#?:!8F3I=-8;2*FG-F!GC3I
808 =..*!"9-*G*(O-)/3BRS : .!:."%FB*Y-Z-,988-GC ?@R2
809 .H=-8N3
810 =! "9+H+(P-B $3
811 =CDVD  ;
812 C*D* +]- H98
813 ?@E<(B  B -318
814 =22*%*3-*3I
815  =@868.(5-
816  B3
817 '6C7  +&!'! 1'"F'(6*K-6%9=:*8$G@8<E-,P,(W-<<*!;
818 =*
819 =* FG6>-*
820
821
822 =  *
823 =!"98"!-"> 8E3
824 
825 B!;!(C-  3!!*B!30(7-!"94,4*(;A2%;+F G3(:-0873
826 =! " 9$)3,8$F(,*@-G"!#""9$*&-#!$"#9G E
827 =&FG++*8!"9108JP3I F
828 G3!"9**!*"(9$!%"OU3 G3!"9)7F5 F)(7*N-'G9$F,G ' 38+;3%!&"$9 .
829  @
830 < < .C3  C',3#FG)' 3 I  'GM3FG!"9'E >03 I+L!"9 tycockpit - Win32 Debugcockpit - Win32 ReleaseC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\cockpit.s"cockpit.h""main.h"XPassstringsNeeds to centermessage_delayRoutines to print HUD stringsstrlenCalculate the length of the stringC:\Archivos de programa\Microsoft Visual Studio\Common\MSDev98\Bin\win32.ncbC:\Archivos de programa\Microsoft Visual Studio\Common\MSDev98\Bin\crt.ncbC:\Archivos de programa\Microsoft Visual Studio\Common\MSDev98\Bin\mfcatl.ncbC:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tineloop.s"ships.h""params.h""tine.h"anglesz and yintYZcpl_systemon the data fromasleortxagalaxyshould be called after _jump onaddmoonplanetsta a_r jsr planetpos LDA LDY jsrplplda tmpplanetThis is different depending on whether we are launched fromrtsstx tmp sta tmp_EmptyObj3DMake sure Obj3D is empty jsrothersCreate ships anditRotatemoonsNow create some_cpl_systemstr _set_plan jmpDraw objects jsr DrawRadar jsr set_compass jsr _set_planet_dis jmpDraw objects jsr DrawRadar jsr set_compass jsr _set_planet_distance jmpDraw objects jsr DrawRadar jsr set_compass jsr set_planet_distance jmpjsr _InitTestCode jsr jmpjsr _InitTestCode jsr set_pl jmpjsr _InitTestCode jsr set_planet_dist jmpjsr _InitTestCode jsr set_planet_distance jmpShipEnergy em3rYÏ~3
831 ;$RQRC\Ouzy/7QP \V
832 G Nmm1MBT$& &-&3&ͶRrj1`7R#ۻs2_jC=]9N9qUCU&|JXlx´u<<) 2RaVW 6`N^20Q&2cb8XS+DT0f}.]OP3ym9T*n@7O C s,ޟ<T,\3ʥA1'*``tKX)tIB4U#[N
833 d
834 vY#>:+ajl8'<ѧa\#[1w:]mHK(SU3 DPU.}\
835 \;E)RP-h,<DDP@.:SS+kIA3U3(7tQomeQm@$7C7$/\b+Mi&MVJM
836 \Q0_3^qk-Q9DQҐ~j:E$>=+ T1=V<\&Tx66h R*qQl[i SWzVu,& T2֦hR^T#S2 7I3`q7~wG-f#o<iGcJxJ;;)mW
837 r+,Z$\B=k*GPOVTAb1*om
838 }/p[w )F(Tw\E8r .P%w%(\\j)JPCN.-E.R)B;DCi)khC7;qZ,Q9l2:y1=#mF\#5-0,N
839 xMWUYOk1Sx(+YCQ2MV67a?9Z^8OZu*OqT0 <2BX5<go^l
840 >e?8 gM8VN-P k .^V:$3Vb+-SeETbBV**qn,uK+ 2MK"B_N7Y<lM.,av7`Q*V$?J)Sj *T q 683,.[>n g%S{U 9'9</'YL\U',N%oA #xi#S,RKQ8Us2hO[n. *CIYGTV[O6v<b"EcN,K <ZR{ckY=)O6ER _cHRP;#yGDz 0E ?\ \ ?R+r? $=279\k\`eeRP;`;_xNf*Ѧ:|}.UUuLe (oC! b44oY>-cT+RNKK
841 5G^Y\G7p:?U;W $+Mj+t7=84,x,RE:xSpɦuEZ!f7msC[YKyc *"_2@Q%$R'f;O5SKQ8px*xY8OgIUo\f`q<E/
842 \M*'=Q&w8[iضͳ#Rݣ4Und beq noinvert txa eor tax noinvert stxbeq noinvert txa eor tax noinvert stxb txa eor tax noinvert stxtxa eor tax noinvert stxbcc noinvert txa eor tax noinvert stxbeq noinvert ora $80 ror bcc noinvert txa eor tax noinvert stxbeq noinvert bcc noinvert txa eor tax noinvert stxbeq noinvert bcc noinvert txa ora $80 ror eor tax noinvert stx__OV__O__ove__overlay_s__overlay_start__overlay___overlay_end____overlay__overlay_starInclude sound and sfx routines and__o_end__overlau_endbne cont2 beq checkthings jmp cont2 bnebne cont2 beq checkthings jmp cont2 bne notnowbne cont2 beq checkthings jmp cont2 bne notnow notnobne cont2 beq checkthings jmp cont2 bne notnow notnowbne cont2 beq checkthings jmp cont2 bne notnow jsr check notnowbne cont2 beq checkthings jmp cont2 bne notnow jsr t notnowbne cont2 beq checkthings jmp cont2 bne notnow jsr timedhe notnowbne cont2 beq checkthings jmp cont2 bne notnow jsr timedche notnowbne cont2 beq checkthings jmp cont2 bne notnow jsr timedchecks notnoweor frame_number lda frame_number and bne notnow jsr timedchecks notnowPerform timely checks lda eor frame_number lda frame_number and bne notnow jsr timedchecks notnowand bne notnow jsr timedchecks notnowPerform timely checks lda eorand bne notnow jsr timedchecks notnow timeand bne notnow jsr timedchecks notnow timedchecand bne notnow jsr timedchecks notnow timedcheckstimedchecksbne cont2 beq checkthings jmp cont2 bne notnow jsr che notnowbne cont2 beq checkthings jmp cont2 bne notnow jsr notnowPerform timely checks lda eor frame_number lda frame_numberbranches allways noinc_energy lda _front_shield cmp beq done_front incdone_front lda _rear_shield cmp beq done_rear inc _rear_shield done_rear jsr update_shields_panel done_energy jmp lockingIf done_front lda _rear_shield cmp beq done_rear inc _rear_shield done_rear jsr update_shields_panel done_energy jmp lockingIf redirec done_front lda _rear_shield cmp beq done_rear inc _rear_shield done_rear jsr update_shields_panel done_energy jmp lockingIf red-#?14C25%)NQ NNBpR9k-%)\69QHx
843  0a .1-x/I[qYܴ,}T'6}^\-*k0&+<h_= UQ PCP 8 =v;5596j 0b][B6=O#(E(WSM's"f.V]_G_wN2Q# t8vp|*Y31 DJ֒A{m,Y*K Ѐ3%A[63d)1!J>O?Q:fdI,
844 *G \<'7 ~[r+7>'; 7&(9J-U4$)GOl**$].13282094UK{9DN,@0ɜJQ(f#wm /zd k&8<OGңJXQp$A$ &)xWQ0ol'$45
845 'CBMT6eY;y^UO-\7i'!EyM
846 7UB
847 -,3NN(rG.YxLq'N<4/;./ OQ[."U)3[X-DYRu6Ti* A?D m2[N/K!D<4W)O6ER _cHRP;#yGDz 0E ?\ \ ?R+r? $=279\k\`eeRP;`;_xNf*Ѧ:|}.UUuLe (oC! b44oY>-cT+RNKK
848 5G^Y\G7p:?U;W $+Mj+t7=84,x,RE:xSpɦuEZ!f7msC[YKyc *"_2@Q%$R'f;O5SKQ8px*xY8OgIUo\f`q<E/
849 \M*'=Q&w8[iضͳ#Rݣ4U=GZ L-Q;h#MkWrjdyK+Go/?(2J5hIM//`˛&j9<]7O@GJ<7w%,_OҤM2|PxtpL7.R GG,GII_C%<'Q\ 2 >BZm .+ @1JMW<Gf3.d6v rr cLG*> ;-(,o+~V2>n_7P~$&O,-G rN Ns0WMpYTQevkvvR<sT|<z/[.sn4Q%V;&!kZMM ^J:rwC/Vx8*~oWRc{!M
850 f,8{Twl_%7=/YRW` =T[\qv r`P3 c1b*rxTף9L0H:;ML;YaobN(ˠm=DO;e0[WڦWxP~PPP&3< ]%
851 .O&ZR&->Pd\ҕKqZg%j X>,,8Y<9 gA
852 1^8d>a@y-˫I;&[[- &rd7V7Q+)O 5wYj
853 BKO.J-4\+C̵l##ϛӚY/ [T!&.0tMG\q9!KM\U7++SR1
854 P)#/;"
855 /+;2#^| (=:;CԵ/£nM+*1Z-6+q-6R2/,+\Ə(LX f *)y.
856 YMF8^/P/21.)r=Y
857 VX L'!e ,sU'u/HŚ(WN9I#Gm"ClieqU-7P TW
858 juxi3P%F\* Mf483u)Q)/T)y0FDMU%Gxfr3l64,XQ<x | Et T*VTT=w!.y*uQbB/G#/W ˺$0+|0X,NZU O*
859 g%z8-73TA R"3P
860 R"=7zF%q6}/U5]c.G~<Ңϻ'eO*? /,.
861 ,{?6bubQG2~C< hpX~Y-P4'T3B*:Qh:s^wq*9Y=M)oO,Q$b1u.Qa^d#uL1?K Ri1`kqJI=1I $ e O#) T
862 ^GGQ-g!n<>TZ()aW_vu%#&\Y%Lk1#5g+~q7X\MQ*O.&3vfsy&(- p7_K*/-}O:)|3 Q'b%_ 9D-.{7"fCN-8M}7
863 p ~ (VffR/sQQ]7.:|Kl4AK7LN S\\?fFִgi*0n.mKM7P*iyl<OVe2-n(p 5Y|^rr"imx=GZ L-Q;h#MkWrjdyK+Go/?(2J5hIM//`˛&j9<]7O@GJ<7w%,_OҤM2|PxtpL7.R GG,GII_C%<'Q\ 2 >BZm .+ @1JMW<Gf3.d6v rr cLG*> ;-(,o+~V2>n_7P~$&O,-G rN Ns0WMpYTQevkvvR<sT|<z/[.sn4Q%V;&!kZMM ^J:rwC/Vx8*~oWRc{!M
864 f,8{Twl_%7=/YRW` =T[\qv r`P3 c1b*rxTף9L0H:;ML;YaobN(ˠm=DO;e0[WڦWxP~PPP&3< ]%
865 .O&ZR&->Pd\ҕKqZg%j X>,,8Y<9 gA
866 1^8d>a@y-˫I;&[[- &rd7V7Q+)O 5wYj
867 BKO.J-4\+C̵l##ϛӚY/ [T!&.0tMG\q9!KM\U7++SR1
868 P)#/;"
869 /+;2#^| (=:;CԵ/£nM+*1Z-6+q-6R2/,+\Ə(LX f *)y.
870 YMF8^/P/21.)r=Y
871 VX L'!e ,sU'u/HŚ(WN9I#Gm"ClieqU-7P TW
872 juxi3P%F\* Mf483u)Q)/T)y0FDMU%Gxfr3l64,XQ<x | Et T*VTT=w!.y*uQbB/G#/W ˺$0+|0X,NZU O*
873 g%z8-73TA R"3P
874 R"=7zF%q6}/U5]c.G~<Ңϻ'eO*? /,.
875 ,{?6bubQG2~C< hpX~Y-P4'T3B*:Qh:s^wq*9Y=M)oO,Q$b1u.Qa^d#uL1?K Ri1`kqJI=1I $ e O#) T
876 ^GGQ-g!n<>TZ()aW_vu%#&\Y%Lk1#5g+~q7X\MQ*O.&3vfsy&(- p7_K*/-}O:)|3 Q'b%_ 9D-.{7"fCN-8M}7
877 p ~ (VffR/sQQ]7.:|Kl4AK7LN S\\?fFִgi*0n.mKM7P*l<OVe2-n(p 5Y|^rr"imxQDoGis"jR}<%IK%L*.Dyz[0vG/U>9==S gbQC*=1<>_
878 7*C%N;='I!xQyFm8ar/JpZ g1/Ff."gY[4V
879 Js
880 *7W7YW*=lY.-w[M ~,41tXYf\}\C7n4 +Eica-.Ҳm!2ZC ?\Y_$5P&.%MiD[F-SYJH<K1Q9N=#PD]V5ջ5gHvg(qT0z);V&UKgVNG>,wt')fKUv02^C+G^3
881 XP\,wn0SD\I /G<V
882 MOps*
883 d4'/OgPI8j8,tO ]$*&znt-0&f`A;
884 ̐L\3\fGˣZK#v
885 1=6K[?GtvYz)90RV.he4\{0&SSTkVD*3;G9p%s!TIUmS=U
886 .M= lZ'HRW,
887 ! 6&0;27",.ҪVM` ;3:۳vVg[Ҙ0Z1!9\N'UNWN%_,+}GWT-SmUX'8 Wm;
888 JBwn-R2X2\Rem(0 .H j9<]7O@GJ<%,_OҤM2|PxtpL7.R GG,GII_C%<'Q\ 2 >BZm .+ @1JMW<Gf3.d6 rr cLG*> ;-(,o+~V2>n_7P~$&O,-G rN Ns0WMpYTQvR<sT|<zQDoGis"jR}<%IK%L*.Dyz[0vG/U>9==S gbQC*=1<>_
889 7*C%N;='I!xQyFm8ar/JpZ g1/Ff."gY[4V
890 Js
891 *7W7YW*=lY.-w[M ~,41tXYf\}\C7n4 +Eica-.Ҳm!2ZC ?\Y_$5P&.%MiD[F-SYJH<K1Q9N=#PD]V5ջ5gHvg(qT0z);V&UKgVNG>,wt')fKUv02^C+G^3
892 XP\,wn0SD\I /G<V
893 MOps*
894 d4'/OgPI8j8,tO ]$*&znt-0&f`A;
895 ̐L\3\fGˣZK#v
896 1=6K[?GtvYz)90RV.he4\{0&SSTkVD*3;G9p%s!TIUmS=U
897 .M= lZ'HRW,
898 ! 6&0;27",.ҪVM` ;3:۳vVg[Ҙ0Z1!9\N'UNWN%_,+}GWT-SmUX'8 Wm;
899 JBwn-R2X2\Rem(0 .I \Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\stars.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tactics.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tail.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\text.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tinefuncs.s/ncb/module/C:\Documents and Sett,0SxJNY!/names/ncb/targetinfo/ncb/moduleinfo/ncb/storeinfo/ncb/iinstdefs/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\cockpit.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tineloop.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\data.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\dict.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\dictc.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\frame.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\galaxy.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\main.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\models.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\radar.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\random.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\ships.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\stars.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tactics.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tail.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\text.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tinefuncs.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tineinc.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\cockpit.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\main.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\ships.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tine.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\obj3d.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\obj3d.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\params.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\circle.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\clip.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\debris.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\filler.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\lib3d.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\lib3dtab.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\LineDraw.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\mextra.s/ncb/target/cockpit - Win32 Debug/ncb/target/cockpit - Win32 Release/ncb/versioninfo/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\keyboard\keyboard.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\keyboard.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\cockpit.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\main.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\ships.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tine.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\circle.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\clip.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\debris.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\filler.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\lib3d.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\lib3dtab.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\LineDraw.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\mextra.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\obj3d.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\obj3d.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\params.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\cockpit.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\data.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\dict.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\dictc.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\disk.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\frame.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\galaxy.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\keyboard.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\main.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\models.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\radar.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\random.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\ships.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\stars.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tactics.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tail.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\text.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tinefuncs.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tineinc.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tineloop.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\Elite\eliteagb-0.5.2\universe.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\universe.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\graphics.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\overlay.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\sound.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\Elite\eliteagb-0.5.2\tactics.c/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\hypereffect\main.cUA Y0!:qg #(BH2-zMZ0_ $%N~,a4
900 !QGJT% BB 76, W<SCI` X6)}
901 ,=>uR3e/o " ''Z+78:TEKV;D( V@O %E F  z|9P8*DLU.a@LJ~
902 ? A.1
903 5Q &V.he4\{0&SSTkVD*3;G9p%s!TIUmS=U
904 .M= lZ'HRW,
905 ! 6&0;27",.ҪVM` ;3:۳vVg[Ҙ0Z1!9\N'UNWN%_,+}GWT-SmUX'8 Wm;
906 Jn-R2X2\Rem(0 .8 Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\obj3d.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\params.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\circle.s/ncb/modY=$-` HHX<hx <\(((8 HXhxd L`P(8pHNXNhxd L`(<8xHpXhx  txl(p8HXhx(( x(t89;456789:;<=HIJKLMNOPQRU 
907   !"#$%&'(123  f$'4!">?B%/#&A7)*+,-.@123 6:W[]_lmtw{~SYG<XF\CE}d=ents and Settings\Chema\Mis documentos\Personal\oric\mios\Elite\eliteagb-0.5.2\tactics.c/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\hypereffect\main.cUA Y0!:qg #(BH2-zMZ0_ $%N~,a4
908 !QGJT% BB 76, W<SCI` X6)}
909 ,=>uR3e/o " ''Z+78:TEKV;D( V@O %E F  z|9P8*DLU.a@LJ~
910 ? A.1
911 5Q &lone\Merge\tineinc.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\cockpit.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\main.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\ships.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\tine.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\obj3d.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\obj3d.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\params.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\Elite Clone\Merge\oobj3d\circle.s/ncb/modY=$-` H@P<`p <\( (0 @P`pd L`P 0p@NPN`pd L` <0x@pP`p  txl p0@P`p(( x t09;136789:>?@HIJKLMNOPQRU 
912   )*+,-./0^`abceghijknoTpqrsuvxyz|f$'4!">?B%/#&A7)*+,-.@123VZ 6:W[]_lmtw{~SYDG<XF\CE}d=ocumentos\Personal\oric\mios\3DEngine\TINE\cockpit.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\main.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\ships.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tine.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\circle.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\clip.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\debris.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\filler.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\lib3d.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\lib3dtab.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\LineDraw.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\mextra.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\obj3d.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\obj3d.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\params.h/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\cockpit.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\data.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\dict.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\dictc.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\disk.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\frame.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\galaxy.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\keyboard.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\main.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\models.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\radar.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\random.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\ships.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\stars.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tactics.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tail.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\text.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tinefuncs.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tineinc.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\tineloop.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\Elite\eliteagb-0.5.2\universe.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\universe.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\graphics.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\oobj3d\overlay.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\TINE\sound.s/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\Elite\eliteagb-0.5.2\tactics.c/ncb/module/C:\Documents and Settings\Chema\Mis documentos\Personal\oric\mios\3DEngine\hypereffect\main.cUA Y0!:qg #(BH2-zMZ0_ $%N~,a4
913 !QGJT% BB 76, W<SCI` X6)}
914 ,=>uR3e/o " ''Z+78:TEKV;D( V@O %E F  z|9P8*DLU.a@LJ~
915 ? A.1
916 5Q &Y=$-`@H@P<`p <\( (0 @P`pd L`P 0p@NPN`pd L` <0x@pP`p  txl p0@P`p(( x t09;>?@ABCDEFGHIJKLMNOPQRU 
917   !"#$%&'(245;<=  f$'4!">?B%/#&A7)*+,-.@123 6:W[]_lmtw{~YG<X\}d=

Properties

Name Value
svn:mime-type application/octet-stream

  ViewVC Help
Powered by ViewVC 1.1.26