2018-09-22 08:58:10 +00:00
|
|
|
processor 6502
|
|
|
|
|
|
|
|
SEG.U zeropageSegment
|
2021-11-07 19:35:46 +00:00
|
|
|
ORG_ZEROPAGE EQU $02
|
|
|
|
org ORG_ZEROPAGE
|
2018-09-22 08:58:10 +00:00
|
|
|
|
|
|
|
SEG sidSegment
|
2021-11-07 19:35:46 +00:00
|
|
|
ORG_SID EQU $1000
|
|
|
|
org ORG_SID
|
|
|
|
ORG_FONT EQU $2400
|
2020-11-14 16:40:30 +00:00
|
|
|
SEG fontSegment
|
2021-11-07 19:35:46 +00:00
|
|
|
org ORG_FONT
|
|
|
|
ORG_PROGRAM EQU $2800
|
|
|
|
SEG programSegment
|
|
|
|
org ORG_PROGRAM
|
|
|
|
|
|
|
|
ORG_DATA EQU $cd00
|
|
|
|
SEG.U dataSegment
|
|
|
|
org ORG_DATA
|
|
|
|
|
|
|
|
; INCLUDE
|
|
|
|
; -----------------------------------------------------------------------------
|
|
|
|
LASTINIT SET ORG_SID
|
|
|
|
INCLUDE "sidtune.asm"
|
|
|
|
ECHO "sidtune : start ",LASTINIT," end ",.," size ",(. - LASTINIT)
|
|
|
|
|
|
|
|
LASTINIT SET ORG_FONT
|
2020-11-14 16:40:30 +00:00
|
|
|
INCLUDE "font.asm"
|
2021-11-07 19:35:46 +00:00
|
|
|
ECHO "font : start ",LASTINIT," end ",.," size ",(. - LASTINIT)
|
2018-09-22 08:58:10 +00:00
|
|
|
|
2021-11-07 19:35:46 +00:00
|
|
|
LASTINIT SET ORG_PROGRAM
|
2020-10-04 15:48:49 +00:00
|
|
|
INCLUDE "program.asm"
|
|
|
|
INCLUDE "initdata.asm"
|
|
|
|
INCLUDE "game.asm"
|
|
|
|
INCLUDE "gameover.asm"
|
|
|
|
INCLUDE "subroutines.asm"
|
|
|
|
INCLUDE "levels.asm"
|
|
|
|
INCLUDE "intro1.asm"
|
|
|
|
INCLUDE "multicolor.asm"
|
|
|
|
INCLUDE "levelreset.asm"
|
|
|
|
INCLUDE "outro.asm"
|
2020-04-02 14:17:48 +00:00
|
|
|
INCLUDE "data.asm"
|
2021-11-07 15:10:02 +00:00
|
|
|
INCLUDE "macro.asm"
|
2021-11-07 19:35:46 +00:00
|
|
|
ECHO "program : start ",LASTINIT," end ",.," size ",(. - LASTINIT)
|
2021-11-07 17:14:59 +00:00
|
|
|
|
2018-09-22 08:58:10 +00:00
|
|
|
;
|
2021-11-07 17:14:59 +00:00
|
|
|
; coded 2017, 2018, 2019, 2020, 2021
|
2018-09-22 08:58:10 +00:00
|
|
|
; by giomba -- giomba at glgprograms.it
|
|
|
|
; this software is free software and is distributed
|
|
|
|
; under the terms of GNU GPL v3 license
|
|
|
|
;
|