+time2invert: .db 0 ;time until b<>w switch (0 at startup)
+
+;------------------------------ levels data ---------------------------------
+
+;format:boss: [moveType] [enemyType]
+; @level: [nr.dif.enemies]x [enemy nr]
+; [min. enemy frequency] [enemy frequency max.inc]
+; [next lvl (=nrenemies+4)] [level_info: 000000 1:ceiling 1:ground]
+; [tunnel size] [groundtype] [stars1] [stars2]
+;efrequency must be odd if halfluring!
+
+ .db 0 ;storyline ID
+levelstart: ;[y-pos] [x-pos] [text,0] [SFX lines; 0=more text] [-1=end]
+ .db 1,33,"Imperial ships have",0,0
+ .db 7,9,"been sent to intercept you",0,0 ;,7-1+6,-1
+ .db 41,33,"Note STORYLINE and LEVELS",0,0
+ .db 48,38,"---- AINT DONE YET! ----",0,48-1+6,-1
+
+ .db 30
+level00:.db 5,3,5,3,2,2
+ .db 28,73,13
+ .db %00,0,1,1
+
+ .db 31 ;boss for level01
+level01:.db 2,3,5 ;enemies
+ .db 26,70,20
+ .db %00,0,1,1
+
+ .db 32
+level02:.db 3,3,4,5
+ .db 20,60,60
+ .db %00,0,1,1
+
+ .db 33
+level03:.db 4,4,5,6,7
+ .db 17,40,75
+ .db %00,0,1,1
+
+ .db 0
+ .db 1,1,"Long-Range scanners are ",
+ .db "showing",0,0
+ .db 8,1,"lots of enemy vessels ",
+ .db "advancing fast.",0,8-1+6
+ .db 24,1,"I'm changing course to a",
+ .db " nearby ",0,0
+ .db 31,1,"asteroid belt and try to",0,0
+ .db 38,1,"lose them inthere.",0,38-24+6,-1
+
+;---- approaching asteroid belt
+ .db 34
+level04:.db 5,8,8,9,11,12
+ .db 17,27,70
+ .db %00,0,1,1
+
+;---- inside
+ .db 35
+level05:.db 7,10,11,9,11,12,12,14
+ .db 12,24,80
+ .db %00,0,1,1
+
+ .db 36
+level06:.db 10,10,11,12,12,14,13,13,14,15,15
+ .db 7,18,180
+ .db %00,0,1,1
+
+;out
+ .db 37
+level07:.db 4,16,17,18,6
+ .db 22,29,62
+ .db %00,0,1,1 ;-1=%11111111=line
+
+ .db 38
+level08:.db 5,16,17,18,19,19
+ .db 20,38,57
+ .db %00,0,1,1
+
+ .db 39
+level09:.db 3,19,20,21
+ .db 19,63,57
+ .db %00,0,1,1
+
+ .db 40
+level10:.db 7,22,23,24,24,24,25,26
+ .db 20,22,63
+ .db %00,0,1,1
+
+;endlevel
+ .db 41
+level11:.db 1,26
+ .db 20,20,80
+ .db %00,0,1,1
+
+ .db 0,1,1,"That`s all folks...",0,0
+ .db 20,50,"for now...",0,20-0+6,-1
+
+endlevel = 12
+
+pickupfreq = 19
+
+;------------------------------ enemies -------------------------------------
+
+;format: [HP64] [000000:HP 00:occ] [sprite] [xpos] [appearance(ypos)]
+; [movetype] [time2fire] [firefreq] [firetype]
+;occ: 00=no enemy; 01=exploding (sprite=frame); 10=pickup; 11=enemy
+;appearances: 1=random; 2=lure; 3=halflure
+;movetypes: 1=updown; 2=1/4x; 3=1/2x; 4=3/4x; 5=3/2x; 6=2x; 7=ylure50%;
+; 8=ylure; 9=ylure50%; 10=x+y-lure 50%; 11=-1/2x; 12=-1x
+;firetypes: 1=normal; 6=aiming; 7=triple; 8=double; 9=quad; 10=dquad; 11=ran
+
+enemyspecs: ;10 bytes/enemy | max.enemies <64 | sprites use <768 bytes
+;0-1=pickups
+ .db 0,%00000010,spr_enemyP1&255,spr_enemyP1/256,128,-2,03, 0, 0,1 ;pickup
+ .db 0,%00000110,spr_enemyP2&255,spr_enemyP2/256,128,-2,03, 0, 0,1 ;bigpickup
+;2-7=basic enemies , , , , , , , ,
+ .db 0,%00001011,spr_enemyE0&255,spr_enemyE0/256,128,-1,00,12, 0,1 ;intro
+ .db 0,%00100011,spr_enemyE1&255,spr_enemyE1/256,128,-1,00,10, 0,1 ;weak
+ .db 0,%01100011,spr_enemyE4&255,spr_enemyE4/256,128,-1,03, 6,50,1 ;slow
+ .db 0,%01001011,spr_enemyE2&255,spr_enemyE2/256,128,-1,00, 1, 0,1
+ .db 0,%01011011,spr_enemyE3&255,spr_enemyE3/256,128,-3,00,19,39,8 ;heavy
+ .db 0,%01010011,spr_enemyE5&255,spr_enemyE5/256,128,-3,05, 1, 0,1 ;fast
+;8-10=backwards enemies, , , , , , , ,
+ .db 0,%00111011,spr_enemyB1&255,spr_enemyB1/256,000,-3,11,19,92,1
+ .db 0,%01011011,spr_enemyB2&255,spr_enemyB2/256,000,-1,12,11,45,1
+ .db 0,%01101011,spr_enemyB3&255,spr_enemyB3/256,000,-1,11,10,41,8 ;small
+;11-15=asteroid , , , , , , , ,
+ .db 0,%01001011,spr_enemyA1&255,spr_enemyA1/256,128,-1,04, 0, 0,1
+ .db 0,%01111011,spr_enemyA2&255,spr_enemyA2/256,128,-1,00, 0, 0,1
+ .db 0,%10110011,spr_enemyA3&255,spr_enemyA3/256,128,-1,05, 0, 0,1
+ .db 1,%00010011,spr_enemyA4&255,spr_enemyA4/256,128,-1,03, 0, 0,1 ;slow+hard
+ .db 0,%01111011,spr_enemyA4&255,spr_enemyA4/256,128,-1,06, 0, 0,1
+;16-21=improved enemies, , , , , , , ,
+ .db 0,%10010011,spr_enemyG1&255,spr_enemyG1/256,128,-3,00, 3,40,1
+ .db 0,%10111011,spr_enemyG2&255,spr_enemyG2/256,128,-3,00, 1,36,1
+ .db 0,%01100011,spr_enemyG5&255,spr_enemyG5/256,128,-1,01, 9,52,1 ;updown
+ .db 0,%11110011,spr_enemyG3&255,spr_enemyG3/256,128,-3,04, 7,99,7 ;3x
+ .db 1,%01101011,spr_enemyG4&255,spr_enemyG4/256,128,-2,01,17, 0,7 ;updown3x
+ .db 1,%00010011,spr_enemyG6&255,spr_enemyG6/256,128,-2,07,62,60,8 ;lure
+;22-26=hi-speed , , , , , , , ,
+ .db 1,%00010011,spr_enemyS2&255,spr_enemyS2/256,128,-2,05, 3,32,8 ;fast
+ .db 0,%11111011,spr_enemyS1&255,spr_enemyS1/256,128,-3,07, 2,28,1 ;lure
+ .db 1,%00101011,spr_enemyS4&255,spr_enemyS4/256,128,-3,06, 0, 0,1 ;vfast+nofire
+ .db 1,%01110011,spr_enemyS3&255,spr_enemyS3/256,128,-1,07, 1,20,8 ;lure
+ .db 0,%11011011,spr_enemyS2&255,spr_enemyS2/256,128,-2,01, 3,7,11 ;updown+ran
+;27-28=unused, , , , , , , , ,
+ .db 0,%00000011,spr_enemy00&255,spr_enemy00/256,128,-2,03, 0, 0,1 ;27
+;29=final boss' enemy
+ .db 0,%11110011,spr_enemyM1&255,spr_enemyM1/256,128,-3,01, 0, 0,1 ;moving
+ .db 0,%11110011,spr_enemyM1&255,spr_enemyM1/256,128,23,09, 0, 0,1 ;mid+lure
+boss1enemy = 28
+boss2enemy = 29
+;30-34=first bosses , , , , , , , ,
+ .db 2,%01000111,spr_boss01 &255,spr_boss01 /256,127,-1,09,35,50,7 ;triple
+ .db 2,%01010011,spr_boss02 &255,spr_boss02 /256,127,-1,09,20,12,1 ;small
+ .db 2,%01111011,spr_boss03 &255,spr_boss03 /256,127,-1,09,15,11,8 ;normal
+ .db 2,%10011111,spr_boss04 &255,spr_boss04 /256,127,-3,10,10,11,1 ;moving
+ .db 1,%11111011,spr_boss05 &255,spr_boss05 /256,127,-2,10, 1, 4,1 ;weak+rapidfire
+;35-36=asteroid bosses , , , , , , , ,
+ .db 4,%00010111,spr_bossA1 &255,spr_bossA1 /256,127,-1,10,36,14,6
+ .db 4,%01101111,spr_bossA1 &255,spr_bossA1 /256,127,-2,10,28,12,6
+;37-41=big bosses , , , , , , , ,
+ .db 4,%00010111,spr_boss07 &255,spr_boss07 /256,127,-3,08,31, 8,7
+ .db 5,%00101011,spr_boss06 &255,spr_boss06 /256,127,-3,08,13, 7,7
+ .db 6,%10001111,spr_boss08 &255,spr_boss08 /256,127,-1,08,18, 8,9 ;quad
+ .db 7,%00101011,spr_boss09 &255,spr_boss09 /256,127,-1,08,21, 9,10 ;6x
+ .db 9,%11011011,spr_boss09 &255,spr_boss09 /256,127,-1,08,12,11,12 ;enemies
+ .db 9,%11011011,spr_boss0E &255,spr_boss0E /256,119,00,13,12,13,13
+
+spr_enemy00:
+spr_enemyP1:
+ .db 10,8 ;pickup
+ .db %00111111 ; ██████
+ .db %01100001 ; ██ ██
+ .db %10001100 ;█ ██ █
+ .db %10111111 ;█ ██████ █
+ .db %10111111 ;█ ██████ █
+ .db %10001100 ;█ ██ █
+ .db %01100001 ; ██ ██
+ .db %00111111 ; ██████
+ .db 7
+ .db %00000000
+ .db %10000000
+ .db %01000000
+ .db %01000000
+ .db %01000000
+ .db %01000000
+ .db %10000000
+spr_enemyP2:
+ .db 11,9 ;big pickup
+ .db %00111111 ; ███████
+ .db %01100000 ; ██ ██
+ .db %10001110 ;█ ███ █
+ .db %10111011 ;█ ███ ███ █
+ .db %10100000 ;█ █ █ █
+ .db %10111011 ;█ ███ ███ █
+ .db %10001110 ;█ ███ █
+ .db %01100000 ; ██ ██
+ .db %00111111 ; ███████
+ .db 9
+ .db %10000000
+ .db %11000000
+ .db %00100000
+ .db %10100000
+ .db %10100000
+ .db %10100000
+ .db %00100000
+ .db %11000000
+ .db %10000000
+
+spr_enemyE0:
+ .db 6,7 ;weak
+ .db %00011100 ; ███
+ .db %00100100 ; █ █
+ .db %01101000 ; ██ █
+ .db %10110100 ;█ ██ █
+ .db %01101000 ; ██ █
+ .db %00100100 ; █ █
+ .db %00011100 ; ███
+spr_enemyE1:
+ .db 6,7 ;weak
+ .db %00111100 ; ████
+ .db %01000100 ; █ █
+ .db %10111000 ;█ ███
+ .db %11100000 ;███
+ .db %10111000 ;█ ███
+ .db %01000100 ; █ █
+ .db %00111100 ; ████
+spr_enemyE2:
+ .db 6,6 ;weak
+ .db %00111100 ; ████
+ .db %01010000 ; █ █
+ .db %10100000 ;█ █
+ .db %10100000 ;█ █
+ .db %01010000 ; █ █
+ .db %00111100 ; ████
+spr_enemyE3:
+ .db 6,6 ;normal solid (Galaxian enemy)
+ .db %00111100 ; ████
+ .db %01010000 ; █ █
+ .db %11010000 ;██ █
+ .db %11010000 ;██ █
+ .db %01010000 ; █ █
+ .db %00111100 ; ████
+spr_enemyE4:
+ .db 6,7
+ .db %00011100 ; ███
+ .db %01101000 ; ██ █
+ .db %10011000 ;█ ██
+ .db %01110000 ; ███
+ .db %10011000 ;█ ██
+ .db %01101000 ; ██ █
+ .db %00011100 ; ███
+spr_enemyE5:
+ .db 6,6 ;speedy
+ .db %00010100 ; █ █
+ .db %01111000 ; ████
+ .db %10100000 ;█ █
+ .db %10100000 ;█ █
+ .db %01111000 ; ████
+ .db %00010100 ; █ █
+
+spr_enemyB1:
+ .db 6,6 ;solid backwards
+ .db %11110000 ;████
+ .db %00101000 ; █ █
+ .db %01010100 ; █ █ █
+ .db %01010100 ; █ █ █
+ .db %00101000 ; █ █
+ .db %11110000 ;████
+spr_enemyB2:
+ .db 6,7
+ .db %11110000 ;████
+ .db %01001000 ; █ █
+ .db %01110100 ; ███ █
+ .db %00100100 ; █ █
+ .db %01110100 ; ███ █
+ .db %01001000 ; █ █
+ .db %11110000 ;████
+spr_enemyB3:
+ .db 5,7
+ .db %11100000 ;███
+ .db %01010000 ; █ █
+ .db %01111000 ; ████
+ .db %01000000 ; █
+ .db %01111000 ; ████
+ .db %01010000 ; █ █
+ .db %11100000 ;███
+
+spr_enemyA1:
+ .db 7,6 ;asteroid one
+ .db %00011000 ; ██
+ .db %01101100 ; ██ ██
+ .db %10011110 ;█ ████
+ .db %11111010 ;█████ █
+ .db %10111100 ;█ ████
+ .db %01110000 ; ███
+spr_enemyA2:
+ .db 8,7 ;asteroid two
+ .db %00111100 ; ████
+ .db %01011010 ; █ ██ █
+ .db %01101101 ; ██ ██ █
+ .db %11111101 ;██████ █
+ .db %11111111 ;████████
+ .db %10110110 ;█ ██ ██
+ .db %01100000 ; ██
+spr_enemyA3:
+ .db 8,8 ;asteroid three
+ .db %00011110 ; ████
+ .db %01110011 ; ███ ██
+ .db %01111101 ; █████ █
+ .db %10110111 ;█ ██ ███
+ .db %11111110 ;███████
+ .db %11111101 ;██████ █
+ .db %01010111 ; █ █ ███
+ .db %00001110 ; ███
+spr_enemyA4:
+ .db 7,6 ;asteroid four
+ .db %01111000 ; ████
+ .db %10110110 ;█ ██ ██
+ .db %11111101 ;██████ █
+ .db %01111011 ; ████ ██
+ .db %01001110 ; █ ███
+ .db %00110000 ; ██
+
+spr_enemyG1:
+ .db 8,6 ;G-Type
+ .db %00011111 ; █████
+ .db %01001000 ; █ █
+ .db %10110100 ;█ ██ █
+ .db %10110100 ;█ ██ █
+ .db %01001000 ; █ █
+ .db %00011111 ; █████
+spr_enemyG2:
+ .db 8,6 ;smaller nacelles
+ .db %00010111 ; █ ███
+ .db %01101100 ; ██ ██
+ .db %10110100 ;█ ██ █
+ .db %10110100 ;█ ██ █
+ .db %01101100 ; ██ ██
+ .db %00010111 ; █ ███
+spr_enemyG3:
+ .db 8,6 ;shuttle
+ .db %00001111 ; ████
+ .db %01110100 ; ███ █
+ .db %10011100 ;█ ███
+ .db %10011100 ;█ ███
+ .db %01110100 ; ███ █
+ .db %00001111 ; ████
+spr_enemyG4:
+ .db 8,6 ;G-Type solid
+ .db %00111101 ; ███ █
+ .db %01111000 ; ████
+ .db %11110100 ;████ █
+ .db %11110100 ;████ █
+ .db %01111000 ; ████
+ .db %00111101 ; ███ █
+spr_enemyG5:
+ .db 6,6
+ .db %01111100 ; █████
+ .db %10110000 ;█ ██
+ .db %10101000 ;█ █ █
+ .db %10101000 ;█ █ █
+ .db %10110000 ;█ ██
+ .db %01111100 ; █████
+spr_enemyG6:
+ .db 8,5 ;shuttle
+ .db %00001111 ; ████
+ .db %01110100 ; ███ █
+ .db %10011010 ;█ ██ █
+ .db %01110100 ; ███ █
+ .db %00001111 ; ████
+
+spr_enemyS1:
+ .db 6,6 ;solid
+ .db %00111000 ; ███
+ .db %01111100 ; █████
+ .db %11111000 ; █████
+ .db %11111000 ; █████
+ .db %01111100 ; █████
+ .db %00111000 ; ███
+spr_enemyS2:
+ .db 7,6 ;some attack vessel
+ .db %00011100 ; ███
+ .db %01110010 ; ███ █
+ .db %10101100 ; █ █ ██
+ .db %10101100 ; █ █ ██
+ .db %01110010 ; ███ █
+ .db %00011100 ; ███
+spr_enemyS3:
+ .db 7,6 ;interceptor
+ .db %00011110 ; ████
+ .db %01111110 ; ██████
+ .db %11111100 ; ██████
+ .db %11111100 ; ██████
+ .db %01111110 ; ██████
+ .db %00011110 ; ████
+spr_enemyS4:
+ .db 8,6 ;cheap intercept
+ .db %00011011 ; ██ ██
+ .db %01110110 ; ███ ██
+ .db %10111100 ; █ ████
+ .db %10111100 ; █ ████
+ .db %01110110 ; ███ ██
+ .db %00011011 ; ██ ██
+
+spr_enemyN1:
+ .db 8,7 ;some cool Nemesis-MSX enemy
+ .db %00111110 ; █████
+ .db %11110001 ;████ █
+ .db %00001110 ; ███
+ .db %00010101 ; █ █ █
+ .db %00001110 ; ███
+ .db %11110001 ;████ █
+ .db %00111110 ; █████
+spr_enemyN2:
+ .db 8,7 ;
+ .db %00111110 ; █████
+ .db %00011101 ; ███ █
+ .db %11111111 ;████ ███
+ .db %01110110 ; ██ ███
+ .db %11111111 ;████ ███
+ .db %00011101 ; ███ █
+ .db %00111110 ; █████
+spr_enemyN3:
+ .db 8,7 ;Nem3MSX jumper lvl#3
+ .db %10111110 ;█ █████
+ .db %01011101 ; █ ███ █
+ .db %01111110 ; ██████
+ .db %00010100 ; █ █
+ .db %01111110 ; ██████
+ .db %01011101 ; █ ███ █
+ .db %10111110 ;█ █████
+spr_enemyN4:
+ .db 8,8 ;Stolen from XC1701II
+ .db %01111110 ; ██████
+ .db %11110101 ;████ █ █
+ .db %00011111 ; █████
+ .db %00111101 ; ████ █
+ .db %00111001 ; ███ █
+ .db %00011111 ; █████
+ .db %11110101 ;████ █ █
+ .db %01111110 ; ██████
+spr_enemyN5:
+ .db 7,8 ;Stolen from XC1701II
+ .db %00111100 ; ████
+ .db %01010010 ; █ █ █
+ .db %11111110 ;███████
+ .db %01001010 ; █ █ █
+ .db %01011010 ; █ ██ █
+ .db %11111110 ;███████
+ .db %01010010 ; █ █ █
+ .db %01111100 ; ████
+
+spr_enemyM1:
+ .db 8,7 ;mine
+ .db %00111100 ; ████
+ .db %01011010 ; █ ██ █
+ .db %11111111 ;████████
+ .db %01001010 ; █ █ █
+ .db %11111111 ;████████
+ .db %01011010 ; █ ██ █
+ .db %00111100 ; ████
+
+spr_boss01:
+ .db 9,12 ;.......:.2.....:
+ .db %00000111 ; ████
+ .db %00011100 ; ███
+ .db %00101010 ; █ █ █
+ .db %01011011 ; █ ██ ██
+ .db %10100110 ;█ █ ██ █
+ .db %11010101 ;██ █ █ █
+ .db %11010101 ;██ █ █ █
+ .db %10100110 ;█ █ ██ █
+ .db %01011011 ; █ ██ ██
+ .db %00101010 ; █ █ █
+ .db %00011100 ; ███
+ .db %00000111 ; ████
+ .db 12
+ .db %10000000
+ .db %00000000
+ .db %00000000
+ .db %00000000
+ .db %10000000
+ .db %00000000 ;...what a waste of space...
+ .db %00000000
+ .db %10000000
+ .db %00000000
+ .db %00000000
+ .db %00000000
+ .db %10000000
+spr_boss02:
+ .db 12,12 ;.......:....5..:
+ .db %00011110 ; ████
+ .db %01100001 ; ██ ██
+ .db %10110010 ;█ ██ █ ██
+ .db %00000101 ; █ ██ █
+ .db %00001010 ; █ █ ██
+ .db %00011010 ; ██ █ █ █
+ .db %00011010 ; ██ █ █ █
+ .db %00001010 ; █ █ ██
+ .db %00000101 ; █ ██ █
+ .db %10110010 ;█ ██ █ ██
+ .db %01100001 ; ██ ██
+ .db %00011110 ; ████
+ .db 11
+ .db %00000000
+ .db %10000000
+ .db %01100000
+ .db %10100000
+ .db %01100000
+ .db %10010000
+ .db %10010000
+ .db %01100000
+ .db %10100000
+ .db %01100000
+ .db %10000000
+spr_boss03:
+ .db 16,10 ;.......:.......:
+ .db %00000001 ; ██████ ██
+ .db %00001110 ; ███ █ ███
+ .db %00110010 ; ██ █ ████
+ .db %01001101 ; █ ██ ██
+ .db %11101011 ;███ █ ██ █
+ .db %11101011 ;███ █ ██ █
+ .db %01001101 ; █ ██ ██
+ .db %00110010 ; ██ █ ████
+ .db %00001110 ; ███ █ ███
+ .db %00000001 ; ██████ ██
+ .db 10
+ .db %11111011
+ .db %00101110
+ .db %11110000
+ .db %10000000
+ .db %01000000
+ .db %01000000
+ .db %10000000
+ .db %11110000
+ .db %00101110
+ .db %11111011
+spr_boss04:
+ .db 16,10 ;.......:.......:
+ .db %00000000 ; █████
+ .db %00000000 ; ███ █
+ .db %00000111 ; ████ █████
+ .db %00111101 ; ████ █ █ ████
+ .db %01001010 ; █ █ █ ██ ███ █
+ .db %10110110 ;█ ██ ██ ███ █ █
+ .db %10110110 ;█ ██ ██ ███ █ █
+ .db %01001010 ; █ █ █ ██ ███ █
+ .db %00111101 ; ████ █ █ ████
+ .db %00000111 ; ████ █████
+ .db 12 ; ███ █
+ .db %00011111 ; █████
+ .db %11100001
+ .db %10111110
+ .db %01011110
+ .db %11011101
+ .db %11100101
+ .db %11100101
+ .db %11011101
+ .db %01011110
+ .db %10111110
+ .db %11100001
+ .db %00011111
+spr_boss05:
+ .db 16,10 ;.......:.......:
+ .db %11111110 ;███████
+ .db %00000011 ; ███ ████
+ .db %00110101 ; ██ █ ████ █
+ .db %01111010 ; ████ █ █ █ ██
+ .db %10001101 ;█ ██ █ ██ ██ █
+ .db %10001101 ;█ ██ █ ██ ██ █
+ .db %01111010 ; ████ █ █ █ ██
+ .db %00110101 ; ██ █ ████ █
+ .db %00000011 ; ███ ████
+ .db %11111110 ;███████
+ .db 9
+ .db %00000000
+ .db %10001111
+ .db %11100001
+ .db %10010110
+ .db %01101101
+ .db %01101101
+ .db %10010110
+ .db %11100001
+ .db %10001111
+spr_bossA1:
+ .db 12,11 ;AsteroidBoss one
+ .db %00011110 ; ████
+ .db %01110011 ; ███ ███
+ .db %01111111 ; ███████ █
+ .db %01111111 ; █████████
+ .db %11111110 ;███████ ███
+ .db %11111111 ;███████████
+ .db %11111111 ;████████████
+ .db %10111110 ;█ █████ ████
+ .db %01011111 ; █ ███████
+ .db %00110111 ; ██ ███
+ .db %00001110 ; ███
+ .db 9
+ .db %00000000
+ .db %10000000
+ .db %01000000
+ .db %11000000
+ .db %11100000
+ .db %11100000
+ .db %11110000
+ .db %11110000
+ .db %11000000
+spr_boss06: ;modelled after a Nemesis][MSX boss
+ .db 16,15 ;.......:.......:
+ .db %00001111 ; █████
+ .db %00111110 ; █████ █████
+ .db %01111101 ; █████ █ ███████
+ .db %00000011 ; ██
+ .db %00000100 ; █ █
+ .db %00000011 ; █████
+ .db %00011110 ; ████ ██ ████
+ .db %11110011 ;████ ██ █ █
+ .db %00011110 ; ████ ██ ████
+ .db %00000011 ; █████
+ .db %00000100 ; █ █
+ .db %00000011 ; ██
+ .db %01111101 ; █████ █ ███████
+ .db %00111110 ; █████ █████
+ .db %00001111 ; █████
+ .db 15
+ .db %10000000
+ .db %11111000
+ .db %01111111
+ .db %00000000
+ .db %10000000
+ .db %11100000
+ .db %11011110
+ .db %01010000
+ .db %11011110
+ .db %11100000
+ .db %10000000
+ .db %00000000
+ .db %01111111
+ .db %11111000
+ .db %10000000
+spr_boss07: ;modelled after a Nemesis][MSX boss
+ .db 16,18 ;.......:.......:
+ .db %00000000 ; █ █
+ .db %00000111 ; ███ ███
+ .db %00000011 ; ████ █
+ .db %00000001 ; ██ ██
+ .db %00000011 ; ███ ██
+ .db %00000000 ; █████
+ .db %00010111 ; █ ██████████
+ .db %00111111 ; ██████ ██ ██
+ .db %11111000 ;█████ ██ █ ███
+ .db %00001111 ; █████ ██ █ █
+ .db %11111000 ;█████ ██ █ ███
+ .db %00111111 ; ██████ ██ ██
+ .db %00010111 ; █ ██████████
+ .db %00000000 ; █████
+ .db %00000011 ; ███ ██
+ .db %00000001 ; ██ ██
+ .db %00000011 ; ████ █
+ .db %00000111 ; ███ ███
+ .db 19 ; █ █
+ .db %01010000
+ .db %01110000
+ .db %11010000
+ .db %10110000
+ .db %10110000
+ .db %11111000
+ .db %11111110
+ .db %01101100
+ .db %11010111
+ .db %10110101
+ .db %11010111
+ .db %01101100
+ .db %11111110
+ .db %11111000
+ .db %10110000
+ .db %10110000
+ .db %11010000
+ .db %01110000
+ .db %01010000
+spr_boss08:
+ .db 14,14 ;.......:......7:
+ .db %01100111 ; ██ ████ ██
+ .db %11001011 ;██ █ ██ █ ██
+ .db %10110000 ;█ ██ ██ █
+ .db %10101111 ;█ █ ██████ █ █
+ .db %01010000 ; █ ██ ██ █
+ .db %01010011 ; █ █ ██ █ █
+ .db %10100111 ;█ █ ████ ██ █
+ .db %10100111 ;█ █ ████ ██ █
+ .db %01010011 ; █ █ ██ █ █
+ .db %01010000 ; █ ██ ██ █
+ .db %10101111 ;█ █ ██████ █ █
+ .db %10110000 ;█ ██ ██ █
+ .db %11001001 ;██ █ ██ █ ██
+ .db %01100111 ; ██ ████ ██
+ .db 14
+ .db %10011000
+ .db %01001100
+ .db %00110100
+ .db %11010100
+ .db %00101000
+ .db %00010100
+ .db %10110100
+ .db %10110100
+ .db %00010100
+ .db %00101000
+ .db %11010100
+ .db %00110100
+ .db %01001100
+ .db %10011000
+spr_boss09:
+ .db 16,19 ;.......:.......:
+ .db %01111011 ; ████ ███
+ .db %10000110 ;█ ██ █████
+ .db %00000011 ; ███ █
+ .db %00111011 ; ███ ██ ███
+ .db %00000111 ; ███ ███
+ .db %00001100 ; ██ ███ █
+ .db %00110111 ; ██ █████ █ ██
+ .db %01111011 ; ████ ██ █ ██ █
+ .db %11100100 ;███ █ ██ ██ █
+ .db %00000001 ; ██████ ██ █
+ .db %11100100 ;███ █ ██ ██ █
+ .db %01111011 ; ████ ██ █ ██ █
+ .db %00110111 ; ██ █████ █ ██
+ .db %00001100 ; ██ ███ █
+ .db %00000111 ; ███ ██
+ .db %00111011 ; ███ ██ ███
+ .db %00000011 ; ███ █
+ .db %10000110 ;█ ██ █████
+ .db %01111011 ; ████ ███
+ .db 19
+ .db %10000000
+ .db %11111000
+ .db %10100000
+ .db %00011100
+ .db %01110000
+ .db %11101000
+ .db %11010110
+ .db %00101101
+ .db %11011001
+ .db %11011001
+ .db %11011001
+ .db %00101101
+ .db %11010110
+ .db %11101000
+ .db %01100000
+ .db %00011100
+ .db %10100000
+ .db %11111000
+ .db %10000000
+spr_boss0E:
+ .db 8,51 ;.......:.......:
+ .db %00111011 ; ████ ██
+ .db %01100110 ;█ ██
+ .db %01110011 ; ██
+ .db %00111011 ; ███ ██
+ .db %01000111 ; ███
+ .db %10101100 ; ██
+ .db %01110111 ; ██ ███
+ .db %00111011 ; ████ ██
+ .db %01100100 ;███ █
+ .db %01000001 ; ████
+ .db %01100100 ;███ █
+ .db %01111011 ; ████ ██
+ .db %01110111 ; ██ ███
+ .db %01001100 ; ██
+ .db %00100111 ; ███
+ .db %00111011 ; ███ ██
+ .db %01000011 ; ██
+ .db %10010110 ;█ ██
+ .db %01111011 ; ████ ██
+ .db %00110101 ; █
+ .db %00001011 ; ██
+ .db %00000000 ;
+ .db %00000000 ;
+ .db %00000000 ;
+ .db %00000000 ;
+ .db %00000000 ;
+ .db %00000000 ;
+ .db %00000000 ;
+ .db %00000000 ;
+ .db %00000011 ; ██
+ .db %00001101 ; █
+ .db %01111011 ; ████ ██
+ .db %11000110 ;█ ██
+ .db %01000011 ; ██
+ .db %01111011 ; ███ ██
+ .db %00100111 ; ███
+ .db %01011100 ; ██
+ .db %00110111 ; ██ ███
+ .db %01111011 ; ████ ██
+ .db %11100100 ;███ █
+ .db %00000001 ; ████
+ .db %11100100 ;███ █
+ .db %01111011 ; ████ ██
+ .db %00110111 ; ██ ███
+ .db %00101100 ; ██
+ .db %01000111 ; ███
+ .db %00111011 ; ███ ██
+ .db %01001011 ; ██
+ .db %10000110 ;█ ██
+ .db %01111011 ; ████ ██
+ .db %00001101 ; ████
+
+;----------------------------------------------------------------------------
+;----------------------------- logo ------------------------------------------
+;----------------------------------------------------------------------------