![]() One benefit is now the K2000 simulates correctly in MAME due to his spelunking. The actual tweaks that are made are left up to the reader, but the techniques to get a working decompiled build and a viable ROM image to flash apply to many projects. changed a few strings, made sure the checksums were correct, and he was ready to flash. With that tidbit, was able to find the function that copied chunks of the new ROM file to RAM and start decoding the file correctly. ![]() Certain functions were very high in memory, and a quick consultation of the service manual yielded an answer: it was the volatile RAM. He found the part of the code that reads in a new firmware file and checks the header and checksum. The K2500 operating system is still available online, and a quick pass through Ghidra showed some proper instructions, meaning the file likely wasn’t encrypted. Rather than directly start pulling out parts on the kitchen table, began by doing some online research. The synth in question is a Kurzweil K2500, released in 1996 with a Motorola 68000. ![]() And just because it is an instrument doesn’t mean someone like can’t crack it open and patch the OS inside. They used to cost far more, but we tend to think of them as instruments instead of computers. Despite being a computer with some extra chips, synthesizers today are still quite expensive.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
June 2023
Categories |