bbond007 wrote: ↑Thu Feb 16, 2023 2:36 am
I can help you debug it....
That's very nice of you, thank you.
bbond007 wrote: ↑Thu Feb 16, 2023 2:36 am
First question, the mt32-pi is connected via the USER port? (short USB3 cable) is the only case you'd use MIDIMiester.
So if that is not the issue, then we need to verify MidiMiester is getting data. We already know its loaded as it appears in the ScummVM menu as you have stated.
My Hardware is the Antonio Villena version with the DB 9 Port. I have two different MT32-pi versions, the first one is a Pi3b connected with a short USB-Cable to an USB-DB9 adapter, the second one is a PiZero with a DB9 Cable to DB9 Port.
Let me state that both Mt32-Pi are working fine with the PC486 Core, e.g. with the Dos version of Indina Jones: Fate of Atlantis.
Also, the Pi3b with usb to db9 was working in the past with scummVM 5.1. That must have been around April or May last year, short after the release. I was just not using it for a period of time and now I don't get it to work anymore.
bbond007 wrote: ↑Thu Feb 16, 2023 2:36 am
First step, and this seems counter-intuative, but we'll disable MIDIMiester by going into /media/fat/linux and renaming it to something like MIDIMiester. Then launching it over SSH manually so we can monitor the output debug info. Your MiSTer must be connected to your home network.
Before launching ScummVM, SSH into your MiSTer HPS Linux and type:
Code: Select all
mv /media/fat/linux/MIDIMiester /media/fat/linux/_MIDIMiester
/media/fat/linux/_MIDIMiester
If you have never used SSH and use Windows then get Putty.exe. The MiSTer default username is root and the super secret password is "1".
Launch ScummVM from the OSD menu.
Ideally you'll see some raw MIDI data from _MIDIMiester. Should look like long stream of hexadecimal digits.
If not then it could still be ScummVM options - or potentially the game you sourced. For example FM Towns versions of Lucasfilm games don't support MIDI.
Well, I renamed it to _MIDIMeister (I'm a little bit confused that you type midimIEster, I guess typo) and started it over SSH while staying connected.
Then I started ScummVM 6.1 and tried MI2 and Fate of Atlantis, but I did not see any data. MidiMeister was selected in all three audo settins (audio, midi, mt32).
I did not see any Data in the SSH-Session:
Code: Select all
/media/fat/linux# ls
7za glow MidiLink.INI pdfviewer soundfonts u-boot.txt_example _wpa_supplicant.conf
bluetooth lesskey _MIDIMeister ppp_options uboot.img updateboot wpa_supplicant.conf
gamecontrollerdb linux.img mt32-rom-data _samba.sh u-boot.txt _user-startup.sh zImage_dtb
/media/fat/linux# _MIDIMeister
_MIDIMeister: /lib/libasound.so.2: no version information available (required by _MIDIMeister)
MIDIMeister $0004h BBond007
Setting task priority --> -20
Setting /dev/ttyS1 to 31250 baud.
Entering main loop...
That was all I got... Problems with this Version number?
Thanks for your help,
Frank
PS: This is shown when I quit ScummVM:
Code: Select all
Connected to Alsa sequencer client [128:01
ALSA client initialized (130:01
User picked target 'k6-de' (engine ID 'sci', game ID 'k96')...
Looking for a plugin supporting this target... SCI [all games]
Running King's Quest VI: Heir Today, Gone Tomorrow (DOS/German) resource.000: 267753992c56a0c7a08d6a5077c895, 7863324 butes. resource. nap: a362063318eebe?6423b1a9dc6213e1, 8703 butes. resource.msg: 75629762155d6943621c6f6fb763c3, 282822 bytes.
Patching 106. TEX failed
- resource tupe mismatch
Patching 107. TEX failed - resource tupe mismatch
Connected to Alsa sequencer client [128:01
ALSA client initialized 130:01
Killing MIDIMeister.
Exiting program signal --› "Terminated
Press any key to continue