;;-----------------------------LICENSE NOTICE------------------------------------
;;  This file is part of Dragon Attack - An entry for CPCRetroDev2016
;;  Copyright (C) 2016  Paul Kooistra
;;
;;  This program is free software: you can redistribute it and/or modify
;;  it under the terms of the GNU General Public License as published by
;;  the Free Software Foundation, either version 3 of the License, or
;;  (at your option) any later version.
;;
;;  This program is distributed in the hope that it will be useful,
;;  but WITHOUT ANY WARRANTY; without even the implied warranty of
;;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;  GNU General Public License for more details.
;;
;;  You should have received a copy of the GNU General Public License
;;  along with this program.  If not, see <http://www.gnu.org/licenses/>.
;;
;;  For questions about the source you can PM me, Axelay, on the CPCWiki forums
;;-------------------------------------------------------------------------------
; this source contains compiled sprite frames for all boss frames, both left and right shifted duplicates
; as well as the explosion frames. These routines called with SP pointing to screen address list of
; particular sprite frame.
.BossFrame0
    ld a,68
    ld b,160
    ld c,20
    ld d,40
    ld e,64
;
    pop hl
;    ld (hl),0
    inc l
;    ld (hl),0
    inc l
    ld (hl),32
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),c
    inc l
    ld (hl),188
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),c
    inc l
    ld (hl),244
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),108
    inc l
    ld (hl),60
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),216
    inc l
    ld (hl),112
    inc l
    ld (hl),248
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),224
    inc l
    ld (hl),236
    inc l
    ld (hl),d
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),148
    inc l
    ld (hl),124
    inc l
    ld (hl),216
;
    pop hl
    ld (hl),e
    inc l
    ld (hl),136
    inc l
    ld (hl),148
    inc l
    ld (hl),228
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),228
    inc l
    ld (hl),88
    inc l
    ld (hl),d
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),192
    inc l
    ld (hl),192
    inc l
    ld (hl),208
;
    pop hl
    ld (hl),e
    inc l
    ld (hl),b
    inc l
    ld (hl),b
    inc l
    ld (hl),224
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    jp EnemySpritePrintReturn
.BossFrame1
    ld a,80
    ld b,120
    ld c,160
    ld d,156
    ld e,192
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),16
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),124
    inc l
    ld (hl),40
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),b
    inc l
    ld (hl),168
;
    pop hl
    ld (hl),20
    inc l
    ld (hl),d
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),204
    inc l
    ld (hl),176
    inc l
    ld (hl),244
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),212
    inc l
    ld (hl),d
;
    pop hl
    ld (hl),200
    inc l
    ld (hl),60
    inc l
    ld (hl),236
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),196
    inc l
    ld (hl),64
    inc l
    ld (hl),b
    inc l
    ld (hl),136
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),140
    inc l
    ld (hl),180
;
    pop hl
    ld (hl),200
    inc l
    ld (hl),e
    inc l
    ld (hl),e
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),208
    inc l
    ld (hl),a
    inc l
    ld (hl),a
    inc l
    ld (hl),128
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    jp EnemySpritePrintReturn
.BossFrame4
    ld a,64
    ld b,68
    ld c,80
    ld d,136
    ld e,196
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),b
    inc l
    ld (hl),100
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),120
    inc l
    ld (hl),124
    inc l
    ld (hl),120
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),192
    inc l
    ld (hl),200
    inc l
    ld (hl),e
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),204
    inc l
    ld (hl),160
    inc l
    ld (hl),216
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),d
    inc l
    ld (hl),52
    inc l
    ld (hl),d
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),180
    inc l
    ld (hl),252
    inc l
    ld (hl),160
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),108
    inc l
    ld (hl),e
    inc l
    ld (hl),248
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),a
    inc l
    ld (hl),72
    inc l
    ld (hl),108
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),228
    inc l
    ld (hl),b
    inc l
    ld (hl),224
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),156
    inc l
    ld (hl),208
    inc l
    ld (hl),204
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),e
    inc l
    ld (hl),a
    inc l
    ld (hl),d
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    jp EnemySpritePrintReturn
.BossFrame5
    ld a,136
    ld b,160
    ld c,180
    ld d,196
    ld e,68
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),152
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),c
    inc l
    ld (hl),188
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),200
    inc l
    ld (hl),d
    inc l
    ld (hl),192
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),228
    inc l
    ld (hl),216
    inc l
    ld (hl),e
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),e
    inc l
    ld (hl),16
    inc l
    ld (hl),108
