Poke_Transporter_GB/source
Philippe Symons 4c93ff869c Optimize the MOVESETS table for compression + eliminate 4 KB "handles" buffer from
libsysbase_libsysbase_a-handle_manager.o

So, I optimized the MOVESETS table to only store the "overriding" bits in the movesets of the evolutions
in relation to their base forms. That only improved compression slightly (about 300 bytes)

I also eliminated 4 KB of IWRAM usage by libsysbase_libsysbase_a-handle_manager.o because of the "handles"
buffer. We're not using it and we REALLY need our IWRAM. (and it also reduces the rom size with 4KB too!)
2025-04-29 22:22:38 +02:00
..
background_engine.cpp Modifying the remote multiboot loader 2025-04-06 17:09:52 -04:00
box_menu.cpp Merge branch 'master' into feature/upload-rom-as-multiboot-to-other-gba 2025-04-06 12:37:47 -04:00
button_handler.cpp Updating tons of graphics 2024-08-19 14:47:29 -04:00
button_menu.cpp Reduce binary size by eliminating libstdc++ 2025-04-09 20:04:08 +02:00
delays.cpp Organizing files 2024-03-19 13:52:23 -05:00
dex_handler.cpp Updating buttons and dialogue 2024-03-29 11:55:54 -05:00
flash_mem.cpp Implement zx0 compression 2025-04-24 21:14:48 +02:00
gameboy_colour.cpp Reduce binary size by eliminating libstdc++ 2025-04-09 20:04:08 +02:00
global_frame_controller.cpp Optimize the MOVESETS table for compression + eliminate 4 KB "handles" buffer from 2025-04-29 22:22:38 +02:00
interrupt.cpp Fixing interrupts 2024-03-20 15:38:33 -05:00
interrupts_gba.c Fixing interrupts 2024-03-20 15:38:33 -05:00
irq_handler.s Fixing interrupts 2024-03-20 15:38:33 -05:00
japanese_small.s Updating Dream Dex 2025-04-06 11:57:37 -04:00
latin_short.s Updating Dream Dex 2025-04-06 11:57:37 -04:00
libstd_replacements.cpp Optimize the MOVESETS table for compression + eliminate 4 KB "handles" buffer from 2025-04-29 22:22:38 +02:00
linker_optimizations.cpp Optimize the MOVESETS table for compression + eliminate 4 KB "handles" buffer from 2025-04-29 22:22:38 +02:00
main.cpp Implement zx0 compression 2025-04-24 21:14:48 +02:00
memory.c Restoring memory.c 2024-03-20 15:41:03 -05:00
multiboot_upload.cpp Bundle charsets per gen for slightly better compression and move some tables back as uncompressed 2025-04-28 20:47:55 +02:00
mystery_gift_builder.cpp Implement zx0 compression 2025-04-24 21:14:48 +02:00
mystery_gift_injector.cpp Implement zx0 compression 2025-04-24 21:14:48 +02:00
payload_builder.cpp Reduce binary size by eliminating libstdc++ 2025-04-09 20:04:08 +02:00
pkmn_font.s Compress the graphics (mostly), fix potential vram memcpy issue 2025-01-17 19:32:48 -05:00
pokedex.cpp More optimization: 2025-04-27 23:32:02 +02:00
pokemon_data.cpp Bundle charsets per gen for slightly better compression and move some tables back as uncompressed 2025-04-28 20:47:55 +02:00
pokemon_party.cpp Implement zx0 compression 2025-04-24 21:14:48 +02:00
pokemon.cpp Optimize the MOVESETS table for compression + eliminate 4 KB "handles" buffer from 2025-04-29 22:22:38 +02:00
random.cpp Adding in event stabilization 2024-04-17 09:17:15 -05:00
rom_data.cpp Reduce binary size by eliminating libstdc++ 2025-04-09 20:04:08 +02:00
save_data_manager.cpp Updating Dream Dex 2025-04-06 11:57:37 -04:00
save.cpp Organizing files 2024-03-19 13:52:23 -05:00
script_array.cpp Implement zx0 compression 2025-04-24 21:14:48 +02:00
script_obj.cpp Implement zx0 compression 2025-04-24 21:14:48 +02:00
script_var.cpp Implement zx0 compression 2025-04-24 21:14:48 +02:00
select_menu.cpp Implement zx0 compression 2025-04-24 21:14:48 +02:00
sprite_data.cpp Implement zx0 compression 2025-04-24 21:14:48 +02:00
text_engine.cpp Optimize the MOVESETS table for compression + eliminate 4 KB "handles" buffer from 2025-04-29 22:22:38 +02:00
translated_text.cpp Fixing some graphics tearing 2025-04-08 14:28:30 -04:00
z80_asm.cpp Reduce binary size by eliminating libstdc++ 2025-04-09 20:04:08 +02:00
zx0_decompressor.cpp More optimization: move code to IWRAM. 2025-04-28 12:34:19 +02:00