11-14-2025, 07:33 PM
(This post was last modified: 11-14-2025, 07:34 PM by ahenry3068.)
(11-14-2025, 07:28 PM)madscijr Wrote:(11-14-2025, 05:12 PM)ahenry3068 Wrote: The file formats are fairly obscure (these are for the 8 bit Commander X16 platform)
The sequence is MIDI FILE --> VGM FILE --> ZSM FILE
If you get this working, I'd be very interested in seeing your code that parses the MIDI file, as a basis for a utility to convert from MIDI to tab-delimited text and back...
I don't want to get your hopes up. That part is taken care of by the midi2vgm program (*that is what I'm trying to embed*) I don't have the source for that !
(11-14-2025, 07:28 PM)madscijr Wrote:(11-14-2025, 05:12 PM)ahenry3068 Wrote: The file formats are fairly obscure (these are for the 8 bit Commander X16 platform)
The sequence is MIDI FILE --> VGM FILE --> ZSM FILE
If you get this working, I'd be very interested in seeing your code that parses the MIDI file, as a basis for a utility to convert from MIDI to tab-delimited text and back...
If you have any 6502 assembly language experience the Commander X16 program MELODIUS does Midi parsing and playback. It's source is on GitHub
The developers tag is MooingLemur.

