From f38b57b645266a55aa5ce7869f3aa7e5fe4ad242 Mon Sep 17 00:00:00 2001 From: Rangi Date: Sat, 19 Sep 2020 15:09:21 -0400 Subject: Extract SGB border graphics --- gfx/gfx.mk | 3 +++ gfx/sgb_border/sgb_border.png | Bin 0 -> 2657 bytes source/bank_7a.asm | 7 ++++++- 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 gfx/sgb_border/sgb_border.png diff --git a/gfx/gfx.mk b/gfx/gfx.mk index 7bc6404..c7785b7 100644 --- a/gfx/gfx.mk +++ b/gfx/gfx.mk @@ -4,11 +4,14 @@ $(dir_build)/%.2bpp: %.png | $$(dir $$@) $(dir_build)/gfx/sprites/%.2bpp: RGBGFXFLAGS = -h +$(dir_build)/gfx/sgb_border/sgb_border.2bpp: RGBGFXFLAGS = -x 14 + # data_select.2bpp.xor decompresses to 2bpp-encoded data_select.png with an extra byte $33 (ASCII "3") appended $(dir_build)/gfx/data_select/data_select.2bpp: gfx/data_select/data_select.png | $$(dir $$@) $(RGBGFX) $(RGBGFXFLAGS) -o $@ $< printf 3 >> $@ + XOR_COMPRESS := tools/xor_compress $(dir_build)/%.xor: $(dir_build)/% | $$(dir $$@) $(XOR_COMPRESS) diff --git a/gfx/sgb_border/sgb_border.png b/gfx/sgb_border/sgb_border.png new file mode 100644 index 0000000..b06f06e Binary files /dev/null and b/gfx/sgb_border/sgb_border.png differ diff --git a/source/bank_7a.asm b/source/bank_7a.asm index c16f228..031ca07 100644 --- a/source/bank_7a.asm +++ b/source/bank_7a.asm @@ -1,4 +1,9 @@ -SECTION "bank7a", ROMX[$7020], BANK[$7a] +SECTION "gfx_sgb_border", ROMX[$4000], BANK[$7a] +gfx_sgb_border:: +INCBIN "gfx/sgb_border/sgb_border.2bpp" +.end:: + +SECTION "tilemap_title", ROMX[$7020], BANK[$7a] tilemap_title:: INCBIN "gfx/title/title.tilemap" .end:: -- cgit v1.2.3