This sounds like a cool project! My first computer was an Atari 800 -- great machine! Although, aside from noodling on my family members' synths, I didn't really get into electronic music and start buying my own synths until the release of the Atari ST.
Ooh, yes, Atari ST! Still a classic.
I got the packing software working to my satisfaction. The big difference between the C version and the assembly version is that the C version must create sysex files of the right size. For assembly, I'm just dealing with a region of memory of known size, so the sizing can be less rigorous.
I'm going to build the MIDI interface hardware using a CMS WIDI Core (bluetooth breakout board) driven by an Arduino Nano. I'm looking forward to this, as my small home studio is largely based on Bluetooth. There's a lot to be said for not having to move a 1980s computer system around the room! While wired MIDI is not a difficult circuit to build, all I have to do with the WIDI Core is hook up a couple UART pins and boom.
Next task will be to map the Prophet 5 panel to the unpacked parameter locations.