Does anyone have experience with the Ironclad board by 'd3fmod'? The board includes a 5-pin header labelled 'pi-conn' for a MT-32 pi, but no guidance on how to connect or integrate the MT-32 pi to this 5-pin header.
d3fmod Ironclad Question
-
- Posts: 27
- Joined: Sat Sep 25, 2021 9:00 pm
Re: d3fmod Ironclad Question
https://www.d3fmod.com/product/mt32-pi- ... -retrofit/
Re: d3fmod Ironclad Question
Re: d3fmod Ironclad Question
This is the adapter that I use for my Ironcald Plus board
https://www.antoniovillena.es/store/pro ... 3-adapter/
Re: d3fmod Ironclad Question
I installed my MT32-Pi in my MiSTer Mini-ITX Ironclad Plus 4th batch board.
I used the instructions from the Mt32-pi Internal Hat (Retrofit Kit) to assemble and install mine. (For the Ironclad Plus without “Pi-CONN” header)
https://www.d3fmod.com/product/mt32-pi- ... -retrofit/
Note: The mt32-pi internal hat uses the secondary user i/o port so, for now, it needs modified cores to work, you can replace your existing cores or have both installed at the same time. Work is been done to include this cores into update_all script to make things easier, it will be available soon For now you can download the modified cores from here (download the “+” versions)
Re: d3fmod Ironclad Question
NML32 wrote: ↑Sat Dec 17, 2022 7:35 pmI installed my MT32-Pi in my MiSTer Mini-ITX Ironclad Plus 4th batch board.
I used the instructions from the Mt32-pi Internal Hat (Retrofit Kit) to assemble and install mine. (For the Ironclad Plus without “Pi-CONN” header)
https://www.d3fmod.com/product/mt32-pi- ... -retrofit/Note: The mt32-pi internal hat uses the secondary user i/o port so, for now, it needs modified cores to work, you can replace your existing cores or have both installed at the same time. Work is been done to include this cores into update_all script to make things easier, it will be available soon For now you can download the modified cores from here (download the “+” versions)
Ironclad_MT32-Pi_4th_batch_board.JPEG
Howdy, I just built my mister with the ironclad plus and internal pi-hat. Every seems to work except the MIDI BGM. Testing with X68000 enhanced core.
Results - Game loads, plays, soundFX are fine. No BGM.
I've tried a few configuration changes to the config file with no success. Question - how are you outputing the audio, via HDMI to yoru TV via TOS link to a receiver?
Re: d3fmod Ironclad Question
For the MT32 Pi, I'm quite sure you'll need a ironclad plus specific core.
Re: d3fmod Ironclad Question
yup. I downloaded these and was, at least I think I was, meticulous when following instructions.
the visual display does show the typical bar visuals of the MT32 but no matter what no BGM is output.
I am connected via HDMI from the ironclad to the TV.
Re: d3fmod Ironclad Question
Here is what I am seeing with the X6800 enhanced core (the one recommended by d3fMod). You can see the core is saying it is playing something and the MT32 is recognized, however there is a missing option "current config" in the MT32 submenu.
I am currently download the AO486 games to test that core and MT32 friendly games to see if I have the same results. Will report back shortly.
I also reached out D3Fmod as well for guidance.
Re: d3fmod Ironclad Question
I did check that. since I have the HD sound add-on from d3fmod - I did flip the dip switch as mentioned by d3fmod. tried it with and without add on. same result.
I will try with another core later and if that fails. I'll try re re-do everything from scratch. more to come.
Re: d3fmod Ironclad Question
FWIW, i can't get my internal MT32 to be recognized at all and it's driving me nuts. I ran a GPIO test (https://elinux.org/R-Pi_Troubleshooting#Testing) and the headers all report fine. I've set and reset the MT32 5 times now, and I can't get it recognized.
What's weird is the Mister knows it's there, it shows me the MT32 options and when I program the remote on the Iron Clad, it knows the hat is there because I have to program the buttons for it.
But when I run the MT32 script to create the SD card, it fails out because no sd cards are detected. I've even put the SD card into a linux box and run the script on that so it creates the SD card fine, still nothing.
I feel like I'm missing something basic.
Re: d3fmod Ironclad Question
Posting an update. Thanks to the tip about checking the GPIO headers. i found some of my amateur soldering of the header pins caused the problem. The mister was showing me the MT32 as functional so I assumed this was fine. I can't be upset at all as this is open source and not every error can be handled.
In the end, I re-soldered all raspberry pi headers and it is now working 100%
Thanks everyone for the suggestions and tips.
Especially LazurWulf!
Re: d3fmod Ironclad Question
To clarify for everyone who's gotten this to work: You install a Pi onto the header from D3mod, plug it all in and run the setup script... and it just works?
My mister sees that MT32 is installed because the menu options appear, but the modified cores never show anything is playing even those the MT32 option is turned on.
I went and bought an external MT32 hat and plugged my Pi 4 into it, put the SD card in, and plugged it via the SNAC USB on the back of the IronClad plus... still nothing!
What am I missing, any help is greatly appreciated!!!
Re: d3fmod Ironclad Question
Sounds like you need to build and configure the MT32pi SD card.
https://github.com/dwhinham/mt32-pi/wik ... -and-usage
Re: d3fmod Ironclad Question
Yes, I've done that multiple times, still nothing. Very weird and frustrating.
Re: d3fmod Ironclad Question
I'm not sure if this is the same for every core, but there are extra steps to get it working in ao486. The MT32pi hat is connected to the second user I/O port and ao486 expects it to be on the first user I/O port so it doesn't actually see it. You have to either download a modified core or compile the core yourself so that it points to the second user I/O port. I downloaded the modified cores from here:
https://github.com/MiSTer-Enhanced/Dist ... /_Computer
https://github.com/antoniovillena/2ndus ... r/releases