;
    pop hl
    ld (hl),80
    inc l
    ld (hl),124
    inc l
    ld (hl),248
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),200
    inc l
    ld (hl),220
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),132
    inc l
    ld (hl),148
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),208
    inc l
    ld (hl),a
    inc l
    ld (hl),216
    inc l
    ld (hl),128
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),104
    inc l
    ld (hl),228
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),64
    inc l
    ld (hl),a
    inc l
    ld (hl),d
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    jp EnemySpritePrintReturn
.BossFrame8
    ld a,80
    ld b,128
    ld c,196
    ld d,200
    ld e,64
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),112
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),180
    inc l
    ld (hl),252
    inc l
    ld (hl),160
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),b
    inc l
    ld (hl),160
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),e
    inc l
    ld (hl),216
    inc l
    ld (hl),120
    inc l
    ld (hl),d
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),b
    inc l
    ld (hl),188
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),68
    inc l
    ld (hl),b
    inc l
    ld (hl),188
    inc l
    ld (hl),208
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),204
    inc l
    ld (hl),112
    inc l
    ld (hl),180
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),c
    inc l
    ld (hl),120
    inc l
    ld (hl),208
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),192
    inc l
    ld (hl),c
    inc l
    ld (hl),148
;
    pop hl
    ld (hl),20
    inc l
    ld (hl),d
    inc l
    ld (hl),72
    inc l
    ld (hl),244
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),228
    inc l
    ld (hl),c
    inc l
    ld (hl),124
;
    pop hl
    ld (hl),68
    inc l
    ld (hl),168
    inc l
    ld (hl),136
    inc l
    ld (hl),100
;
    pop hl
    ld (hl),e
    inc l
    ld (hl),d
    inc l
    ld (hl),192
    inc l
    ld (hl),d
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),192
    inc l
    ld (hl),e
    inc l
    ld (hl),b
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    jp EnemySpritePrintReturn
.BossFrame9
    ld a,64
    ld b,128
    ld c,160
    ld d,192
    ld e,196
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),176
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),80
    inc l
    ld (hl),124
    inc l
    ld (hl),248
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),80
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),e
    inc l
    ld (hl),180
    inc l
    ld (hl),228
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),224
    inc l
    ld (hl),84
    inc l
    ld (hl),104
    inc l
    ld (hl),136
;
    pop hl
    ld (hl),200
    inc l
    ld (hl),84
    inc l
    ld (hl),104
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),228
    inc l
    ld (hl),152
    inc l
    ld (hl),240
    inc l
    ld (hl),40
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),156
    inc l
    ld (hl),224
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),224
    inc l
    ld (hl),d
    inc l
    ld (hl),200
    inc l
    ld (hl),40
;
    pop hl
    ld (hl),108
    inc l
    ld (hl),132
    inc l
    ld (hl),208
    inc l
    ld (hl),168
;
    pop hl
    ld (hl),240
    inc l
    ld (hl),200
    inc l
    ld (hl),156
    inc l
    ld (hl),168
;
    pop hl
    ld (hl),220
    inc l
    ld (hl),68
    inc l
    ld (hl),16
    inc l
    ld (hl),136
