mirror of
https://github.com/Tolik-Trek/Crazy-Blaster.git
synced 2026-06-15 01:21:36 +03:00
47 lines
1.5 KiB
Plaintext
47 lines
1.5 KiB
Plaintext
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!_____________]'
|
|
;[--------------------------------------------------------------------------] |