At 11:37 18/01/2003, you wrote:
On Jan 17, 18:18, Adrian Vickers wrote:
Unfortunately, the PET seems to have developed an odd fault: It won't
take
a BASIC program, and some keywords seem to be
knackered...
So.... I figure the BASIC ROM has become slightly
corrupted, OR I've got
a
flakey memory chip which reads OK but doesn't
write properly. The
question
is, how to find out?
Swap some of the RAM chips around and see if it makes a difference. If it
does, particularly if it fixes it, swap them back -- it might just be a bad
socket contact. Be careful with the RAM chips: if you have the type of PET
I think you do, they're MOS Technology 6550, aka unobtainium, and unlike
any other RAM chip.
Hi Pete,
It's not *quite* as bad as all that, it uses 2114's. Although they're not
made of unobtainum, they ARE made of "rareium" (or R@RE!ium on eBay -
probably the *WOW* *L@@K* isotope, knowing my luck :).
1) Can the
BASIC ROM be swapped with one from, say, a 3032 or 4016? In
fact, which one IS the BASIC ROM?
No. BASIC (and also the rest of the code, whether you call it a kernel or
a monitor, or "stuff") is spread over several chips.
Damn, I just *knew* it wouldn't be that easy.
And in the early
PETs, the ROMs too are MOS Technology specials, and the different versions
of PETs had different ROMs.
AFAICT, these are version 1 ROMs. Every socket is filled, and they're all
MOS6540s.
If it's got 28-pin MOS Technology MPS6540 ROMs,
you'd need a carrier to
shuffle some signals, at the very least, and possibly some logic to handle
the multiple select lines.
Harrumph. Guess which one it has...
Still, I've no fear of making carriers, etc. - albeit time constraints &
lack of equipment will make it tough right now - at least until I can get
my MicroMAT going.
The good news, though, is that I have a
chicklet-keyboard 2001-N as well, and if necessary, I could probably do a
ROM dump for you (though IIRC it used to be on the 'net somewhere). I
wouldn't need to move more than a few hundreweight of stuff to get at it
;-)
That might be cool (and *snap* about the tons of stuff, although having
seen your little collection I think you do have rather more to shift about
than me!). However, let me try out the RAM swapping & chip re-seating
first, and if that doesn't fix it, then we'll look into EPROMs & suchlike.
--
Cheers, Ade.
Be where it's at, B-Racing!
http://b-racing.com