;
    pop hl
    ld (hl),e
    inc l
    ld (hl),d
    inc l
    ld (hl),e
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),b
    inc l
    ld (hl),d
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    jp EnemySpritePrintReturn
.BossFrame10
    ld a,64
    ld b,80
    ld c,68
    ld d,156
    ld e,192
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),c
    inc l
    ld (hl),112
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),d
    inc l
    ld (hl),92
    inc l
    ld (hl),160
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),208
    inc l
    ld (hl),88
    inc l
    ld (hl),136
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),d
    inc l
    ld (hl),212
    inc l
    ld (hl),160
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),84
    inc l
    ld (hl),24
    inc l
    ld (hl),120
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),b
    inc l
    ld (hl),88
    inc l
    ld (hl),108
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),224
    inc l
    ld (hl),204
    inc l
    ld (hl),228
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),212
    inc l
    ld (hl),144
    inc l
    ld (hl),200
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),b
    inc l
    ld (hl),216
    inc l
    ld (hl),104
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),224
    inc l
    ld (hl),e
    inc l
    ld (hl),240
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),e
    inc l
    ld (hl),72
    inc l
    ld (hl),208
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),104
    inc l
    ld (hl),200
    inc l
    ld (hl),228
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),d
    inc l
    ld (hl),208
    inc l
    ld (hl),200
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),e
    inc l
    ld (hl),a
    inc l
    ld (hl),128
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    jp EnemySpritePrintReturn
.BossFrame11
    ld a,128
    ld b,160
    ld c,136
    ld d,192
    ld e,196
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),152
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),68
    inc l
    ld (hl),44
    inc l
    ld (hl),248
;
    pop hl
    ld (hl),64
    inc l
    ld (hl),164
    inc l
    ld (hl),228
;
    pop hl
    ld (hl),68
    inc l
    ld (hl),104
    inc l
    ld (hl),248
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),172
    inc l
    ld (hl),52
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),164
    inc l
    ld (hl),180
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),208
    inc l
    ld (hl),e
    inc l
    ld (hl),216
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),232
    inc l
    ld (hl),100
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),228
    inc l
    ld (hl),180
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),240
    inc l
    ld (hl),d
    inc l
    ld (hl),208
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),224
    inc l
    ld (hl),132
    inc l
    ld (hl),d
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),156
    inc l
    ld (hl),e
    inc l
    ld (hl),208
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),e
    inc l
    ld (hl),104
    inc l
    ld (hl),228
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),64
    inc l
    ld (hl),a
    inc l
    ld (hl),d
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    jp EnemySpritePrintReturn
.BossFrame12
    ld a,20
    ld b,40
    ld c,4
    ld d,52
    ld e,64
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),a
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),b
    inc l
;    ld (hl),0
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),80
    inc l
    ld (hl),248
    inc l
    ld (hl),120
    inc l
    ld (hl),d
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),172
    inc l
    ld (hl),36
    inc l
    ld (hl),116
;
    pop hl
    ld (hl),68
    inc l
    ld (hl),104
    inc l
    ld (hl),108
    inc l
    ld (hl),188
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),216
    inc l
    ld (hl),d
    inc l
    ld (hl),160
;
    pop hl
    ld (hl),16
    inc l
    ld (hl),212
    inc l
    ld (hl),116
    inc l
    ld (hl),144
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),84
    inc l
    ld (hl),56
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),68
    inc l
    ld (hl),72
    inc l
    ld (hl),104
    inc l
    ld (hl),76
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),240
    inc l
    ld (hl),88
    inc l
    ld (hl),136
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),148
    inc l
    ld (hl),28
    inc l
    ld (hl),160
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),188
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),e
    inc l
    ld (hl),120
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),e
    inc l
    ld (hl),216
;
    pop hl
;    ld (hl),0
    inc l
;    ld (hl),0
    inc l
    ld (hl),b
    jp EnemySpritePrintReturn
.BossFrame13
    ld a,40
    ld b,20
    ld c,148
    ld d,8
    ld e,24
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),b
    inc l
;    ld (hl),0
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),244
    inc l
    ld (hl),180
    inc l
    ld (hl),176
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),124
    inc l
    ld (hl),e
    inc l
    ld (hl),e
    inc l
    ld (hl),168
