rizinorg / ideas

Features that would be nice to have but they are not in the roadmap
3 stars 0 forks source link

Add support for Pokemon Mini ROMs (S1C88) #11

Open officialcjunior opened 3 years ago

officialcjunior commented 3 years ago

The Pokémon mini is a handheld game console by Nintendo based on a custom Epson S1C88 processor. It uses ROM cartridges for gameplay. The S1C88 is an 8-bit microcontroller with 16-bit operations. The processor provides numerous addressing modes with a 24bit addressing bus (with only 21bits mapped externally)

Instruction set - https://wiki.sublab.net/index.php/S1C88_InstructionSet Binary Ninja disassembler plugin - https://github.com/hgarrereyn/bn-pokemon-mini Another disassembler - https://github.com/pokemon-mini/mindis2 Compiled files - https://github.com/ubuntor/ctf_problems/tree/main/minipokemon