farmerbb / RED-Project

ROM Extraction Documentation Project
197 stars 10 forks source link

Extracting ROMs from Xbox 360 XBLA #14

Open rwebster85 opened 3 years ago

rwebster85 commented 3 years ago

I've written up a guide (with a link to a Reddit post with a few original steps taken from it) on extracting ROMs, like Sega Classics XBLA games, from your Xbox 360. No modding or "hacking" required. Just a USB stick and some programs on your PC.

https://www.retrogameboards.com/t/the-ripping-thread-how-to-build-your-own-legit-retro-rom-library/98/168?u=rwebster

rwebster85 commented 3 years ago

@farmerbb, I'm trying to extract more ROMs from Xbox Live, and I'm having issues finding information about extracting .m files from Sega Vintage collection.

image

I've tried using mdfTools (mdfDecompressor.exe) which works for other Sega ROMs in other collections, but no joy with these ones.

Since these files were made by m2, and have a .m extension (but they have mxb in the header when viewed in a HEX editor) similar to your Castlevania and Mega Drive mini tutorials, I'm wondering if your MArchiveBatchTool file will be able to decompress/extract the ROM from these. I don't know enough about them to know which commands/seeds etc to use though.

The ones I've tried on your wiki, for other files, produce a Codec mismatch error.

What do you think?

Dragoonglue commented 3 years ago

Have you tried using this version of mdfTools? It worked for me with the files from the Switch rerelease of Alex Kidd.

rwebster85 commented 3 years ago

@Dragoonglue Yes mate that's the same one I used. Were the Switch files also .m, with "mxb" in the rom header?

eisnerguy1 commented 2 years ago

I'm trying to extract the roms from the Monster World Vintage Collection and I'm having the same issue. The files also have an mxb in the header.

charlieglide commented 1 year ago

A lot of arcade games can be easily extracted by simply using WxPirs. These are often labeled as a rom. I've been able to extract "Tron", "Discs of Tron", "Time Pilot", "Scramble", "Yie-Ar Kung Fu", "Track & Field", "Frogger", "Super Contra". Open them in a hex editor and copy and paste the relevant data to a new file and rename to the correct file MAME specifies.

Some collections require the use of a program called binwalk and the use of the command binwalk -e

These games include Shinobi, Altered Beast and Golden Axe. You need to deinterleave and the cpu data does not match, but the games will run. The delisted games The Simpsons and X-Men will work with this method as well.

mjBrickman commented 1 year ago

I figured out a way to extract Alex Kidd in Miracle World from "Sega Vintage Collection: Alex Kidd & Co." Here is what I did. I ran the game in Xenia, an Xbox 360 emulator, and opened HxD, a hex editor that has the ability to read things running in RAM. Using documentation of Master System ROMs from here, I was able to locate the position of "TMR SEGA" in the RAM and using this info, I was able to find the ROM itself. While I may have not figured out the MXB format of the psb.m, I found a way to bypass needing to understand the compression format.

RealRelativeEase commented 6 months ago

These games include Shinobi, Altered Beast and Golden Axe. You need to deinterleave and the cpu data does not match, but the games will run. The delisted games The Simpsons and X-Men will work with this method as well.

Are there any detailed instructions or a tutorial on how to do this? I have some of those games and would be interested in getting playable ROMs of those titles.