Garbage on Screen after reboot

21 posts / 0 new
Last post
Offline
Last seen: 2 years 4 months ago
Joined: Aug 8 2022 - 04:32
Posts: 4
Garbage on Screen after reboot
AttachmentSize
Image icon AppleIIScreenGarbage.jpg25.39 KB
Image icon AppleIIScreenGarbage2.jpg243.07 KB

Hello,

 

I have an Apple //e and after a rebbot - most of the time - I have garbage on screen.

Sometimes with a blinking cursor and sometimes only garbage.

I try it 10x and perhaps it could be ok once.

 

Best

 

Erik

 

 

Offline
Last seen: 1 month 2 days ago
Joined: Jun 12 2022 - 23:35
Posts: 111
Could it be a bad RAM chip?

Could it be a bad RAM chip?

 

If you hold down the closed-apple key when you turn it on, it might be able to get into diagnostic mode where it will perform a RAM test.

Also, it's a long shot, push down all of the socketed chips, because sometimes if the board is manhandled, some of them can pop out a little.  Touch the power supply with one hand while you do this, with the power supply turned off and plugged into the wall.

 

Offline
Last seen: 2 months 2 weeks ago
Joined: Jul 5 2018 - 09:44
Posts: 2587
I was thinking the same thing

I was thinking the same thing.  Flaky RAM can cause that kind of error.

 

Offline
Last seen: 2 years 4 months ago
Joined: Aug 8 2022 - 04:32
Posts: 4
RAM is ok

Hi,

 

thanks! But the RAM seems to be ok. I already tested it and the message was: SYSTEM OK.

All Chips in a sockets were removed and put again in. Same issue.

 

Best

 

Erik

Online
Last seen: 7 min 47 sec ago
Joined: Jun 18 2010 - 13:54
Posts: 798
When you say "reboot" are you

When you say "reboot" are you turning off the power? If so, you need to leave the computer off for 30 seconds before powering on again (or get a ROMXe). If that is the issue, you can also hold down the open-apple key when powering on to force a cold boot.

Offline
Last seen: 2 months 2 weeks ago
Joined: Jul 5 2018 - 09:44
Posts: 2587
Schmullus wrote:Hi, thanks!
Schmullus wrote:

Hi,

 

thanks! But the RAM seems to be ok. I already tested it and the message was: SYSTEM OK.

All Chips in a sockets were removed and put again in. Same issue.

 

Best

 

Erik

 

The //e built in self test is not really that thorough as far as RAM test goes.  I'd try Apple Dealer Diagnostics or XPS Diagnostics //e or something similar which has a thorough RAM test.

 

Online
Last seen: 8 min 18 sec ago
Joined: Jun 29 2018 - 16:55
Posts: 590
Is there a good cheap tester

Is there a good cheap tester for the RAM chips? For my II Plus I used https://kosciuskomedia.com/product/4116-dram-tester-w-lcd/ (which does say you can modify a 4164 for testing, but I have not tried). It's sold out at the moment though it looks like. 

Offline
Last seen: 2 months 2 weeks ago
Joined: Jul 5 2018 - 09:44
Posts: 2587
I've seen 4116 testers on

I've seen 4116 testers on eBay recently, but nothing for other common DRAMs like 4164, 4416, 4464 or 41256 chips.  Something that could handle all of those and maybe a few others would be really awesome to have for anyone who is a retrocomputing enthusiast or works on vintage hardware.

 

Offline
Last seen: 2 months 2 weeks ago
Joined: Jul 5 2018 - 09:44
Posts: 2587
The other issue is that all

The other issue is that all but the earliest //e motherboards come with the DRAM soldered down, not socketed.  So repairs involve first de-soldering the old chip, then soldering in a socket.  I generally just snip off all the pins close to the package on the old chip then pull each one out one at a time with just a touch of heat on the back side with the iron.  A little solder wick to mop up excess solder and it's an easy-peasy fix.  If you have access to a nice rework station which has vacuum solder sucker and the attachments for heating all the pins at once it is even easier of course, but I've never had one of those at home.  I did at one time work at a place that had one, and it was sure nice to use.

 