;
    pop hl
    ld (hl),156
    inc l
    ld (hl),c
    inc l
    ld (hl),220
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),68
    inc l
    ld (hl),176
    inc l
    ld (hl),120
;
    pop hl
    ld (hl),96
    inc l
    ld (hl),184
    inc l
    ld (hl),232
    inc l
    ld (hl),32
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),188
    inc l
    ld (hl),32
    inc l
    ld (hl),d
;
    pop hl
    ld (hl),140
    inc l
    ld (hl),c
    inc l
    ld (hl),132
    inc l
    ld (hl),136
;
    pop hl
    ld (hl),80
    inc l
    ld (hl),164
    inc l
    ld (hl),228
;
    pop hl
    ld (hl),64
    inc l
    ld (hl),44
    inc l
    ld (hl),120
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),124
    inc l
    ld (hl),a
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),c
    inc l
    ld (hl),160
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),196
    inc l
    ld (hl),160
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),b
    jp EnemySpritePrintReturn
.BossFrame14
    ld a,216
    ld b,64
    ld c,68
    ld d,80
    ld e,128
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),188
    inc l
    ld (hl),40
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),40
    inc l
    ld (hl),160
    inc l
    ld (hl),188
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),a
    inc l
    ld (hl),52
    inc l
    ld (hl),180
;
    pop hl
    ld (hl),20
    inc l
    ld (hl),196
    inc l
    ld (hl),108
    inc l
    ld (hl),84
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),e
    inc l
    ld (hl),88
    inc l
    ld (hl),200
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),172
    inc l
    ld (hl),44
    inc l
    ld (hl),112
;
    pop hl
    ld (hl),20
    inc l
    ld (hl),168
    inc l
    ld (hl),28
    inc l
    ld (hl),188
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),84
    inc l
    ld (hl),56
    inc l
    ld (hl),120
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),244
    inc l
    ld (hl),92
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),a
    inc l
    ld (hl),a
    inc l
    ld (hl),224
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),132
    inc l
    ld (hl),4
    inc l
    ld (hl),a
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),192
    inc l
    ld (hl),232
    inc l
    ld (hl),136
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),e
    inc l
    ld (hl),52
    inc l
    ld (hl),160
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),c
    inc l
    ld (hl),120
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),b
    inc l
    ld (hl),240
;
    pop hl
;    ld (hl),0
    inc l
;    ld (hl),0
    inc l
    ld (hl),e
    jp EnemySpritePrintReturn
.BossFrame15
    ld a,160
    ld b,40
    ld c,64
    ld d,156
    ld e,4
;
    pop hl
    ld (hl),68
    inc l
    ld (hl),244
    inc l
    ld (hl),60
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),80
    inc l
    ld (hl),84
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),196
    inc l
    ld (hl),176
    inc l
    ld (hl),120
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),104
    inc l
    ld (hl),d
    inc l
    ld (hl),136
    inc l
    ld (hl),168
;
    pop hl
    ld (hl),192
    inc l
    ld (hl),e
    inc l
    ld (hl),228
    inc l
    ld (hl),128
;
    pop hl
    ld (hl),244
    inc l
    ld (hl),28
    inc l
    ld (hl),24
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),124
    inc l
    ld (hl),e
    inc l
    ld (hl),124
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),188
    inc l
    ld (hl),52
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),208
    inc l
    ld (hl),172
    inc l
    ld (hl),168
    inc l
    ld (hl),136
;
    pop hl
    ld (hl),204
    inc l
    ld (hl),228
    inc l
    ld (hl),240
    inc l
    ld (hl),128
;
    pop hl
    ld (hl),224
    inc l
    ld (hl),8
    inc l
    ld (hl),76
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),212
    inc l
    ld (hl),196
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),16
    inc l
    ld (hl),120
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),d
    inc l
    ld (hl),a
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),208
    inc l
    ld (hl),a
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),c
    jp EnemySpritePrintReturn
