I see that the changes beyond version 2.00 are still not transcribed. Well.
v1.04 to v1.05: Change the taper of VOLUME control by changing the programs in the ROMs. Result: Smoother volume change in response to VOLUME setting change.
v1.05 to v1.06: To reset Bender Control change in rhythm section when All Parameter Reset (MIDI) is received or Active Sensing is not recognized. To not change displays even Display Change exclusive MIDI message is recognized unless the current mode is Master Volume input mode (e.g. Power-up default).
v1.06 to v1.07:For stable program operation. If the program won't start after replacing SRAM IC29 or 31, use ROMs of Ver. 1.07.
v1.07 to v2.00:
- Default Assign Mode is now Multi-Assign.
- Part priority has been changed from R,1,2,3,4,5,6,7,8 to 1,2,3,4,5,6,7,8,R.
- Tone group [r] rhythm preset tones 31 to 60 set to repeat tones 1 to 30.
v2.01 to v2.03: Not released.
v2.00 to v2.04: The following bugs and symptoms were fixed:
Bugs (newly introduced in Version 2.00, unrelated to Version 1.**):
- When requesting data, an amount of data exceeding the specified range may be returned.
- When requesting data from an undefined address, nonsensical data might be output.
- When receiving RQD with non-matching DEVICE-ID, only EOD is sent.
- When trying to change several MIDI channels with a single exclusive message, only the first part is changed. However, all might seem to have changed when requesting data.
- The RPC (Registered Parameter Control) number to change the bender range is 2 (correct would be 0).
- Sustaining rhythm part sounds from keys #88+ use the output level of keys #24+ (88←24, 89←25, 90←26, ... MT-32 officially does not support keys #88+).
- Directly after power-up, Data Set (DT1/DAT) to the timbre temporary area accessible at UNIT# (Addr 04 XX XX) is not accepted.
Symptoms:
- Third party song data may exhibit missing sounds (due to Version 2.00 change item A described above).
- When booting Come On Music’s RCM-PC98, the message “data read error, please check connections” is displayed, and no data can be gathered from the MT-32 (due to bug A described above).
- In Dynaware’s Ballad, timbre editing is not possible. Generally, with third-party song data sending timbre data as exclusive messages, upon sending timbre data as an exclusive message, it is possible that the timbre data does not change (due to bug G described above).
Changes:
- Reversed Version 2.00’s change items A,B,C (described above) to Version 1.**’s behavior. Specifically,
- Default Assign Mode is Single-Assign again.
- Part priority changed from 1,2,3,4,5,6,7,8,R back to R,1,2,3,4,5,6,7,8.
- Tone group [r] rhythm presets 31 to 60+ are OFF again.
- With ring-only structures, when the ring [modulation] cannot use any remaining partials, no sound is made. (in Versions 1.00-1.08 and 2.00, because ring [modulation] cannot be used, it sounds as if a different sound is played.)
- During the Attack Phase, when changing the key shift, the Attack will cease by itself (in Versions. 1.00-1.08 and 2.00, the sound did not stop).
v2.04 to v2.05: Version 2.05 cures the following problems:
- When a MT-32 is playing the tune of "ISM" library "EL-106-1", the MT-32 may stop sounding at the 10th measure of the tune wrongly. In this case, you must turn the power off once and on again to return to the normal operation.
v2.05 to v2.06: Version 2.06 cures the following problems:
- When a MT-32 receives "volume" message of "control change" at time intervals of shorter than several mm seconds, the received "volume" value may be wrong. (It has been confirmed that this phenomenon occurs by "volume" message from FC-100MK2 or S-50.)
- When a MT-32 is playing many notes with a tone that consists of structure 11-14, the MT-32 may hang up. (There is no tone in that consists of structure 11-14 in the MT-32 preset tone. Therefore this symptom will occur only when a software that has tone edit function is used with the MT-32 and a tone that consists of structure 11-14 is used.)
- When 8 part data are set to the patch temporary area of the MT-32 via MIDI exclusive at a time, the part 2-8 data and bender data will not change correctly. (Another data will change correctly.)
v2.06 to v2.07: Version 2.07 cures the following problems:
- When a MT-32 receives "8X KK VV" (Note Off) in Overflow Assign Mode, the MT-32 wrongly transmits "9K KK VV" (Note On) instead of "8X KK VV" (Note Off). Example: When MT-32 "B" (MIDI IN) is connected to QX-3 (MIDI OUT) via MT-32 "A" in Overflow Mode, and the MT-32 "B" receives some overflowed "Note Off" messages which cannot be played in the MT-32 "A", the MT-32 "B" will output sound wrongly in spite of "Note Off" message.
- With regard to 2-data-byte-message, when "FC" is inserted between the first-data-byte and the second-data-byte, the status and the first-data-byte will become indefinite. Example: When MT-32 is connected with QX-5, the output may remain sounding wrongly when it should stop.
Sources:
- MT-32 Service Notes, Second Edition (Information on versions 1.04-1.07)
- MT-32 Service Notes, Third Edition (Information on versions 2.00-2.04)
- MT-32 Service Information No. 100463A, 1990-07-23 (Information on versions 2.05-2.07)
I also have perused the MT-32 Service Notes, First Edition, but they do not contain any information on ROM version changes.