;;-----------------------------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
;;-------------------------------------------------------------------------------
; lookup tables for both low and high screen addresses, used by fast enemy laser (blue) sprite routines
; this is stored this way for speed (list read with stack pointer under interupt)
; data stored in following format
; &6400-&65ff 16bit addresses of low screen addressess (256 lines including offscreen dummy buffer)
; &6600-&68ff 16bit addresses of high screen addressess (256 lines including offscreen dummy buffer)
; &6800-&681f dummy addresses for offscreen overflow
.LowScr
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8080
    defw &8880
    defw &9080
    defw &9880
    defw &A080
    defw &A880
    defw &B080
    defw &B880
    defw &80C0
    defw &88C0
    defw &90C0
    defw &98C0
    defw &A0C0
    defw &A8C0
    defw &B0C0
    defw &B8C0
    defw &8100
    defw &8900
    defw &9100
    defw &9900
    defw &A100
    defw &A900
    defw &B100
    defw &B900
    defw &8140
    defw &8940
    defw &9140
    defw &9940
    defw &A140
    defw &A940
    defw &B140
    defw &B940
    defw &8180
    defw &8980
    defw &9180
    defw &9980
    defw &A180
    defw &A980
    defw &B180
    defw &B980
    defw &81C0
    defw &89C0
    defw &91C0
    defw &99C0
    defw &A1C0
    defw &A9C0
    defw &B1C0
    defw &B9C0
    defw &8200
    defw &8A00
    defw &9200
    defw &9A00
    defw &A200
    defw &AA00
    defw &B200
    defw &BA00
    defw &8240
    defw &8A40
    defw &9240
    defw &9A40
    defw &A240
    defw &AA40
    defw &B240
    defw &BA40
    defw &8280
    defw &8A80
    defw &9280
    defw &9A80
    defw &A280
    defw &AA80
    defw &B280
    defw &BA80
    defw &82C0
    defw &8AC0
    defw &92C0
    defw &9AC0
    defw &A2C0
    defw &AAC0
    defw &B2C0
    defw &BAC0
    defw &8300
    defw &8B00
    defw &9300
    defw &9B00
    defw &A300
    defw &AB00
    defw &B300
    defw &BB00
    defw &8340
    defw &8B40
    defw &9340
    defw &9B40
    defw &A340
    defw &AB40
    defw &B340
    defw &BB40
    defw &8380
    defw &8B80
    defw &9380
    defw &9B80
    defw &A380
    defw &AB80
    defw &B380
    defw &BB80
    defw &83C0
    defw &8BC0
    defw &93C0
    defw &9BC0
    defw &A3C0
    defw &ABC0
    defw &B3C0
    defw &BBC0
    defw &8400
    defw &8C00
    defw &9400
    defw &9C00
    defw &A400
    defw &AC00
    defw &B400
    defw &BC00
    defw &8440
    defw &8C40
    defw &9440
    defw &9C40
    defw &A440
    defw &AC40
    defw &B440
    defw &BC40
    defw &8480
    defw &8C80
    defw &9480
    defw &9C80
    defw &A480
    defw &AC80
    defw &B480
    defw &BC80
    defw &84C0
    defw &8CC0
    defw &94C0
    defw &9CC0
    defw &A4C0
    defw &ACC0
    defw &B4C0
    defw &BCC0
    defw &8500
    defw &8D00
    defw &9500
    defw &9D00
    defw &A500
    defw &AD00
    defw &B500
    defw &BD00
    defw &8540
    defw &8D40
    defw &9540
    defw &9D40
    defw &A540
    defw &AD40
    defw &B540
    defw &BD40
    defw &8580
    defw &8D80
    defw &9580
    defw &9D80
    defw &A580
    defw &AD80
    defw &B580
    defw &BD80
    defw &85C0
    defw &8DC0
    defw &95C0
    defw &9DC0
    defw &A5C0
    defw &ADC0
    defw &B5C0
    defw &BDC0
    defw &8600
    defw &8E00
    defw &9600
    defw &9E00
    defw &A600
    defw &AE00
    defw &B600
    defw &BE00
    defw &8640
    defw &8E40
    defw &9640
    defw &9E40
    defw &A640
    defw &AE40
    defw &B640
    defw &BE40
    defw &8680
    defw &8E80
    defw &9680
    defw &9E80
    defw &A680
    defw &AE80
    defw &B680
    defw &BE80
    defw &86C0
    defw &8EC0
    defw &96C0
    defw &9EC0
    defw &A6C0
    defw &AEC0
    defw &B6C0
    defw &BEC0
    defw &8700
    defw &8F00
    defw &9700
    defw &9F00
    defw &A700
    defw &AF00
    defw &B700
    defw &BF00
    defw &8740
    defw &8F40
    defw &9740
    defw &9F40
    defw &A740
    defw &AF40
    defw &B740
    defw &BF40
    defw &8780
    defw &8F80
    defw &9780
    defw &9F80
    defw &A780
    defw &AF80
    defw &B780
    defw &BF80
    defw &87C0
    defw &8FC0
    defw &97C0
    defw &9FC0
    defw &A7C0
    defw &AFC0
    defw &B7C0
    defw &BFC0
