Why format 0? Format 1 is much easier to edit with its multiple tracks.
You can find the default patch list of the MT-32 at the bottom of this file: http://www.queststudios.com/roland/docs/mt32-2.txt
The number of the patch changes in the raw MT-32 MIDIs correspond to this list. There are, however, some custom patches embedded in the MIDI files as sysex data that the MT-32 was programmed with on-the-fly as the MIDIs were played back. They're easily identified because they're all 256 bytes.
There are some MT-32 emulators out there, but I don't know how accurate they are. They also require the original ROM files from the MT-32 to work, which are illegal to distribute. My suggestion would be to pick up a real MT-32, or preferrably a CM-32L or CM-64 which are later revisions of the MT-32 with minor differences. They also seem to be the models used for composing the soundtrack in the first place.
A few years back, I also recorded the entire soundtrack: http://s-island.mixnmojo.com/monkey2.php
I edited the MIDIs, using the original transitions, so they could be played back as separate pieces so you won't find every transition in there.
The AdLib MIDIs were converted to whatever format the FM chip on those cards needed when they were played back. I don't know any more about that part. They're all dumbed down versions of the MT-32 MIDIs anyway.