-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathk240demo.cnf
More file actions
870 lines (866 loc) · 32.6 KB
/
Copy pathk240demo.cnf
File metadata and controls
870 lines (866 loc) · 32.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
MACHINE 68000
ENTRY $00000000
OFFSET $00000000
CODE $00000000 - $000000F2
CODE $000001EC - $0000022A
CODE $00000230 - $00000326
CODE $0000035A - $000003DA
CODE $000003E0 - $00000428
CODE $0000042A - $000004A6
CODE $00000576 - $00000712
CODE $00000718 - $00000BA4
CODE $00000BAA - $00000C4A
CODE $00000C52 - $00000D46
CODE $00000D58 - $0000188C
CODE $0000188E - $00001F14
CODE $00001F1C - $00001FEE
CODE $00001FF2 - $000020B8
CODE $000020BC - $0000218A
CODE $0000219E - $000027F6
CODE $000027F8 - $00002A98
CODE $00002A9E - $0000302A
CODE $0000302C - $000035DA
CODE $000035E4 - $000039EC
CODE $00003A8C - $00003BF0
CODE $00003C90 - $00003DF4
CODE $00003DF8 - $00004AF2
CODE $00004AF4 - $000052BC
CODE $000052BE - $00005DE8
CODE $00005DEC - $0000615A
CODE $0000615E - $00006856
CODE $0000685A - $00006A6A
CODE $00006A72 - $000070A2
CODE $000070B4 - $00007496
CODE $0000749C - $00007598
CODE $0000759A - $000076FE
CODE $00007704 - $0000797C
CODE $00007984 - $00007FEC
CODE $00007FFA - $000083F8
CODE $00008470 - $0000856E
CODE $00008570 - $0000877A
CODE $0000877E - $00008994
CODE $00008996 - $00008BB2
CODE $00008C62 - $0000A7A2
CODE $0000A7A6 - $0000AA54
CODE $0000AA88 - $0000AD78
CODE $0000AD8A - $0000BBE4
CODE $0000BBEE - $0000BC6C
CODE $0000BCF4 - $0000C1EC
CODE $0000C2B4 - $0000C370
CODE $0000C374 - $0000D112
CODE $0000D116 - $0000E13A
CODE $0000E13C - $0000E200
CODE $0000E20A - $0000E66C
CODE $0000E66E - $0000EB2E
CODE $0000EB32 - $0000EBC6
CODE $0000EC66 - $0000FCD0
CODE $0000FD24 - $00010094
CODE $00010098 - $00010132
CODE $00010136 - $00010658
CODE $0001065C - $0001098A
CODE $0001099E - $00010B4E
CODE $00010B52 - $00010B72
CODE $00010B86 - $00010D8C
CODE $00010D8E - $00010EC8
CODE $00010EDC - $00010FE0
CODE $00010FF4 - $000110AE
CODE $000110C2 - $00011656
CODE $00011658 - $000116C6
CODE $000116F6 - $000120EC
TEXT $000121B4 - $00012201
CODE $00012202 - $00012204
CODE $00012204 - $00012204
CODE $0002BDBC - $0002BDBC
CODE $00024972 - $00024974
TEXT $00024D38 - $0002573A
TEXT $0002573A - $00025D26
TEXT $00025D26 - $00027E45
TEXT $00027E46 - $00029A82
TEXT $00029AAC - $00029AAE
TEXT $00029AC2 - $00029AC6
TEXT $00029B57 - $00029BB8
TEXT $00029BB8 - $00029C52
CODE $0006958C - $0006958C
TEXT $00012338 - $0001234E
TEXT $00012356 - $0001236A
TEXT $00012372 - $00012386
TEXT $0001238E - $000123A4
TEXT $000123AC - $000123C0
TEXT $000123C8 - $000123DA
TEXT $000123FA - $0001240E
TEXT $00012416 - $0001242A
TEXT $00012432 - $00012446
TEXT $0001244E - $00012462
TEXT $0001246A - $0001247E
TEXT $00012486 - $0001249A
TEXT $000124BA - $000124D0
TEXT $000124D8 - $000124EE
TEXT $000124F6 - $0001250C
TEXT $00012514 - $0001252A
TEXT $00012532 - $00012548
TEXT $00012550 - $00012566
TEXT $00012586 - $0001259C
TEXT $000125A4 - $000125BA
TEXT $000125C2 - $000125D8
TEXT $000125E0 - $000125F6
TEXT $000125FE - $00012614
TEXT $0001261C - $00012632
TEXT $00012B54 - $00012B58
SYMBOL tblBufferList $000004a6
COMMENT $00000000 K240 CU Amiga Demo disassembly
COMMENT $00000000 <https://tetracorp.github.io/k240/>
COMMENT $00000000
COMMENT $00000000 K240 demo is copyright 1993 Gremlin Graphics.
COMMENT $00000000 This annotated disassembly is believed to constitute fair use
COMMENT $00000000 for the purpose of analysis and commentary.
COMMENT $00000000
COMMENT $00000000 See the main playk240.68k.asm file for annotations of the main game.
COMMENT $00000000 This file will mainly comment the differences between demo and final.
COMMENT $00000320 Write to CON:
COMMENT $00000320 Only DOS write in demo. No save file writing code.
COMMENT $00000326 Different year and coords
COMMENT $000004A6 Buffer list
COMMENT $000004A6 Buffer 00 40,000 chip Screen buffer 320x200x5 bitplanes
COMMENT $000004A6 Buffer 01 40,000 chip Screen buffer
COMMENT $000004A6 Buffer 02 40,000 chip Screen buffer
COMMENT $000004A6 Buffer 03 28,864 chip 28,064 in final build
COMMENT $000004A6 -- Final build adds alien sprites here
COMMENT $000004A6 Buffer 04 8,000 chip
COMMENT $000004A6 -- Final build adds 1,200 chip here
COMMENT $000004A6 Buffer 05 128 public
COMMENT $000004A6 Buffer 06 64 public
COMMENT $000004A6 Buffer 07 39,000 Ships 750x52 - 37,800 (700x54) in final
COMMENT $000004A6 Buffer 08 33,600 Buildings
COMMENT $000004A6 -- Text strings in final
COMMENT $000004A6 Buffer 09 17,760 Asteroids 740x24 (18,000, 750x24 in final)
COMMENT $000004A6 Buffer 10 4,752
COMMENT $000004A6 Buffer 11 2,244
COMMENT $000004A6 Buffer 12 1,920 Building total
COMMENT $000004A6 Buffer 13 1,600
COMMENT $000004A6 Buffer 14 2,336 Fleets
COMMENT $000004A6 Buffer 15 2,336 Enemy fleets
COMMENT $000004A6 -- Voice, wireplan, scitek graphic, satpic graphic
SYMBOL intMouseX $00000712
SYMBOL intMouseY $00000714
SYMBOL InKey $00000716
SYMBOL MouseBtn $00000718
COMMENT $000006F4 Final sets a clicked flag here
COMMENT $00000690 Final puts cheat code here
SYMBOL _WaitKey $0000071a
SYMBOL bFrameRule $0002493E
SYMBOL flgPaused $0002493C
SYMBOL textarea $00045890
SYMBOL _SetMousePtr $00000B44
SYMBOL intPointer $00024970
COMMENT $00000b52 Final changes pointer here based on screen
SYMBOL flgWait $00000ba6
SYMBOL _SeedRNG $00000BE8
SYMBOL _RandInt $00000C00
COMMENT $00000C52 Final has LoadAlienFile here
SYMBOL _LoadFile $00000C52
COMMENT $00000CD6 356: PLEASE INSERT K240 GAME DISK x IN ANY DRIVE...
SYMBOL _GetStringA0 $00004248
SYMBOL _DiskReq $0000488e
COMMENT $00000CB4 Will always load disk 1
COMMENT $00000CB4 char 3 of filename is the 0 in k240
SYMBOL _InitAstCoords $0000DAFE
COMMENT $00012330 Final has k240_2:idfile here
COMMENT $0001234E scitek.mgl has a lighter palette in demo, different compressed filesize
COMMENT $0001234E 18,052 instead of 18,035 bytes for final
COMMENT $000123A4 demo.mgl/demo2.mgl replace satpic.mgl/lang.mgl
COMMENT $000124B2 Demo last two aliens are in opposite order to final
COMMENT $00012614 Outro and language MGL file entries missing from demo
COMMENT $00012614 Some variables added in final e.g. language and manual code status
SYMBOL palette $000126B2
SYMBOL palette_standard $000126F2
SYMBOL palette_dark $00012732
COMMENT $000127DA Alien 5 and 6 swapped in demo
COMMENT $0001294A Demo differs
COMMENT $0001295E Intel prices would go here
COMMENT $00012AFA DF0: save games but no HD save game names
COMMENT $00012AFA
SYMBOL strDF0K2401 $00012afa
SYMBOL strDF0K2402 $00012b06
SYMBOL strDF0K2403 $00012b12
SYMBOL strDF0K2404 $00012b1e
COMMENT $00012AFA final has 16 extra blank bytes
COMMENT $00012B5A Final has a save game section here
COMMENT $00012B5A Also list of starting blueprints
SYMBOL textField01 $00013F24
SYMBOL textField02 $00013F28
SYMBOL textField03 $00013F2C
SYMBOL textField04 $00013F30
SYMBOL textField05 $00013F34
SYMBOL textField06 $00013F38
SYMBOL textField07 $00013F3C
SYMBOL textField08 $00013F40
SYMBOL textField09 $00013F44
SYMBOL txtBuffer $00013F48
COMMENT $00014A2C Final has PANEL cheat buttons here. Elsewhere in demo.
COMMENT $00014A2C Final also puts cheat strings, keycodes, flags here
COMMENT $000120EC In final game, the cheat related code is here.
COMMENT $000120EC 168 bytes: 14 bytes x 12 cheats, probably
COMMENT $000120EC Followed by the PANEL cheat button layout.
COMMENT $000120EC This suggests the cheats were intentionally cut from the demo build.
COMMENT $00014BBA Missile stats
COMMENT $00014BBA 12th missile type: "UNKNOWN!"
COMMENT $00014BBA "OTHER MISSILES ARE AVAILABLE IN THE ACTUAL GAME."
COMMENT $00014BBA Cost 0 CR, requires 1 Selenium.
COMMENT $00014BBA Dummy missile type for unavailable missiles in demo.
COMMENT $00014e56 Differs from final here
COMMENT $0004e506 alien sprite list
SYMBOL arrShipSpriteList $0004DB46
SYMBOL arrTerranShipStats00 $00014FA4
SYMBOL arrAlienShipStats $000150AC
SYMBOL extOSD $0001516C
SYMBOL extDestructor $000151C4
SYMBOL extTerminator $000151CC
SYMBOL extTranspBatls $00015220
SYMBOL arrHPArmrValues $00015200
SYMBOL arrSprHardpoints $00015310
SYMBOL Blast5x5 $000155AE
SYMBOL Blast3x3 $000155E0
SYMBOL Blast2x2 $000155F2
SYMBOL BlastBurn $000155FA
COMMENT $000154fe Final ends in $fdfc fe00
SYMBOL _015566 $00015566
COMMENT $00015566 Unique to demo
COMMENT $00015592 Unique to demo
COMMENT $000153F6 Table used by Rigellian nuke
COMMENT $000011BA d0 = random aster number 22-38
SYMBOL ptrHomeAst $00016CB4
SYMBOL ptrCurrentAst $00016CA8
SYMBOL ptrThisAstStats $00016D28
SYMBOL ptrThisAstMap $00016D1C
SYMBOL ptrThisAstBldg $00016D20
SYMBOL ptrThisAstBldgCount $00016D24
COMMENT $00001208 Bitfield 25 same as final
COMMENT $0000121E Differs from final. Presumably CPU production
SYMBOL arrStartingOres $00015D6C
COMMENT $0000125A Starting missiles.
SYMBOL flagShowUI $00002A56
SYMBOL flgRedraw $0002496F
COMMENT $00002AD6 Final has a branch after the BSR
COMMENT $00002D62 Amiga key scancodes
COMMENT $00002DE8 Final has key V for version string here
COMMENT $00002E04 Final has version string here.
SYMBOL _StasisErr $00003760
COMMENT $00003760 Stasis still here.
SYMBOL _PlaceBuilding $00003768
COMMENT $0000377c Population 680 instead of 684
COMMENT $00003860 LANDING PAD TOO NEAR EDGE OF ASTEROID!
SYMBOL _intCashGeneral $00016CB8
SYMBOL _intCashBuilding $00016CBC
SYMBOL _intCashVehicles $00016CC0
SYMBOL _intCashIntel $00016CC4
SYMBOL _intCashMissiles $00016CC8
COMMENT $000038A8 Building Armour
COMMENT $000038C2 Skyscraper cheat code missing here
COMMENT $0000391E CMPI.B #$01,D7
COMMENT $00003998 Final game checks for flash
COMMENT $000039E2 YOU CANNOT DEMOLISH BUILDINGS IN THIS DEMO.
COMMENT $000039E2 Building demolishing code is missing entirely.
SYMBOL _AstEngineWin $00005a08
SYMBOL _BuildMissileWin $00004af4
SYMBOL _BuildSattWin $00004c94
SYMBOL _ColonySummaryWin $000071da
SYMBOL _CommandCentWin $0000580c
SYMBOL _GravityNullWin $00005a06
SYMBOL _HangarWin $00005460
SYMBOL _NormalBldg $00003a8c
SYMBOL _OreStorageWin $0000574a
SYMBOL _OreTeleportWin $00003a8c
SYMBOL _PowerStatusWin $0000749c
SYMBOL _ShipyardWin $00005a0a
SYMBOL _DamageBldg $00003A8E
COMMENT $00003AA6 Half damage with shield generator
SYMBOL _DestroyTriggers $00003BF0
SYMBOL tblTerranBldtStats $00013A42
SYMBOL _DestroyAstEngine $00003d0c
SYMBOL _DestroyCommandCen $00003c90
SYMBOL _DestroyGravityNull $00003cf0
SYMBOL _DestroyScreenGen $00003cfe
SYMBOL _DestroyShipyard $00003d1e
SYMBOL _DestroyStorageFacil $00003ca6
SYMBOL _DestroyStorageTower $00003ca0
COMMENT $00003CCC In final 198 -> 202
COMMENT $00003CDA In final 178 -> 182
COMMENT $00003CE4 Final has a check to prevent going negative here
SYMBOL tblShipyards $00017130
COMMENT $00003D7E ADDA.L in final
SYMBOL _RandomlyPlaceBldg $00003DFA
COMMENT $00003DFA This is never called in the demo.
COMMENT $00003DFA It's only called to place a CPU on starting or new colony.
COMMENT $00003DFA But demo has fixed starting asteroid layout and no colonization
COMMENT $00003E8C Skyscraper cheat code missing here.
SYMBOL _DisplayText $00004038
SYMBOL _IntToASCII $000041D2
COMMENT $0000425A Final has a variant here which loads string buffer into A1
COMMENT $0000425A This is followed by a function for making disk requestors
COMMENT $0000425A and for getting the NONE string.
SYMBOL textcolor $00024959
COMMENT $00004322 Final has an additional entry here for #$f200
COMMENT $00004390 Final has a safety check here for A0 being zero
COMMENT $000043CC Final has a check to cap money at 9,999,999
SYMBOL _ErrMsgLine $00006132
COMMENT $00004548 Final build localizes the cash display string here
COMMENT $0000456C Final puts a currency display cap at 9,999,999 here
SYMBOL strClock $00024942
COMMENT $00004596
COMMENT $00004596
COMMENT $0000459A
COMMENT $000045B0 -- IN STASIS --
SYMBOL tmpTextcolor $0002495A
COMMENT $000045E2
SYMBOL tblMissileStats $00014BBA
COMMENT $00004B56 140 demo, 144 final
COMMENT $00004B6A demo 11 -> 10
COMMENT $00004BCC
COMMENT $00004BD4 YOU CANNOT BUILD MISSILES IN THIS DEMO.
COMMENT $00004C30 demo: 0c final: 0b
COMMENT $00004C60 demo: 11 final: 10
COMMENT $00004C94 SPY SATELLITES ARE UNAVAILABLE IN THIS DEMO.
COMMENT $00004D4C NO MISSILE SILOS ON ASTEROID
COMMENT $0000583C
SYMBOL winInformation $0002A192
COMMENT $00005450 001e in demo, 0014 in final (30 -> 20)
COMMENT $0000545E Unpause moved to down here in final
SYMBOL _VoiceOrSound $000052CE
COMMENT $000052CE MOVEQ #15,D0
SYMBOL _MissileFireWin $00004D32
COMMENT $00004D40 Final game adds a check to prevent you firing alien missiles
COMMENT $00004D92
COMMENT $00004D92
COMMENT $00004D92
COMMENT $00004D92
COMMENT $00004D96
COMMENT $00004D96
COMMENT $00004D96
COMMENT $00004D96
COMMENT $00005BD6 TRANSPORTER CARGO BAY FULL!!
COMMENT $00005CF2 NO SHIPS WILL BE BUILT IN THIS DEMO. ALSO, MORE SHIP TYPES ARE AVAILABLE IN THE ACTUAL GAME.
COMMENT $00006064 YOU CANNOT BUILD AN ORBITAL SPACE DOCK IN THIS DEMO. THIS ALSO MEANS YOU CANNOT BUILD THE LARGER SHIPS.
COMMENT $000071F4 YOU HAVE NO COLONY ON THIS ASTEROID!
COMMENT $00008E8E ALERT!! SENSORS REPORT ENEMY SHIPS ENTERING SENSOR RANGE.
COMMENT $00008E8E Final game doesn't have this string or this check.
COMMENT $00008E12 Final game has Swixaran cloaked asteroid check here
COMMENT $00008E12 This may have been added late in development.
COMMENT $00008E12
COMMENT $00008E12
COMMENT $00008E12
COMMENT $00008E12
COMMENT $00008E12
COMMENT $00008E12
COMMENT $00008E1E 740 instead of 750
COMMENT $00008E1E Asteroid sizes are 10 bytes less in demo
COMMENT $00008E7A ---- Demo-only alien ship notification code
COMMENT $00008EA0 ----
COMMENT $00008EB6 A SCOUT REPORTS FINDING 1 ASTEROID.
COMMENT $00008EC4 Final version has additional code here
COMMENT $00008EC4 A SCOUT REPORTS FINDING x ASTEROIDS.
COMMENT $00008EDA 0 CR per asteroid found. Final is 5000 CR per asteroid
COMMENT $00008EE0 MOVEQ #3,D4
SYMBOL _ShipAct01 $00008f80
SYMBOL _ShipAct02 $000092cc
SYMBOL _ShipAct03 $000093e8
SYMBOL _ShipAct04 $00009464
SYMBOL _ShipAct05 $0000949e
SYMBOL _ShipAct06 $00009000
SYMBOL _ShipAct07_LandSurf $00009068
SYMBOL _ShipAct08 $000090ea
SYMBOL _ShipAct09_Large $0000918e
SYMBOL _ShipAct0a $00009ac4
SYMBOL _ShipAct0b_Burn $00009aec
SYMBOL _ShipAct0c_Misl $0000a0e8
SYMBOL _ShipAct0d_Expl $00009d7a
SYMBOL _ShipAct0e_Misl $0000a848
SYMBOL _ShipAct0f_Vortex $0000aeb8
SYMBOL _ShipAct10 $0000a3ae
SYMBOL _ShipAct11_Large $00009200
SYMBOL _ShipAct12 $0000a2a4
SYMBOL _ShipAct13_Scout $00008f08
SYMBOL _ShipAct14_Survey $00008f48
SYMBOL _ShipAct15_NewAst $0000d896
SYMBOL _ShipAct16_LandPad $00009272
SYMBOL _ShipAct17_Explore $00008d50
SYMBOL _ShipAct18_ScoutRep $00008eb4
SYMBOL _ShipAct19 $000094a8
SYMBOL _ShipAct1a_Ret0 $00008c62
SYMBOL _ShipAct1b $00009108
SYMBOL _ShipAct1c_Colonize $0000917a
SYMBOL _ShipAct1d $0000ba26
SYMBOL _ShipAct1e $0000baa0
SYMBOL _ShipAct1f_Rotate $00009aa2
SYMBOL _ShipAct20_MissileHit $0000a7dc
SYMBOL _ShipAct21_Shield150 $00008d46
SYMBOL _ShipAct22 $00011352
SYMBOL _ShipAct23 $00009140
SYMBOL _ShipAct24_MeteorHit $0000a7a6
SYMBOL _ShipAct25_Destroy $00009fec
SYMBOL _ShipAct26 $00008d2e
SYMBOL _ShipAct27 $00008eea
SYMBOL _ShipAct28 $00008cca
SYMBOL _ShipAct29_GoldVortex $0000afe8
SYMBOL _ShipAct2a_ScoutSpy $0000813c
SYMBOL _ShipAct2b_SpySat $00008c66
SYMBOL _ShipAct2c_Remove $0000a0b2
COMMENT $00008C5E _ShipAct2d added in final game
COMMENT $00008C66 Spy satellite code missing
COMMENT $00009000 Swixaran-specific code in final
COMMENT $00009140 Different code for ship action 23
COMMENT $0000918E TRANSPORTER HAS NOT STARTED A NEW COLONY. THIS IS UNAVAILABLE ON THIS DEMO. YOU ARE LIMITED TO ONE ASTEROID.
COMMENT $00009278 landing pad
COMMENT $00009278 Different landing code
SYMBOL _AddShip $000094F4
COMMENT $00009546 final 48 -> 50
COMMENT $00009560 this 25 to 47 line is cut from the final version
COMMENT $0000996A Final game has a bunch extra code here
COMMENT $00009BA4 Final game doubles Swixaran damage here
COMMENT $00009C36 HP is at 48 instead of 50 due to smaller ship structure
COMMENT $00009EE8 Final adds a check here to clear the Imperial Transporter's cargo bay if destroyed
COMMENT $00009EFE 5000 credit bounty for destroying alien transporter removed
COMMENT $00009F10 10000 credit bounty for destoying alien battleship removed
COMMENT $00009F26 47 -> 40 in final
COMMENT $00009F3E Final game subtracts 1 from intTotalShips
COMMENT $0000A008 No bounty given in demo
COMMENT $0000A01A No bounty given in demo
SYMBOL intAlienID $0002B4E2
SYMBOL intTotalShips $00016FEC
COMMENT $0000A0F0 Azx warhead 00 static inducer already in
SYMBOL intCometHoriz $00016FE0
COMMENT $0000A1EC Azx warhead 00
SYMBOL _FitRandomHP $0000A246
COMMENT $0000A290 Rerolls static inducer and warp generator as in final
COMMENT $0000A314 ship action 3D added after this
COMMENT $0000A402 Tylaran missile code
COMMENT $0000A468 Difference from final here
COMMENT $0000A51C Tylaran skips missiles
COMMENT $0000A54E 55 = spy satellite already implemented
COMMENT $0000A56E copy 25 to 47 only in demo
COMMENT $0000A626 CLR.W (10,A6) - zero coords probably
COMMENT $0000A722 random chance cut in final game
SYMBOL _MissilesPods $0000A924
SYMBOL _AlienMislP $0000A930
SYMBOL _CapPods $0000A95E
SYMBOL _SkipPods $0000A976
COMMENT $0000A924 Anti-missile pods have higher odds in demo
COMMENT $0000A924 Chance is based on who fired the missile, not who's shooting it down.
COMMENT $0000A924 Final game, Terran missile: 21% for one pod, +4% for each additional pod
COMMENT $0000A924 Final game, alien missile: 21% for one pod, +2% for each additional pod
COMMENT $0000A924 Demo, Terran missile: 31% for one pod, +8% for each additional pod
COMMENT $0000A924 Demo, alien missile: 31% for one pod, +4% for each additional pod
SYMBOL _WarheadExplosive $0000b2a2
SYMBOL _WarheadAreaExpl $0000b3c2
SYMBOL _WarheadNapalm $0000b44a
SYMBOL _WarheadHellfire $0000b400
SYMBOL _WarheadNuclear $0000afee
SYMBOL _WarheadScatter $0000aa8a
SYMBOL _WarheadVirus $0000ab4e
SYMBOL _WarheadMega $0000afea
SYMBOL _WarheadStasis $0000afec
SYMBOL _WarheadVortex $0000ae42
SYMBOL _WarheadAntivirus $0000aade
SYMBOL _WarheadMeteor $0000b298
SYMBOL _Warhead12Static $0000aa88
SYMBOL _WarheadKll09 $00010766
COMMENT $0000AA88 Ineffective
COMMENT $0000AAD2 Final just hits for 10
COMMENT $0000AAD2 Explosive hits one square for 10. In final it's a 4 square area.
COMMENT $0000AFE8 Tylaran vortex missing
COMMENT $0000AFEA Mega not implemented.
COMMENT $0000AFEA Unsure if it was not complete, or just commented out.
COMMENT $0000AFEC Stasis not implemented.
COMMENT $0000AFEE Missing Rigellian more powerful nuke.
SYMBOL _WarheadFlash $0000B142
SYMBOL _GroundHit $0000B2A4
COMMENT $0000B3C8 This loop will run 26 times.
COMMENT $0000B3C8 In final game the 25 is a 26 and will run 27 times
COMMENT $0000B3C8 This is because ships/missiles are 54 bytes in final, 52 bytes in demo
SYMBOL incomingMissile $00015AA4
COMMENT $00004BDE Final has Swixaran check 5->8 damage here
COMMENT $0000B5B2 Telescope check missing from demo
COMMENT $0000B6CE Final has an additional flash check here
COMMENT $0000BACC CMPI.B #$05,(0,A0)
COMMENT $0000BACC BEQ
COMMENT $0000BB78 Final version just calls ship action 25 destroy
SYMBOL arrTerranShipHP $0000BC6C
SYMBOL arrAlienShipHP $0000BCAC
SYMBOL _IonCannon $0000be00
SYMBOL _Disruptor $0000be62
SYMBOL _NapalmOrb $0000befe
SYMBOL _ChaosBomb $0000bf5e
SYMBOL _VortexMine $0000bff8
SYMBOL _LaserCannon $0000bdc4
SYMBOL _PhotonCannon $0000bdc8
SYMBOL _PlasmaCannon $0000bdcc
SYMBOL _StaticInducer $0000bcf4
SYMBOL _WarpGenerator $0000bd64
SYMBOL _Deflector $0000bd5c
SYMBOL _NullHP $0000bd62
SYMBOL _AlienCannon05 $0000bd7c
SYMBOL _AlienCannon06 $0000bd84
SYMBOL _AlienCannon07 $0000bd8c
SYMBOL _AlienStaticInd $0000bd28
SYMBOL _Kll_HP11 $00011326
SYMBOL _TylGoldVortex12 $0000c05a
COMMENT $0000BCAC Alien hardpoints
COMMENT $0000BCAC Vortex Mine uses same code as Terran in demo.
COMMENT $0000BCAC Missing: Rigellian powerdrain, Swix bioweapon, Swix self-destruct
COMMENT $0000BCAC However, Tylaran gold Vortex is in.
COMMENT $0000BCAC It suggests the Rigellian/Swixaran weapons were added very late in development
COMMENT $0000BCAC This is consistent with their strings being missing in the demo data.
COMMENT $0000BCF4 Final version adds the missing alien hardpoints above here
SYMBOL intAlienCannon5Dmg $0002B4F2
SYMBOL intAlienCannon6Dmg $0002B4F6
SYMBOL intAlienCannon7Dmg $0002B4F4
COMMENT $0000BE44 Final game adds 1 to ast[172] if d4 was not zero
COMMENT $0000BEA8 Final game adds 1 to ast[172] if d4 was not zero
COMMENT $0000BF3E Final game adds 1 to ast[172] if d4 was not zero
COMMENT $0000BFA4 Final game adds 1 to ast[172] if d4 was not zero
COMMENT $0000BFF8 In the final game alien Vortex Mine has a 10% chance, Terran 20%
COMMENT $0000BFF8 In the demo they're both 20%
COMMENT $0000C05A Tylaran gold vortex already added in demo
SYMBOL _ButtonEfect $0000C1D4
COMMENT $0000C1D4 A large amount of code is added between here and button effect
COMMENT $0000C1D4 Handles the Kll rotating ship $41
COMMENT $0000C1EC Spying button has no effect. Otherwise as Final.
SYMBOL _AstControlButton $0000c3c0
SYMBOL _AstFieldButton $0000c3a2
SYMBOL _AstPathButton $0000c402
SYMBOL _AsteroidSpeedButton $0000c40c
SYMBOL _AsteroidView $0000c374
SYMBOL _BlueButton $0000ca44
SYMBOL _DisplayButton $0000c470
SYMBOL _FleetRetreatButton $0000c2c0
SYMBOL _InformationButton $0000c3ea
SYMBOL _MilitaryButton $0000c3cc
SYMBOL _OrbitView $0000c386
SYMBOL _PAFWButton $0000c416
SYMBOL _PauseBtn $0000c2b6
SYMBOL _ScitekWin $0000c3b6
SYMBOL _TetracorpScreen $0000c3ac
SYMBOL _ToggleDetPtr $0000c420
SYMBOL _ToggleShipPtr $0000c43e
SYMBOL _ToggleTactical $0000c9b2
SYMBOL noButtonEffect $0000c2b4
SYMBOL _RotateLeft $00002e1a
SYMBOL _RotateRight $00002e04
SYMBOL _MissileFireWin $00004d32
SYMBOL _AstEngineWin $00005a08
SYMBOL _BuildButton $000048e2
SYMBOL _ColonySummaryWin $000071da
SYMBOL _FinanceWin $0000685c
SYMBOL _BlueprintsWin $0000759a
SYMBOL _HotkeysWin $0000801c
SYMBOL _OreSurveyWin $00005188
SYMBOL _FleetWin $00007984
COMMENT $0000C3C0 Spying button code goes here in final.
COMMENT $0000C916 MOVEQ #0,D0
COMMENT $0000C940 This section down to ToggleTactical is missing in the final version
COMMENT $0000CA90 Branches down to the move to A5
COMMENT $0000CB28 Spy screen code here.
COMMENT $0000CDBA BRA.S
COMMENT $0000D30A Final has an extra entry here for
COMMENT $0000D30A <<< SELECT A SPY SATELLITE >>>
COMMENT $0000D9F4 COLLISION WARNING! ASTEROID IN PROXIMITY OF COLONY ASTEROID:
SYMBOL _PlaceEmptyAst $0000DAE4
SYMBOL _AstProximity $0000DA38
SYMBOL _MoveAsteroids $0000DA72
COMMENT $0000DA72 TST.B flgIceman
COMMENT $0000DA72 BNE - no iceman cheat
COMMENT $0000DAB6 Additional checks in final
COMMENT $0000DAB6
COMMENT $0000DAB6
COMMENT $0000DAB6
COMMENT $0000DAB6
COMMENT $0000DAB6
COMMENT $0000DAB6
COMMENT $0000DAB6
COMMENT $0000DB62 $171 is $176 in final
SYMBOL tblInitOre $00015D30
COMMENT $0000DE18 final puts 1 in d4 here, probably cash reward
COMMENT $0000DECA Some different code here for handling fleets of destroyed asteroids
COMMENT $0000E13C MOVE.B D0,flg13340
COMMENT $0000E15C Code differs here in final
SYMBOL _DemolishAll $0000E13C
SYMBOL _DestroyBldg $0000AD8A
COMMENT $0000E1B0 120 damage to demolish building
COMMENT $0000E1F0 WELL DONE!
COMMENT $0000E1F0 YOU HAVE DESTROYED AN ENEMY ASTEROID!
COMMENT $0000E1F0 #0 in d2 instead of 100k credits in final
COMMENT $0000E1F0 Final has #1,d3, #0,d4 and message line here
COMMENT $0000E246 CONGRATULATIONS!
COMMENT $0000E246 YOU HAVE DESTROYED THE ENEMY. THIS IS THE END OF THIS DEMO. THANKYOU FOR PLAYING.
COMMENT $0000E25C YOUR COLONY HAS BEEN DESTROYED.
COMMENT $0000E25C THIS IS THE END OF THIS DEMO. THANKYOU FOR PLAYING.
COMMENT $0000E2C6 $121: SENSORS REPORT DISCOVERY OF A NEW ASTEROID AND HAVE NAMED IT:
COMMENT $0000E2D6 $134: SENSORS REPORT DISCOVERY OF AN ALIEN ASTEROID AND HAVE NAMED IT:
COMMENT $0000E828 Ore eater Boobytrapped asteroid
COMMENT $0000E90A SF flgDSound1
COMMENT $0000E90A MOVEA.L ptrShips,A6
COMMENT $0000E930 BCLR #4,bFrameRule
COMMENT $0000E930 BCLR #3,bFrameRule
COMMENT $0000E930
COMMENT $0000E950
COMMENT $0000E948 BSR.W _DailyMissileCon
COMMENT $0000E94C
COMMENT $0000E94C
COMMENT $0000E94C SUBQ.B #1
COMMENT $0000E94C
COMMENT $0000E94C
COMMENT $0000E94C
COMMENT $0000E948 BSR.W _DailySatSilo
COMMENT $0000E950
COMMENT $0000E950
COMMENT $0000E950
COMMENT $0000E950
COMMENT $0000E950
COMMENT $0000E950
COMMENT $0000E950
SYMBOL _13C30 $0000E970
SYMBOL _UpdateClock $0000EC7A
SYMBOL intWinMsg $00016AF0
SYMBOL _DailyShipMove $00011658
SYMBOL _DailyComet $0000D6EE
SYMBOL _DailyAliBuild $00010BB8
SYMBOL _DailyEvents $0000FC66
SYMBOL _DailyImpTransport $0001022A
SYMBOL _DailyBldgUpdate $0000F8E2
SYMBOL _DailyBuilding $0000EB32
SYMBOL intVictory $00016AF2
LABEL _GameOver $0000E9B4
SYMBOL popwarnTimer $0002493B
SYMBOL intVirusCounter $0000EB2E
SYMBOL _UnStasis $0000EABC
COMMENT $0000EAA8 Missing a section which can disable gravity nullifier
SYMBOL _Daily01Ship $000089BE
SYMBOL _Daily02Ship $000089AC
SYMBOL _Daily03 $0000899A
SYMBOL _Daily04Ast $000087CC
SYMBOL _Daily05Ship $00008996
SYMBOL _intCycle20 $0000EB2F
SYMBOL arrBuildingTrigger $0000EBC6
SYMBOL _DailyBldgNull $0000EC66
SYMBOL _DailyCPU $0000EC68
SYMBOL _DailyGravNul $0000EC6A
SYMBOL _DailyMissileSilo $0000ECF4
SYMBOL _DailySeismicP $0000EE0A
SYMBOL _DailyDeepMine $0000EE6A
SYMBOL _DailyMine $0000EEB4
SYMBOL _DailyAstEng $0000EF32
SYMBOL _DailyShipyard $0000EF8C
SYMBOL _DailyLandingPad $0000EF90
SYMBOL _DailyLaserTurr $0000FAE6
SYMBOL _DailyPlasmaTurr $0000FAEA
SYMBOL _DailyPhotonTurr $0000FAEE
SYMBOL _DailyAntiMisPod $0000FB36
SYMBOL _DailyRepairFac $00010458
COMMENT $0000EB26 Some sound code missing
SYMBOL _AddIncome $0000F952
COMMENT $0000F952 In the final build, here adds income.
COMMENT $0000F952 100/colony and 2/colonist
COMMENT $0000F952 It checks if the asteroid has taken 20 hits from ship bombardment
COMMENT $0000F952 If so, it destroys a certain building...?
COMMENT $0000F952 Demo doesn't track bombardment.
COMMENT $0000F978 BSR.W _UpdSwixWepn08
SYMBOL _UpdateScreenGen $0000FBF2
SYMBOL _UpdateRadiation $0000F0EE
SYMBOL _UpdatePopulation $0000F138
SYMBOL _CalcRadiation $0000F0C8
SYMBOL _UpdateAir $0000F5F2
SYMBOL _UpdateFood $0000F666
SYMBOL _UpdateWater $0000F6E0
SYMBOL _UpdatePower $0000F75A
SYMBOL _UpdateWorkers $0000F58C
SYMBOL _UpdateSecurity $0000F214
SYMBOL _UpdateShipyards $0000EF8E
SYMBOL _RenderPAFW $0000F994
SYMBOL flgBP2GMine $00024914
SYMBOL flgBP2GDeepMine $00024915
SYMBOL flgBPAntiMissilePod $00024916
SYMBOL flgBPAntivirusMissile $00024917
SYMBOL flgBPAsteroidEngines $00024918
SYMBOL flgBPAstTracker $00024919
SYMBOL flgBPBldgArmor $0002491A
SYMBOL flgBPConstrDroids $0002491B
SYMBOL flgBPDeflector $0002491C
SYMBOL flgBPFBattleship $0002491D
SYMBOL flgBPGravityNullifier $0002491E
SYMBOL flgBPHiPowerStore $0002491F
SYMBOL flgBPImpSensors $00024920
SYMBOL flgBPMegaMissile $00024921
SYMBOL flgBPMislBayExt $00024922
SYMBOL flgBPMislGuidance $00024923
SYMBOL flgBPNuclearMissile $00024924
SYMBOL flgBPOreTeleporter $00024925
SYMBOL flgBPPhotonTurret $00024926
SYMBOL flgBPPlasmaTurret $00024927
SYMBOL flgBPPowerAmplifier $00024928
SYMBOL flgBPPowerplant $00024929
SYMBOL flgBPRepairFacility $0002492A
SYMBOL flgBPScreenGenerator $0002492B
SYMBOL flgBPSeismicPenetrator $0002492C
SYMBOL flgBPShield40 $0002492D
SYMBOL flgBPShield50 $0002492E
SYMBOL flgBPSolarMatrix $0002492F
SYMBOL flgBPStaticInducer $00024930
SYMBOL flgBPStasisMissile $00024931
SYMBOL flgBPTerminator $00024932
SYMBOL flgBPTurretOpt $00024933
SYMBOL flgBPVirusMissile $00024934
SYMBOL flgBPWarpGen $00024935
SYMBOL intClockYear $00024940
SYMBOL intDay $0002493F
SYMBOL flgSoundEnabled $0002494C
SYMBOL intEventCountdown $00024936
SYMBOL intNextEvent $00024937
SYMBOL intMeteorCountd $0002493A
COMMENT $00024936 flgVoice:
COMMENT $00024936 DC.B $ff
COMMENT $00016CB8 Demo starts with 2,580,000 CR general, 580,000 building/intel
COMMENT $00016CB8 3,740,000 total
SYMBOL arrHotkeys $00016CD8
SYMBOL tblAsteroidMaps $000173B0
SYMBOL arrButton0 $000170D4
SYMBOL tblOrePrice0Sel $00016EF2
SYMBOL tblTransporters $00016D4C
SYMBOL arrRadiation $00016AE0
SYMBOL tblReinforcemt $00016AEB
SYMBOL arrAstSpd $00016150
SYMBOL arrPlayerAstsKnown $00016270
SYMBOL arrAlienAsts $000162D4
SYMBOL arrPlayerAsts $00016338
SYMBOL _PlaySound $00011E6A
SYMBOL _Daily08Sound $00011CA2
COMMENT $00011CA0 Voice code appears around here in final game
SYMBOL intMagStorm $00024938
COMMENT $000115D2 Telescope cheat check missing
SYMBOL _AlienShipBuild $00011096
SYMBOL _AlienShipBuild2 $000110AE
COMMENT $000110AE There are only five aliens listed.
COMMENT $000110AE Some other sections already reference six aliens.
COMMENT $000110AE All aliens use the same shipbuilding routine.
SYMBOL tblAlienMisslChance $0002B6CE
COMMENT $0002B6CE Same as Kll in final.
SYMBOL tblAlienShip24 $00011146
LABEL intTriangles $0001116E
COMMENT $0001116E Not referenced in code
SYMBOL _SpawnAlienShip $00011170
SYMBOL _FindShipSlot $000094BE
SYMBOL _AlienOSD $000112F8
COMMENT $0001131C In the demo, alien OSD has 200 armor, 2 photon, 1 plasma, deflector
COMMENT $0001131C However, it is never built.
COMMENT $0001131C In final, Azx builds OSD with these stats.
SYMBOL tblAlienBuildClusters $0002B68E
COMMENT $0002B68E Same as Kll in final.
SYMBOL tblAlienBldg $0002B4FE
COMMENT $0002B4FE Differences with final:
COMMENT $0002B4FE Turrets use name string $00df instead of $01c9
COMMENT $0002B4FE It's still TURRET, though.
COMMENT $0002B4FE Demo string list also has unused TURRET1 and TURRET2.
COMMENT $0002B4FE All buildings also have 00 for intel type.
COMMENT $0002B4FE This is consistent with intel being added late in development.
SYMBOL _DailyAliScout $00010F68
SYMBOL intAlienScoutFreq $0002B4E8
SYMBOL intAlienNewColFreq $0002B4EA
SYMBOL intAlienBuildMislFreq $0002B4EC
SYMBOL intAlienBldChance $0002B4EE
LABEL intAlienMislFreqOrCdn $0002B4F0
COMMENT $0002B4F0 Either missile freq our countdown
SYMBOL intSensorRange12 $0002B4F8
LABEL intAlienFleetRange $0002B4FA
SYMBOL intAlienTurretCool $0002B4FC
COMMENT $0002B4FC 6 (most aliens). 8 in final build
SYMBOL bAlienSpecial $0002B4FD
SYMBOL intAlienBuildTimer $0002B4E6
SYMBOL intAlienBuildFreq $0002B4E4
COMMENT $0002B4E4 Build freq? 40, final is 60
SYMBOL intAlienScoutFreq $0002B4E6
COMMENT $0002B4E6 Scout freq? 20, final is 70
SYMBOL tblOreIncrease $000169A6
SYMBOL tblScreenGen $000169B6
SYMBOL arrPowerUsage $00016A16
SYMBOL arrPowerfailOrder $00016A3E
SYMBOL ptrHardpointB $00016BDC
LABEL arrPanel $00012194
LABEL flgSkyscraper $000121B5
COMMENT $000121B5 Cheat code strings here
LABEL strEnterHelp $000121B6
TEXT $000121B6 - $000121C7
LABEL strEnterShip $000121C7
COMMENT $000121C7 Note ship 1-7 instead of 1-8
TEXT $000121C7 - $000121D7
LABEL strEnterSFX $000121D7
COMMENT $000121D7 Note A-Z instead of A-U although there are not 26 sounds
TEXT $000121D7 - $000121E6
COMMENT $000121E6 Final game has enter speech string here
LABEL flgTelescope $000121E6
LABEL flgIceman $000121E7
LABEL unk121E8 $000121E8
COMMENT $000121E8 -1,-1,-1,0,0,0,0,0
COMMENT $000121E8 Final has 10 zeroes
LABEL str0toF $000121F0
LABEL unk012201 $00012201
LABEL unk012202 $00012202
TEXT $000121F0 - $00012201
SYMBOL arrAlienBldgStats $00013D58
COMMENT $000135D4 Whatever this is it's changed from 282 to 280 in final
SYMBOL _AlienMislBuild $00011038
COMMENT $00011038 As final game, except missiles are 4 bytes earlier in ast struct.
SYMBOL _PickRandomEvent $0000FCBA
COMMENT $0000FCBA Manual code event missing
COMMENT $0000FCBA Only 21 events instead of 24
COMMENT $0000FCBA This is because game adds double chance of comet, more ore, reinforcements
SYMBOL _EventNone $0000fcce
SYMBOL _EventMagStorm $0000fd24
SYMBOL _EventScoutBreak $0000fd4a
SYMBOL _EventRadLeak $0000fda2
SYMBOL _EventSolarFlare $0000fdbc
SYMBOL _EventFreakSensor $0000fde2
SYMBOL _EventMoreOre $0000fe18
SYMBOL _EventLessOre $0000fe4a
SYMBOL _EventPlantBurnout $0000fee0
SYMBOL _EventEngBurnout $0000ff02
SYMBOL _EventAirFail $0000ff24
SYMBOL _EventWaterFail $0000ff40
SYMBOL _EventPowerFail $0000ff5c
SYMBOL _EventGravVortex $0000ff78
SYMBOL _EventVirusOutbr $0000ff7a
SYMBOL _EventOreBribe $0000ffb0
SYMBOL _EventComet $0000ffb2
SYMBOL _EventReinforcem $0000ffd6
SYMBOL _EventMeteors $00010136
SYMBOL _EventFixedOre $00010228
SYMBOL _EventNewTransp $00010098
COMMENT $0000FD42 MOVEQ #11,D4
SYMBOL _EventOrePrice $000101F6
SYMBOL _MessageWin $00005358
COMMENT $00010578 Enemy detection of fleet code missing
COMMENT $00010C86 BSR.W _AzxMassDisplPod
COMMENT $00010C94 BSR.W _AliAstEvacuate
SYMBOL _BuildCluster $000109EA
COMMENT $00010D38 Full version here checks alien colony established
COMMENT $00010D38 ast[89] bit 6
COMMENT $00010D38
COMMENT $00010D38
COMMENT $00010D38
COMMENT $00010D3C BSR.W _DailySpyDetect
COMMENT $00010D40 BSR.W _DailyNewColony
COMMENT $00010D4E
COMMENT $00010D4E
COMMENT $00010D4E
SYMBOL _DailyAliPop $00010EA4
SYMBOL _DailyAliAttack $00010582
SYMBOL _AlienMining $00010FC8
SYMBOL _AliBuildProgress $00010D8E
SYMBOL _DailyKllPop $00010EDC
SYMBOL tblAlienShip24 $0002B6E4
COMMENT $00011698 SF a flag
COMMENT $00011706 MOVE.L (26,A5),(2,A0)
COMMENT $00011786 SENTRY FLEET NOW MOVING TO INTERCEPT APPROACHING ENEMY FLEET.
COMMENT $0001177A Final has more lines here
COMMENT $000117FE Final plays voice "fleet arrived"
COMMENT $00011AF2 MOVE.B intAliFlt_1F982,D4
COMMENT $00011AF2 BCLR D4,flg1F983
COMMENT $00011B34 ALERT!! SENSORS REPORT HOSTILE ENEMY FLEET APPROACHING!
END