WARNING: NEW 3DS ONLY OLD 3DS IS TOO WEAK TO EMULATE CPS AT PLAYABLE SPEEDS Current version: 1.5 Changelog v1.4.1 - initial release - has the same functionality as my neogeo forwarder creator v1.5 - added random product id and unique id generator. it generates a random code every time you select a rom. Description: With this tool you'll be able to make independent retroarch cias for your favorite CPS1 and CPS2 (but not CPS3) games using the Final Burn Alpha 2012 CPS1 and CPS2 cores without having to install retroarch or anything besides the generated cia. Usage: It's pretty self explanatory, there is only one thing that isn't quite clear: For CPS2 you'll need to copy the QSound bios (named "qsound.zip") in the same folder as this program, it isn't needed for CPS1 games. The program will detect if the bios is usable and wont let you proceed if the bios is missing or incompatible. If the resulting cia doesn't boot (boots and kicks you out to the 3ds menu without warning) is most likely due to an incompatible romset, you can test your roms with the pc version of Final Burn Alpha or Retroarch before creating the cia to make sure that it will work. Key mapping: The buttons are usually assigned as follow, it depends on the game: CPS LP = N3DS Y CPS MP = N3DS X CPS HP = N3DS L CPS LK = N3DS B CPS MK = N3DS A CPS HK = N3DS R CPS Start = N3DS Start CPS Coin = N3DS Select Download Tools used to make this possible: 3dstool, bannertool, ctrtool, imagemagick convert and makerom. And thanks to @Asdolo for his retroarch fork.