Hey Mike, that's conversion, not conversation. Dim wit! Mike. --- In korgpolyex@yahoogroups.com, "korgpolyex800" <korgpolyex800@...> wrote: > > Well more good news from the software upgrade front. > > I finally managed to get my binary conversation C program working > correctly. It was one of those maddening problems with my code. I > opened the binary file in text mode instead of binary mode which > caused the binary image file read to fail and I could only get maybe > 100 or so bytes into the program instead of the whole binary image. A > quick change from "rt" to "rb" fixed it. It just took me a couple of > hours to find it. Frustrating! > > The conversation utility takes an assembly binary file as input and > strips out just the data for the lower or upper EEPROM and writes it > to a file along with the necessary sysex preamble and EOX (F7) at the > end. I then open up MIDI-OX and open the file and send the binary > image straight to the EX800 EEPROM's. > > To test that it actually works, I just now took all of the old tape > functions and relocated them back into the first EEPROM. And it > worked! Now I have an EX800 will all of the new sysex functions as > well as the original tape functions. > > Now I can get down to writing new EX800 functions again. Only this > time, all I have to do to test the code is run the C utility on the > assembly binary file and then send the code update straight to the > EX800 as a sysex firmware update. > > I am over the moon that this all works since I have now finished the > major utility part of the work to upgrade the EX800. The only > remaining utility tasks will be to design the circuit board itself, > put user assembly instructions together, that sort of thing. > > The major new tasks will be the fun part of adding new functions to > the EX800. > > Won't be long now before I have a kit available to us all. > > Mike. >
Message
Re: Another code update
2007-05-19 by korgpolyex800
Attachments
- No local attachments were found for this message.