<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Sun, 29 Mar 2009 10:30:33 +0100
From   : jumbos.bazzar@... (Mark Haysman)
Subject: A quick question about EPROM programming

>> I suppose I have a related question, can I drop in a 27512 for example, 
>> tell
>> the programmer it's a 27128 and expect it to work like one? Obviously I
>
> To be safe you'd have to program both 16Ks of the EPROM with the
> same data as you wouldn't know which half would get selected once
> it was in the computer. Most programmers that can program 16K
> EPROMs can also program 32K ones, often you program each 16K half
> at a time. If the programmer doesn't support programming 32K
> EPROMs, you can do it manually with a wire link.

That's fine for 27256s, but 27512s have 4 banks of 16K, and the Vpp is moved 
to Pin 22, so it's unlikely to work (I never say never, as there's always 
someone that's done it!). 27256s only work because of a fluke in the way the 
/CE signal is also the /PGM signal on that size of EPROM . The problem with 
using a 27512 in the Model B is that Pin 1 in the socket is not connected to 
anything, as it's the Vpp pin in the smaller ROMs. You would have to tie 
that either up or down manually to prevent spurious accesses to different 
locations on the ROM. Even if you program all 4 banks the same, some ROMs 
you may find will be okay with that, whilst it will upset others. Even 
better, tie it to Pin 12 of the LS163 paging register, then you can have 2 
different ROM images in the 27512. To use all 4 banks, cut the link between 
pin 27 and 28 under the motherboard, and connect pin 27 to Pin 11 of the 
LS163.

> Drop the EPROM into the ZIF socket, but ensure pin 27 does not go
> into the socket. Connect a wire link between the free pin 27 and 0v
> to program the bottom 16K, and to +5v to program the top 16K. *DO*
> *NOT* put a wire link into pin 27 of the ZIF socket as when
> programming a 16K EPROM that pin has 12v/21v at it.

Pin 27 is the /PGM pulse, and is only a TTL level signal, the Vpp is Pin 1 
on a 27128/27256, and pin 22 on a 27512. But yes, still leave it not 
connected.

Mark. 
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>