Ticket #5986: simon1-normal.txt

File simon1-normal.txt, 37.5 KB (added by eriktorbjorn, 11 years ago)

Debug log when running normally (with the glitch)

Line 
1WARNING: VocStream::preProcess: Caught 128 as terminator!
2WARNING: VocStream::preProcess: Caught 128 as terminator!
3User picked target 'simon1-cd-amiga' (gameid 'simon1')...
4 Looking for a plugin supporting this gameid... AGOS
5 Starting 'Simon the Sorcerer 1'
6; 54
7IS_ITEM_EQ OBJECT_ITEM <171> ->
8; 54
9IS_ITEM_EQ OBJECT_ITEM <170> ->
10; 54
11IS_ITEM_EQ OBJECT_ITEM <169> ->
12; 54
13IS_ITEM_EQ OBJECT_ITEM <168> ->
14; 54
15IS_ITEM_EQ OBJECT_ITEM <167> ->
16; 54
17IS_ITEM_EQ OBJECT_ITEM <150> ->
18; 54
19IS_ITEM_EQ OBJECT_ITEM <149> ->
20SET [59] 7
21DONE
22START_SUB 55
23
24******************************************
25;Subroutine, ID=55:
26SUB_55:
27; ****
28MOUSE_OFF
29DEL_BOX 50
30DEL_BOX 51
31DEL_BOX 52
32DEL_BOX 53
33DEL_BOX 54
34DEL_BOX 55
35DEL_BOX 56
36CHANGE_WINDOW 3
37CLS
38
39END ******************************************
40; 55
41MOUSE_OFF
42DEL_BOX 50
43DEL_BOX 51
44DEL_BOX 52
45DEL_BOX 53
46DEL_BOX 54
47DEL_BOX 55
48DEL_BOX 56
49CHANGE_WINDOW 3
50CLS
51; 1123
52START_SUB 50
53
54******************************************
55;Subroutine, ID=50:
56SUB_50:
57; ****
58SET [52] 320
59MOVE [15] [50]
60MUL [50] 8
61ADD [50] 24
62IS_GE [50] 64 ->
63SET [50] 0
64SET [52] 128
65; ****
66IS_LE [50] 256 ->
67SET [50] 192
68SET [52] 128
69; ****
70IS_EQ [52] 320 ->
71IS_GE [50] 160 ->
72MOVE [50] [52]
73ADDF [52] [52]
74ZERO [50]
75; ****
76IS_EQ [52] 320 ->
77SUBF [52] [50]
78SUBF [50] [52]
79ADDF [52] [52]
80; ****
81MOVE [16] [51]
82SUB [51] 12
83IS_GE [51] 2 ->
84SET [51] 2
85; ****
86SETUP_TEXT 1 [50] [51] [52]
87
88END ******************************************
89; 50
90SET [52] 320
91MOVE [15] [50]
92MUL [50] 8
93ADD [50] 24
94IS_GE [50] 64 ->
95; 50
96IS_LE [50] 256 ->
97; 50
98IS_EQ [52] 320 ->
99IS_GE [50] 160 ->
100MOVE [50] [52]
101ADDF [52] [52]
102ZERO [50]
103; 50
104IS_EQ [52] 320 ->
105; 50
106MOVE [16] [51]
107SUB [51] 12
108IS_GE [51] 2 ->
109; 50
110SETUP_TEXT 1 [50] [51] [52]
111SCREEN_TEXT_LONG_TEXT 1 0 [59]
112; address=5e, vgafile=2 vgasprite=202
11323: SET_PRIORITY 150
11412: DELAY 5
11559: IF_SPEECH ->
11618: JUMP_REL -10
11744: IF_BIT_CLEAR 28 ->
11849: SET_BIT 14
11912: DELAY 10
12015: SYNC 200
12125: HALT_SPRITE
122; end
123WAIT_SYNC 200
12400681 0005E: 202 2 23: SET_PRIORITY 150
12500681 00062: 202 2 12: DELAY 5
12600686 00066: 202 2 59: IF_SPEECH ->
12700686 00068: 202 2 18: JUMP_REL -10
12800686 00062: 202 2 12: DELAY 5
12900691 00066: 202 2 59: IF_SPEECH ->
13000691 00068: 202 2 18: JUMP_REL -10
13100691 00062: 202 2 12: DELAY 5
13200696 00066: 202 2 59: IF_SPEECH ->
13300696 00068: 202 2 18: JUMP_REL -10
13400696 00062: 202 2 12: DELAY 5
13500701 00066: 202 2 59: IF_SPEECH ->
13600701 00068: 202 2 18: JUMP_REL -10
13700701 00062: 202 2 12: DELAY 5
13800706 00066: 202 2 59: IF_SPEECH ->
13900706 00068: 202 2 18: JUMP_REL -10
14000706 00062: 202 2 12: DELAY 5
14100711 00066: 202 2 59: IF_SPEECH ->
14200711 00068: 202 2 18: JUMP_REL -10
14300711 00062: 202 2 12: DELAY 5
14400716 00066: 202 2 59: IF_SPEECH ->
14500716 00068: 202 2 18: JUMP_REL -10
14600716 00062: 202 2 12: DELAY 5
14700721 00066: 202 2 59: IF_SPEECH ->
14800721 00068: 202 2 18: JUMP_REL -10
14900721 00062: 202 2 12: DELAY 5
15000726 00066: 202 2 59: IF_SPEECH ->
15100726 00068: 202 2 18: JUMP_REL -10
15200726 00062: 202 2 12: DELAY 5
15300731 00066: 202 2 59: IF_SPEECH ->
15400731 00068: 202 2 18: JUMP_REL -10
15500731 00062: 202 2 12: DELAY 5
15600736 00066: 202 2 59: IF_SPEECH ->
15700736 00068: 202 2 18: JUMP_REL -10
15800736 00062: 202 2 12: DELAY 5
15900741 00066: 202 2 59: IF_SPEECH ->
16000741 00068: 202 2 18: JUMP_REL -10
16100741 00062: 202 2 12: DELAY 5
16200746 00066: 202 2 59: IF_SPEECH ->
16300746 00068: 202 2 18: JUMP_REL -10
16400746 00062: 202 2 12: DELAY 5
16500751 00066: 202 2 59: IF_SPEECH ->
16600751 00068: 202 2 18: JUMP_REL -10
16700751 00062: 202 2 12: DELAY 5
16800756 00066: 202 2 59: IF_SPEECH ->
169; skipped
17000756 0006C: 202 2 44: IF_BIT_CLEAR 28 ->
17100756 00070: 202 2 49: SET_BIT 14
17200756 00074: 202 2 12: DELAY 10
17300766 00078: 202 2 15: SYNC 200
17400766 0007C: 202 2 25: HALT_SPRITE
175; 1123
176IS_EQ [59] 1 ->
177; 1123
178CLEAR_BIT 59
179IS_BIT2_SET 87 ->
180IS_EQ [59] 7 ->
181SET_BIT 59
182; 1123
183IS_BIT_CLEAR 59 ->
184; 1123
185SETUP_TEXT 1 0 54 272
186PRINT_STR 1 1 NULL_STRING 319
187; address=5e, vgafile=2 vgasprite=202
18823: SET_PRIORITY 150
18912: DELAY 5
19059: IF_SPEECH ->
19118: JUMP_REL -10
19244: IF_BIT_CLEAR 28 ->
19349: SET_BIT 14
19412: DELAY 10
19515: SYNC 200
19625: HALT_SPRITE
197; end
198WAIT_SYNC 200
19900768 0005E: 202 2 23: SET_PRIORITY 150
20000768 00062: 202 2 12: DELAY 5
20100773 00066: 202 2 59: IF_SPEECH ->
20200773 00068: 202 2 18: JUMP_REL -10
20300773 00062: 202 2 12: DELAY 5
20400778 00066: 202 2 59: IF_SPEECH ->
20500778 00068: 202 2 18: JUMP_REL -10
20600778 00062: 202 2 12: DELAY 5
20700783 00066: 202 2 59: IF_SPEECH ->
20800783 00068: 202 2 18: JUMP_REL -10
20900783 00062: 202 2 12: DELAY 5
21000788 00066: 202 2 59: IF_SPEECH ->
21100788 00068: 202 2 18: JUMP_REL -10
21200788 00062: 202 2 12: DELAY 5
21300793 00066: 202 2 59: IF_SPEECH ->
21400793 00068: 202 2 18: JUMP_REL -10
21500793 00062: 202 2 12: DELAY 5
21600798 00066: 202 2 59: IF_SPEECH ->
21700798 00068: 202 2 18: JUMP_REL -10
21800798 00062: 202 2 12: DELAY 5
21900803 00066: 202 2 59: IF_SPEECH ->
22000803 00068: 202 2 18: JUMP_REL -10
22100803 00062: 202 2 12: DELAY 5
22200808 00066: 202 2 59: IF_SPEECH ->
22300808 00068: 202 2 18: JUMP_REL -10
22400808 00062: 202 2 12: DELAY 5
22500813 00066: 202 2 59: IF_SPEECH ->
22600813 00068: 202 2 18: JUMP_REL -10
22700813 00062: 202 2 12: DELAY 5
22800818 00066: 202 2 59: IF_SPEECH ->
229; skipped
23000818 0006C: 202 2 44: IF_BIT_CLEAR 28 ->
23100818 00070: 202 2 49: SET_BIT 14
23200818 00074: 202 2 12: DELAY 10
23300823 00504: 1221 12 18: JUMP_REL -12
23400823 004FC: 1221 12 52: PLAY_EFFECT 123
235WARNING: VocStream::preProcess: Caught 128 as terminator!
23600823 00500: 1221 12 12: DELAY 280
23700828 00078: 202 2 15: SYNC 200
23800828 0007C: 202 2 25: HALT_SPRITE
239START_SUB 50
240
241******************************************
242;Subroutine, ID=50:
243SUB_50:
244; ****
245SET [52] 320
246MOVE [15] [50]
247MUL [50] 8
248ADD [50] 24
249IS_GE [50] 64 ->
250SET [50] 0
251SET [52] 128
252; ****
253IS_LE [50] 256 ->
254SET [50] 192
255SET [52] 128
256; ****
257IS_EQ [52] 320 ->
258IS_GE [50] 160 ->
259MOVE [50] [52]
260ADDF [52] [52]
261ZERO [50]
262; ****
263IS_EQ [52] 320 ->
264SUBF [52] [50]
265SUBF [50] [52]
266ADDF [52] [52]
267; ****
268MOVE [16] [51]
269SUB [51] 12
270IS_GE [51] 2 ->
271SET [51] 2
272; ****
273SETUP_TEXT 1 [50] [51] [52]
274
275END ******************************************
276; 50
277SET [52] 320
278MOVE [15] [50]
279MUL [50] 8
280ADD [50] 24
281IS_GE [50] 64 ->
282; 50
283IS_LE [50] 256 ->
284; 50
285IS_EQ [52] 320 ->
286IS_GE [50] 160 ->
287MOVE [50] [52]
288ADDF [52] [52]
289ZERO [50]
290; 50
291IS_EQ [52] 320 ->
292; 50
293MOVE [16] [51]
294SUB [51] 12
295IS_GE [51] 2 ->
296; 50
297SETUP_TEXT 1 [50] [51] [52]
298PRINT_STR 1 0 NULL_STRING 320
299; address=5e, vgafile=2 vgasprite=202
30023: SET_PRIORITY 150
30112: DELAY 5
30259: IF_SPEECH ->
30318: JUMP_REL -10
30444: IF_BIT_CLEAR 28 ->
30549: SET_BIT 14
30612: DELAY 10
30715: SYNC 200
30825: HALT_SPRITE
309; end
310WAIT_SYNC 200
31100831 0005E: 202 2 23: SET_PRIORITY 150
31200831 00062: 202 2 12: DELAY 5
31300836 00066: 202 2 59: IF_SPEECH ->
31400836 00068: 202 2 18: JUMP_REL -10
31500836 00062: 202 2 12: DELAY 5
31600841 00066: 202 2 59: IF_SPEECH ->
31700841 00068: 202 2 18: JUMP_REL -10
31800841 00062: 202 2 12: DELAY 5
31900846 00066: 202 2 59: IF_SPEECH ->
32000846 00068: 202 2 18: JUMP_REL -10
32100846 00062: 202 2 12: DELAY 5
32200851 00066: 202 2 59: IF_SPEECH ->
32300851 00068: 202 2 18: JUMP_REL -10
32400851 00062: 202 2 12: DELAY 5
32500856 00066: 202 2 59: IF_SPEECH ->
32600856 00068: 202 2 18: JUMP_REL -10
32700856 00062: 202 2 12: DELAY 5
32800861 00066: 202 2 59: IF_SPEECH ->
32900861 00068: 202 2 18: JUMP_REL -10
33000861 00062: 202 2 12: DELAY 5
33100866 00066: 202 2 59: IF_SPEECH ->
33200866 00068: 202 2 18: JUMP_REL -10
33300866 00062: 202 2 12: DELAY 5
33400871 00066: 202 2 59: IF_SPEECH ->
335; skipped
33600871 0006C: 202 2 44: IF_BIT_CLEAR 28 ->
33700871 00070: 202 2 49: SET_BIT 14
33800871 00074: 202 2 12: DELAY 10
33900881 00078: 202 2 15: SYNC 200
34000881 0007C: 202 2 25: HALT_SPRITE
341SET_A_PARENT <155>
342SET [34] 1
343SET_BIT 50
344START_SUB 52
345
346******************************************
347;Subroutine, ID=52:
348SUB_52:
349; ****
350PICTURE 1 5
351CHANGE_WINDOW 1
352CLS
353SET_INK 223
354SET [50] 101
355START_SUB 57
356DO_ICONS ME_ITEM 2
357MOUSE_ON
358
359END ******************************************
360; 52
361PICTURE 1 5
362; address=218, vgafile=0 vgasprite=1
36322: SET_PALETTE 14 3
36422: SET_PALETTE 15 3
36522: SET_PALETTE 13 3
36631: SET_WINDOW 5
36710: DRAW 1 14 0 8 2
36810: DRAW 2 13 0 9 0
36910: DRAW 3 13 6 8 0
37010: DRAW 4 13 12 9 0
37110: DRAW 5 13 16 9 0
37210: DRAW 6 13 0 28 0
37310: DRAW 7 13 6 27 0
37410: DRAW 8 13 12 27 0
37510: DRAW 9 13 17 26 0
37610: DRAW 10 13 0 45 0
37710: DRAW 11 13 6 45 0
37810: DRAW 12 13 12 45 0
37910: DRAW 13 13 17 46 0
38003: NEW_SPRITE 4 1 0 0 0
38100: RET
382; end
38300882 00218: 202 2 22: SET_PALETTE 14 3
38400882 0021E: 202 2 22: SET_PALETTE 15 3
38500882 00224: 202 2 22: SET_PALETTE 13 3
38600882 0022A: 202 2 31: SET_WINDOW 5
38700882 0022E: 202 2 10: DRAW 1 14 0 8 2
38800882 0023A: 202 2 10: DRAW 2 13 0 9 0
38900882 00246: 202 2 10: DRAW 3 13 6 8 0
39000882 00252: 202 2 10: DRAW 4 13 12 9 0
39100882 0025E: 202 2 10: DRAW 5 13 16 9 0
39200882 0026A: 202 2 10: DRAW 6 13 0 28 0
39300882 00276: 202 2 10: DRAW 7 13 6 27 0
39400882 00282: 202 2 10: DRAW 8 13 12 27 0
39500882 0028E: 202 2 10: DRAW 9 13 17 26 0
39600882 0029A: 202 2 10: DRAW 10 13 0 45 0
39700882 002A6: 202 2 10: DRAW 11 13 6 45 0
39800882 002B2: 202 2 10: DRAW 12 13 12 45 0
39900882 002BE: 202 2 10: DRAW 13 13 17 46 0
40000882 002CA: 202 2 03: NEW_SPRITE 4 1 0 0 0
401; address=43e, vgafile=0 vgasprite=1
40223: SET_PRIORITY 10
40312: DELAY 5
40422: SET_PALETTE 14 0
40522: SET_PALETTE 15 2
40622: SET_PALETTE 13 1
40725: HALT_SPRITE
408; end
40900882 002D6: 202 2 00: RET
410CHANGE_WINDOW 1
411CLS
412SET_INK 223
413SET [50] 101
414START_SUB 57
415
416******************************************
417;Subroutine, ID=57:
418SUB_57:
419; ****
420ENABLE_BOX [50]
421ADD [50] 1
422IS_NEQ [50] 113 ->
423RESCAN
424
425END ******************************************
426; 57
427ENABLE_BOX [50]
428ADD [50] 1
429IS_NEQ [50] 113 ->
430RESCAN
431; 57
432ENABLE_BOX [50]
433ADD [50] 1
434IS_NEQ [50] 113 ->
435RESCAN
436; 57
437ENABLE_BOX [50]
438ADD [50] 1
439IS_NEQ [50] 113 ->
440RESCAN
441; 57
442ENABLE_BOX [50]
443ADD [50] 1
444IS_NEQ [50] 113 ->
445RESCAN
446; 57
447ENABLE_BOX [50]
448ADD [50] 1
449IS_NEQ [50] 113 ->
450RESCAN
451; 57
452ENABLE_BOX [50]
453ADD [50] 1
454IS_NEQ [50] 113 ->
455RESCAN
456; 57
457ENABLE_BOX [50]
458ADD [50] 1
459IS_NEQ [50] 113 ->
460RESCAN
461; 57
462ENABLE_BOX [50]
463ADD [50] 1
464IS_NEQ [50] 113 ->
465RESCAN
466; 57
467ENABLE_BOX [50]
468ADD [50] 1
469IS_NEQ [50] 113 ->
470RESCAN
471; 57
472ENABLE_BOX [50]
473ADD [50] 1
474IS_NEQ [50] 113 ->
475RESCAN
476; 57
477ENABLE_BOX [50]
478ADD [50] 1
479IS_NEQ [50] 113 ->
480RESCAN
481; 57
482ENABLE_BOX [50]
483ADD [50] 1
484IS_NEQ [50] 113 ->
485DO_ICONS ME_ITEM 2
486MOUSE_ON
487DONE
488IS_BIT_SET 50 ->
489ZERO [32]
490ZERO [83]
491START_SUB 7
492
493******************************************
494;Subroutine, ID=7:
495SUB_7:
496; ****
497SET [50] 10
498START_SUB 5
499; ****
500ZERO [8]
501ZERO [9]
502CLEAR_BIT 74
503CLEAR_BIT 71
504CLEAR_BIT 72
505CLEAR_BIT 28
506SET_BIT 14
507; ****
508CLEAR_BIT 0
509CLEAR_BIT 1
510CLEAR_BIT 2
511START_ITEM_SUB ITEM_A_PARENT
512
513END ******************************************
514; 7
515SET [50] 10
516START_SUB 5
517
518******************************************
519;Subroutine, ID=5:
520SUB_5:
521; ****
522DEL_BOX [50]
523ADD [50] 1
524IS_GE [50] 30 ->
525RESCAN
526
527END ******************************************
528; 5
529DEL_BOX [50]
530ADD [50] 1
531IS_GE [50] 30 ->
532RESCAN
533; 5
534DEL_BOX [50]
535ADD [50] 1
536IS_GE [50] 30 ->
537RESCAN
538; 5
539DEL_BOX [50]
540ADD [50] 1
541IS_GE [50] 30 ->
542RESCAN
543; 5
544DEL_BOX [50]
545ADD [50] 1
546IS_GE [50] 30 ->
547RESCAN
548; 5
549DEL_BOX [50]
550ADD [50] 1
551IS_GE [50] 30 ->
552RESCAN
553; 5
554DEL_BOX [50]
555ADD [50] 1
556IS_GE [50] 30 ->
557RESCAN
558; 5
559DEL_BOX [50]
560ADD [50] 1
561IS_GE [50] 30 ->
562RESCAN
563; 5
564DEL_BOX [50]
565ADD [50] 1
566IS_GE [50] 30 ->
567RESCAN
568; 5
569DEL_BOX [50]
570ADD [50] 1
571IS_GE [50] 30 ->
572RESCAN
573; 5
574DEL_BOX [50]
575ADD [50] 1
576IS_GE [50] 30 ->
577RESCAN
578; 5
579DEL_BOX [50]
580ADD [50] 1
581IS_GE [50] 30 ->
582RESCAN
583; 5
584DEL_BOX [50]
585ADD [50] 1
586IS_GE [50] 30 ->
587RESCAN
588; 5
589DEL_BOX [50]
590ADD [50] 1
591IS_GE [50] 30 ->
592RESCAN
593; 5
594DEL_BOX [50]
595ADD [50] 1
596IS_GE [50] 30 ->
597RESCAN
598; 5
599DEL_BOX [50]
600ADD [50] 1
601IS_GE [50] 30 ->
602RESCAN
603; 5
604DEL_BOX [50]
605ADD [50] 1
606IS_GE [50] 30 ->
607RESCAN
608; 5
609DEL_BOX [50]
610ADD [50] 1
611IS_GE [50] 30 ->
612RESCAN
613; 5
614DEL_BOX [50]
615ADD [50] 1
616IS_GE [50] 30 ->
617RESCAN
618; 5
619DEL_BOX [50]
620ADD [50] 1
621IS_GE [50] 30 ->
622RESCAN
623; 5
624DEL_BOX [50]
625ADD [50] 1
626IS_GE [50] 30 ->
627; 7
628ZERO [8]
629ZERO [9]
630CLEAR_BIT 74
631CLEAR_BIT 71
632CLEAR_BIT 72
633CLEAR_BIT 28
634SET_BIT 14
635; 7
636CLEAR_BIT 0
637CLEAR_BIT 1
638CLEAR_BIT 2
639START_ITEM_SUB ITEM_A_PARENT
640
641******************************************
642;Subroutine, ID=4001:
643SUB_4001:
644; ****
645IS_BIT_SET 0 ->
646START_SUB 4002
647START_SUB 4003
648DONE
649; ****
650IS_BIT_SET 1 ->
651START_SUB 4018
652DONE
653; ****
654IS_BIT_SET 2 ->
655START_SUB 4019
656DONE
657; ****
658IS_BIT_SET 3 ->
659START_SUB 4029
660DONE
661; ****
662SET [124] 1
663SET [125] 3
664SET [126] 1
665SET [127] 1
666SET [128] 1
667SET [129] 1
668SET [130] 1
669SET [131] 2
670; ****
671LOAD_SOUND_FILES 6
672; ****
673PICTURE 2200 4
674IS_EQ [34] -1 ->
675START_SUB 142
676; ****
677PLAY_TUNE 17 999
678; ****
679IS_EQ [34] 1 ->
680ANIMATE 2200 4 0 0 0
681SET [35] 3
682SET [10] 1
683SET [11] 0
684SET [12] 1
685SET [13] 9
686SET [15] 36
687SET [16] -7
688SET_BIT 11
689ANIMATE 1118 4 0 0 2
690; ****
691IS_EQ [34] 2 ->
692SET [35] 0
693SET [10] 2
694SET [11] 0
695SET [12] 5
696SET [13] 6
697SET [15] 41
698SET [16] 113
699SET_BIT 11
700ANIMATE 1123 4 0 0 2
701; ****
702IS_EQ [34] 3 ->
703SET [35] 0
704SET [10] 3
705SET [11] 1
706SET [12] 6
707SET [13] 0
708SET [15] -2
709SET [16] 145
710SET_BIT 11
711ANIMATE 1129 4 0 0 2
712; ****
713START_SUB 4022
714
715END ******************************************
716; 4001
717IS_BIT_SET 0 ->
718; 4001
719IS_BIT_SET 1 ->
720; 4001
721IS_BIT_SET 2 ->
722; 4001
723IS_BIT_SET 3 ->
724; 4001
725SET [124] 1
726SET [125] 3
727SET [126] 1
728SET [127] 1
729SET [128] 1
730SET [129] 1
731SET [130] 1
732SET [131] 2
733; 4001
734LOAD_SOUND_FILES 6
735; 4001
736PICTURE 2200 4
73700883 0043E: 1 0 23: SET_PRIORITY 10
73800883 00442: 1 0 12: DELAY 5
739; address=528, vgafile=22 vgasprite=2200
74062: FASTFADEOUT
74127: RESET
74222: SET_PALETTE 0 0
74322: SET_PALETTE 3 1
74422: SET_PALETTE 4 2
74522: SET_PALETTE 5 3
74622: SET_PALETTE 6 4
74722: SET_PALETTE 7 5
74822: SET_PALETTE 8 6
74922: SET_PALETTE 12 7
75010: DRAW 1 0 0 0 2
75110: DRAW 4 3 6 57 0
75210: DRAW 5 3 22 45 0
75303: NEW_SPRITE 4 2202 0 0 4
75403: NEW_SPRITE 4 2203 0 0 4
75503: NEW_SPRITE 4 2204 0 0 5
75603: NEW_SPRITE 4 2205 0 0 5
75744: IF_BIT_CLEAR 26 ->
75803: NEW_SPRITE 4 2206 0 0 6
75944: IF_BIT_CLEAR 26 ->
76003: NEW_SPRITE 4 2208 0 0 7
76143: IF_BIT_SET 26 ->
76203: NEW_SPRITE 4 2233 0 0 7
76303: NEW_SPRITE 4 2209 0 0 7
76403: NEW_SPRITE 4 2245 0 0 7
76563: FASTFADEIN
76611: CLEAR_PATHFIND_ARRAY
76717: SET_PATHFIND_ITEM 1 (240,48) (248,46) (256,45) (264,43) (272,42) (280,40) (288,39) (296,39) (304,39) (312,38)
76817: SET_PATHFIND_ITEM 2 (200,92) (208,79) (216,73) (224,64) (232,58) (240,48)
76917: SET_PATHFIND_ITEM 3 (200,104) (200,98) (200,92)
77017: SET_PATHFIND_ITEM 4 (200,104) (208,104) (216,104) (224,104) (232,105) (240,105) (248,106) (256,106) (264,106) (272,106) (280,106) (288,106)
77117: SET_PATHFIND_ITEM 5 (288,106) (296,112) (304,119) (312,130) (320,136) (328,146) (336,156)
77217: SET_PATHFIND_ITEM 6 (65528,188) (0,180) (8,168) (16,162) (24,152) (32,146) (40,135) (48,125) (56,118) (64,106)
77317: SET_PATHFIND_ITEM 7 (64,106) (72,106) (80,106) (88,106) (96,106) (104,105) (112,105) (120,105) (128,105) (136,105) (144,105) (152,104) (160,104)
77417: SET_PATHFIND_ITEM 8 (152,97) (160,104)
77517: SET_PATHFIND_ITEM 9 (160,104) (168,104) (176,104) (184,104) (192,104) (200,104)
77639: SET_VAR [81] 2201
77739: SET_VAR [82] 2210
77800: RET
779; end
78000885 00528: 1 0 62: FASTFADEOUT
78100885 0052A: 1 0 27: RESET
78200885 0052C: 1 0 22: SET_PALETTE 0 0
78300885 00532: 1 0 22: SET_PALETTE 3 1
78400885 00538: 1 0 22: SET_PALETTE 4 2
78500885 0053E: 1 0 22: SET_PALETTE 5 3
78600885 00544: 1 0 22: SET_PALETTE 6 4
78700885 0054A: 1 0 22: SET_PALETTE 7 5
78800885 00550: 1 0 22: SET_PALETTE 8 6
78900885 00556: 1 0 22: SET_PALETTE 12 7
79000885 0055C: 1 0 10: DRAW 1 0 0 0 2
79100885 00568: 1 0 10: DRAW 4 3 6 57 0
79200885 00574: 1 0 10: DRAW 5 3 22 45 0
79300885 00580: 1 0 03: NEW_SPRITE 4 2202 0 0 4
794; address=20a8, vgafile=22 vgasprite=2202
79523: SET_PRIORITY 10
79624: SET_SPRITE_XY 6 5 30 0
79712: DELAY 10
79824: SET_SPRITE_XY 8 0 -1 0
79912: DELAY 10
80024: SET_SPRITE_XY 10 0 -6 0
80112: DELAY 10
80224: SET_SPRITE_XY 12 0 3 0
80312: DELAY 10
80424: SET_SPRITE_XY 6 0 4 0
80518: JUMP_REL -60
80600: RET
807; end
80800885 0058C: 1 0 03: NEW_SPRITE 4 2203 0 0 4
809; address=205c, vgafile=22 vgasprite=2203
81023: SET_PRIORITY 10
81124: SET_SPRITE_XY 7 20 19 0
81212: DELAY 10
81324: SET_SPRITE_XY 9 0 -8 0
81412: DELAY 10
81524: SET_SPRITE_XY 11 0 6 0
81612: DELAY 10
81724: SET_SPRITE_XY 13 0 0 0
81812: DELAY 10
81924: SET_SPRITE_XY 7 0 2 0
82018: JUMP_REL -60
82100: RET
822; end
82300885 00598: 1 0 03: NEW_SPRITE 4 2204 0 0 5
824; address=204c, vgafile=22 vgasprite=2204
82523: SET_PRIORITY 20
82624: SET_SPRITE_XY 14 15 85 4
82700: RET
828; end
82900885 005A4: 1 0 03: NEW_SPRITE 4 2205 0 0 5
830; address=1ef6, vgafile=22 vgasprite=2205
83123: SET_PRIORITY 20
83224: SET_SPRITE_XY 15 15 58 0
83312: DELAY 10
83424: SET_SPRITE_XY 16 0 0 0
83512: DELAY 10
83624: SET_SPRITE_XY 17 0 1 0
83712: DELAY 10
83824: SET_SPRITE_XY 18 0 0 0
83912: DELAY 30
84024: SET_SPRITE_XY 16 0 -1 0
84112: DELAY 10
84224: SET_SPRITE_XY 19 0 0 0
84312: DELAY 20
84424: SET_SPRITE_XY 20 0 -1 0
84512: DELAY 30
84624: SET_SPRITE_XY 19 0 1 0
84712: DELAY 20
84824: SET_SPRITE_XY 15 0 0 0
84912: DELAY 10
85024: SET_SPRITE_XY 16 0 0 0
85112: DELAY 10
85224: SET_SPRITE_XY 17 0 1 0
85312: DELAY 10
85424: SET_SPRITE_XY 18 0 0 0
85512: DELAY 30
85624: SET_SPRITE_XY 16 0 -1 0
85712: DELAY 10
85824: SET_SPRITE_XY 19 0 0 0
85912: DELAY 50
86024: SET_SPRITE_XY 15 0 0 0
86112: DELAY 10
86224: SET_SPRITE_XY 16 0 0 0
86312: DELAY 10
86424: SET_SPRITE_XY 17 0 1 0
86512: DELAY 10
86624: SET_SPRITE_XY 18 0 0 0
86712: DELAY 30
86824: SET_SPRITE_XY 17 0 0 0
86912: DELAY 20
87024: SET_SPRITE_XY 15 0 -1 0
87112: DELAY 20
87224: SET_SPRITE_XY 16 0 0 0
87312: DELAY 10
87424: SET_SPRITE_XY 17 0 1 0
87512: DELAY 10
87624: SET_SPRITE_XY 18 0 0 0
87712: DELAY 20
87824: SET_SPRITE_XY 15 0 -1 0
87918: JUMP_REL -326
88000: RET
881; end
88200885 005B0: 1 0 44: IF_BIT_CLEAR 26 ->
88300885 005B4: 1 0 03: NEW_SPRITE 4 2206 0 0 6
884; address=1eda, vgafile=22 vgasprite=2206
88523: SET_PRIORITY 20
88624: SET_SPRITE_XY 51 9 64 4
88703: NEW_SPRITE 4 2207 0 0 6
88800: RET
889; end
89000885 005C0: 1 0 44: IF_BIT_CLEAR 26 ->
89100885 005C4: 1 0 03: NEW_SPRITE 4 2208 0 0 7
892; address=1db6, vgafile=22 vgasprite=2208
89323: SET_PRIORITY 10
89424: SET_SPRITE_XY 54 12 63 4
89500: RET
896; end
89700885 005D0: 1 0 43: IF_BIT_SET 26 ->
898; skipped
89900885 005E0: 1 0 03: NEW_SPRITE 4 2209 0 0 7
900; address=1da6, vgafile=22 vgasprite=2209
90123: SET_PRIORITY 10
90224: SET_SPRITE_XY 55 14 69 4
90300: RET
904; end
90500885 005EC: 1 0 03: NEW_SPRITE 4 2245 0 0 7
906; address=788, vgafile=22 vgasprite=2245
90723: SET_PRIORITY 22
90824: SET_SPRITE_XY 198 16 78 0
90900: RET
910; end
91100885 005F8: 1 0 63: FASTFADEIN
91200885 005FA: 1 0 11: CLEAR_PATHFIND_ARRAY
91300885 005FC: 1 0 17: SET_PATHFIND_ITEM 1 (240,48) (248,46) (256,45) (264,43) (272,42) (280,40) (288,39) (296,39) (304,39) (312,38)
91400885 0062A: 1 0 17: SET_PATHFIND_ITEM 2 (200,92) (208,79) (216,73) (224,64) (232,58) (240,48)
91500885 00648: 1 0 17: SET_PATHFIND_ITEM 3 (200,104) (200,98) (200,92)
91600885 0065A: 1 0 17: SET_PATHFIND_ITEM 4 (200,104) (208,104) (216,104) (224,104) (232,105) (240,105) (248,106) (256,106) (264,106) (272,106) (280,106) (288,106)
91700885 00690: 1 0 17: SET_PATHFIND_ITEM 5 (288,106) (296,112) (304,119) (312,130) (320,136) (328,146) (336,156)
91800885 006B2: 1 0 17: SET_PATHFIND_ITEM 6 (65528,188) (0,180) (8,168) (16,162) (24,152) (32,146) (40,135) (48,125) (56,118) (64,106)
91900885 006E0: 1 0 17: SET_PATHFIND_ITEM 7 (64,106) (72,106) (80,106) (88,106) (96,106) (104,105) (112,105) (120,105) (128,105) (136,105) (144,105) (152,104) (160,104)
92000885 0071A: 1 0 17: SET_PATHFIND_ITEM 8 (152,97) (160,104)
92100885 00728: 1 0 17: SET_PATHFIND_ITEM 9 (160,104) (168,104) (176,104) (184,104) (192,104) (200,104)
92200885 00746: 1 0 39: SET_VAR [81] 2201
92300885 0074C: 1 0 39: SET_VAR [82] 2210
92400885 00752: 1 0 00: RET
925IS_EQ [34] -1 ->
926; 4001
927PLAY_TUNE 17 999
928SeekableAudioStream::openStreamFile: Could not open compressed AudioFile track18
929SeekableAudioStream::openStreamFile: Could not open compressed AudioFile track18
930; 4001
931IS_EQ [34] 1 ->
932ANIMATE 2200 4 0 0 0
933; address=2102, vgafile=22 vgasprite=2200
93423: SET_PRIORITY 75
93561: MASK 2 32 0
93600: RET
937; end
938SET [35] 3
939SET [10] 1
940SET [11] 0
941SET [12] 1
942SET [13] 9
943SET [15] 36
944SET [16] -7
945SET_BIT 11
946ANIMATE 1118 4 0 0 2
947; address=446e, vgafile=11 vgasprite=1118
94823: SET_PRIORITY 40
94903: NEW_SPRITE 4 1147 0 0 2
95016: WAIT_SYNC 1146
95103: NEW_SPRITE 4 1111 0 0 2
95215: SYNC 1104
95350: CLEAR_BIT 11
95438: IF_VAR_NOT_ZERO [83] ->
95539: SET_VAR [254] 8
95625: HALT_SPRITE
957; end
958; 4001
959IS_EQ [34] 2 ->
960; 4001
961IS_EQ [34] 3 ->
962; 4001
963START_SUB 4022
964
965******************************************
966;Subroutine, ID=4022:
967SUB_4022:
968; ****
969SET_SHORT_TEXT 0 "Dwarf"(120)
970SET_LONG_TEXT 0 "He's assaying the gems from the mine."(32943) 1887
971ADD_TEXT_BOX 20 124 58 21 21 0
972; ****
973IS_BIT_CLEAR 26 ->
974SET_SHORT_TEXT 1 "Dwarf"(120)
975SET_LONG_TEXT 1 "He appears to be asleep."(32944) 1888
976ADD_TEXT_BOX 21 77 64 20 32 1
977; ****
978SET_SHORT_TEXT 2 "Table"(81)
979SET_LONG_TEXT 2 "There's a big pile of invisible diamonds on it."(32945) 1889
980ADD_TEXT_BOX 10 114 78 40 16 2
981; ****
982SET_SHORT_TEXT 3 "Bottle"(116)
983SET_LONG_TEXT 3 "An empty beer bottle."(32946) 1890
984ADD_TEXT_BOX 11 114 69 5 13 3
985
986END ******************************************
987; 4022
988SET_SHORT_TEXT 0 "Dwarf"(120)
989SET_LONG_TEXT 0 "He's assaying the gems from the mine."(32943) 1887
990ADD_TEXT_BOX 20 124 58 21 21 0
991; 4022
992IS_BIT_CLEAR 26 ->
993SET_SHORT_TEXT 1 "Dwarf"(120)
994SET_LONG_TEXT 1 "He appears to be asleep."(32944) 1888
995ADD_TEXT_BOX 21 77 64 20 32 1
996; 4022
997SET_SHORT_TEXT 2 "Table"(81)
998SET_LONG_TEXT 2 "There's a big pile of invisible diamonds on it."(32945) 1889
999ADD_TEXT_BOX 10 114 78 40 16 2
1000; 4022
1001SET_SHORT_TEXT 3 "Bottle"(116)
1002SET_LONG_TEXT 3 "An empty beer bottle."(32946) 1890
1003ADD_TEXT_BOX 11 114 69 5 13 3
1004SET [116] 15
1005
1006******************************************
1007;Subroutine, ID=160:
1008SUB_160:
1009; ****
1010IS_BIT_SET 71 ->
1011ADD_TIMEOUT 3 160
1012DONE
1013; ****
1014SUB [116] 1
1015; ****
1016ISNOT_ZERO [116] ->
1017ADD_TIMEOUT 3 160
1018DONE
1019; ****
1020MOUSE_OFF
1021SET_BIT 70
1022MOVE [35] [133]
1023; ****
1024IS_NEQ [35] 1 ->
1025IS_NEQ [35] 3 ->
1026IS_LE [15] 20 ->
1027START_SUB 83
1028; ****
1029IS_NEQ [35] 1 ->
1030IS_NEQ [35] 3 ->
1031START_SUB 81
1032; ****
1033IS_EQ [35] 1 ->
1034ANIMATE 1196 4 0 0 2
1035WAIT_SYNC 1196
1036; ****
1037IS_EQ [35] 3 ->
1038ANIMATE 1198 4 0 0 2
1039WAIT_SYNC 1198
1040; ****
1041MOUSE_ON
1042
1043END ******************************************
1044; 160
1045IS_BIT_SET 71 ->
1046; 160
1047SUB [116] 1
1048; 160
1049ISNOT_ZERO [116] ->
1050ADD_TIMEOUT 3 160
1051DONE
105200886 020A8: 2202 22 23: SET_PRIORITY 10
105300886 020AC: 2202 22 24: SET_SPRITE_XY 6 5 30 0
105400886 020B6: 2202 22 12: DELAY 10
105500886 0205C: 2203 22 23: SET_PRIORITY 10
105600886 02060: 2203 22 24: SET_SPRITE_XY 7 20 19 0
105700886 0206A: 2203 22 12: DELAY 10
105800886 0204C: 2204 22 23: SET_PRIORITY 20
105900886 02050: 2204 22 24: SET_SPRITE_XY 14 15 85 4
106000886 0205A: 2204 22 00: RET
106100886 01EF6: 2205 22 23: SET_PRIORITY 20
106200886 01EFA: 2205 22 24: SET_SPRITE_XY 15 15 58 0
106300886 01F04: 2205 22 12: DELAY 10
106400886 01EDA: 2206 22 23: SET_PRIORITY 20
106500886 01EDE: 2206 22 24: SET_SPRITE_XY 51 9 64 4
106600886 01EE8: 2206 22 03: NEW_SPRITE 4 2207 0 0 6
1067; address=1dc6, vgafile=22 vgasprite=2207
106823: SET_PRIORITY 25
106912: DELAY 10
107024: SET_SPRITE_XY 52 10 72 0
107112: DELAY 20
107224: SET_SPRITE_XY 0 0 0 0
107312: DELAY 30
107424: SET_SPRITE_XY 52 0 0 0
107512: DELAY 10
107624: SET_SPRITE_XY 53 0 0 0
107712: DELAY 30
107824: SET_SPRITE_XY 52 0 0 0
107912: DELAY 20
108024: SET_SPRITE_XY 0 0 0 0
108112: DELAY 20
108224: SET_SPRITE_XY 52 0 0 0
108312: DELAY 10
108424: SET_SPRITE_XY 53 0 0 0
108512: DELAY 30
108624: SET_SPRITE_XY 52 0 0 0
108712: DELAY 10
108824: SET_SPRITE_XY 0 0 0 0
108912: DELAY 10
109024: SET_SPRITE_XY 52 0 0 0
109112: DELAY 20
109224: SET_SPRITE_XY 53 0 0 0
109312: DELAY 20
109424: SET_SPRITE_XY 52 0 0 0
109512: DELAY 20
109624: SET_SPRITE_XY 0 0 0 0
109712: DELAY 20
109824: SET_SPRITE_XY 52 0 0 0
109912: DELAY 20
110024: SET_SPRITE_XY 53 0 0 0
110112: DELAY 20
110224: SET_SPRITE_XY 52 0 0 0
110312: DELAY 20
110424: SET_SPRITE_XY 0 0 0 0
110512: DELAY 20
110624: SET_SPRITE_XY 52 0 0 0
110718: JUMP_REL -256
110800: RET
1109; end
111000886 01EF4: 2206 22 00: RET
111100886 01DB6: 2208 22 23: SET_PRIORITY 10
111200886 01DBA: 2208 22 24: SET_SPRITE_XY 54 12 63 4
111300886 01DC4: 2208 22 00: RET
111400886 01DA6: 2209 22 23: SET_PRIORITY 10
111500886 01DAA: 2209 22 24: SET_SPRITE_XY 55 14 69 4
111600886 01DB4: 2209 22 00: RET
111700886 00788: 2245 22 23: SET_PRIORITY 22
111800886 0078C: 2245 22 24: SET_SPRITE_XY 198 16 78 0
111900886 00796: 2245 22 00: RET
112000886 02102: 2200 22 23: SET_PRIORITY 75
112100886 02106: 2200 22 61: MASK 2 32 0
112200886 0210E: 2200 22 00: RET
112300886 0446E: 1118 11 23: SET_PRIORITY 40
112400886 04472: 1118 11 03: NEW_SPRITE 4 1147 0 0 2
1125; address=34dc, vgafile=11 vgasprite=1147
112623: SET_PRIORITY 40
112749: SET_BIT 11
112805: IF_EQUAL [35] 0 ->
112903: NEW_SPRITE 4 1142 0 0 2
113005: IF_EQUAL [35] 0 ->
113116: WAIT_SYNC 1142
113205: IF_EQUAL [35] 1 ->
113303: NEW_SPRITE 4 1120 0 0 2
113405: IF_EQUAL [35] 1 ->
113516: WAIT_SYNC 1120
113605: IF_EQUAL [35] 2 ->
113703: NEW_SPRITE 4 1144 0 0 2
113805: IF_EQUAL [35] 2 ->
113916: WAIT_SYNC 1144
114039: SET_VAR [35] 3
114115: SYNC 1100
114205: IF_EQUAL [10] 0 ->
114318: JUMP_REL 38
114439: SET_VAR [14] -6
114548: COMPUTE_YOFS
114603: NEW_SPRITE 4 1117 0 0 2
114716: WAIT_SYNC 1112
114841: SUB_VAR [10] 1
114938: IF_VAR_NOT_ZERO [10] ->
115018: JUMP_REL -38
115105: IF_EQUAL [11] 0 ->
115218: JUMP_REL 94
115305: IF_EQUAL [11] 1 ->
115403: NEW_SPRITE 4 1112 0 0 2
115505: IF_EQUAL [11] 2 ->
115603: NEW_SPRITE 4 1113 0 0 2
115705: IF_EQUAL [11] 3 ->
115803: NEW_SPRITE 4 1114 0 0 2
115905: IF_EQUAL [11] 4 ->
116003: NEW_SPRITE 4 1115 0 0 2
116105: IF_EQUAL [11] 5 ->
116203: NEW_SPRITE 4 1116 0 0 2
116316: WAIT_SYNC 1112
116415: SYNC 1146
116525: HALT_SPRITE
1166; end
116700886 0447E: 1118 11 16: WAIT_SYNC 1146
116800886 01DC6: 2207 22 23: SET_PRIORITY 25
116900886 01DCA: 2207 22 12: DELAY 10
117000886 034DC: 1147 11 23: SET_PRIORITY 40
117100886 034E0: 1147 11 49: SET_BIT 11
117200886 034E4: 1147 11 05: IF_EQUAL [35] 0 ->
1173; skipped
117400886 034F6: 1147 11 05: IF_EQUAL [35] 0 ->
1175; skipped
117600886 03500: 1147 11 05: IF_EQUAL [35] 1 ->
1177; skipped
117800886 03512: 1147 11 05: IF_EQUAL [35] 1 ->
1179; skipped
118000886 0351C: 1147 11 05: IF_EQUAL [35] 2 ->
1181; skipped
118200886 0352E: 1147 11 05: IF_EQUAL [35] 2 ->
1183; skipped
118400886 03538: 1147 11 39: SET_VAR [35] 3
118500886 0353E: 1147 11 15: SYNC 1100
118600886 03542: 1147 11 05: IF_EQUAL [10] 0 ->
1187; skipped
118800886 0354C: 1147 11 39: SET_VAR [14] -6
118900886 03552: 1147 11 48: COMPUTE_YOFS
119000886 03554: 1147 11 03: NEW_SPRITE 4 1117 0 0 2
1191; address=44a4, vgafile=11 vgasprite=1117
119223: SET_PRIORITY 40
119345: SET_SPRITE_X [15]
119446: SET_SPRITE_Y [16]
119524: SET_SPRITE_XY 2 0 1 1
119637: SET_SPRITE_OFFSET_Y [20]
119747: ADD_VAR_F [16] [20]
119812: DELAY 5
119924: SET_SPRITE_XY 3 -2 2 1
120037: SET_SPRITE_OFFSET_Y [21]
120141: SUB_VAR [13] 1
120241: SUB_VAR [15] 1
120347: ADD_VAR_F [16] [21]
120415: SYNC 1104
120512: DELAY 5
120624: SET_SPRITE_XY 4 1 1 1
120737: SET_SPRITE_OFFSET_Y [22]
120837: SET_SPRITE_OFFSET_Y [23]
120941: SUB_VAR [13] 1
121041: SUB_VAR [15] 1
121147: ADD_VAR_F [16] [22]
121247: ADD_VAR_F [16] [23]
121315: SYNC 1104
121412: DELAY 5
121524: SET_SPRITE_XY 5 -1 -3 1
121637: SET_SPRITE_OFFSET_Y [24]
121747: ADD_VAR_F [16] [24]
121812: DELAY 5
121924: SET_SPRITE_XY 6 -1 -2 1
122037: SET_SPRITE_OFFSET_Y [25]
122141: SUB_VAR [13] 1
122241: SUB_VAR [15] 1
122347: ADD_VAR_F [16] [25]
122415: SYNC 1104
122512: DELAY 5
122624: SET_SPRITE_XY 7 0 1 1
122737: SET_SPRITE_OFFSET_Y [26]
122847: ADD_VAR_F [16] [26]
122912: DELAY 5
123024: SET_SPRITE_XY 8 -2 3 1
123137: SET_SPRITE_OFFSET_Y [27]
123241: SUB_VAR [13] 1
123341: SUB_VAR [15] 1
123447: ADD_VAR_F [16] [27]
123515: SYNC 1104
123612: DELAY 5
123724: SET_SPRITE_XY 9 -1 2 1
123837: SET_SPRITE_OFFSET_Y [28]
123937: SET_SPRITE_OFFSET_Y [29]
124041: SUB_VAR [13] 1
124141: SUB_VAR [15] 1
124247: ADD_VAR_F [16] [28]
124347: ADD_VAR_F [16] [29]
124415: SYNC 1104
124512: DELAY 5
124624: SET_SPRITE_XY 10 1 -2 1
124737: SET_SPRITE_OFFSET_Y [30]
124847: ADD_VAR_F [16] [30]
124912: DELAY 5
125024: SET_SPRITE_XY 1 -1 -3 1
125137: SET_SPRITE_OFFSET_Y [31]
125241: SUB_VAR [13] 1
125341: SUB_VAR [15] 1
125447: ADD_VAR_F [16] [31]
125515: SYNC 1104
125612: DELAY 5
125715: SYNC 1112
125825: HALT_SPRITE
1259; end
126000886 03560: 1147 11 16: WAIT_SYNC 1112
126100886 044A4: 1117 11 23: SET_PRIORITY 40
126200886 044A8: 1117 11 45: SET_SPRITE_X [15]
126300886 044AC: 1117 11 46: SET_SPRITE_Y [16]
126400886 044B0: 1117 11 24: SET_SPRITE_XY 2 0 1 1
126500886 044BA: 1117 11 37: SET_SPRITE_OFFSET_Y [20]
126600886 044BE: 1117 11 47: ADD_VAR_F [16] [20]
126700886 044C4: 1117 11 12: DELAY 5
126800891 044C8: 1117 11 24: SET_SPRITE_XY 3 -2 2 1
126900891 044D2: 1117 11 37: SET_SPRITE_OFFSET_Y [21]
127000891 044D6: 1117 11 41: SUB_VAR [13] 1
127100891 044DC: 1117 11 41: SUB_VAR [15] 1
127200891 044E2: 1117 11 47: ADD_VAR_F [16] [21]
127300891 044E8: 1117 11 15: SYNC 1104
127400891 044EC: 1117 11 12: DELAY 5
127500896 020BA: 2202 22 24: SET_SPRITE_XY 8 0 -1 0
127600896 020C4: 2202 22 12: DELAY 10
127700896 0206E: 2203 22 24: SET_SPRITE_XY 9 0 -8 0
127800896 02078: 2203 22 12: DELAY 10
127900896 01F08: 2205 22 24: SET_SPRITE_XY 16 0 0 0
128000896 01F12: 2205 22 12: DELAY 10
128100896 01DCE: 2207 22 24: SET_SPRITE_XY 52 10 72 0
128200896 01DD8: 2207 22 12: DELAY 20
128300896 044F0: 1117 11 24: SET_SPRITE_XY 4 1 1 1
128400896 044FA: 1117 11 37: SET_SPRITE_OFFSET_Y [22]
128500896 044FE: 1117 11 37: SET_SPRITE_OFFSET_Y [23]
128600896 04502: 1117 11 41: SUB_VAR [13] 1
128700896 04508: 1117 11 41: SUB_VAR [15] 1
128800896 0450E: 1117 11 47: ADD_VAR_F [16] [22]
128900896 04514: 1117 11 47: ADD_VAR_F [16] [23]
129000896 0451A: 1117 11 15: SYNC 1104
129100896 0451E: 1117 11 12: DELAY 5
129200901 04522: 1117 11 24: SET_SPRITE_XY 5 -1 -3 1
129300901 0452C: 1117 11 37: SET_SPRITE_OFFSET_Y [24]
129400901 04530: 1117 11 47: ADD_VAR_F [16] [24]
129500901 04536: 1117 11 12: DELAY 5
129600906 020C8: 2202 22 24: SET_SPRITE_XY 10 0 -6 0
129700906 020D2: 2202 22 12: DELAY 10
129800906 0207C: 2203 22 24: SET_SPRITE_XY 11 0 6 0
129900906 02086: 2203 22 12: DELAY 10
130000906 01F16: 2205 22 24: SET_SPRITE_XY 17 0 1 0
130100906 01F20: 2205 22 12: DELAY 10
130200906 0453A: 1117 11 24: SET_SPRITE_XY 6 -1 -2 1
130300906 04544: 1117 11 37: SET_SPRITE_OFFSET_Y [25]
130400906 04548: 1117 11 41: SUB_VAR [13] 1
130500906 0454E: 1117 11 41: SUB_VAR [15] 1
130600906 04554: 1117 11 47: ADD_VAR_F [16] [25]
130700906 0455A: 1117 11 15: SYNC 1104
130800906 0455E: 1117 11 12: DELAY 5
130900911 04562: 1117 11 24: SET_SPRITE_XY 7 0 1 1
131000911 0456C: 1117 11 37: SET_SPRITE_OFFSET_Y [26]
131100911 04570: 1117 11 47: ADD_VAR_F [16] [26]
131200911 04576: 1117 11 12: DELAY 5
131300916 01DDC: 2207 22 24: SET_SPRITE_XY 0 0 0 0
131400916 01DE6: 2207 22 12: DELAY 30
131500916 020D6: 2202 22 24: SET_SPRITE_XY 12 0 3 0
131600916 020E0: 2202 22 12: DELAY 10
131700916 0208A: 2203 22 24: SET_SPRITE_XY 13 0 0 0
131800916 02094: 2203 22 12: DELAY 10
131900916 01F24: 2205 22 24: SET_SPRITE_XY 18 0 0 0
132000916 01F2E: 2205 22 12: DELAY 30
132100916 0457A: 1117 11 24: SET_SPRITE_XY 8 -2 3 1
132200916 04584: 1117 11 37: SET_SPRITE_OFFSET_Y [27]
132300916 04588: 1117 11 41: SUB_VAR [13] 1
132400916 0458E: 1117 11 41: SUB_VAR [15] 1
132500916 04594: 1117 11 47: ADD_VAR_F [16] [27]
132600916 0459A: 1117 11 15: SYNC 1104
132700916 0459E: 1117 11 12: DELAY 5
132800921 045A2: 1117 11 24: SET_SPRITE_XY 9 -1 2 1
132900921 045AC: 1117 11 37: SET_SPRITE_OFFSET_Y [28]
133000921 045B0: 1117 11 37: SET_SPRITE_OFFSET_Y [29]
133100921 045B4: 1117 11 41: SUB_VAR [13] 1
133200921 045BA: 1117 11 41: SUB_VAR [15] 1
133300921 045C0: 1117 11 47: ADD_VAR_F [16] [28]
133400921 045C6: 1117 11 47: ADD_VAR_F [16] [29]
133500921 045CC: 1117 11 15: SYNC 1104
133600921 045D0: 1117 11 12: DELAY 5
133700926 020E4: 2202 22 24: SET_SPRITE_XY 6 0 4 0
133800926 020EE: 2202 22 18: JUMP_REL -60
133900926 020B6: 2202 22 12: DELAY 10
134000926 02098: 2203 22 24: SET_SPRITE_XY 7 0 2 0
134100926 020A2: 2203 22 18: JUMP_REL -60
134200926 0206A: 2203 22 12: DELAY 10
134300926 045D4: 1117 11 24: SET_SPRITE_XY 10 1 -2 1
134400926 045DE: 1117 11 37: SET_SPRITE_OFFSET_Y [30]
134500926 045E2: 1117 11 47: ADD_VAR_F [16] [30]
134600926 045E8: 1117 11 12: DELAY 5
134700931 045EC: 1117 11 24: SET_SPRITE_XY 1 -1 -3 1
134800931 045F6: 1117 11 37: SET_SPRITE_OFFSET_Y [31]
134900931 045FA: 1117 11 41: SUB_VAR [13] 1
135000931 04600: 1117 11 41: SUB_VAR [15] 1
135100931 04606: 1117 11 47: ADD_VAR_F [16] [31]
135200931 0460C: 1117 11 15: SYNC 1104
135300931 04610: 1117 11 12: DELAY 5
135400936 020BA: 2202 22 24: SET_SPRITE_XY 8 0 -1 0
135500936 020C4: 2202 22 12: DELAY 10
135600936 0206E: 2203 22 24: SET_SPRITE_XY 9 0 -8 0
135700936 02078: 2203 22 12: DELAY 10
135800936 04614: 1117 11 15: SYNC 1112
135900936 04618: 1117 11 25: HALT_SPRITE
136000936 03564: 1147 11 41: SUB_VAR [10] 1
136100936 0356A: 1147 11 38: IF_VAR_NOT_ZERO [10] ->
1362; skipped
136300936 03572: 1147 11 05: IF_EQUAL [11] 0 ->
136400936 03578: 1147 11 18: JUMP_REL 94
136500936 035DA: 1147 11 15: SYNC 1146
136600936 035DE: 1147 11 25: HALT_SPRITE
136700936 04482: 1118 11 03: NEW_SPRITE 4 1111 0 0 2
1368; address=4a22, vgafile=11 vgasprite=1111
136923: SET_PRIORITY 40
137045: SET_SPRITE_X [15]
137146: SET_SPRITE_Y [16]
137224: SET_SPRITE_XY 11 0 0 1
137338: IF_VAR_NOT_ZERO [32] ->
137439: SET_VAR [254] 6
137516: WAIT_SYNC 1100
137625: HALT_SPRITE
1377; end
137800936 0448E: 1118 11 15: SYNC 1104
137900936 04492: 1118 11 50: CLEAR_BIT 11
138000936 04496: 1118 11 38: IF_VAR_NOT_ZERO [83] ->
1381; skipped
138200936 044A0: 1118 11 25: HALT_SPRITE
138300936 04A22: 1111 11 23: SET_PRIORITY 40
138400936 04A26: 1111 11 45: SET_SPRITE_X [15]
138500936 04A2A: 1111 11 46: SET_SPRITE_Y [16]
138600936 04A2E: 1111 11 24: SET_SPRITE_XY 11 0 0 1
138700936 04A38: 1111 11 38: IF_VAR_NOT_ZERO [32] ->
1388; skipped
138900936 04A42: 1111 11 16: WAIT_SYNC 1100
139000946 01DEA: 2207 22 24: SET_SPRITE_XY 52 0 0 0
139100946 01DF4: 2207 22 12: DELAY 10
139200946 01F32: 2205 22 24: SET_SPRITE_XY 16 0 -1 0
139300946 01F3C: 2205 22 12: DELAY 10
139400946 020C8: 2202 22 24: SET_SPRITE_XY 10 0 -6 0
139500946 020D2: 2202 22 12: DELAY 10
139600946 0207C: 2203 22 24: SET_SPRITE_XY 11 0 6 0
139700946 02086: 2203 22 12: DELAY 10
139800956 01DF8: 2207 22 24: SET_SPRITE_XY 53 0 0 0
139900956 01E02: 2207 22 12: DELAY 30
140000956 01F40: 2205 22 24: SET_SPRITE_XY 19 0 0 0
140100956 01F4A: 2205 22 12: DELAY 20
140200956 020D6: 2202 22 24: SET_SPRITE_XY 12 0 3 0
140300956 020E0: 2202 22 12: DELAY 10
140400956 0208A: 2203 22 24: SET_SPRITE_XY 13 0 0 0
140500956 02094: 2203 22 12: DELAY 10
140600966 020E4: 2202 22 24: SET_SPRITE_XY 6 0 4 0
140700966 020EE: 2202 22 18: JUMP_REL -60
140800966 020B6: 2202 22 12: DELAY 10
140900966 02098: 2203 22 24: SET_SPRITE_XY 7 0 2 0
141000966 020A2: 2203 22 18: JUMP_REL -60
141100966 0206A: 2203 22 12: DELAY 10
141200976 01F4E: 2205 22 24: SET_SPRITE_XY 20 0 -1 0
141300976 01F58: 2205 22 12: DELAY 30
141400976 020BA: 2202 22 24: SET_SPRITE_XY 8 0 -1 0
141500976 020C4: 2202 22 12: DELAY 10
141600976 0206E: 2203 22 24: SET_SPRITE_XY 9 0 -8 0
141700976 02078: 2203 22 12: DELAY 10
141800986 01E06: 2207 22 24: SET_SPRITE_XY 52 0 0 0
141900986 01E10: 2207 22 12: DELAY 20
142000986 020C8: 2202 22 24: SET_SPRITE_XY 10 0 -6 0
142100986 020D2: 2202 22 12: DELAY 10
142200986 0207C: 2203 22 24: SET_SPRITE_XY 11 0 6 0
142300986 02086: 2203 22 12: DELAY 10
142400996 020D6: 2202 22 24: SET_SPRITE_XY 12 0 3 0
142500996 020E0: 2202 22 12: DELAY 10
142600996 0208A: 2203 22 24: SET_SPRITE_XY 13 0 0 0
142700996 02094: 2203 22 12: DELAY 10
142801006 01F5C: 2205 22 24: SET_SPRITE_XY 19 0 1 0
142901006 01F66: 2205 22 12: DELAY 20
143001006 01E14: 2207 22 24: SET_SPRITE_XY 0 0 0 0
143101006 01E1E: 2207 22 12: DELAY 20
143201006 020E4: 2202 22 24: SET_SPRITE_XY 6 0 4 0
143301006 020EE: 2202 22 18: JUMP_REL -60
143401006 020B6: 2202 22 12: DELAY 10
143501006 02098: 2203 22 24: SET_SPRITE_XY 7 0 2 0
143601006 020A2: 2203 22 18: JUMP_REL -60
143701006 0206A: 2203 22 12: DELAY 10
143801016 020BA: 2202 22 24: SET_SPRITE_XY 8 0 -1 0
143901016 020C4: 2202 22 12: DELAY 10
144001016 0206E: 2203 22 24: SET_SPRITE_XY 9 0 -8 0
144101016 02078: 2203 22 12: DELAY 10
144201026 01F6A: 2205 22 24: SET_SPRITE_XY 15 0 0 0
144301026 01F74: 2205 22 12: DELAY 10
144401026 01E22: 2207 22 24: SET_SPRITE_XY 52 0 0 0
144501026 01E2C: 2207 22 12: DELAY 10
144601026 020C8: 2202 22 24: SET_SPRITE_XY 10 0 -6 0
144701026 020D2: 2202 22 12: DELAY 10
144801026 0207C: 2203 22 24: SET_SPRITE_XY 11 0 6 0
144901026 02086: 2203 22 12: DELAY 10
1450
1451******************************************
1452;Subroutine, ID=160:
1453SUB_160:
1454; ****
1455IS_BIT_SET 71 ->
1456ADD_TIMEOUT 3 160
1457DONE
1458; ****
1459SUB [116] 1
1460; ****
1461ISNOT_ZERO [116] ->
1462ADD_TIMEOUT 3 160
1463DONE
1464; ****
1465MOUSE_OFF
1466SET_BIT 70
1467MOVE [35] [133]
1468; ****
1469IS_NEQ [35] 1 ->
1470IS_NEQ [35] 3 ->
1471IS_LE [15] 20 ->
1472START_SUB 83
1473; ****
1474IS_NEQ [35] 1 ->
1475IS_NEQ [35] 3 ->
1476START_SUB 81
1477; ****
1478IS_EQ [35] 1 ->
1479ANIMATE 1196 4 0 0 2
1480WAIT_SYNC 1196
1481; ****
1482IS_EQ [35] 3 ->
1483ANIMATE 1198 4 0 0 2
1484WAIT_SYNC 1198
1485; ****
1486MOUSE_ON
1487
1488END ******************************************
1489; 160
1490IS_BIT_SET 71 ->
1491; 160
1492SUB [116] 1
1493; 160
1494ISNOT_ZERO [116] ->
1495ADD_TIMEOUT 3 160
1496DONE
149701036 01F78: 2205 22 24: SET_SPRITE_XY 16 0 0 0
149801036 01F82: 2205 22 12: DELAY 10
149901036 01E30: 2207 22 24: SET_SPRITE_XY 53 0 0 0
150001036 01E3A: 2207 22 12: DELAY 30
150101036 020D6: 2202 22 24: SET_SPRITE_XY 12 0 3 0
150201036 020E0: 2202 22 12: DELAY 10
150301036 0208A: 2203 22 24: SET_SPRITE_XY 13 0 0 0
150401036 02094: 2203 22 12: DELAY 10