rem ZETA beta 1a - Last Modified 12/24/07 set romsize 32kSC rem set smartbranching on set kernel_options PFcolors no_blank_lines set debug cyclescore const extendborder = 0 const bkcolor=0 const pfres=31 rem const pfrowheight = 3 dim p0_x = b dim p0_y = c dim room = f room = 1 : var2 = 2 pfscroll up gosub titlecolors bank7 goto titleloop bank7 startit gosub flight1 bank8 player0: %00000000 %00000000 %00111000 %01111110 %10001001 %11010010 %01110100 %00111000 end pfclear const pfscore = 1 pfscore1 = 168 pfscore2 = 255 pfscorecolor = 206 player0x = 68 : player0y = 26 score = 000000 : scorecolor = 142 goto room1 bank5 main rem ENAM0 = 2 rem missile1x = 50 : missile1y = 40 rem missile0x = 17 : missile0y = 50 player1y = 103 if var5 < 14 && var9 = 2 then var5 = var5 + 1 if var9 = 3 then AUDV1 = 0 : AUDV0 = 0 if joy0fire && r = 0 then r = 5 if r > 0 && var38 < 5 then var38 = var38 + 1 : AUDF1 = var38 : AUDV1 = 3 : AUDC1 = 3 if r = 5 && var2 = 2 then p = player0x + 9 : q = player0y - 5 : r = 6 if r = 5 && var2 = 1 then p = player0x - 3 : q = player0y - 5 : r = 7 if r = 6 then ballx = p : bally = q : p = p + 3 if r = 7 then ballx = p : bally = q : p = p - 3 if collision(ball, playfield) then r = 55 : AUDV0 = 0 : AUDV1 = 0 : var38 = 0 if p < 5 || p > 142 then r = 55 if !joy0fire && r = 55 then r = 0 : var38 = 0 : AUDV1 = 0 if r = 55 then bally = 211 if joy0fire && r = 55 then l = l + 1 if l > 14 then r = 0 : l = 0 p0_x = 0 : p0_y = 0 if joy0left then p0_x = 255 : var2 = 1 if joy0right then p0_x = 1 : var2 = 2 if var2 = 1 then REFP0 = 8 player0x = player0x + p0_x if joy0up then p0_y = 255 if joy0down then p0_y = 1 player0y = player0y + p0_y var9 = var9 + 1 : var41 = var41 + 1 if var9 = 5 && !collision(player0, playfield) then player0y = player0y + 1 : var9 = 0 if var9 > 5 then var9 = 0 if r = 0 then ballx = player0x + 4 : bally = player0y - 4 : ballheight = 0 if player0x > 142 then goto moveright1 bank4 if player0x < 14 then goto moveleft1 bank4 if player0y < 1 then goto moveup1 bank4 if player0y > 99 then goto movedown1 bank4 mainb if player0y < 20 then gosub flight1 bank8 if player0y > 19 && player0y < 40 then gosub flight2 bank8 if player0y > 39 && player0y < 60 then gosub flight3 bank8 if player0y > 59 && player0y < 80 then gosub flight4 bank8 if player0y > 79 then gosub flight5 bank8 COLUPF = 246 : COLUP0 = 14 : COLUP1 = 14 : NUSIZ1 = $25 : CTRLPF = $21 drawscreen if switchselect then goto pauseit rem collision routines if !collision(player0,playfield) && !collision(player0, missile0) then goto main knock_player_back player0x = player0x - p0_x player0y = player0y - p0_y goto main pauseit pfclear var28 = player0y player0y = 110 : bally = 110 gosub pscreen bank3 drawscreen if room < 11 then var27 = 4 if room > 10 then var27 = 6 if room > 20 then var27 = 8 if room > 30 then var27 = 10 if room > 40 then var27 = 12 if room > 50 then var27 = 15 if room > 60 then var27 = 17 if room > 70 then var27 = 19 if room > 80 then var27 = 21 if room > 90 then var27 = 23 pauseitb k = k + 1 if k > 6 then pfpixel var26 var27 flip : k = 0 drawscreen if joy0fire then player0y = var28 : goto roomchoice1 bank4 goto pauseitb bank 2 bank 3 energy1 player1: %00111100 %01000010 %10010001 %10001001 %10010001 %10001001 %01000010 %00111100 end var6 = 206 player1x = 44 : player1y = 46 return energy2 player1: %00111100 %01111110 %11111111 %11111111 %11111111 %11111111 %01111110 %00111100 end var6 = 140 player1x = 44 : player1y = 46 return pscreen gosub pausecolors bank7 playfield: .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X X.X.X......................XX.X. .X.XX.X.X.X.X.X..X.X.X.X.X.X.X.X X.X.X......................XX.X. .X.XX.X.X.X.X.X..X.X.X.X.X.X.X.X X.X.X......................XX.X. .X.XX.X.X.X.X.X..X.X.X.X.X.X.X.X X.X.X......................XX.X. .X.XX.X.X.X.X.X..X.X.X.X.X.X.X.X X.X.X......................XX.X. .X.XX.X.X.X.X.X..X.X.X.X.X.X.X.X X.X.X......................XX.X. .X.XX......................X.X.X X.X.X.X.X.X.X.X..X.X.X.X.X.XX.X. .X.XX......................X.X.X X.X.X.X.X.X.X.X..X.X.X.X.X.XX.X. .X.XX......................X.X.X X.X.X.X.X.X.X.X..X.X.X.X.X.XX.X. .X.XX......................X.X.X X.X.X.X.X.X.X.X..X.X.X.X.X.XX.X. .X.XX......................X.X.X X.X.X.X.X.X.X.X..X.X.X.X.X.XX.X. .X.XX......................X.X.X X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X. .X.XX......................X.X.X X.X.X......................XX.X. .X.XX......................X.X.X X.X.X......................XX.X. .X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X end return otherbank bank 4 moveup1 player0y = 98 room = room - 10 goto roomchoice1 movedown1 player0y = 1 room = room + 10 goto roomchoice1 moveleft1 player0x = 140 room = room - 1 goto roomchoice1 moveright1 player0x = 16 room = room + 1 goto roomchoice1 roomchoice1 bally = 99 drawscreen if room > 49 then goto rcb1 r = 0 if room = 1 then var26 = 6 : goto room1 bank5 if room = 2 then var26 = 8 : goto room16 bank5 if room = 3 then var26 = 10 : goto room4 bank5 if room = 4 then var26 = 12 : goto room2 bank5 if room = 5 then var26 = 14 : goto room5 bank5 if room = 6 then var26 = 17 : goto room15 bank5 if room = 7 then var26 = 19 : goto room5 bank5 if room = 8 then var26 = 21 : goto room16 bank5 if room = 9 then var26 = 23 : goto room16 bank5 if room = 10 then var26 = 25 : goto room16 bank5 drawscreen if room = 11 then var26 = 6 : goto room3 bank5 if room = 12 then var26 = 8 : goto room9 bank5 if room = 13 then var26 = 10 : goto room6 bank5 if room = 14 then var26 = 12 : goto room4 bank5 if room = 15 then var26 = 14 : goto room10 bank5 if room = 16 then var26 = 17 : goto room2 bank5 if room = 17 then var26 = 19 : goto room8 bank5 if room = 18 then var26 = 21 : goto room7 bank5 if room = 19 then var26 = 23 : goto room10 bank5 if room = 20 then var26 = 25 : goto room8 bank5 drawscreen if room = 21 then var26 = 6 : goto room9 bank5 if room = 22 then var26 = 8 : goto room10 bank5 if room = 23 then var26 = 10 : goto room2 bank5 if room = 24 then var26 = 12 : goto room12 bank5 if room = 25 then var26 = 14 : goto room2 bank5 if room = 26 then var26 = 17 : goto room5 bank5 if room = 27 then var26 = 19 : goto room9 bank5 if room = 28 then var26 = 21 : goto room11 bank5 if room = 29 then var26 = 23 : goto room2 bank5 if room = 30 then var26 = 25 : goto room8 bank5 drawscreen if room = 31 then var26 = 6 : goto room3 bank5 if room = 32 then var26 = 8 : goto room4 bank5 if room = 33 then var26 = 10 : goto room5 bank5 if room = 34 then var26 = 12 : goto room9 bank5 if room = 35 then var26 = 14 : goto room2 bank5 if room = 36 then var26 = 17 : goto room8 bank5 if room = 37 then var26 = 19 : goto room7 bank5 if room = 38 then var26 = 21 : goto room6 bank5 if room = 39 then var26 = 23 : goto room15 bank5 if room = 40 then var26 = 25 : goto room8 bank5 drawscreen if room = 41 then var26 = 6 : goto room7 bank5 if room = 42 then var26 = 8 : goto room12 bank5 if room = 43 then var26 = 10 : goto room10 bank5 if room = 44 then var26 = 12 : goto room12 bank5 if room = 45 then var26 = 14 : goto room13 bank5 if room = 46 then var26 = 17 : goto room7 bank5 if room = 47 then var26 = 19 : goto room2 bank5 if room = 48 then var26 = 21 : goto room2 bank5 if room = 49 then var26 = 23 : goto room2 bank5 rcb1 drawscreen if room = 50 then var26 = 25 : goto room6 bank5 if room = 51 then var26 = 6 : goto room4 bank5 if room = 52 then var26 = 8 : goto room10 bank5 if room = 53 then var26 = 10 : goto room5 bank5 if room = 54 then var26 = 12 : goto room9 bank5 if room = 55 then var26 = 14 : goto room2 bank5 if room = 56 then var26 = 17 : goto room5 bank5 if room = 57 then var26 = 19 : goto room4 bank5 if room = 58 then var26 = 21 : goto room11 bank5 if room = 59 then var26 = 23 : goto room2 bank5 if room = 60 then var26 = 25 : goto room5 bank5 drawscreen if room = 61 then var26 = 6 : goto room9 bank5 if room = 62 then var26 = 8 : goto room11 bank5 if room = 63 then var26 = 10 : goto room8 bank5 if room = 64 then var26 = 12 : goto room14 bank5 if room = 65 then var26 = 14 : goto room16 bank5 if room = 66 then var26 = 17 : goto room3 bank5 if room = 67 then var26 = 19 : goto room9 bank5 if room = 68 then var26 = 21 : goto room6 bank5 if room = 69 then var26 = 23 : goto room15 bank5 if room = 70 then var26 = 25 : goto room8 bank5 drawscreen if room = 71 then var26 = 6 : goto room3 bank5 if room = 72 then var26 = 8 : goto room14 bank5 if room = 73 then var26 = 10 : goto room7 bank5 if room = 74 then var26 = 12 : goto room2 bank5 if room = 75 then var26 = 14 : goto room10 bank5 if room = 76 then var26 = 17 : goto room6 bank5 if room = 77 then var26 = 19 : goto room3 bank5 if room = 78 then var26 = 21 : goto room15 bank5 if room = 79 then var26 = 23 : goto room5 bank5 if room = 80 then var26 = 25 : goto room14 bank5 drawscreen if room = 81 then var26 = 6 : goto room9 bank5 if room = 82 then var26 = 8 : goto room11 bank5 if room = 83 then var26 = 10 : goto room2 bank5 if room = 84 then var26 = 12 : goto room5 bank5 if room = 85 then var26 = 14 : goto room4 bank5 if room = 86 then var26 = 17 : goto room11 bank5 if room = 87 then var26 = 19 : goto room12 bank5 if room = 88 then var26 = 21 : goto room2 bank5 if room = 89 then var26 = 23 : goto room10 bank5 if room = 90 then var26 = 25 : goto room5 bank5 drawscreen if room = 91 then var26 = 6 : goto room14 bank5 if room = 92 then var26 = 8 : goto room7 bank5 if room = 93 then var26 = 10 : goto room13 bank5 if room = 94 then var26 = 12 : goto room7 bank5 if room = 95 then var26 = 14 : goto room6 bank5 if room = 96 then var26 = 17 : goto room7 bank5 if room = 97 then var26 = 19 : goto room10 bank5 if room = 98 then var26 = 21 : goto room13 bank5 if room = 99 then var26 = 23 : goto room4 bank5 if room = 100 then var26 = 25 : goto room6 bank5 bank 5 room1 playfield: XXXXXXXX..XXXXXXXXXXXXXX...XXXXX XXXXXXXXXX..............XXXXXXXX XXXXXXXXXXXX..........XXXXXXXXXX ...XX...X.X...........X.X....... ..X..X.X.X............X..X.XX... .......X.X.............XX.X..X.. .XX...XX.X.............XXX.X.... X..X.X..X..............XX.X.X... ....X.XX................X..X.X.. ...X.XXX................X..X.X.. ..X.X.XX....................X.X. .X.X...X....................X.X. X.X....X....................X.X. X.X....X....................X.X. .X.........................X.X.. .X........................X.X... .X........................X.X... X.X.................X....X.X.... X.X.................X....X.X.... .X.X................X...X.X..... .X.X....X...........XX..X.X..... ..X.X...X...........XX.X.X..XX.. ...X.X..X...........XXX.X..X..X. X..X.X.XX...........XX.X........ .X.X.X.XX..........X..X.X.....XX ....X.XXX...........X.X......X.. .XX..X.XX...........X.X...XX.... X..X..X..X..........X.X..X..X... .......X.X...........X.X........ ...XX...X.X..........X.XXX...XX. ..X..X..X.X..........X.X..X.X..X end goto mainb bank1 room2 playfield: ..XX......................XX.... .X..X....XXXXXXXXXXXXX...X..X... .......XX.............X........X X.....X..XXXXXXXXXXXXX.XX.XX..X. .X..XX.XX.XX......XX..X..X..X... ...X..X....X......XX...XX.XX.X.. ..X.XX.....X......X.........X.X. .X.X.......X......X..........X.X XX.X.........................X.X ..X..........................X.. XX............................XX ................................ ................................ ................................ ................................ ................................ ...........................X.... ...........................X.... ......XX.....X............XX.... .....X.X.....X............XX.... ....X.X......X...........XXXX... XX.X.X.......X..........X....XXX ..XXX........XX.......XX.XXXX... XX...X.......XX.....XX..X....XXX ..XXX.X.X...XXX....X..XX........ .....X.XXX..XXX...X.XX...XX..... XX....X...XXXXXXXX.X....X..X..XX ..X....XXX........X..........X.. ..........XXXXXXXX.............. ......XX...............XX....... X....X..X......XX.....X..X...XX. end goto mainb bank1 room3 playfield: ........X.X..........X.X..XX.... ..XX....X.X..........X.X.X..X... .X..X..X.X...........X.X........ .......X.X...........X.X.......X .......X.X............X.X.....X. .......X.X............X.X....... .....XXX.X............X.X....... ....X..X.X.............X.XXX.... ......X.X..............X.X..X... ......X.X...............X.X..... ......X.X...............X.X...XX .XX..X.X.................X.X.X.. X..X.X.X..XX..............X.X... .....X.X.X.X...............X.X.. .....X.XX.X................X.X.. .....X.X.X..................X.X. .....X.XX.XX................X.X. .....X.XXX.X................X.X. XX....X.X.X.................X.X. ..X....X.X.................X.X.. .......X.X................X.X... ........X.X..............X.X...X ........X.X.............X.X...X. .XX.....X.X............X.X...... X..X.....X.X...........X.X...... .....XX..X.X..........X.X...XX.. ....X..X.X.X..........X.X..X..X. .........X.X.........X.X........ ........X.X..........X.X........ ........X.X..........X.X........ ...XX...X.X..........X.XXX...XX. end goto mainb bank1 room4 playfield: .................XX.......XX.... ...XX...........X..X.....X..X... ..X..X......XX.................. ..........XX..X.....XX.......... .........X..X......X..X......XX. .XX............XX......XX...X..X X..X..........X..X....X..X...... ......XX........................ .....X..X...XXXXXXX........XXXXX ..........XX.......X.....XX..... X........X..XXXXXXX.X..XX..XXXXX .X......X.XX.XX....X.XX..XX.X.X. .......X.X...XX....X...XX...X.X. ......X.X.....X.....XXX.......X. .....X.X......X.....XX........X. .XX..X.X............XX.......... X..X.X.X.............X.......... ......X.X............X.......... ....XXX.X....................... ...X..X.X..XX................... ......X.X.X.X................... ......X.XX.X............X.....XX ......X.X.X.............X....X.. ..XX..X.XX..............XX.XX.XX .X..X.X.X...............XXX..X.. .......X.X.XX...........XX.XX..X .......X.XX.X..........X..X...X. XX.....X.X.X..........X.XX...... ..X....X.XX...........X.X...XX.. ........X.X..........X.X...X..X. ....XX..X.X..........X.XXX...... end goto mainb bank1 room5 playfield: ......XX......XXX......XX....... .....X..X...XX...XXXXXX..XX....X ..XX......XX..XXX.XX...XX..X..X. .X..X....X..XX....XX...XXXX.X... ........X.XX.......X...XX..X.X.. .....XXX.X.X.......X...XX...X.X. ...XX...X.X.X......X...X.....X.X .XX..XXXX..XX..........X.....X.X X..XX..X.X.............X......X. .XX.....X.X...................X. X........XX....................X ...............................X ........................XX.....X ........................X.X...X. .........................X.X..X. ..........................X.X.X. ........X..................X.X.X ........X..............X....X.X. ........X..............X...X.X.. .......XX..............XX.X.X..X .......XX..............XXX.X..X. XXXX...XX..............XX.X..... ....XXXXX..............X.X..XX.. XXXX...XX..............X.X.X..X. ....XXX..X............X.X....... .......XX.X..........X.X......XX ......X..X.X.........X.X.....X.. ........X.X.........X.X..XX..... .......X.X..........X.X.X..X.... ...XX..X.X..........X.X......... ..X..X..X.X..........X.X.....XX. end goto mainb bank1 room6 playfield: X.......X.X..........X.X.....XX. .X....XXX.X..........X.XXX..X..X .....X..X.X..........X.X..X..... ........X.X...........X.X....... ..XX.....X.X...........X.X..XX.. .X..X...XX.X...........X.X.X..X. .......X..X.X..........X.X...... ...........X.X..........X.X..... XXXX........X.X..........X.X.... ....X.......X.X..........X.X.... XXXX.XX......X.X.........X.X...X ....X..X.....X.X..........X.X.X. .....XX.X.....X.XX........X.X... .......X.X.....X..X.......X.X... .......X..X.....X.X.......X.X... ........XX.X...X.X.........X.X.. ........XXX.X..X.XX........X.X.. ........XX.X.XXX.X.X.......X.X.. .........X.X...X.XX.X......X.X.. .........X..XXX.X..XX......X.X.. .........X....XX.X..........X.X. X...............X.X.........X.X. .XX..............X.X.........X.X X..X..............XX.........X.X .XX.XX.......................X.X ...X..X......................X.X X...XX.X................X....X.X .X....X.XX..............X....X.X ....XX.X..XX...........XX....X.X ...X..X.XX..XXX...XXXX.XX.XXX.X. XX........XX...XXX....XXXX...X.X end goto mainb bank1 room7 playfield: ........X.X..........X.X..XX.... ...XX..X.X...........X.X.X..X... ..X..X.X.X...........X.X........ ......X.X...........X.X......... ......X.X...........X.X......XX. .XX..X.X............X.XXX...X..X X..X.X.X............X.X..X...... .....X.X.......XX..X.X.......... ....X.X........X.X.X.X.......... ....X.X.........X.X.X........... X...X.X..........XX.X......XXXXX .X..X.X...........XX.....XX.X.X. ....X.X............X...XX...X.X. ....X.X.............XXX.......X. .....X.X............XX........X. .XX..X.X............XX.......... X..X.X.X.............X.......... ......X.X............X.......... ....XXX.X....................... ...X..X.X.XX.................... ......X.XX.X.................... ......X.X.X.............X.....XX ......X.XX..............X....X.. ..XX..X.X...............XX.XX.XX .X..X.X.X...............XXX..X.. .......X.X..............XX.XX..X .......X.X..XXXX.......X..X...X. XX.....X.XXX....XXXX..X.XX...... ..X....X....XXXX....XX..X...XX.. ........XXXX....XXXX...X...X..X. ....XX.......XXX....XXX......... end goto mainb bank1 room8 playfield: ....XX..X.X..........X.X........ ...X..X.X.X...........X.X..XX... ........X.X...........X.X.X..X.. .........X.X...........X.X...... .XX......X.X...........X.X...... X..X...XXX.X..........X.X....XX. ......X..X.X..........X.X...X..X ..........X.X.........X.X....... XXXXX.....X.X.........X.X....... .....XX....X.X........X.XXX..... XXXXX..XX..X.X........X.X..X...X ...XXXX..XX.X.........X.X.....X. ...XX..XX...X.........X.X....... ....X....XXX...........X.X...... ....X..................X.X...... ....X..................X.X...XX. .......................X.X..X..X ....................XX.X.X...... ....................X.XX.XXX.... .....................X.X.X..X... ......................XX.X...... XX.........XX..........X.X...... ..X.......X..X.........X.X...... XX.XX....X.X.X.........X.X..XX.. ..X..X..XX.X.X.........X.X.X..X. ...XX.XX..XX.X........X.X....... .....X..XX.X.X........X.X....... ......XX...X.X........X.X.....XX ..XX.......X.X........X.X....X.. .X..X.....X.XX.......X.X........ ......XXXX.X.........X.X..XX.... end goto mainb bank1 room9 playfield: ........X.X..........X.X..XX.... ...XX..X.X...........X.X.X..X... ..X..X.X.X...........X.X........ ......X.X...........X.X......... ......X.X...........X.X......XX. .XX..X.X............X.XXX...X..X X..X.X.X............X.X..X...... .....X.X...........X.X.......... ....X.X............X.X.....XXXXX ....X.X...........X.X....XX..... X...X.X...........X.X..XX..XXXXX .X..X.X............X.XX..XX.X.X. ....X.X............X...XX...X.X. ....X.X.............XXX.......X. .....X.X............XX........X. .XX..X.X............XX.......... X..X.X.X.............X.......... ......X.X............X.......... ....XXX.X....................... ...X..X.X....................... ......X.X....................... ......X.X...............X.....XX ......X.X...............X....X.. ..XX..X.X...............XX.XX.XX .X..X.X.X...............XXX..X.. .......X.X..............XX.XX..X .......X.X.............X..X...X. XX.....X.X............X.XX...... ..X....X.X............X.X...XX.. ........X.X..........X.X...X..X. ....XX..X.X..........X.XXX...... end goto mainb bank1 room10 playfield: .......XX.X..........X.X..XX.... ..XX..X.X.X..........X.X.X..X..X .X..X...X.X..........X.X......X. .......X.X............X.X....... X.....X.X............X.X.X....XX .X...X..X...........X.XX..X..X.. ...XX.XX...........X.X..XX.X.... ..X..XXX...........XX...XXX.XX.. XX.XX.XX................XX.X..XX ..X...X.................XX..XX.. XX....X..................X....XX ......X..................X...... .........................X...... ................................ ................................ ................................ ................................ ................................ ................................ ................................ ......XX...................XX... XX...X.X...................X.X.X ..X.X.X.....................X.X. X.XX.X............X..........X.X .X.XX.......X.....X..........X.X ..X.X.......X.....X....X....X.X. ..X.X..X....X.....X....X...X.X.. ..X.X..X....XX....X....X.XX.X..X ..X.X.XX....XX...XX...XXX..X..X. ...X.XXX...XXX...XX.XX...XX..... XX..X..XXXXXXXXXXXXXX.XXX....XX. end goto mainb bank1 room11 playfield: .......XX......X..........XX.... ..XX..X............XX....X..X..X .X..X...XXXXXXXXXXX..X........X. .......X...........XX.XX........ X.....X.XXXXXXXXXXX..X..XX....XX .X...X..X..XX...XXX...XX..X..X.. ...XX.XX....X...XXX.....XX.X.... ..X..X......X....XX.......X.XX.. XX.XX.......X....X.........X..XX ..X..............X..........XX.. XX............................XX ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ XX.............................X ..X.....................XX....X. X.X.....................X.X..X.X .X.X.....................X.X.X.X ..X.X...X.................X.X.X. ..X.X...X..................X.X.. ..X.X...X................XX.X..X ..X.X...XX.............XX..X..X. ...X.XX.XX............X..XX..... XX..X..XXX............X.X....XX. end goto mainb bank1 room12 playfield: ....XX..X.X..........X.X......X. ...X..X.X.X..........X.X........ ........X.X.........X.X....XX... .XX....X.X..........X.X...X..X.. X..X...X.X.........X.X.......... ......X.X......XX.X.X..........X ....XX.X.......X.XX.X..XX.....X. ..XX..X.........X.X.X.X..X...... XX..XXX..........XX.X......XXXXX ..XX.XX..........X.XX.....X..... XX...XX..........X...XXXXX.XXXXX ......X...........XXX.....X..XX. ......X..............XXXXX...XX. ......X...............XX.....X.. ......................X......X.. ......................X......... ..X...................X......... ..X............................. ..XX............................ ..XXX........................... .X...X.......................... X.XX.X..................X....XXX .X..X.X...XX............X...X... X....X.X.X.X...........XX.XX.XXX .....X.XX.X...........XXXX..X... .....X.X.X..........XX....XX.... XX...X.XX..........X..XXXX...... ..X...X.X.........X.XX.......... ......X.X........X.XX.....XX.... .......X.X.......XX..X...X..X... ..XX...X.X.........XX.X.......XX end goto mainb bank1 room13 playfield: ......XX......XXX......XX....X.. .....X..X...XX...XXXXXX..XX....X ..XX......XX..XXX..XX..XX..X..X. .X..X....X..XX.....XX....XX.X... ........X.XX........X......X.X.. .....XXX.X.X........X.......X.X. ...XX...X.X.X.......X........X.X .XX..XXX...X.X...............X.X X..XX.......XX................X. .XX...........................X. X..............................X ...............................X ...............................X ..............................X. ........................XX....X. ........................X.X...X. .........................X.X.X.X ..........................X.X.X. ......................XX...X.X.. ......X...............X.X.X.X..X ......X................X.X.X..X. XXXX.XX........X........X.X..... ....XXX........X.......X.X..XX.. XXXX...XX......X.......X.X.X..X. ....XXX..X.....X......X.X....... .......XX.XX..XX.....X.X......XX XX.......X..XXXXXXXXXX.X.....X.. ..X.......XX..........X..XX..... ............XXXXXXXXXX..X..X.... ...XX........................... ..X..X...XX.......XX.........XX. end goto mainb bank1 room14 playfield: .......XX.X..........X.X..XX.... ..XX..X.X.X..........X.X.X..X..X .X..X...X.X..........X.X......X. .......X.X............X.X....... X......X.X.............X.X....XX .X...XX.X..............X..XX.X.. ...XX..X................XX.X.... ..X..XX.................XXX.X... .X.XXXX.................XX.X.XX. X.X..XX.................XX..X..X .X...XX.................X....XX. X.....X.................X......X X.....X.................X.....X. .X......................X.....X. .X......................X....X.X .X...........................X.X X............................X.X X............................X.X X.............................X. X.............................X. X.............................X. .X...XX........................X X.X.X.X.......................X. X.XX.X......X................X.X .X.XX.......X..........XX....X.X ..X.X.......X..........X.X..X.X. ..X.X......XX...........X.XX.X.. X.X.X......XX............XX.X..X ..X.X......XX.........XXX..X..X. ...X.XXX...XXX......XX...XX..... XX..X..XXXXXXXXXXXXX..XXX....XX. end goto mainb bank1 room15 playfield: .......XX...........X...XX...... X....XX..XXXXXXXXXXX.X.X..X..... .X..X..XX......XX...X.X.....XX.. ..XX.XX........XX....X.X...X..X. .X..X...........X.....X.X....... .X.X.X..........X.....X.XXXX.... X.X.XX..........X......X....X... X.X...................X.XXXX.XX. .X....................XX....X..X .X...........................XX. X..............................X X............................... X............................... .X.............................. .X.............................. .X.............................. X.X............................. .X.X............................ .X.X.........X.................. .X.X.........X.................. .X.X.........X.................. ..X.X........X..............XXXX ...X.X......XX...........XXX.... .X..X.XX....XX.........XX...XXXX ....X...XX..XXX.......X..XXX.... XX...XXX..X.XXX.....XX.XX....... ..X.....X.XXXXXXXXXX..X.......XX .....XX..X..........XX.......X.. ....X..X..XXXXXXXXXX............ ...........................XX... .XX.........XX.......XX...X..X.. end goto mainb bank1 room16 playfield: ........X.............XX..XX.... ..XX.XXX.XXXXXXXXXXXXX..XX..X... .X..X...X.XXX...XXX...XX.X...... ...X.XXX...XX...XXX.....X.X....X ..X.X......X....XX.......X.X..X. .X.X.......X.....X......X.X.X... .X.X.......X.....X.....X.X.X.X.. X.X..............X....X.X..X.X.. X.X...................XX....X.X. X.X.........................X.X. .X.X........................X.XX .X.X........................X.X. XX.X........................X.X. .X.X.........................X.. .X.X.........................X.. .X.X........................X.X. .X.X....XX..................X.X. .X.X...X.X..................X.X. XX..XXX.X...................X.X. ..X....X..............XX...X.X.. ...XXX.X..............X.X.X.X... .....X.X...............X.X.X...X ......X.X...............X.X...X. .XX...X.X..............X.X...... X..X...X.X.............X.X...... .....XXX.X.XX.........X.X...XX.. ....X..X.XX.X.........X.X..X..X. .......X.X.X.........X.X........ ........X.X..........X.X........ ........X.X..........X.X........ ...XX...X.X..........X.XXX...XX. end goto mainb bank1 bank 6 bank 7 titleloop if joy0fire && d = 0 then d = 5 if !joy0fire && d = 5 then goto startit bank1 w = w + 1 if w = 1 then goto title1 if w = 5 then goto title2 if w = 10 then w = 0 drawscreen goto titleloop title1 playfield: X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. ................................ .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................................ ..XXXXX....XXXX..XXXXXX...XXXX.. ..XXXXXX..XXXXX..XXXXXX..XX..XX. ......XX..XX.......XX....XX..XX. .....XXX..XX.......XX....XX..XX. ....XXX...XX.XX....XX....XXXXXX. ...XXX....XX.XX....XX....XXXXXX. ..XXX.....XX.......XX....XX..XX. .XXX......XX.......XX....XX..XX. .XXXXXXX..XXXXX....XX....XX..XX. ..XXXXXX...XXXX....XX.....X..X.. ................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. ................................ ..XX................XX.......... ..X.X..............X............ ..XX..X..X...X..X..XX.X..X..X... ..X..X..X.X.X..X...X....X..X.X.. ..X..X..XX...X..X..X..X.X..XX... ..X..X...XX.X..X...X..X.X...XX.. ................................ X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. end goto titleloop title2 playfield: .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................ .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................................ ..XXXXX....XXXX..XXXXXX...XXXX.. ..XXXXXX..XXXXX..XXXXXX..XX..XX. ......XX..XX.......XX....XX..XX. .....XXX..XX.......XX....XX..XX. ....XXX...XX.XX....XX....XXXXXX. ...XXX....XX.XX....XX....XXXXXX. ..XXX.....XX.......XX....XX..XX. .XXX......XX.......XX....XX..XX. .XXXXXXX..XXXXX....XX....XX..XX. ..XXXXXX...XXXX....XX.....X..X.. ................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. ................................ ..XX................XX.......... ..X.X..............X............ ..XX..X..X...X..X..XX.X..X..X... ..X..X..X.X.X..X...X....X..X.X.. ..X..X..XX...X..X..X..X.X..XX... ..X..X...XX.X..X...X..X.X...XX.. ................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X end goto titleloop titlecolors pfcolors: 14 174 158 158 206 206 204 222 222 220 220 220 220 220 220 220 220 218 206 206 204 58 58 56 56 56 56 36 158 158 174 14 end return pausecolors pfcolors: 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 end return otherbank playfield: ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ end bank 8 flight1 pfcolors: 248 248 248 248 248 248 246 246 246 246 246 246 244 244 244 244 244 244 244 242 242 242 242 242 242 242 240 240 240 240 240 240 end return flight2 pfcolors: 246 246 246 246 246 246 248 248 248 248 248 248 246 246 246 246 246 246 246 244 244 244 244 244 244 244 242 242 242 242 242 242 end return flight3 pfcolors: 244 244 244 244 244 244 246 246 246 246 246 246 248 248 248 248 248 248 248 246 246 246 246 246 246 244 244 244 244 244 244 244 end return flight4 pfcolors: 242 242 242 242 242 242 244 244 244 244 244 244 246 246 246 246 246 246 246 248 248 248 248 248 248 248 246 246 246 246 246 246 end return flight5 pfcolors: 240 240 240 240 240 240 242 242 242 242 242 242 244 244 244 244 244 244 244 244 246 246 246 246 246 246 248 248 248 248 248 248 end return