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