The Nintendo DS features backward compatibility with the GBA. This leaves me to wonder: How does the DS achieve backward compatibility? What happens when the player clicks "Start GBA game." and when the DS powers up with an empty DS slot and a GBA game?
Currently, the emulated DS of melonDS crashes when it attempts to boot into a GBA game. Once the process of starting a GBA game is known, how much work would it take for a basic emulation?
I am just leaving these questions here, but I hope these would be interesting to look into. Thanks.