From d7174e1988fea1b396186389218ec7b17203ecef Mon Sep 17 00:00:00 2001 From: Myles Busig Date: Thu, 22 Feb 2024 17:43:03 -0700 Subject: [PATCH] Add test image grit file and grit output --- graphics/bin/boxed_dot.h | 24 +++++++++++ graphics/bin/boxed_dot.s | 93 ++++++++++++++++++++++++++++++++++++++++ graphics/boxed_dot.grit | 9 ++++ 3 files changed, 126 insertions(+) create mode 100644 graphics/bin/boxed_dot.h create mode 100644 graphics/bin/boxed_dot.s create mode 100644 graphics/boxed_dot.grit diff --git a/graphics/bin/boxed_dot.h b/graphics/bin/boxed_dot.h new file mode 100644 index 0000000..2e6245b --- /dev/null +++ b/graphics/bin/boxed_dot.h @@ -0,0 +1,24 @@ + +//{{BLOCK(boxed_dot) + +//====================================================================== +// +// boxed_dot, 32x32@16, +// + bitmap not compressed +// Total size: 2048 = 2048 +// +// Time-stamp: 2024-02-22, 17:40:21 +// Exported by Cearn's GBA Image Transmogrifier, v0.9.2 +// ( http://www.coranac.com/projects/#grit ) +// +//====================================================================== + +#ifndef GRIT_BOXED_DOT_H +#define GRIT_BOXED_DOT_H + +#define boxed_dotBitmapLen 2048 +extern const unsigned int boxed_dotBitmap[512]; + +#endif // GRIT_BOXED_DOT_H + +//}}BLOCK(boxed_dot) diff --git a/graphics/bin/boxed_dot.s b/graphics/bin/boxed_dot.s new file mode 100644 index 0000000..43fc390 --- /dev/null +++ b/graphics/bin/boxed_dot.s @@ -0,0 +1,93 @@ + +@{{BLOCK(boxed_dot) + +@======================================================================= +@ +@ boxed_dot, 32x32@16, +@ + bitmap not compressed +@ Total size: 2048 = 2048 +@ +@ Time-stamp: 2024-02-22, 17:40:21 +@ Exported by Cearn's GBA Image Transmogrifier, v0.9.2 +@ ( http://www.coranac.com/projects/#grit ) +@ +@======================================================================= + + .section .rodata + .align 2 + .global boxed_dotBitmap @ 2048 unsigned chars + .hidden boxed_dotBitmap +boxed_dotBitmap: + .word 0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F + .word 0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F + .word 0x7C00001F,0x74027801,0x6C047003,0x64066805,0x60076406,0x5C085C08,0x58095809,0x58095809 + .word 0x58095809,0x5C085809,0x60075C08,0x64066406,0x6C046805,0x74027003,0x7C007801,0x001F7C00 + .word 0x7801001F,0x70037402,0x68056C04,0x60076406,0x58095C08,0x540A5809,0x500B540A,0x500B500B + .word 0x500B500B,0x540A540A,0x58095809,0x60075C08,0x68056406,0x70036C04,0x78017402,0x001F7C00 + .word 0x7402001F,0x6C057003,0x64076406,0x5C085C08,0x540A5809,0x500B500B,0x4C0C4C0C,0x4C0C4C0C + .word 0x4C0C4C0C,0x500B4C0C,0x540A500B,0x5C085809,0x64065C08,0x68056805,0x74027003,0x001F7801 + + .word 0x7003001F,0x64066C04,0x5C086007,0x540A5809,0x500B500B,0x480D4C0C,0x440E480D,0x440E440E + .word 0x440E440E,0x480D480D,0x500B4C0C,0x540A500B,0x5C085809,0x68056407,0x70036C04,0x001F7402 + .word 0x6C04001F,0x60066805,0x58095C08,0x500B540A,0x480D4C0C,0x440E440E,0x400F400F,0x3C10400F + .word 0x400F400F,0x440E400F,0x480D440E,0x500B4C0C,0x5809540A,0x60065C08,0x6C046805,0x001F7003 + .word 0x6805001F,0x5C086406,0x540A5809,0x4C0C500B,0x440E480D,0x3C10400F,0x38113C10,0x38113811 + .word 0x38113811,0x3C103C10,0x440E400F,0x4C0C480D,0x540A500B,0x5C085809,0x68056406,0x001F7003 + .word 0x6406001F,0x5C086007,0x500B540A,0x480D4C0C,0x3C10400F,0x38113C10,0x34123412,0x30133013 + .word 0x34123013,0x38113412,0x3C103C10,0x480D400F,0x500B4C0C,0x5C08540A,0x64066007,0x001F6C04 + + .word 0x6406001F,0x58095C08,0x4C0C500B,0x400E480D,0x38113C10,0x30133412,0x2C142C14,0x2C142C14 + .word 0x2C142C14,0x30133013,0x38113412,0x440F3C10,0x4C0C480D,0x5809500B,0x64065C08,0x001F6805 + .word 0x6007001F,0x540A5809,0x480D500C,0x3C10440E,0x34123811,0x2C143013,0x28152815,0x24162416 + .word 0x28152416,0x2C142815,0x34123013,0x400F3811,0x480D440E,0x540A500B,0x60075809,0x001F6406 + .word 0x5C08001F,0x500B5809,0x440E4C0C,0x3C10400F,0x30133412,0x24152C14,0x20172416,0x20172017 + .word 0x20172017,0x28152416,0x30132C14,0x3C103412,0x440E400F,0x500B4C0C,0x5C085809,0x001F6406 + .word 0x5C08001F,0x500B540A,0x440E480D,0x38113C10,0x2C143013,0x20172815,0x1C192017,0x18191819 + .word 0x1C181819,0x20172017,0x2C142815,0x38113013,0x440E3C10,0x500B480D,0x5C08540A,0x001F6007 + + .word 0x5809001F,0x4C0C540A,0x400F480D,0x34123810,0x28152C14,0x20172416,0x141A1819,0x101B141A + .word 0x141A141A,0x20171819,0x28152416,0x34123013,0x400F3810,0x4C0C480D,0x5809540A,0x001F6007 + .word 0x5809001F,0x4C0C500B,0x400F440E,0x34123811,0x28152C14,0x18192017,0x101B141A,0x0C1C0C1C + .word 0x101B0C1C,0x1C18141A,0x28152017,0x34122C14,0x400F3811,0x4C0C440E,0x5809540A,0x001F6007 + .word 0x5809001F,0x4C0C500B,0x400F440E,0x30133811,0x24162C14,0x18192017,0x0C1C141A,0x041E081D + .word 0x0C1C081D,0x1819141A,0x24162017,0x34122C14,0x400F3811,0x4C0C440E,0x5809500B,0x001F5C08 + .word 0x5809001F,0x4C0C500B,0x3C10440E,0x30133811,0x24162C14,0x18192017,0x0C1C101B,0x001F041E + .word 0x0C1C041E,0x1819141A,0x24162017,0x30132C14,0x400F3811,0x4C0C440E,0x5809500B,0x001F5C08 + + .word 0x5809001F,0x4C0C500B,0x400F440E,0x30133811,0x24162C14,0x18192017,0x0C1C141A,0x041E081D + .word 0x0C1C081D,0x1819141A,0x24162017,0x34122C14,0x400F3811,0x4C0C440E,0x5809500B,0x001F5C08 + .word 0x5809001F,0x4C0C500B,0x400F440E,0x34123811,0x28152C14,0x1C182017,0x101B141A,0x0C1C0C1C + .word 0x101B0C1C,0x1C18141A,0x28162017,0x34122C14,0x400F3811,0x4C0C440E,0x5809540A,0x001F6007 + .word 0x5809001F,0x4C0C540A,0x400F480D,0x34123810,0x28153013,0x20172416,0x141A1818,0x141A141A + .word 0x141A141A,0x20171C19,0x28152416,0x34123013,0x400F3C10,0x4C0C480D,0x5C08540A,0x001F6007 + .word 0x5C08001F,0x4C0B540A,0x440E480D,0x38113C10,0x2C143013,0x20172815,0x1C182017,0x18191819 + .word 0x1C181819,0x24162017,0x2C142815,0x38113412,0x440E3C10,0x500B480D,0x5C08540A,0x001F6406 + + .word 0x5C08001F,0x500B5809,0x440E4C0C,0x3C10400F,0x30133412,0x28152C14,0x20172416,0x20172017 + .word 0x20172017,0x28152416,0x30132C14,0x3C103412,0x480D400F,0x500B4C0C,0x5C085809,0x001F6406 + .word 0x6007001F,0x540A5809,0x480D500B,0x3C10440E,0x34123811,0x2C143013,0x28152815,0x24162416 + .word 0x28152416,0x2C142815,0x34123013,0x400F3811,0x480D440E,0x540A500B,0x60075C08,0x001F6406 + .word 0x6407001F,0x58095C08,0x4C0C500B,0x400E480D,0x38113C10,0x30133412,0x2C143013,0x2C142C14 + .word 0x2C142C14,0x34123013,0x38113412,0x440F3C10,0x4C0C480D,0x5809500B,0x64065C08,0x001F6805 + .word 0x6406001F,0x5C086007,0x500B540A,0x480D4C0C,0x400F400F,0x38113810,0x34123412,0x30133412 + .word 0x34123412,0x38113412,0x400F3C10,0x480D400F,0x500B4C0C,0x5C08540A,0x64066007,0x001F6C04 + + .word 0x6805001F,0x5C086406,0x540A5809,0x4C0C500B,0x440E480D,0x3C10400F,0x38113C10,0x38113811 + .word 0x38113811,0x3C103C10,0x440E400F,0x4C0C480D,0x540A500B,0x5C085809,0x68056406,0x001F7003 + .word 0x6C04001F,0x60076805,0x58095C08,0x500B540A,0x480D4C0C,0x440E440E,0x400F400F,0x400F400F + .word 0x400F400F,0x440E400F,0x480D480D,0x500B4C0C,0x5809540A,0x60065C08,0x6C046805,0x001F7003 + .word 0x7003001F,0x68056C04,0x5C086407,0x540A5809,0x500B500B,0x480D4C0C,0x440E480D,0x440E440E + .word 0x440E440E,0x480D480D,0x4C0B4C0C,0x540A500B,0x5C085809,0x68056406,0x70036C04,0x001F7402 + .word 0x7402001F,0x68057003,0x60076805,0x5C085C08,0x540A5809,0x500B500B,0x4C0C4C0C,0x4C0C4C0C + .word 0x4C0C4C0C,0x500B4C0C,0x540A500B,0x5C085809,0x64065C08,0x6C046805,0x74027003,0x001F7801 + + .word 0x7801001F,0x70037402,0x68056C04,0x60076406,0x58095C08,0x540A5809,0x540A540A,0x500B500B + .word 0x540A500B,0x540A540A,0x5C085809,0x60075C08,0x68056406,0x70036C04,0x78017402,0x001F7C00 + .word 0x7C00001F,0x74027801,0x6C047003,0x64066805,0x60076007,0x5C085C08,0x58095809,0x58095809 + .word 0x58095809,0x5C085C08,0x60075C08,0x64066006,0x6C046805,0x74027003,0x7C007801,0x001F7C00 + .word 0x7C00001F,0x78017C00,0x70037402,0x6C047003,0x64066805,0x60076406,0x60076007,0x5C085C08 + .word 0x60075C08,0x60066007,0x64066406,0x6C046805,0x70037003,0x78017402,0x7C007C00,0x001F7C00 + .word 0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F + .word 0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F,0x001F001F + +@}}BLOCK(boxed_dot) diff --git a/graphics/boxed_dot.grit b/graphics/boxed_dot.grit new file mode 100644 index 0000000..3f400eb --- /dev/null +++ b/graphics/boxed_dot.grit @@ -0,0 +1,9 @@ +#Bitmap mode +-gb + +# Bitdepth 16 +-gB16 + +# Output assembly and header +-fts +-fh