.HighScr
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &C080
    defw &C880
    defw &D080
    defw &D880
    defw &E080
    defw &E880
    defw &F080
    defw &F880
    defw &C0C0
    defw &C8C0
    defw &D0C0
    defw &D8C0
    defw &E0C0
    defw &E8C0
    defw &F0C0
    defw &F8C0
    defw &C100
    defw &C900
    defw &D100
    defw &D900
    defw &E100
    defw &E900
    defw &F100
    defw &F900
    defw &C140
    defw &C940
    defw &D140
    defw &D940
    defw &E140
    defw &E940
    defw &F140
    defw &F940
    defw &C180
    defw &C980
    defw &D180
    defw &D980
    defw &E180
    defw &E980
    defw &F180
    defw &F980
    defw &C1C0
    defw &C9C0
    defw &D1C0
    defw &D9C0
    defw &E1C0
    defw &E9C0
    defw &F1C0
    defw &F9C0
    defw &C200
    defw &CA00
    defw &D200
    defw &DA00
    defw &E200
    defw &EA00
    defw &F200
    defw &FA00
    defw &C240
    defw &CA40
    defw &D240
    defw &DA40
    defw &E240
    defw &EA40
    defw &F240
    defw &FA40
    defw &C280
    defw &CA80
    defw &D280
    defw &DA80
    defw &E280
    defw &EA80
    defw &F280
    defw &FA80
    defw &C2C0
    defw &CAC0
    defw &D2C0
    defw &DAC0
    defw &E2C0
    defw &EAC0
    defw &F2C0
    defw &FAC0
    defw &C300
    defw &CB00
    defw &D300
    defw &DB00
    defw &E300
    defw &EB00
    defw &F300
    defw &FB00
    defw &C340
    defw &CB40
    defw &D340
    defw &DB40
    defw &E340
    defw &EB40
    defw &F340
    defw &FB40
    defw &C380
    defw &CB80
    defw &D380
    defw &DB80
    defw &E380
    defw &EB80
    defw &F380
    defw &FB80
    defw &C3C0
    defw &CBC0
    defw &D3C0
    defw &DBC0
    defw &E3C0
    defw &EBC0
    defw &F3C0
    defw &FBC0
    defw &C400
    defw &CC00
    defw &D400
    defw &DC00
    defw &E400
    defw &EC00
    defw &F400
    defw &FC00
    defw &C440
    defw &CC40
    defw &D440
    defw &DC40
    defw &E440
    defw &EC40
    defw &F440
    defw &FC40
    defw &C480
    defw &CC80
    defw &D480
    defw &DC80
    defw &E480
    defw &EC80
    defw &F480
    defw &FC80
    defw &C4C0
    defw &CCC0
    defw &D4C0
    defw &DCC0
    defw &E4C0
    defw &ECC0
    defw &F4C0
    defw &FCC0
    defw &C500
    defw &CD00
    defw &D500
    defw &DD00
    defw &E500
    defw &ED00
    defw &F500
    defw &FD00
    defw &C540
    defw &CD40
    defw &D540
    defw &DD40
    defw &E540
    defw &ED40
    defw &F540
    defw &FD40
    defw &C580
    defw &CD80
    defw &D580
    defw &DD80
    defw &E580
    defw &ED80
    defw &F580
    defw &FD80
    defw &C5C0
    defw &CDC0
    defw &D5C0
    defw &DDC0
    defw &E5C0
    defw &EDC0
    defw &F5C0
    defw &FDC0
    defw &C600
    defw &CE00
    defw &D600
    defw &DE00
    defw &E600
    defw &EE00
    defw &F600
    defw &FE00
    defw &C640
    defw &CE40
    defw &D640
    defw &DE40
    defw &E640
    defw &EE40
    defw &F640
    defw &FE40
    defw &C680
    defw &CE80
    defw &D680
    defw &DE80
    defw &E680
    defw &EE80
    defw &F680
    defw &FE80
    defw &C6C0
    defw &CEC0
    defw &D6C0
    defw &DEC0
    defw &E6C0
    defw &EEC0
    defw &F6C0
    defw &FEC0
    defw &C700
    defw &CF00
    defw &D700
    defw &DF00
    defw &E700
    defw &EF00
    defw &F700
    defw &FF00
    defw &C740
    defw &CF40
    defw &D740
    defw &DF40
    defw &E740
    defw &EF40
    defw &F740
    defw &FF40
    defw &C780
    defw &CF80
    defw &D780
    defw &DF80
    defw &E780
    defw &EF80
    defw &F780
    defw &FF80
    defw &C7C0
    defw &CFC0
    defw &D7C0
    defw &DFC0
    defw &E7C0
    defw &EFC0
    defw &F7C0
    defw &FFC0
.extra
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
    defw &8000
