[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Self-test error codes
BLuRry wrote:
I have a //e enhanced, with a very damaged 8mhz zip chip processor. I
plan to replace the zip chip with an unmodified 65C02 processor.
Before I do, I wanted to make sure the self-test code wasn't revealing
something else as a problem as well.
After running the self test, I see the following on the screen:
RAM: 0 0 0 0 0 0 0 1
Would this indicate the last ram chip is damaged, or that the processor
is just having trouble reading from that memory line due to a damaged
pin?
I would suspect the RAM, since the processor has to fetch code
using that pin, too, and is apparently is working.
Should I be too nervous about putting in a 65C02 processor that's
faster than 1mhz? (or is that kept in check by the on-board osc?)
You will have to use at least a 2MHz processor to meet the timing
requirments of the //e. Anything faster than that will work, but,
of course, won't run any faster than the standard 1MHz.
A side topic of lesser importance: Would it be possible to gut the
parts of the zip chip and make a daughter-card (to plug in to the 6502
socket) housing all the parts of the zip chip? Does anyone have a
schematic for such a thing, but some random chance? :-)
Yes, in principle--but I think you'll find that a multi-chip
module is not an easy rework job!
I assume your problems are weak/broken pins. Using advanced
techniques to gain access to the pin "stubs" and re-attach
them to a machined-pin socket is probably your best bet.
I know there's a physical clearance issue, but it would have
been best if all Zip Chips had shipped in a machined-pin socket,
and even better if, while in that socket, it cleared peripheral
cards...
-michael
Music synthesis for 8-bit Apple II's!
Home page: http://members.aol.com/MJMahon/
"The wastebasket is our most important design
tool--and it is seriously underused."