ogBigC It does come with a K-Card, this is a cartridge that looks like a regular GBA cartridge but has a microSD slot that supports up to 32GB cards and you can load games to it, even non GBA games like NES etc.
You can see the list in the following video: https://youtu.be/cs-lRb7Dk-s?t=128