mrbeats wrote:Hey Wax this is cool.
Bit of an odd question to ask you but as you have been messing around with the EMX is there anyway you could create an application that would enable me to load my own samples onto the machines chip?
I am positive people would pay you for such a thing.
All the best.
Try not happening.... I am guessing the samples are written into a separate part of the machine in the ROM as a different piece then the OS. Even if it was in the same piece as the OS (ie every time you download an OS update you download the samples too)..... it's a BLOB of machine code crossed with data.
Although the electribes use a particular Microcontroller (a couple actually)... and in theory you can probably figure out a way to disassemble it.... you are still stick with a blob of assembler which is not x86 (so not only would it require a specialized assembler, there is also no way to REassemble it)....
I would also guess that korg's software update function is NOT the same function that the microcontroller natively used to get the original piece of code loaded into it..... (I would assume the electribe's OS is in two pieces... one that's a sort of a loader and the other one which is a dynamic block which can be updated)....
To access the ORIGINAL native transfer method you would have to open the machine and solder into the chip.
Now that's cool except, even if you do manage to do this and put some compiled working code on it.... you still have no source code for the OS to make th emachine work properly..... The only thing you can do at this point is start from scratch and write the whole OS... but first you would have to figure out how each part of the machine communicates with each other....
I mean if you could somehow figure out how to tear apart the binary os file it could happen but it's entirely too unrealistic especially for one person to do that.... it would require the full knowledge of the particular platform.