I'll give you a hint - the post was originally twice as long and _did_ go into detail about why I wanted to patch something, but a reviewer of the post pointed out that I could potentially have run afoul of one or more laws in one or more countries if I had succeeded in doing so.
Thank you very much for the follow up as well. At a risk of generalizing, it's frustrating, to say the least, that a 26-year-old device can be treated like safeguarded property or an industry secret at the same time when they're happily cast in the dustbins of a product cycle; or lost as insignificant pieces of company mergers.
This product line is not in the dustbin at all. Kurzweil just introduced the K2700, which still includes the VAST engine introduced in the K2000. It’s pretty amazing how long and continuous the Kurzweil technology timeline has been.
The K2000 was ahead of its time, and is still an amazing instrument today. I'm intrigued to discover that MAME is adding support for it, which sounds like an awesome project, I wonder if I can help in any way (K2000R is still here, but not been booted for a while).
As the other comment notes, I’m not sure if MAME can actually properly emulate any music hardware. There’s a skeleton Elektron Machinedrum/Monomachine in there for example but it can’t really do anything interesting (although this thread talks a bit about how some hackers used it to help reverse engineer and ultimately create their own firmware for the Machinedrum, see my other comment for more details: https://github.com/jmamma/MIDICtrl20_MegaCommand/issues/88)
Another project which may be of interest is this emulation of the Motorola DSP536xx DSP, which was used in a lot of classic late 90s hardware synths: https://dsp56300.wordpress.com. It can actually run Access Virus ROMs pretty much perfectly and apparently on an M1 the performance is pretty good, it’s usable but crackly on my i9 Mac. They’re hoping to be able to emulate many more synths which used the same DSP but for now the Virus is the focus.
MAME seems to have had "skeleton driver" (i.e.: very rough and unfinished) support for a number of 80s- and 90s-era synths, given that they're very similar to video game hardware from the same era. In my reverse engineering for this project, I realized that the MAME driver might now boot, but there's an extremely long way to go before audio comes out; the K2 series used custom ASICs for waveform generation that have no public documentation. I've heard that some folks much smarter than me know how to de-cap chips and reverse engineer them from the hardware, but I'll be extremely impressed if someone can make that happen and emulate those chips efficiently.
Just speculating but anyway, it could be related to allowing the digital dump of the various waveform samples, so that they could be used to create for example a software plugin that replicates some or all the functions of that instrument.
Modern hardware would allow the recreation of many old instruments at a fraction of their cost, either in hardware and/or software, so it's understandable that manufacturers are fiercely protecting their IP.
It's unfortunate that he wouldn't share what the goal was - what he wanted to patch and why.