.BossFrame16
    ld a,68
    ld b,80
    ld c,136
    ld d,64
    ld e,172
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),124
    inc l
    ld (hl),24
    inc l
    ld (hl),40
;
    pop hl
    ld (hl),20
    inc l
    ld (hl),e
    inc l
    ld (hl),e
    inc l
    ld (hl),52
;
    pop hl
    ld (hl),84
    inc l
    ld (hl),40
    inc l
    ld (hl),8
    inc l
    ld (hl),56
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),b
    inc l
    ld (hl),248
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),c
    inc l
    ld (hl),28
    inc l
    ld (hl),228
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),132
    inc l
    ld (hl),e
    inc l
    ld (hl),156
;
    pop hl
    ld (hl),16
    inc l
    ld (hl),c
    inc l
    ld (hl),8
    inc l
    ld (hl),152
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),252
    inc l
    ld (hl),24
    inc l
    ld (hl),32
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),84
    inc l
    ld (hl),48
    inc l
    ld (hl),120
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),180
    inc l
    ld (hl),180
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),132
    inc l
    ld (hl),4
    inc l
    ld (hl),228
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),192
    inc l
    ld (hl),d
    inc l
    ld (hl),160
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),216
    inc l
    ld (hl),52
    inc l
    ld (hl),c
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),b
    inc l
    ld (hl),188
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),120
;
    pop hl
;    ld (hl),0
    inc l
;    ld (hl),0
    inc l
    ld (hl),c
    jp EnemySpritePrintReturn
.BossFrame17
    ld a,136
    ld b,40
    ld c,160
    ld d,4
    ld e,68
;
    pop hl
    ld (hl),20
    inc l
    ld (hl),172
    inc l
    ld (hl),52
;
    pop hl
    ld (hl),124
    inc l
    ld (hl),92
    inc l
    ld (hl),24
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),188
    inc l
    ld (hl),d
    inc l
    ld (hl),20
    inc l
    ld (hl),32
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),244
    inc l
    ld (hl),c
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),196
    inc l
    ld (hl),d
    inc l
    ld (hl),120
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),64
    inc l
    ld (hl),92
    inc l
    ld (hl),76
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),100
    inc l
    ld (hl),d
    inc l
    ld (hl),e
    inc l
    ld (hl),32
;
    pop hl
    ld (hl),84
    inc l
    ld (hl),172
    inc l
    ld (hl),48
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),184
    inc l
    ld (hl),52
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),216
    inc l
    ld (hl),120
    inc l
    ld (hl),b
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),192
    inc l
    ld (hl),8
    inc l
    ld (hl),88
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),224
    inc l
    ld (hl),128
    inc l
    ld (hl),208
;
    pop hl
    ld (hl),e
    inc l
    ld (hl),176
    inc l
    ld (hl),108
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),244
    inc l
    ld (hl),b
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),156
    inc l
    ld (hl),c
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),e
    jp EnemySpritePrintReturn
.BossFrame18
    ld a,64
    ld b,196
    ld c,68
    ld d,148
    ld e,248
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),40
    inc l
;    ld (hl),0
    inc l
    ld (hl),40
;
    pop hl
    ld (hl),84
    inc l
    ld (hl),c
    inc l
    ld (hl),88
    inc l
    ld (hl),16
;
    pop hl
    ld (hl),20
    inc l
    ld (hl),156
    inc l
    ld (hl),188
    inc l
    ld (hl),180
;
    pop hl
    ld (hl),80
    inc l
    ld (hl),252
    inc l
    ld (hl),48
    inc l
    ld (hl),e
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),124
    inc l
    ld (hl),116
    inc l
    ld (hl),104
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),d
    inc l
    ld (hl),188
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),b
    inc l
    ld (hl),120
    inc l
    ld (hl),200
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),a
    inc l
    ld (hl),232
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),d
    inc l
    ld (hl),16
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),4
    inc l
    ld (hl),216
    inc l
    ld (hl),d
    inc l
    ld (hl),140
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),108
    inc l
    ld (hl),b
    inc l
    ld (hl),e
