As a follow-up to this topic -->
viewtopic.php?p=15750#p15750
I have reorganized the UART menu in order to fix the broken modem functionality. -->
https://github.com/bbond007/Main_MiSTer ... 3ed91c4d6a
If this change makes everyone happy (please leave feedback), I will submit PR to Sorgelig...
Also included in this is a new Fluidsynth. d0pefish (of the mt32-pi project) identified a potential memory leak in Fluidsynth when unloading soundfonts and it was recently fixed by Fluidsynth devs. Because we can frequently change soundfonts in the OSD (without reloading Fluidsynth), this is an issue due to the limited amount of RAM available to the HPS Linux. This Fluidsynth also has better compiler optimizations than the previous one and may perform better.
FT232 USB serial adapter can now be used for MIDI (instead of USB MIDI adapter).
The setting to use USB MIDI or USB Serial as MIDI is UART:MIDI/Local/USB.
This allows other modes to be used without needing to unplugging the MIDI adapter which was annoying now even though I thought it was a good idea at the time.
When such adapter is connected UART mode USBSER becomes available.
Using this mode and this cable with a null-modem external legacy serial devices such as old modems and other serial devices can be attached. I have attached my MiniMig 1.1 (with null-modem cable) abd send files via Zmodem at 115200 BPS.
https://www.ebay.com/itm/153104025639
The update procedure is:
- Copy linux_img_update.tar.gz to '/media/fat/' using whatever method you prefer
- Restart from cold boot (just to be safe)
- Log in console using f9 or SSH and issue the following commands:
Code: Select all
cd /
rm /lib/libfluidsynth.so.2*
rm /media/fat/MiSTer
tar -xvzf /media/fat/linux_img_update.tar.gz
reboot
linux_img_update.tar.gz contains the following files:
/lib:
/lib/libfluidsynth.so.3
/lib/libfluidsynth.so
/lib/libfluidsynth.so.3.0.0
/media/fat:
/media/fat/MiSTer
/media/fat/linux:
/media/fat/linux/MidiLink.INI
/sbin:
/sbin/fluidsynth
/sbin/uartmode
/sbin/mlinkutil
/sbin/midilink
EDIT:
Updated
linux_img_update.tar.gz as I found a issue in my code. -->
https://github.com/bbond007/Main_MiSTer ... 5878a650aa