[sdiy] dsp box hacking?

dustin sedlacek dustin.sedlacek at gmail.com
Tue Jun 13 00:28:33 CEST 2006


The OS for the Ensoniq Mirage has been altered here isa good resource page on it
http://www.gweep.net/~shifty/music/mirage.html

There is aslo a rewritten OS for the mirage called MASOS but i cannot
seem to find information on that.

To keep this on topic the Mirage has analog filters ;)

There is also the Ensoniq ASR10 and EPS16+. A engineer Bill Mauchly
wrote some new effets for these devices that load via floppy disks
check
http://www.waveboy.com/


While on the Topic of samplers and rewiting the OS there is the yamaha TX16W
http://en.wikipedia.org/wiki/Yamaha_TX16W

There is a rewritten OS called typhoon that can be found here
http://www.nuedge.net/typhoon2000/Typhoon2000.htm


I think that this is a new wave in DIY that i would love to see more of....
rewite the OS for a Akai sampler anyone?



On 6/12/06, Rainer Buchty <rainer at buchty.net> wrote:
> > I'm not sure if the software has become more complicated (which is
> > possible) or whether lawyers started getting involved.
>
> I'd say neither.
>
> Once the custom chips get complex enough, it's hard to get the register
> interface right. For instance, when I was rev-engineering the Ensoniq
> SQ80, I was rather puzzled by the fact that the sync bit in the
> oscillator control word was set for both, hard-sync and AM.
>
> It just didn't make sense, and I also completely overlooked that also
> the oscillators got shuffled depending on no or hard-sync set or AM.
> Once I got my hands on the DOC programming manual (which was also in the
> Apple IIGS manual) it was all clear, because hard-sync can only go from
> even to odd oscs whereas AM goes only from odd to even oscs.
>
> If you want to have some quality time, grab the Casio FZ-1 OS and try to
> rev-eng
>
> - the display protocol for its custom text/graphics controller
> - the register interface for its GAA/GAB ASICs
>
> Even though some kind soul from within Casio leaked the OS-internal data
> structures, memory map, and OS function list to some Norwegian FTP
> server, it's still not obvious what's going on here and would take some
> significant time.
>
> And we're talking about 1986 technology here.
>
> Today one would pack everything into a single ASIC. Custom CPU for
> control, dedicated DSP for computation, maybe custom logic for hardware
> acceleration of some tasks. Just have a try with your DVD player's next
> BIOS update...
>
> Changing the menu texts or the power-on picture is easy. But anything
> else is hardest work.
>
> Rainer
>
>
>
>


-- 
Dustin



More information about the Synth-diy mailing list