.file "IntroOrage.c" #NO_APP .text tigcc_compiled.: #APP .xdef _ti89 .xdef _ti92plus .xdef _v200 .xdef __ref_all___startup_code .set _A_LINE,0xA000 .xdef __ref_all___kernel_format_data_var .xdef _tigcc_native .xdef __ref_all___nostub .xdef __ref_all___save_screen .xdef __ref_all___kernel_format_bss .xdef __ref_all___kernel_format_rom_calls .set MT_TEXT,0x8000 .set MT_XREF,0x9000 .set MT_ICON,0xA000 .set MT_CASCADE,0x4000 #NO_APP .globl Orage_plane0 .text Orage_plane0: .byte 0 .byte 0 .byte 0 .byte 3 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 32 .byte 15 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 4 .byte -52 .byte -61 .byte -64 .byte 0 .byte 0 .byte 0 .byte 0 .byte 117 .byte -1 .byte -2 .byte -72 .byte 0 .byte 0 .byte 0 .byte 0 .byte 127 .byte -1 .byte -1 .byte -82 .byte 0 .byte 0 .byte 0 .byte 1 .byte -1 .byte -1 .byte -65 .byte -3 .byte -32 .byte 0 .byte 0 .byte 7 .byte -1 .byte -32 .byte 47 .byte -1 .byte 80 .byte 0 .byte 0 .byte 7 .byte -2 .byte 51 .byte -93 .byte 31 .byte -8 .byte 0 .byte 0 .byte 31 .byte -12 .byte -16 .byte 28 .byte -49 .byte -4 .byte 0 .byte 0 .byte 31 .byte -58 .byte 0 .byte 0 .byte 90 .byte -2 .byte 0 .byte 0 .byte 63 .byte 32 .byte 0 .byte 0 .byte 52 .byte -10 .byte 0 .byte 0 .byte -2 .byte -128 .byte 0 .byte 0 .byte 2 .byte 59 .byte 0 .byte 0 .byte -4 .byte 0 .byte 0 .byte 0 .byte 0 .byte -67 .byte 0 .byte 0 .byte -3 .byte 0 .byte 0 .byte 0 .byte 0 .byte 14 .byte -128 .byte 3 .byte -8 .byte 0 .byte 0 .byte 88 .byte 0 .byte 111 .byte 64 .byte 3 .byte -16 .byte 0 .byte 6 .byte -50 .byte -128 .byte 47 .byte 96 .byte 3 .byte -16 .byte 0 .byte 15 .byte 126 .byte 0 .byte 55 .byte 0 .byte 11 .byte -64 .byte 0 .byte 19 .byte -10 .byte 0 .byte 11 .byte -48 .byte 15 .byte -32 .byte 0 .byte 15 .byte -28 .byte 0 .byte 7 .byte -32 .byte 15 .byte -64 .byte 1 .byte -49 .byte -64 .byte 0 .byte 5 .byte -64 .byte 31 .byte -64 .byte 1 .byte 51 .byte 61 .byte 0 .byte 1 .byte -20 .byte 31 .byte -128 .byte 7 .byte 51 .byte 64 .byte -32 .byte 0 .byte -24 .byte 31 .byte 0 .byte 12 .byte -51 .byte -116 .byte -68 .byte 2 .byte -12 .byte 63 .byte 0 .byte 4 .byte -52 .byte -1 .byte -4 .byte 2 .byte -6 .byte 31 .byte 0 .byte 27 .byte 51 .byte 127 .byte -2 .byte 3 .byte -12 .byte 63 .byte 0 .byte 59 .byte 51 .byte 127 .byte -102 .byte 1 .byte -2 .byte 63 .byte 0 .byte 4 .byte -92 .byte -1 .byte 32 .byte 1 .byte -4 .byte 63 .byte 0 .byte 36 .byte 116 .byte -4 .byte 80 .byte 1 .byte -2 .byte 127 .byte 0 .byte 123 .byte 19 .byte 121 .byte -36 .byte 1 .byte 126 .byte -1 .byte 0 .byte -6 .byte 19 .byte -1 .byte 46 .byte 0 .byte 126 .byte 63 .byte 0 .byte -16 .byte 109 .byte -1 .byte -10 .byte 1 .byte 126 .byte -66 .byte 0 .byte -77 .byte -116 .byte -1 .byte -8 .byte 0 .byte 126 .byte -3 .byte 0 .byte 88 .byte 19 .byte 127 .byte -4 .byte 0 .byte 126 .byte -3 .byte 0 .byte 63 .byte 51 .byte 63 .byte -2 .byte 0 .byte -2 .byte 62 .byte 0 .byte 62 .byte -52 .byte -1 .byte -1 .byte 0 .byte -4 .byte 62 .byte -128 .byte 124 .byte -52 .byte -33 .byte -25 .byte 1 .byte -2 .byte 126 .byte 0 .byte 123 .byte 51 .byte 63 .byte -37 .byte 0 .byte -4 .byte 95 .byte 64 .byte 59 .byte 43 .byte 54 .byte 10 .byte 0 .byte -4 .byte 94 .byte 0 .byte -82 .byte -64 .byte -50 .byte 6 .byte 1 .byte -4 .byte 15 .byte 0 .byte -114 .byte 68 .byte -52 .byte 4 .byte 0 .byte -8 .byte 47 .byte 0 .byte 46 .byte -125 .byte 50 .byte 0 .byte 1 .byte -8 .byte 47 .byte -96 .byte 38 .byte 3 .byte 48 .byte 0 .byte 3 .byte -16 .byte 31 .byte 64 .byte 8 .byte 12 .byte -56 .byte 0 .byte 3 .byte -16 .byte 55 .byte 64 .byte 0 .byte 4 .byte -52 .byte 0 .byte 7 .byte -16 .byte 15 .byte -112 .byte 0 .byte 11 .byte 48 .byte 0 .byte 7 .byte -16 .byte 19 .byte -80 .byte 0 .byte 127 .byte 48 .byte 0 .byte 15 .byte -32 .byte 11 .byte -36 .byte 0 .byte 126 .byte -56 .byte 0 .byte 31 .byte -32 .byte 11 .byte -28 .byte 0 .byte 127 .byte -56 .byte 0 .byte 31 .byte -64 .byte 13 .byte -15 .byte 0 .byte -1 .byte 48 .byte 0 .byte 63 .byte -64 .byte 6 .byte -5 .byte -128 .byte 95 .byte 48 .byte 0 .byte -1 .byte 0 .byte 1 .byte 125 .byte 96 .byte 60 .byte -64 .byte 0 .byte -1 .byte 0 .byte 1 .byte -65 .byte 32 .byte 16 .byte -64 .byte 11 .byte -2 .byte 0 .byte 0 .byte 95 .byte -66 .byte 13 .byte 40 .byte 63 .byte -4 .byte 0 .byte 0 .byte 7 .byte -9 .byte -56 .byte -5 .byte -81 .byte -12 .byte 0 .byte 0 .byte 11 .byte -11 .byte 50 .byte 77 .byte 95 .byte -8 .byte 0 .byte 0 .byte 0 .byte -1 .byte -3 .byte 44 .byte 95 .byte -64 .byte 0 .byte 0 .byte 12 .byte -1 .byte -2 .byte 3 .byte 47 .byte -32 .byte 0 .byte 0 .byte 2 .byte 95 .byte -1 .byte 107 .byte 46 .byte -128 .byte 0 .byte 0 .byte 0 .byte -97 .byte -1 .byte -96 .byte -40 .byte 0 .byte 0 .byte 0 .byte 0 .byte 25 .byte -1 .byte -5 .byte -56 .byte 0 .byte 0 .byte 0 .byte 0 .byte 4 .byte 3 .byte -8 .byte 112 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte -52 .byte -46 .byte -128 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 7 .byte 32 .byte 0 .byte 0 .byte 0 .globl Orage_plane1 Orage_plane1: .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 1 .byte -1 .byte -16 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 3 .byte -1 .byte -4 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 63 .byte -1 .byte -1 .byte -64 .byte 0 .byte 0 .byte 0 .byte 0 .byte -1 .byte -1 .byte -1 .byte -16 .byte 0 .byte 0 .byte 0 .byte 3 .byte -1 .byte -1 .byte -1 .byte -2 .byte 0 .byte 0 .byte 0 .byte 3 .byte -1 .byte -1 .byte -33 .byte -1 .byte -128 .byte 0 .byte 0 .byte 15 .byte -1 .byte -52 .byte 92 .byte -1 .byte -64 .byte 0 .byte 0 .byte 15 .byte -1 .byte 0 .byte 3 .byte 63 .byte -32 .byte 0 .byte 0 .byte 63 .byte -8 .byte 0 .byte 0 .byte 39 .byte -16 .byte 0 .byte 0 .byte 63 .byte -64 .byte 0 .byte 0 .byte 11 .byte -8 .byte 0 .byte 0 .byte 127 .byte 0 .byte 0 .byte 0 .byte 1 .byte -4 .byte 0 .byte 0 .byte -1 .byte 0 .byte 0 .byte 0 .byte 0 .byte 126 .byte 0 .byte 1 .byte -4 .byte 0 .byte 0 .byte 0 .byte 0 .byte 127 .byte 64 .byte 1 .byte -4 .byte 0 .byte 0 .byte 0 .byte 0 .byte 31 .byte -128 .byte 3 .byte -16 .byte 0 .byte 1 .byte -1 .byte 0 .byte 31 .byte -128 .byte 3 .byte -16 .byte 0 .byte 7 .byte -2 .byte 0 .byte 15 .byte -32 .byte 7 .byte -32 .byte 0 .byte 63 .byte -8 .byte 0 .byte 7 .byte -32 .byte 7 .byte -64 .byte 0 .byte 127 .byte -8 .byte 0 .byte 11 .byte -48 .byte 15 .byte -64 .byte 0 .byte -1 .byte -32 .byte 0 .byte 11 .byte -8 .byte 15 .byte -128 .byte 1 .byte -1 .byte -62 .byte 0 .byte 7 .byte -16 .byte 31 .byte -128 .byte 3 .byte -1 .byte -65 .byte 0 .byte 3 .byte -12 .byte 63 .byte -128 .byte 7 .byte -1 .byte -1 .byte -64 .byte 1 .byte -8 .byte 63 .byte 0 .byte 15 .byte -1 .byte -1 .byte -4 .byte 1 .byte -4 .byte 63 .byte 0 .byte 15 .byte -1 .byte -1 .byte -4 .byte 0 .byte -2 .byte 63 .byte 0 .byte 31 .byte -1 .byte -1 .byte -32 .byte 0 .byte -2 .byte 63 .byte 0 .byte 63 .byte -33 .byte -1 .byte -40 .byte 0 .byte -2 .byte 127 .byte 0 .byte 63 .byte -113 .byte -1 .byte -128 .byte 0 .byte -2 .byte 63 .byte 0 .byte 62 .byte 15 .byte -2 .byte 32 .byte 0 .byte -2 .byte 63 .byte 0 .byte 124 .byte 31 .byte -1 .byte -16 .byte 0 .byte -2 .byte 127 .byte 0 .byte 124 .byte 31 .byte -1 .byte -8 .byte 0 .byte -2 .byte 127 .byte 0 .byte 124 .byte 127 .byte -1 .byte -1 .byte 0 .byte -2 .byte 63 .byte 0 .byte -65 .byte -1 .byte -1 .byte -1 .byte 0 .byte -2 .byte 63 .byte 0 .byte 63 .byte -1 .byte -1 .byte -1 .byte 0 .byte -2 .byte 127 .byte 0 .byte 63 .byte -1 .byte -1 .byte -1 .byte 0 .byte -2 .byte 127 .byte 0 .byte 127 .byte -1 .byte -1 .byte -33 .byte 0 .byte -4 .byte 63 .byte -128 .byte -1 .byte -1 .byte -1 .byte -89 .byte 0 .byte -4 .byte 63 .byte -128 .byte -1 .byte -9 .byte -1 .byte 7 .byte 0 .byte -4 .byte 63 .byte -64 .byte 127 .byte -25 .byte -2 .byte 10 .byte 0 .byte -4 .byte 63 .byte -64 .byte 127 .byte -121 .byte -2 .byte 0 .byte 1 .byte -4 .byte 31 .byte -64 .byte 31 .byte 7 .byte -4 .byte 4 .byte 1 .byte -4 .byte 31 .byte -64 .byte 24 .byte 7 .byte -4 .byte 0 .byte 3 .byte -8 .byte 47 .byte -32 .byte 48 .byte 7 .byte -4 .byte 0 .byte 3 .byte -8 .byte 15 .byte -32 .byte 0 .byte 15 .byte -8 .byte 0 .byte 3 .byte -16 .byte 31 .byte -32 .byte 0 .byte 31 .byte -8 .byte 0 .byte 7 .byte -16 .byte 15 .byte -64 .byte 0 .byte 63 .byte -8 .byte 0 .byte 15 .byte -32 .byte 7 .byte -32 .byte 0 .byte 127 .byte -8 .byte 0 .byte 15 .byte -64 .byte 7 .byte -16 .byte 0 .byte 127 .byte -8 .byte 0 .byte 63 .byte -64 .byte 3 .byte -8 .byte 0 .byte 63 .byte -8 .byte 0 .byte 63 .byte -128 .byte 1 .byte -4 .byte 0 .byte 63 .byte -8 .byte 0 .byte -1 .byte 0 .byte 2 .byte -2 .byte 0 .byte 79 .byte -8 .byte 1 .byte -1 .byte 0 .byte 0 .byte 127 .byte -64 .byte 15 .byte -8 .byte 7 .byte -4 .byte 0 .byte 0 .byte -65 .byte -64 .byte 19 .byte -16 .byte 15 .byte -4 .byte 0 .byte 0 .byte 63 .byte -8 .byte 55 .byte 112 .byte 127 .byte -8 .byte 0 .byte 0 .byte 55 .byte -2 .byte -51 .byte -8 .byte -1 .byte -16 .byte 0 .byte 0 .byte 15 .byte -1 .byte -2 .byte -33 .byte -1 .byte -32 .byte 0 .byte 0 .byte 3 .byte -1 .byte -1 .byte 127 .byte -1 .byte -64 .byte 0 .byte 0 .byte 1 .byte -65 .byte -1 .byte -105 .byte -1 .byte 0 .byte 0 .byte 0 .byte 0 .byte 111 .byte -1 .byte -33 .byte -1 .byte 0 .byte 0 .byte 0 .byte 0 .byte 39 .byte -1 .byte -3 .byte -16 .byte 0 .byte 0 .byte 0 .byte 0 .byte 27 .byte -1 .byte -9 .byte -128 .byte 0 .byte 0 .byte 0 .byte 0 .byte 3 .byte 51 .byte 33 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte -64 .byte 0 .byte 0 .byte 0 .globl Orage_Text0 Orage_Text0: .byte 2 .byte 80 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 64 .byte 0 .byte 0 .byte 3 .byte 0 .byte 4 .byte 56 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte -128 .byte 0 .byte 17 .byte 0 .byte 9 .byte 56 .byte 0 .byte 0 .byte 0 .byte 0 .byte 14 .byte -80 .byte 64 .byte 0 .byte 113 .byte 0 .byte 2 .byte 24 .byte 0 .byte 0 .byte 0 .byte 0 .byte 12 .byte -45 .byte 64 .byte 0 .byte 96 .byte 0 .byte 64 .byte 29 .byte 86 .byte 70 .byte 70 .byte 64 .byte 0 .byte 2 .byte 124 .byte 109 .byte 104 .byte 68 .byte 56 .byte 52 .byte 38 .byte 100 .byte 54 .byte 96 .byte 16 .byte -54 .byte 44 .byte -40 .byte -58 .byte 108 .byte 112 .byte 18 .byte 103 .byte 116 .byte 116 .byte 96 .byte 28 .byte 0 .byte -75 .byte -6 .byte 8 .byte 124 .byte -32 .byte 57 .byte 106 .byte -64 .byte 108 .byte -32 .byte 6 .byte -89 .byte 4 .byte -43 .byte 22 .byte 12 .byte 0 .byte -116 .byte 28 .byte -55 .byte -34 .byte 0 .byte 96 .byte 34 .byte 48 .byte 8 .byte -81 .byte -44 .byte 33 .byte 16 .byte 8 .byte -71 .byte 24 .byte 0 .byte -127 .byte -54 .byte 24 .byte -53 .byte 57 .byte 0 .byte -97 .byte 18 .byte 34 .byte -5 .byte -61 .byte 0 .byte -97 .byte 15 .byte 14 .byte 31 .byte -72 .byte -96 .byte 79 .byte -124 .byte 14 .byte 4 .byte 78 .byte 0 .byte 110 .byte 14 .byte 38 .byte -82 .byte 50 .byte 96 .byte 92 .byte 24 .byte 28 .byte -100 .byte -98 .byte -128 .byte 124 .byte 4 .byte 62 .byte 47 .byte 1 .byte -64 .byte 0 .byte 0 .byte 0 .byte 6 .byte 0 .byte 0 .byte 16 .byte 0 .byte 0 .byte 9 .byte 0 .byte -128 .byte 0 .byte 0 .byte 0 .byte 63 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte -33 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 4 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .globl Orage_Text1 Orage_Text1: .byte 1 .byte -32 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 48 .byte 0 .byte 3 .byte -16 .byte 0 .byte 0 .byte 0 .byte 0 .byte 1 .byte -16 .byte 0 .byte 0 .byte 51 .byte 0 .byte 18 .byte 120 .byte 0 .byte 0 .byte 0 .byte 0 .byte 1 .byte -15 .byte -128 .byte 0 .byte 50 .byte 0 .byte 28 .byte 56 .byte 0 .byte 0 .byte 0 .byte 0 .byte 3 .byte 32 .byte -128 .byte 0 .byte 112 .byte 0 .byte 56 .byte 56 .byte -31 .byte -31 .byte -31 .byte -32 .byte 28 .byte 12 .byte -32 .byte -60 .byte -26 .byte 60 .byte 112 .byte 57 .byte -15 .byte -29 .byte -31 .byte -32 .byte 31 .byte -116 .byte -16 .byte -51 .byte -24 .byte -100 .byte 96 .byte 117 .byte -8 .byte -22 .byte 107 .byte -32 .byte 15 .byte -29 .byte 24 .byte -35 .byte -51 .byte -116 .byte 0 .byte 70 .byte 124 .byte -4 .byte -1 .byte -64 .byte 15 .byte 99 .byte 57 .byte -24 .byte 77 .byte -52 .byte -32 .byte -82 .byte 25 .byte -40 .byte -1 .byte -128 .byte 0 .byte -89 .byte 59 .byte -15 .byte 95 .byte -116 .byte -31 .byte -18 .byte 17 .byte 89 .byte -26 .byte 0 .byte 96 .byte -89 .byte 35 .byte -79 .byte -34 .byte -100 .byte 127 .byte -100 .byte 31 .byte 6 .byte 31 .byte -64 .byte -1 .byte -50 .byte 63 .byte -65 .byte -69 .byte -8 .byte 127 .byte -100 .byte 31 .byte -34 .byte 31 .byte -64 .byte -1 .byte -50 .byte 63 .byte 63 .byte -69 .byte -16 .byte 62 .byte 24 .byte 15 .byte -113 .byte -113 .byte 0 .byte 62 .byte 12 .byte 63 .byte 31 .byte 48 .byte -32 .byte 0 .byte 0 .byte 0 .byte 3 .byte -128 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 127 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 126 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 120 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .globl buffer .even buffer: .long 0 .LC0: .ascii "http://oragestudio.free.fr\0" .text .even .globl __main __main: link.w %a6,#0 movm.l #0x1c38,-(%sp) tst.w __calculator jbeq .L2 moveq.l #89,%d4 moveq.l #64,%d3 jbra .L3 .even .L2: moveq.l #52,%d4 moveq.l #60,%d3 .L3: jbsr GrayOn move.l 200.w,%a0 tst.w %d0 jbeq .L83 pea 7680.w move.l 648(%a0),%a0 jbsr (%a0) move.l %a0,buffer addq.l #4,%sp jbne .L5 jbsr GrayOff move.l 200.w,%a0 .L83: move.w #670,-(%sp) move.l 1352(%a0),%a0 jbsr (%a0) addq.l #2,%sp jbsr __exit .even .L5: move.l __D_plane,-(%sp) move.l __L_plane,-(%sp) lea ClearGrayScreen2B,%a4 jbsr (%a4) moveq.l #0,%d5 addq.l #8,%sp jbra .L6 .even .L25: move.l buffer,%a0 pea 3840(%a0) move.l %a0,-(%sp) jbsr (%a4) move.l buffer,-(%sp) move.w #8,-(%sp) pea Orage_plane0 move.w #63,-(%sp) move.w __calculator,%d2 moveq.l #32,%d1 tst.w %d2 jbne .L11 moveq.l #18,%d1 .L11: move.w %d1,%d0 add.w #-18,%d0 tst.w %d2 jbne .L13 addq.w #4,%d0 .L13: move.w %d0,-(%sp) move.w %d5,-(%sp) lea SpriteX8_OR,%a3 jbsr (%a3) move.l buffer,%d0 add.l #3840,%d0 move.l %d0,-(%sp) move.w #8,-(%sp) pea Orage_plane1 move.w #63,-(%sp) move.w __calculator,%d2 moveq.l #32,%d1 tst.w %d2 jbne .L15 moveq.l #18,%d1 .L15: move.w %d1,%d0 add.w #-18,%d0 tst.w %d2 jbne .L17 addq.w #4,%d0 .L17: move.w %d0,-(%sp) move.w %d3,%d0 neg.w %d0 lea FastCopyScreen,%a2 tst.w %d2 jbeq .L18 sub.w %d5,%d0 add.w #240,%d0 jbra .L19 .even .L18: sub.w %d5,%d0 add.w #160,%d0 .L19: move.w %d0,-(%sp) jbsr (%a3) lea (36,%sp),%sp move.l __L_plane,(%sp) move.l buffer,-(%sp) jbsr (%a2) move.l __D_plane,-(%sp) move.l buffer,%d0 add.l #3840,%d0 move.l %d0,-(%sp) jbsr (%a2) moveq.l #0,%d0 lea (16,%sp),%sp jbra .L20 .even .L24: addq.l #1,%d0 .L20: cmp.l #5999,%d0 jbls .L24 addq.l #2,%d5 .L6: moveq.l #125,%d0 and.l %d4,%d0 cmp.l %d5,%d0 jbhi .L25 moveq.l #0,%d5 jbra .L26 .even .L35: move.l 200.w,%a0 move.l 2648(%a0),%a0 jbsr (%a0) moveq.l #0,%d0 jbra .L30 .even .L34: addq.l #1,%d0 .L30: cmp.l #19999,%d0 jbls .L34 addq.l #1,%d5 .L26: moveq.l #5,%d0 cmp.l %d5,%d0 jbcc .L35 moveq.l #0,%d5 jbra .L36 .even .L40: addq.l #1,%d5 .L36: cmp.l #59999,%d5 jbls .L40 move.l __D_plane,-(%sp) move.l __L_plane,-(%sp) move.w #12,-(%sp) pea Orage_Text1 pea Orage_Text0 move.w #17,-(%sp) move.w __calculator,%d1 moveq.l #79,%d0 tst.w %d1 jbne .L42 moveq.l #65,%d0 .L42: move.w %d0,-(%sp) moveq.l #73,%d0 tst.w %d1 jbne .L44 moveq.l #33,%d0 .L44: move.w %d0,-(%sp) jbsr GraySpriteX8_OR moveq.l #0,%d5 lea (24,%sp),%sp jbra .L45 .even .L54: move.l 2652(%a0),%a0 jbsr (%a0) moveq.l #0,%d0 jbra .L49 .even .L53: addq.l #1,%d0 .L49: cmp.l #19999,%d0 jbls .L53 addq.l #1,%d5 .L45: move.l 200.w,%a0 moveq.l #5,%d0 cmp.l %d5,%d0 jbcc .L54 clr.w -(%sp) move.l 1596(%a0),%a0 jbsr (%a0) move.l 200.w,%a0 move.l #15663231,-(%sp) move.l __L_plane,-(%sp) move.l 1672(%a0),%a0 jbsr (%a0) move.l 200.w,%a0 move.w #1,-(%sp) pea .LC0 move.w __calculator,%d1 moveq.l #123,%d0 tst.w %d1 jbne .L56 moveq.l #95,%d0 .L56: move.w %d0,-(%sp) move.w #150,%d0 tst.w %d1 jbne .L58 moveq.l #70,%d0 .L58: move.w %d0,-(%sp) move.l 1700(%a0),%a0 jbsr (%a0) move.l 200.w,%a0 move.l #15663231,-(%sp) move.l __D_plane,-(%sp) move.l 1672(%a0),%a0 jbsr (%a0) move.l 200.w,%a0 move.w #1,-(%sp) pea .LC0 move.w __calculator,%d1 moveq.l #123,%d0 tst.w %d1 jbne .L60 moveq.l #95,%d0 .L60: move.w %d0,-(%sp) move.w #150,%d0 tst.w %d1 jbne .L62 moveq.l #70,%d0 .L62: move.w %d0,-(%sp) move.l 1700(%a0),%a0 jbsr (%a0) moveq.l #0,%d0 lea (38,%sp),%sp jbra .L63 .even .L67: addq.l #1,%d0 .L63: moveq.l #0,%d5 cmp.l #299999,%d0 jbhi .L68 jbra .L67 .even .L77: move.l 200.w,%a0 move.l 2652(%a0),%a0 jbsr (%a0) moveq.l #0,%d0 jbra .L72 .even .L76: addq.l #1,%d0 .L72: cmp.l #99999,%d0 jbls .L76 addq.l #1,%d5 .L68: moveq.l #4,%d0 cmp.l %d5,%d0 jbcc .L77 moveq.l #0,%d5 move.l __D_plane,-(%sp) move.l __L_plane,-(%sp) jbsr ClearGrayScreen2B addq.l #8,%sp jbra .L78 .even .L82: move.l 2648(%a0),%a0 jbsr (%a0) addq.l #1,%d5 .L78: move.l 200.w,%a0 moveq.l #4,%d0 cmp.l %d5,%d0 jbcc .L82 move.l buffer,-(%sp) move.l 652(%a0),%a0 jbsr (%a0) jbsr GrayOff movm.l -24(%a6),#0x1c38 unlk %a6 rts