Crazy-Blaster/CrazyBlaster.asm
2025-02-28 02:52:39 +10:00

32 lines
1.0 KiB
NASM

INCLUDE 'Shared_Includes/constants/SP2000.inc'
INCLUDE 'Crazy BIOS/shared/CompMacro.asm'
INCLUDE 'Crazy BIOS/shared/DEFINES.INC'
DEFINE sec_high 0
DEFINE sec_low 1
DEFINE SYS_FN_PAGE 1
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
DOS_OFF EQU #4000
DOS_ON EQU #3D13
bios_img_sector_high EQU #0000
bios_img_sector_low EQU #0830
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ[ 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
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;