Online
Last seen: 59 min 52 sec ago
Joined: Feb 27 2021 - 18:59
Posts: 625
nice but not required

It is certainly not necessary to heat all the pins at once, and even vacuum rework tools are nice, but not necessary, since it is only a 2-layer board. Using a quality solder sucker (such as an Edsyn Soldapullt) and proper technique you can remove solder from all of the holes of DIP ICs.

Offline
Last seen: 2 months 2 weeks ago
Joined: Jul 5 2018 - 09:44
Posts: 2587
robespierre wrote:It is
robespierre wrote:

It is certainly not necessary to heat all the pins at once, and even vacuum rework tools are nice, but not necessary, since it is only a 2-layer board. Using a quality solder sucker (such as an Edsyn Soldapullt) and proper technique you can remove solder from all of the holes of DIP ICs.

 

Oh, I never said it was necessary to have a pro rework station...  just awfully nice.  Like really, really nice.  What you say is true.  Even a half ass cheapo solder sucker can do an adequate job if your technique is good, but as always, the better tools make a tough job possible and an average job easy.

 

Offline
Last seen: 2 years 4 months ago
Joined: Aug 8 2022 - 04:32
Posts: 4
Reboot
jeffmazur wrote:

When you say "reboot" are you turning off the power? If so, you need to leave the computer off for 30 seconds before powering on again (or get a ROMXe). If that is the issue, you can also hold down the open-apple key when powering on to force a cold boot.

Yes I turned off the power. If I wait let say 5 seconds an hold down the open-apple-key when powering up, it seems to be ok. Thanks a lot for this hint. But is it normal this behavior???

 

Best

 

Erik

 

S.Elliott's picture
Offline
Last seen: 9 hours 58 min ago
Joined: Jun 23 2022 - 16:26
Posts: 247
Schmullus wrote:jeffmazur
Schmullus wrote:
jeffmazur wrote:

When you say "reboot" are you turning off the power? If so, you need to leave the computer off for 30 seconds before powering on again (or get a ROMXe). If that is the issue, you can also hold down the open-apple key when powering on to force a cold boot.

Yes I turned off the power. If I wait let say 5 seconds an hold down the open-apple-key when powering up, it seems to be ok. Thanks a lot for this hint. But is it normal this behavior???

This behavior falls into the category of "uncommon but not rare."

It occurs because the ROM tries to distinguish between a warm-start and a cold-start by comparing the contents of memory address $03F3 against the contents of memory address $03F4, and testing for a specific relationship that's stored in those bytes when the computer has been initialized: an exclusive-OR against the bit pattern 10100101 (A5).

Occasionally, one particular computer's RAM chips exhibit a natural affinity toward matching that bit pattern...just by chance...which causes the ROM to misinterpret the pattern as an indication that the computer does not need to be initialized at cold start.

If your Apple //e often exhibits this issue, a simple solution is to shuffle the RAM chips so that their natural affinity trends away from these bit patterns.  For instance, swap the RAM chip at row 6 with the chip at row 7 and that will effectively flip the affinity in the lowest two bits.  (ie: if the chips tended to toward matching 10100101, they will now trend toward 10100110)  Swap arbitrary pairs of chips until the problem is resolved to your satisfaction.

Online
Last seen: 8 min 18 sec ago
Joined: Jun 29 2018 - 16:55
Posts: 590
S.Elliott wrote:Schmullus
S.Elliott wrote:
Schmullus wrote:
jeffmazur wrote:

When you say "reboot" are you turning off the power? If so, you need to leave the computer off for 30 seconds before powering on again (or get a ROMXe). If that is the issue, you can also hold down the open-apple key when powering on to force a cold boot.

Yes I turned off the power. If I

Incredibly helpful and useful post, thank you!

Online
Last seen: 7 min 47 sec ago
Joined: Jun 18 2010 - 13:54
Posts: 798
S.Elliott wrote:.. natural
S.Elliott wrote:
.. natural affinity toward matching that bit pattern...just by chance...

 

 Just some clarification here. The issue is not that a RAM chip has an affinity toward a certain bit pattern. It's that many old RAM chips can retain some of their contents for an unbelievable amount of time after the power has been removed. Thus moving the chips around WILL NOT solve this issue. If the page 3 data retains its values while other parts of the RAM lose their content, then the next power on will look like a warmstart but will have corrupt memory. Even the Apple documentation warns that you should only power back on after at least 30 seconds.

 

