@Zockeromi : the way it works is that Pokitto has a small 256kB “flash” memory. Each game is simply a binary (=executable code) that is put into this flash memory and that runs when the device is turned on. There is no Operating System, nothing. It is just code running on bare metal.
What the SD loader does is that it swaps these.bin files to the memory from the SD card.
So the answer to your question is:
- unzip the gamedisk, and put the .bin files & other files into the root of the SD card
- Pokitto comes pre-installed with a .bin that can “call” the sd loader
- when you press C to load another file, Pokitto jumps to address 0x39000 and executes the SD loader
- when you select a file from the SD, the loader “overwrites” the memory up til 0x39000 with that binary and then resets the device