This is pretty easy/simple to implement. A POP file could contain both the loading screen and the actual game. Actually writing and building a custom loading screen might be a bit complicated for others, though (requires custom linker script, can’t use PokittoLib). I’m open to suggestions on how to make this simpler.
I like this idea.
On EEPROM we can store a flag with one of three values:
0 - startup screens disabled
1 - startup screens enabled
2 - skip startup screens but set flag to 1
In the emulator, the default would be 0 to make development faster.