I must get mine set up again. From where I am
sitting I can see the fornt
side of the S100 expansion unit...
Nice. I would love an expension unit for the Sorcerer but is was hard
I got it with my Sorceror. I think I paid \pounds 10.00 for the lot, but
that's when classic computers were actually affordable :-) I've never
seen a secod one (or indeed another Sorceror).
enough to actually find the computer itself here in
New Zealand. I think it
will have to remain one of those wistful thoughts.
I've decided to have a crack at fixing this BASIC ROM-PAC over the next few
months. This is probably a good opportunity to actually LEARN about burning
EPROMS and I'm sure I'm going to need to do so if I want to keep my 70's and
80's computers going for the next 20 years.
Excellent!. Wanting to learn is always a Good Thing, and one reason for
doing battle with a classic computer.
It's going to be a big learning curve for me as my
knowledge is still
fragmented in this area. Also it's likely to be a slow project as there are
lots of competing activities at the moment. However, hopefully you guys can
assist if I need to ask what (to you) might seem stupid newbie-type
questions.
I have yet to see a stupid question :-). In other words, ask away and I
am sure somebody will help you.
Of course I'm only ASSUMING it's the ROMS. There is not much else in the
Most likely it is :-(. My expeirence is that while LSI devices are more
reliable than the equivleant circuit made from MSI chips or discrete
components, I do find that as the complexity of the IC goes up, the
reliabiltiy goes down. In other words, a single-chip ROM is going to be
mroe reliable than decoding the addresses and logically ORing the
apporpirate termis using doiode and TTL, but the ROM chip will be less
reliable tyhan the (much simpler) TTL chips used as the address decoder
in the cartridge.
case though apart from a few caps and a logic chip or
two. Is there any
quick technique to determine if it IS the ROMS and if so if any particular
ROM is faulty?
My thought is roughly what yopu suggested. If you find a way to get the
machine inot a machien code monitor with the ROM PAC in place, I would
suggest looking at the address range occupied by each of the chips. An
unadresssd chip will probasbly rread as all $FFs or something like that.
So if an entire block reads aas $FF, then either that ROM is defective,
or it's not being slected. a Loigc probe on the chip select pin will
probably tell you which is the case.
One way that comes to mine with the Sorcerer is to somehow prevent the
ROM-PAC from autostarting, then peer into the memory locations the ROM-PAC
occupies (with the inbuilt monitor) to see if any of the memory seems messed
up (with repeating patterns etc.). If NONE of the memory locations appear
accessible this would indicate it might be something OTHER than the ROMS
yes? (as it's unlikely all 4 ROMS would have developed a fault). Is this a
reasonable approach to start off?
Hoiwever, it's not uncommon for a ROM to fail in such a way that it never
outputs anything (just leaves the data lines floating, as though it's not
there at all). Of course if the chip selection logic -- the little chips
in the ROM PAC -- fails, you get the same behaviour.
-tony