Files
JaceCear 293787148b More SA1 alignment (#230)
* SA1 alignment

* Rename SpriteBase::spriteX -> meX

* Rename FLAGS_10 -> FLAGS_EXECUTE_VBLANK_CALLBACKS

* Align task.h with SA3

* Align core.c more with SA3

* Align core.c data with SA3

* Align task.h with SA1

* Align more with SA3

* Align task.h with SA1

* Align task.h with SA3

* Align task.c with SA1|SA3

* Align core.c with SA3

* Align EngineMainLoop with SA3

* Align core.c with SA3

* Some tools alignment with SA1

* Align Makefile with SA1

* Make BG_PLTT and OBJ_PLTT u16*

* Align with SA3

* Make BG_PLTT|OBJ_PLTT accessible as an array. Fix erroneous #if.

* Address USE_SA2_TASK_SYSTEM use from commit comments
2025-12-19 16:32:46 +01:00
..
2025-12-19 16:32:46 +01:00
2022-03-06 22:20:53 +00:00
2022-03-06 22:20:53 +00:00
2022-03-06 22:20:53 +00:00
2022-03-06 22:20:53 +00:00
2023-03-03 18:38:49 +01:00
2023-03-03 18:38:49 +01:00
2023-03-03 18:31:22 +01:00
2022-03-06 22:20:53 +00:00
2022-03-06 22:20:53 +00:00
2022-03-06 22:20:53 +00:00
2022-03-06 22:20:53 +00:00
2022-03-06 22:20:53 +00:00
2022-03-06 22:20:53 +00:00
2023-03-04 01:51:23 +01:00
2023-03-03 18:38:49 +01:00
2023-03-20 14:29:52 +01:00
2022-03-06 22:20:53 +00:00
2022-03-06 22:20:53 +00:00
2022-03-06 22:20:53 +00:00
2022-03-06 22:20:53 +00:00

This program is GBAGFX ( By YamaArashi, see LICENSE file ), but with a few features specific to Dimps' GBA engine that was used for Sonic Advance 1-3, Kirby and the Amazing Mirror and likely other games.

It includes the new parameters:

  • -ignore_trailing for PNG -> 4bpp conversion, which ignores all empty tiles at the end of an image. Useful for tilesets.

  • -split_into_oam_shapes for PNG -> 4bpp conversion, used to arrange the output tiles in way that the GBA can handle better. Used for sprites.

These are needed to create tiles that match the tiles in the games mentioned above.