VOGONS


Reply 60 of 64, by sunmax

User metadata
Rank Newbie
Rank
Newbie

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

Reply 61 of 64, by Cloudschatze

User metadata
Rank Oldbie
Rank
Oldbie
sunmax wrote on 2022-01-13, 18:46:

In relation to "RS232-supporting tone generators" is that something available on the market or a DIY project ?

Yes, any tone generator with an 8-pin mini DIN, "To Host" or "Computer" port. I prefer Yamaha's MU devices for this kind of setup, as they provide some additional functionality beyond most of Roland's RS-232 implementations.

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.

That behavior is generally related to the SB MPU being "busy" for a duration that exceeds a given wait threshhold, resulting in a particular MIDI driver or routine dropping the byte. My understanding is that SoftMPU reflects the DRR status of the hardware, so any MPU "busyness" related to SB "DSP" operations would persist.

Reply 62 of 64, by Jinxter

User metadata
Rank Member
Rank
Member

As mentioned i will make a video about the MPU-232 where i am not using SoftMPU.
In that regard i have consolidated all patches i could find from Cloudschatze in this group and vcfed.org. See attached file.
If you want me to remove that file, just let me know.
If you have comments or anything to to add, please do. That goes for all.

I have these questions that i hope someone can help me with:
- Does SER38400.COM configure any other serial port settings? 7 bit 8 bit, parity etc.
- Can i use any tool to set the serial port to 38400baud?
- Is there a list of games that support MIDI over Serial Port without patches or SoftMPU?
- Is the list of patched games in the attached zip file complete? - UPDATE: File is removed. Look for new file in later posts.

Last edited by Jinxter on 2022-01-26, 18:42. Edited 1 time in total.

Check out my YouTube channel: Retro Erik https://www.youtube.com/c/RetroErik
My collection: https://retro.hageseter.com

Reply 63 of 64, by Cloudschatze

User metadata
Rank Oldbie
Rank
Oldbie
Jinxter wrote on 2022-01-23, 00:26:

- Does SER38400.COM configure any other serial port settings? 7 bit 8 bit, parity etc.

Yes, the "8-N-1" serial format (8 data bits, no parity bit, 1 stop bit) is also configured.

- Can i use any tool to set the serial port to 38400baud?

Yes, as long as the aforementioned format is also set.

- Is there a list of games that support MIDI over Serial Port without patches or SoftMPU?

I'm not aware of a single Western game title that supports MIDI via the serial port. Several Japanese titles do however (for those relevant systems), where it's generally referred to as "RS-MIDI" support.

- Is the list of patched games in the attached zip file complete?

No, several patches from the VCFed thread are missing, including those for the Microprose games. There is also yet a fair amount of stuff that I haven't gotten around to making available...

Reply 64 of 64, by Jinxter

User metadata
Rank Member
Rank
Member
Cloudschatze wrote on Yesterday, 05:25:

No, several patches from the VCFed thread are missing, including those for the Microprose games. There is also yet a fair amount of stuff that I haven't gotten around to making available...

I skipped page 2 on the VCFed thread - it was very late when I consolidated the files.
Attached is a new version of the package.

Attachments

Check out my YouTube channel: Retro Erik https://www.youtube.com/c/RetroErik
My collection: https://retro.hageseter.com