Releases: rhargreaves/mega-drive-midi-interface
Releases · rhargreaves/mega-drive-midi-interface
v1.4
- Upgrade to SGDK 1.60
- All unknown statuses/CC are now logged, not just a sample. Channel number logged with unknown CC.
v1.3
- MegaWiFi: No longer assumes MIDI session initiation comes from 127.0.0.1:3004/3005. It now remembers the IP/port of the last packet to know which endpoint to return the invitation response/receiver feedback to.
- Return receiver feedback every 10 frames, instead of 25.
- Increase MIDI buffer to 2048 bytes.
v1.2
- Added tests for MIDI circular buffer; warn if buffer ever gets full.
- MIDI buffer size decreased to 256 bytes (I don't think it needs to be particularly big).
- Output map from linker on compilation to expose RAM/ROM usage at build time.
v1.1
- Ignore SysEx messages embedded in RTP-MIDI packets which are not wrapped as
F0...F7
(i.e.F0...F0
orF7...F7
). Multi-packet SysEx messages won't work as a result (for now). - Send receiver feedback every 25 frames to cut down the length of the RTP-MIDI journal send to the Mega Drive from macOS.
- Fix hang caused by dodgey RTP-MIDI SysEx packet parsing.
v1.0
- Basic support for MegaWiFi & the BlastEm emulator. You can now run this ROM within the BlastEm emulator and use AppleMIDI to send MIDI data to the interface.
- More logs can now be displayed on the screen at once.
v0.6.9
- Update SGDK to v1.51
- MegaWiFi: Detects and opens AppleMIDI UDP ports on BlastEm; no ability to play MIDI using this yet.
- MegaWiFi: In theory, might also work on real MegaWiFi hardware, but I don't have one, so I can't test this.
v0.6.8
This is a pre-release as I am currently unable to test the binary using actual hardware.
- MegaWiFi: Associate with AP and display IP address.
- MegaWiFi: Open UDP ports required for AppleMIDI. Establishing MIDI session still a WIP.
- Internal refactorings around logging.
v0.6.8-test
- Test release of MegaWiFi ROM
v0.6.7
- MegaWiFi code merged in from https://github.com/rhargreaves/mega-drive-megawifi-apple-midi. Code is present but as of yet unused.
- Uses MegaWiFi compatible linker script.
- Replaced CircleCI with GitHub Actions.
- No functionality changes in this release.
v0.6.6
- Blink the LED of the EverDrive X7 & PRO when data is received over the USB.