;
    pop hl
    ld (hl),4
    inc l
    ld (hl),72
    inc l
    ld (hl),192
    inc l
    ld (hl),12
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),104
    inc l
    ld (hl),a
    inc l
    ld (hl),e
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),76
    inc l
    ld (hl),204
    inc l
    ld (hl),76
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),128
    inc l
;    ld (hl),0
    inc l
    ld (hl),b
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),136
    inc l
;    ld (hl),0
    inc l
    ld (hl),136
    jp EnemySpritePrintReturn
.BossFrame19
    ld a,128
    ld b,136
    ld c,160
    ld d,192
    ld e,20
;
    pop hl
    ld (hl),e
    inc l
;    ld (hl),0
    inc l
    ld (hl),e
;
    pop hl
    ld (hl),168
    inc l
    ld (hl),140
    inc l
    ld (hl),c
    inc l
    ld (hl),32
;
    pop hl
    ld (hl),108
    inc l
    ld (hl),124
    inc l
    ld (hl),120
    inc l
    ld (hl),40
;
    pop hl
    ld (hl),244
    inc l
    ld (hl),184
    inc l
    ld (hl),116
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),148
    inc l
    ld (hl),184
    inc l
    ld (hl),188
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),124
    inc l
    ld (hl),104
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),156
    inc l
    ld (hl),228
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),212
    inc l
    ld (hl),a
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),40
    inc l
    ld (hl),96
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),76
    inc l
    ld (hl),224
    inc l
    ld (hl),108
    inc l
    ld (hl),8
;
    pop hl
    ld (hl),e
    inc l
    ld (hl),200
    inc l
    ld (hl),220
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),12
    inc l
    ld (hl),d
    inc l
    ld (hl),132
    inc l
    ld (hl),8
;
    pop hl
    ld (hl),156
    inc l
    ld (hl),a
    inc l
    ld (hl),212
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),132
    inc l
    ld (hl),204
    inc l
    ld (hl),140
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),200
    inc l
;    ld (hl),0
    inc l
    ld (hl),64
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),68
    inc l
;    ld (hl),0
    inc l
    ld (hl),68
    jp EnemySpritePrintReturn
.BossFrame20
    ld a,64
    ld b,80
    ld c,68
    ld d,112
    ld e,228
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),216
    inc l
    ld (hl),d
    inc l
    ld (hl),136
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),180
    inc l
    ld (hl),84
    inc l
    ld (hl),e
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),160
    inc l
    ld (hl),28
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),216
    inc l
    ld (hl),d
    inc l
    ld (hl),240
;
    pop hl
    ld (hl),84
    inc l
    ld (hl),e
    inc l
    ld (hl),72
    inc l
    ld (hl),152
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),108
    inc l
    ld (hl),40
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),168
    inc l
    ld (hl),28
    inc l
    ld (hl),d
;
    pop hl
    ld (hl),c
    inc l
;    ld (hl),0
    inc l
    ld (hl),52
    inc l
    ld (hl),108
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),160
    inc l
    ld (hl),188
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),c
    inc l
    ld (hl),244
    inc l
    ld (hl),16
    inc l
    ld (hl),e
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),156
    inc l
    ld (hl),220
    inc l
    ld (hl),200
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),72
    inc l
    ld (hl),224
    inc l
    ld (hl),76
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),196
    inc l
    ld (hl),120
    inc l
    ld (hl),128
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),204
    inc l
    ld (hl),120
    inc l
    ld (hl),136
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),224
;
    pop hl
;    ld (hl),0
    inc l
;    ld (hl),0
    inc l
    ld (hl),128
    jp EnemySpritePrintReturn
.BossFrame21
    ld a,136
    ld b,40
    ld c,128
    ld d,156
    ld e,160
;
    pop hl
    ld (hl),68
    inc l
    ld (hl),176
    inc l
    ld (hl),228
