Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Guides or information on dumping MT-32 ROM? #99

Closed
sofakng opened this issue Oct 6, 2022 · 5 comments
Closed

Guides or information on dumping MT-32 ROM? #99

sofakng opened this issue Oct 6, 2022 · 5 comments

Comments

@sofakng
Copy link

sofakng commented Oct 6, 2022

Are there any guides or information on dumping the MT-32 ROM from a real hardware unit?

I know there are illegal ways to obtain these ROMs but I have a real MT-32 that I'd like to desolder/dump the ROM myself if possible.

@TheMadLynx
Copy link

If you own the hardware it is absolutely legal just to go and download the appropriate firmware from anywhere on the web - just like with any other hardware you have (MB, Video Card, etc).

@sofakng
Copy link
Author

sofakng commented Oct 6, 2022

Thanks. I'd still be interested in the knowledge since I'm still curious.

Also, are there known-good MD5/SHA1 hashes for the ROMs?

@DominusExult
Copy link
Contributor

AFAIK there are hashes in the munt code for various versions.
It would be interesting how dumping works for me, too. Though just theoretically, I don't think I'd want to really try it with my hardware.

@TheMadLynx
Copy link

TheMadLynx commented Oct 6, 2022

The straightforward ROM dump may be obtained by using a special tool f.e. from XGecu (http://www.xgecu.com/en/) like TL866II or newer versions. You just insert the ROM IC with correct orientation, select the appropriate IC-type from the list in the bundled software and save the dump. The IC type will be different because of differences in "Old vs New style" MT-32s. The type and size of Program (Tone) and PCM (Wave) ROMs are also different. So select types accordingly. All details about IC types could be found in the Roland Service Notes.

Nice table of ROMs and their hashes could be found here: https://github.com/dwhinham/mt32-pi/wiki/MT-32-synthesis

@sofakng
Copy link
Author

sofakng commented Oct 6, 2022

Awesome -- thanks so much for the help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants