Reply 60 of 74, by sunmax
Hi Cloudschatze,
Good points.
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!
-max