INCLUDE 'shared/defines.inc' INCLUDE 'Crazy BIOS/shared/CompMacro.asm' DEFINE IMG_RECOVERY 'crazy bios/shared/cb_boot.img' ; ;[--------------------------------------------------------------------------] MACRO Set_Block text, blk_addr .tmp equ $ BLOCK blk_addr-.tmp,#FF DISPLAY text, /H, $-.tmp ENDM ;[--------------------------------------------------------------------------] ORG 0 DISPLAY '[ Building CB_IMG file ]' OUTPUT BIOS_PART_RAW ;[--------------------------------------------------------------------------] ; Zero Sector SET_IMG_LABEL BLOCK 512 - $,#FF ; ORG 0 ;PAGE #46 BIOS INCBIN 'Build/Bin/EXP.BIN' Set_Block 'EXP free space: ', #4000 ;PAGE #47 EXTENSION INCBIN 'Build/Bin/ROM.BIN' Set_Block 'ROM free space: ', #8000 ;PAGE #48..#49 Recovery image INCBIN IMG_RECOVERY,0,#8000 DISPLAY "vROM Disk with Crazy Blaster DSS: 1x4000..2x0000" Set_Block 'Empty space: ', #10000 ;PAGE #4B LOGO INCBIN 'Build/Bin/LOGO.BIN' Set_Block 'LOGO free space: ', #14000 ;DEBUG IF DEBUG INCLUDE './crazy/debug.asm' Set_Block 'LOGO free space: ', #14200 ENDIF ;[--------------------------------------------------------------------------] OUTEND DISPLAY '[_____________Building CB_IMG file done!_____________]' ;[--------------------------------------------------------------------------]