Author Topic: Makaron / NAOMI Test 12/2  (Read 3713 times)

Offline CaptainCPS

  • FBA Dev
  • ******
  • Posts: 1513
  • Karma: +126/-0
  • FB Alpha Team
    • CaptainCPS's Home
Makaron / NAOMI Test 12/2
« on: February 23, 2010, 12:13:40 AM »
Deaunan posted new progress with NAOMI emulation, Andreas Naive seems to be doing some decryption history again as he did with CPS-2 and NeoGeo, since hes been working with NAOMI protection evaluation and made good progress on it.

So far the emulator is a test version with support of various MAME images. I still haven't tested and I don't think I will for now until everything get more stable on NAOMI emulation :), I don't want to be changing romsets and other stuff for now. :p

The official news can be found at his LiveJournal with more precise information and downloads


21st-Feb-2010 11:07 pm - Decrypted but not decompressed
NAOMI Test 12/2 is here.
This is just a few tweaks and changes added to the old T12 core - I'm still working on new version and that's not yet ready. The reason I'm releasing T12/2 is the addition of code, written by Andreas Naive, that allows run-time M2/M3 decryption of NAOMI carts without having to rely on trojaned out protection data.
Once the game key is obtained for a given cart - and this is done with another trojan and some smart analysis (Andreas approach) or brute forcing (cough) - all data can be derived directly from the encrypted parts.

I've added a simple ZIP handler and now you can load some of MAME games:
"Capcom vs. SNK", "Cosmic Smash", "Gun Spike" / "Cannon Spike", "Dead or Alive 2" / "Dead or Alive 2 Millenium", "Giga Wing 2", "Giant Gram 2000", "Heavy Metal Geomatrix", "Marvel vs Capcom 2", "Moero Justice Gakuen" / "Project Justice", "Power Stone", "Power Stone 2", "Toy Figher", "Virtua Tennis", "WWF Royal Rumble".
More MAME images will be supported in future.

Some titles still need the protection data to be present because M1 and compressed M2/M3 variants are not yet supported by the decoder. You will get a nice error message if any required files are missing :)

Oh, the decoder works only for MAME images at this point. The plain images will need some game detection code to properly set the keys.

UPDATE: Yup, apparently Sendspace guys don't like Makaron. Or emulators in general. They deleted the file citing terms of use violation. I will upload T12/2 to another place but this gives me opportunity to add support for a few more MAME images so please wait a bit.

UPDATE2: Updated version is now available.
- "Toy Fighter" off-by-one bug fixed
- "Giant Gram 2000" will now load (but won't work due to missing M1 data)
- "Virtua NBA" added (though the "virnbao" version will not work, this one seems protected?)
- "Samba De Amigo" added (I'm not saying it's playable mind you)
- "Guilty Gear X" _would_ work if not for a truncated protection file (but here's a hint, unpack, add zeros to the file to match required length and pack it again and it will work now)
- "Dead or Alive 2 Millenium" will now properly load parent ROM (same goes for other games with variants)
- "18 Wheeler" added (not tested)
- "Crazy Taxi" added (not tested)
- "Death Crimson OX" added