mirror of
https://github.com/Tolik-Trek/Crazy-Blaster.git
synced 2026-06-15 09:31:37 +03:00
46 lines
1.6 KiB
NASM
46 lines
1.6 KiB
NASM
|
|
|
|
INCLUDE 'Shared_Includes/constants/SP2000.inc'
|
|
INCLUDE 'Build/updater.inc'
|
|
;INCLUDE 'Shared_Includes/structures/FileSystem.inc'
|
|
;INCLUDE 'Shared_Includes/macroses/macros.z80'
|
|
;INCLUDE 'Shared_Includes/constants/BIOS_EQU.inc'
|
|
|
|
DEFINE sec_high 0
|
|
DEFINE sec_low 1
|
|
DEFINE SYS_FN_PAGE 1
|
|
;DEFINE ACEX_ROM_COPY_PAGE 0
|
|
DEFINE bufer_adr #C000
|
|
DEFINE sys_fn_in_sectors #4000 / #200
|
|
DEFINE bios_size_in_sectors 512
|
|
DEFINE flasher_size_in_sectors 1
|
|
DEFINE image_size_in_sectors flasher_size_in_sectors + bios_size_in_sectros
|
|
DEFINE TYPE_OF_ACEX 3 ; 3 - 1K30, 5 - 1K50
|
|
|
|
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
|
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ[ FIRST SECTION - CONF ROM ]ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
|
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
|
OUTPUT './Build/CrazyBlaster.raw'
|
|
ORG #0000
|
|
BEGIN_CB: INCLUDE 'Crazy/ACEX_RAM.ASM'
|
|
END_FIRST_SECTION EQU $
|
|
;
|
|
DISPLAY "ROM size = ",/A,END_FIRST_SECTION - BEGIN_CB
|
|
OUTEND
|
|
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
|
|
|
|
|
|
|
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
|
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ[ SECOND SECTION - IMAGE ON DRIVE ]ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
|
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
|
;OUTPUT './Build/CrazyBlasterIMG.raw'
|
|
OUTPUT './Build/CB_BIOS_IMG.raw'
|
|
ORG #0000
|
|
;BEGIN_CB_IMG: INCLUDE 'Crazy/IMG_PART.ASM'
|
|
BEGIN_CB_IMG: INCLUDE 'Crazy/IMG_PART.ASM'
|
|
END_SECOND_SECTION EQU $
|
|
;
|
|
DISPLAY "IMG size = ",/A,END_SECOND_SECTION - BEGIN_CB_IMG
|
|
OUTEND
|
|
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ; |