Jump to content
IGNORED

Troubleshooting a C64: Only print "READY" at power-up (missing other startup lines)


mvancopp
 Share

Recommended Posts

Hi Everyone,

I am new to the C64 community and have a C64 I recently came into my possession that prints "READY" at power-up but does not print the first line, "COMMODORE BASIC V2", or the second line stating the memory. Once READY is displayed I can type, such as "10 PRINT T" and press enter the screen clears and never returns. This C64 is a very early model with the 5 pin DIN video connector (a 326298 REV A motherboard).

Does anyone have some pointers on where to start troubleshooting? Any suggestions are appreciated.

 

EDIT:

The first two lines are printed but disappear to quickly to completely read. I see some of the text flash quickly, like COMMODORE or BASIC, but are replaced by the READY and the rest of the screen appear as spaces. 

 

Thank you,

Mark

 

Edited by mvancopp
Link to comment
Share on other sites

10 hours ago, mvancopp said:

Hi Everyone,

I am new to the C64 community and have a C64 I recently came into my possession that prints "READY" at power-up but does not print the first line, "COMMODORE BASIC V2", or the second line stating the memory. Once READY is displayed I can type, such as "10 PRINT T" and press enter the screen clears and never returns. This C64 is a very early model with the 5 pin DIN video connector (a 326298 REV A motherboard).

Does anyone have some pointers on where to start troubleshooting? Any suggestions are appreciated.

 

EDIT:

The first two lines are printed but disappear to quickly to completely read. I see some of the text flash quickly, like COMMODORE or BASIC, but are replaced by the READY and the rest of the screen appear as spaces. 

 

Thank you,

Mark

 

Could be a memory problem too or maybe PLA but the PLA was not as likely to fail on the early boards as it is on the later longboards.

A diagnostic cartridge like the 586220 would be helpful. The Dead Test diagnostic cartridge (781220) might be helpful too if the other one refuses to run.

 

Are any chips in sockets?

 

Link to comment
Share on other sites

Thanks @carlsson, @hofster, and @OLD CS1 for the suggestions.

The symptom changed over the period of a few hours. The "READY" display began to become intermittant. It flipped between the too fast to read lines and the READY and a the screen just being the blue on light blue screen with no characters. A few times it displayed some jumbled texted instead of the READY word. Now it is always te blue-on-light blue empty screen. Sometimes things just go down hill... 😏

I swapped out the Character ROM since it is in socket and I have, and can burn, 2532 eproms. There was no change in the behavoir.

@hofster, chips in socket: 6510, VICII, PLA, CHAR ROM, and SID (SID is not installed for any of these tests).

The DRAM chips are the gold colored top chips but I need to desolder them to test. On the list to do. The memory mux chips of not MOS chips, I read those are prone to failure. I do not have an alternate PLA, VICII, or 6510, but I do have a PLA replacement (the two 20v8 version) and a dead test/diag cart on order. I cannot presently make 2564s, nor do I have an adapter but I can make one for testing the BASIC and Kernal ROMS (would need to desolder and socket these). Just need to find the time, hopefully this coming week.

It soundslike RAM is #1 suspect and then BASIC ROM, followed by PLA? Does that sound like a reasonable plan?

 

Thanks for all the suggestions. This troubleshooting will at least make me familiar with the C64 hardware. 🙂 

Link to comment
Share on other sites

On 12/24/2022 at 1:34 AM, mvancopp said:

 

@hofster, chips in socket: 6510, VICII, PLA, CHAR ROM, and SID (SID is not installed for any of these tests).

Sorry for the lack of response. My notifications aren't working.

I was thinking that there might be some chips that could be removed for testing purposes but it's only the SID and Char ROM in your case then and you already ruled those out.

The dead test cartridge is a good thing to try. If the dead test passes without errors it's likely a ROM problem.

Link to comment
Share on other sites

Hi All,

I had some time so I took a look at this. First using a two-channel scope I looked at the RAM. When the RAM is selected, read or writes, the data lines were always driven and changing levels. So likely not a RAM problem. Next was the ROMs and the Character ROM was already confirmed by the output of the messages, so I tried the BASIC rom. I desoldered it, installed a round-hole socket. I then read the ROM and the checksum did not match the downloaded binary. I built a 2364-to-2764 adapter, programmed a 2764 from the downloaded binaries and viola up she came! 🙂

I also found a heat sink was missing from the 7805 by the joystick ports. This manifested itself after warm-up as strange lockups, video issues, and general instability. Installed a nice heatsink I had from another project long ago and all those issues stopped.

 

Thank you @hofster, @carlsson, and @OLD CS1 for your input and advice. It made the troubleshooting much easier and faster. 

 

 

  • Like 3
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...