[sdiy] Roland Mask ROM's (i.e 707, 909) read/write

Roy J. Tellason rtellason at blazenet.net
Tue Apr 4 21:02:33 CEST 2006


On Tuesday 04 April 2006 04:08 am, Plutoniq9 wrote:
> I'm working on a project to find a way to create/use standard 27c256
> eprom's or modern flash ROM's in the Roland TR-707 & 727 machines. However,
> this has not been a necessarily easy road up to now, which is why I thought
> I'd come to the list to see if anyone might be able to help. Once I am able
> to read the ROM's, then I can figure out how to go about creating a
> replacement soundset(s).
>
> Some of the problems the Roland mask ROM's (HD61256P) present;
>
> -Address-lines are mixed up from jadec standard. My present meathod or
> re-ordering the address-pins so my eprom programmer can read them is by
> breadboarding the Roland ROM and running wires to the correct locations on
> my programmer (messy & 28 of 'em, but solves the problem).
>
> -Roland's CS (chip select) is pin 26 while pin 20 is an address pin. These
> need to be swapped to match 27c256 standard pinout. (Fix as above)
>
> -The final problem, and most frustrating, is that pin 22 (Output-enable or
> chip-enable) actually needs to be clocked in order for the data pins to
> output data, you can't just tie it high or low. When the pulse goes high
> (on every pulse), out comes the data.
>
> The last issue is where I'm stuck. In the 909 or certain 707 ROM's, Pin 22
> (OE) is pulsed by the same clock that drives the address counters. However,
> in a normal eprom programmer, this pin is normally just taken low.....How
> am i supposed to clock this line and have it in sync with my address
> counter in the my programmer? I'm stumped, Roland sure made it
> difficult......

I have NO idea if what I'm going to mention here applies to this specific 
model of equipment or not,  it's just something I bumped into once...

We were a Roland service center.  One time we were doing a "software upgrade" 
on some keyboard,  and the original part pulled was an EPROM,  the new 
replacement was a masked ROM.  And it didn't work.  After putting it in 
there,  the unit was completely dead.  So I called 'em...

(This was one of the real irritations about dealing with Roland,  no toll-free 
tech support,  and it took a while to get a tech on the phone,  and the info 
should've been sent out with the upgrade on a paper anyhow!)

What I was told was that I had to move two "jumpers" which actually consisted 
of two "zero-ohm resistors" that were surface-mount,  which sat right next to 
the part in question.  They were on one set of pads,  and I needed to move 
them to this other set of pads.

Maybe,  if you're lucky,  the board you're messing with has such an 
arrangement?

-- 
Member of the toughest, meanest, deadliest, most unrelenting -- and
ablest -- form of life in this section of space,  a critter that can
be killed but can't be tamed.  --Robert A. Heinlein, "The Puppet Masters"
-
Information is more dangerous than cannon to a society ruled by lies. --James 
M Dakin



More information about the Synth-diy mailing list