<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 15 Nov 2010 13:16:04 +1100
From   : awilliams@... (Alan Williams)
Subject: ROMs

Theo said:
Hmmm... strokes non-existent beard... I've got a version of *SrLoad that
repeatedly writes each byte until it's written, something like:

.loop
LDA (src),Y:STA (dst),Y
CMP (dst),Y:BNE loop
INY:BNE loop
INC src+1:INC dst+1:BVC loop

> They'll need an address line or few bodging from the Beeb's ROM
selector,
> but means you can have 8 ROMs in one flash chip.

Couple of flying leads to the ROMSEL links.

Alan said:
I have just had a squint at the data sheets for the 29F010, and that's
not the code you are going to need.

There seems to be a bit more bowing and scraping required to erase a 16K
block, and then reprogram it.  It seem quite ok, the main pain is that
the chip is 32 pins and the beeb socket is 28.

I find these chips are quite cheep, even for a tube full, from RS in .AU
too.

This is presently topical for me too as I have just ordered a goMMC and
by the looks of it that will require me removing my existing ROM/RAM
board.

Anyway if I do anything with this I will share the code and other
details etc.
Alan
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>