;
    pop hl
    ld (hl),216
    inc l
    ld (hl),b
    inc l
    ld (hl),248
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),208
    inc l
    ld (hl),4
    inc l
    ld (hl),b
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),228
    inc l
    ld (hl),176
    inc l
    ld (hl),240
    inc l
    ld (hl),e
;
    pop hl
    ld (hl),248
    inc l
    ld (hl),140
    inc l
    ld (hl),196
    inc l
    ld (hl),32
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),148
    inc l
    ld (hl),d
;
    pop hl
    ld (hl),244
    inc l
    ld (hl),4
    inc l
    ld (hl),56
    inc l
    ld (hl),e
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),16
    inc l
    ld (hl),60
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),240
    inc l
    ld (hl),84
    inc l
    ld (hl),b
    inc l
    ld (hl),e
;
    pop hl
    ld (hl),216
    inc l
    ld (hl),168
    inc l
    ld (hl),112
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),196
    inc l
    ld (hl),108
    inc l
    ld (hl),236
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),132
    inc l
    ld (hl),208
    inc l
    ld (hl),132
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),64
    inc l
    ld (hl),d
    inc l
    ld (hl),224
;
    pop hl
    ld (hl),68
    inc l
    ld (hl),d
    inc l
    ld (hl),228
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),208
    inc l
    ld (hl),c
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),64
    jp EnemySpritePrintReturn
.BossFrame22
    ld a,48
    ld b,32
    ld c,24
    ld d,4
    ld e,8
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),d
    inc l
    ld (hl),12
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),c
    inc l
    ld (hl),a
    inc l
    ld (hl),e
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),a
    inc l
    ld (hl),b
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),a
    inc l
    ld (hl),b
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),c
    inc l
    ld (hl),b
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),c
    inc l
    ld (hl),b
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),a
    inc l
    ld (hl),b
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
    ld (hl),a
    inc l
    ld (hl),b
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),c
    inc l
    ld (hl),a
    inc l
    ld (hl),e
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),d
    inc l
    ld (hl),12
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    jp EnemySpritePrintReturn
.BossFrame23
    ld a,48
    ld b,16
    ld c,36
    ld d,4
    ld e,8
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),12
    inc l
    ld (hl),e
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),a
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),a
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),a
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),c
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),c
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),a
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),b
    inc l
    ld (hl),a
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),d
    inc l
    ld (hl),a
    inc l
    ld (hl),c
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),12
    inc l
    ld (hl),e
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    jp EnemySpritePrintReturn
.BossFrame24
    ld a,8
    ld b,12
    ld c,4
    ld d,0
    ld e,1
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),c
    inc l
    ld (hl),b
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),b
    inc l
    ld (hl),b
    inc l
    ld (hl),a
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
;    ld (hl),0
    inc l
    ld (hl),a
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
;    ld (hl),0
    inc l
    ld (hl),a
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
;    ld (hl),0
    inc l
    ld (hl),a
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),a
    inc l
;    ld (hl),0
    inc l
    ld (hl),a
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),b
    inc l
    ld (hl),b
    inc l
    ld (hl),a
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),c
    inc l
    ld (hl),b
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    jp EnemySpritePrintReturn
.BossFrame25
    ld a,4
    ld b,12
    ld c,8
    ld d,0
    ld e,1
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),b
    inc l
    ld (hl),c
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),b
    inc l
    ld (hl),b
;
    pop hl
    ld (hl),a
    inc l
;    ld (hl),0
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),a
    inc l
;    ld (hl),0
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),a
    inc l
;    ld (hl),0
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),a
    inc l
;    ld (hl),0
    inc l
    ld (hl),a
;
    pop hl
    ld (hl),a
    inc l
    ld (hl),b
    inc l
    ld (hl),b
;
    pop hl
;    ld (hl),0
    inc l
    ld (hl),b
    inc l
    ld (hl),c
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
;
    pop hl
;    ld (hl),0
    jp EnemySpritePrintReturn