While Woz was very clever in designing many parts of the Apple II - and loved to accomplish things in software instead of hardware - this is one area where I think he let us down. The original Apple II's did not even have a true power on reset circuit. This was corrected at first with the Disk II controller card and then also incorporated into later revisions of the motherboard. Even the keyboard controller and latch received power on reset circuits as the motherboards improved. Any of these circuits could also have been used to discriminate between a cold and warm start. But that's easy to say 40+ years later.

 

If the issue really bothers you - and you could benefit from its other features - you might look into the ROMXe product. Along with its ability to offer multiple ROM images and fonts as well as a real-time clock, it will also guarantee a cold boot at every power on.

 

 

Offline
Last seen: 2 years 4 months ago
Joined: Aug 8 2022 - 04:32
Posts: 4
ROMXe
jeffmazur wrote:
S.Elliott wrote:
.. natural affinity toward matching that bit pattern...just by chance...

 

 Just some clarification here. The issue is not that a RAM chip has an affinity toward a certain bit pattern. It's that many old RAM chips can retain some of their contents for an unbelievable amount of time

 

 

Wow, that seems to be great but a little bit expensive to solve this problem. Hmmm...

 

Best

 

Erik

Online
Last seen: 7 min 47 sec ago
Joined: Jun 18 2010 - 13:54
Posts: 798
Schmullus wrote:Wow, that
Schmullus wrote:
Wow, that seems to be great but a little bit expensive to solve this problem. Hmmm...

 

 Fair enough. Yes this would not be cost effective just to solve this issue.

 

But consider that a $40 clock + $45 MultiROM board would still not get you all of the features of the ROMXe plus the extra fonts. And you don't even have to give up an expansion slot! Seen this way, the consistent cold booting just comes for free.

A new pricing structure is also coming soon that will substantially drop the price of the ROMXx modules if you don't need the extra fonts ;)

Online
Last seen: 8 min 18 sec ago
Joined: Jun 29 2018 - 16:55
Posts: 590
I'll have to get my RomX back

I'll have to get my RomX back out. I had to remove it when troubleshooting my II Plus. Now that I've fixed the language card which was the issue with RAM corruption on that system, perhaps I'll try the RomX again. 

When the MSFT Language card had a bad 74LS* chip and bad RAM IC, I ran into very similar issues as described here with inconsistent booting, especially if you don't leave the system off long enough. The information here is very helpful for me if I need to troubleshoot this again. I also have a 4116 DRAM tester on hand. 

Online
Last seen: 24 min 56 sec ago
Joined: Dec 20 2003 - 10:38
Posts: 589
https://www.ebay.com/itm

https://www.ebay.com/itm/254648489833

https://www.ebay.ca/itm/124803897060?hash=item1d0ee456e4:g:NLQAAOSwl0Ng51ed

Offline
Last seen: 2 years 3 months ago
Joined: May 27 2013 - 13:01
Posts: 849
I was the first person to

I was the first person to notice this problem. The cause is definitely the RAM.

Since then, I've come across a specific RAM chip that takes care of this problem. You'll be surprised how well these chips work.

Get the HM4864P-3. It's a RAM chip by Hitachi.

When I want RAM chips, I don't buy them separately. Instead, I get a 64k 80 column card that is socketed.

On eBay, such a card available. It's item number 142942741346

Offline
Last seen: 1 week 1 day ago
Joined: Apr 26 2016 - 08:36
Posts: 745
This looks like a classic RAM

This looks like a classic RAM persistence issue.

 

Try booting (or powering up) holding the open-apple key down.

It should boot normally.

 

If it does then you have a RAM persistence issue.

Sometimes this clears itself up with normal regular use.

long periods of powered-off state are not firendly to these machines.  They need to be used regularly.

 

Otherwise you'l need to replace the RAM.

 

 

Log in or register to post comments