Reply 60 of 74, by sunmax
The serial configuration of the Amiga tops at 31250, believe that to be the limit on base Amiga model (68000), on which I would actually suggest to use 19200 on PC bridgeboard not to overload the Amiga CPU with serial activity. This latter works pretty well with DOS games MIDI, and MPU-232 and COM2 also set to 19200.
My understanding of Amiga MIDI implementation is that games (at least the ones I tried in WHDLoad, e.g. SQ3, and ScummVM, e.g. SQ4) go through a system library (camd.library), which takes care of setting the serial port to a MIDI compatible configuration (31250). Believe the original one was binary only, but there seems to be an updated open-source implementation in Aminet. Will take a look to see how to modify to use 19200, so it's compatible with both DOS and Amiga games, when using MPU-232 😀
In relation to "RS232-supporting tone generators" is that something available on the market or a DIY project ?
And for gmidi.msd...that would be great! GM on the talkie version of Sam & Max, is plagued by hanging note (type 2), on multiple setups, and the serial implementation hopefully will work it around.
Btw: do we know why SoftMPU doesn't sort the hanging note (type 2) ? doesn't it internally implement a buffer, which should prevent the off command to be overwritten by the next ?
Thanks for your help!