MAMEWorld >> Programming
View all threads Index   Flat Mode Flat  

Parduz
Reged: 01/08/08
Posts: 30
Loc: Bologna, ITALY
Send PM
Searching for help on "decompiling" a M68000 ROM
05/13/12 07:45 PM


Hello to all.
I'm an italian programmer/musician (pls forget my poor english).
In my spare time i do a lot of things, and one of them is trying (it's a lot of years) to make a digital "virtual" version of my beloved synth, an Ensoniq SQ1.
Since i work in a electronic lab, i was able to dump the ROM containing the samples the synth uses as "base waveform", and i've dumped the program ROMS as well.
Then i've converter the sound dump in a WAV file, and i've identified almost all the "base waveforms", manually seeking all the WAV, visually searching for "data jumps" and hearing everything 'till i was almost alienated.
As i said, i've identified ALMOST all the sounds.... that ROMs contains a whole lot of strange data, some parts are waves that sounds good but that are not available on the synth menus, some perhaps are just "evolving" sounds played in sequences..... and then there's the BIG difficult thing..... find the sweet "loop point", that does not "click" when the wave is played as a loop.... it's very hard to find it when looping "natural", non electronic sounds, and it is something the Ensoniq engineers have already done.

So i thought that, perhaps, if i could find where these info are coded in the firmware everything will be so much "easier".
I tried, and i failed. I'm a "High-Level" programmer (Visual Basic, C++Builder and some modern Motorola DSP programmed in C++), i know almost nothing about the 68K, i've not the money to buy the decompiler stuffs available and, anyway, i don't have the necessary know-how.

So, i'm looking for some help. I know that MAME have a 68K emulator, and that there's a lot of great programmers and good people willing to help.
There's someone willing to help me? i don't want the whole firmware decompiled: i will be just happy to know how the sounds ROMs were read and accessed. The firmware have a nice section where the wave names are readable in plain ASCII, which i think it is a agood point to start...

Well, i'm here, hoping in some feedback/help

Edited by Parduz (05/13/12 07:45 PM)







Entire thread
Subject Posted by Posted on
* Searching for help on "decompiling" a M68000 ROM Parduz 05/13/12 07:45 PM
. * Re: Searching for help on "decompiling" a M68000 ROM R. Belmont  05/14/12 02:08 AM
. * Re: Searching for help on "decompiling" a M68000 ROM R. Belmont  05/15/12 05:01 PM

Extra information Permissions
Moderator:  Pi 
0 registered and 71 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 3230