Archive of the former Yahoo!Groups mailing list: Korg Poly800/EX800 Users
Subject: Writing new firmware to EEPROM's
From: "korgpolyex800" <korgpolyex800@...>
Date: 2007-04-14
Another little update for you all,
I just completed writing and successfully tested the sysex function
that allows me to send new firmware to the two new 8K EEPROM's. This
means that I am now going to be able to split the original 8K ROM
functions out into the new 16K of ROM space and then just send the new
firmware to the EEPROM's as a somewhat long (16K) sysex message.
Up until now, I've had to strip out from the original ROM both the
tape functions and the old sysex bulk dump and send functions. So now,
I'll be able to put all of the original sysex code and tape functions
back into the ROM code while continuing to develop new functions. In
particular, now that I've got a whole extra 16K (that's double the
original ROM plus the original giving 24K of ROM), I'll be able to
immediately start work on the new controllers that we all want to get
working. I'll also be able to start looking at the Poly800 ROM to plug
the keyboard and joystick controllers back into the EX800 ROM code.
The only thing I haven't done yet is to write a small executable to
split an 8K ROM binary image into a 16K nibble based file that will
make up the sysex firmware update. I have to do this because the sysex
message uses two bytes (high and low nibbles) to form each ROM byte.
Y'all have a great weekend.
Mike.