INCLUDE "1-source-files/main-sources/elite-build-options.asm"
_IB_DISK = (_VARIANT = 1)
_SOURCE_DISK_BUILD = (_VARIANT = 2)
_SOURCE_DISK_CODE_FILES = (_VARIANT = 3)
_SOURCE_DISK_ELT_FILES = (_VARIANT = 4)
_4AM_CRACK = (_VARIANT = 5)
_SOURCE_DISK = (_VARIANT = 2) OR (_VARIANT = 3) OR (_VARIANT = 4)
CODE% = $4000
LOAD% = $4000
ORG CODE%
.elitea
PRINT "elitea = ", ~P%
INCBIN "3-assembled-output/ELTA.bin"
.eliteb
PRINT "eliteb = ", ~P%
INCBIN "3-assembled-output/ELTB.bin"
.elitec
PRINT "elitec = ", ~P%
INCBIN "3-assembled-output/ELTC.bin"
.elited
PRINT "elited = ", ~P%
INCBIN "3-assembled-output/ELTD.bin"
.elitee
PRINT "elitee = ", ~P%
INCBIN "3-assembled-output/ELTE.bin"
.elitef
PRINT "elitef = ", ~P%
INCBIN "3-assembled-output/ELTF.bin"
.eliteg
PRINT "eliteg = ", ~P%
INCBIN "3-assembled-output/ELTG.bin"
.eliteh
PRINT "eliteh = ", ~P%
INCBIN "3-assembled-output/ELTH.bin"
.elitei
PRINT "elitei = ", ~P%
INCBIN "3-assembled-output/ELTI.bin"
.elitej
PRINT "elitej = ", ~P%
INCBIN "3-assembled-output/ELTJ.bin"
.elitek
PRINT "elitek = ", ~P%
INCBIN "3-assembled-output/ELTK.bin"
F% = P%
PRINT "F% = ", ~F%
PRINT "P% = ", ~P%
IF _SOURCE_DISK_BUILD
EQUB $79, $68, $00, $00, $EA, $82, $74, $31
EQUB $00, $8F, $79, $6E, $00, $00, $05, $8A
EQUB $74, $33, $00, $8F, $79, $7C, $00, $00
EQUB $FE, $83, $4C, $4F, $4F, $50, $00, $8F
EQUB $79, $A6, $00, $00
ELIF _IB_DISK OR _4AM_CRACK OR _SOURCE_DISK_CODE_FILES OR _SOURCE_DISK_ELT_FILES
SKIPTO $A300
ENDIF
.ships
PRINT "ships = ", ~P%
INCBIN "3-assembled-output/SHIPS.bin"
SKIPTO $C000
PRINT "P% = ", ~P%
PRINT "S.A.CODE ", ~LOAD%, " ", ~P%, " ", ~LOAD%, " ", ~LOAD%
SAVE "3-assembled-output/CODE.unprot.bin", CODE%, P%, LOAD%
SAVE "3-assembled-output/CODE1.unprot.bin", CODE%, CODE% + $5000, LOAD%
SAVE "3-assembled-output/CODE2.unprot.bin", CODE% + $5000, P%, LOAD%