Jump to content
Just Jeff

Commodore 64 Issue

Recommended Posts

Good Morning,

 

I bought a Commodore 64 on Ebay and it seems to work fine, but the startup screen says 11122 Basic Bytes Free. Isn't it supposed to show 38000 more or less? Does anyone have any idea what is causing that? Bad RAM?

Share this post


Link to post
Share on other sites

Yes, it should say 38911. Probably you have faulty RAM and the startup routine stops counting.

 

11122 bytes counting from address 2048 would equal 13170 ($3372). If it boots to BASIC, I suppose you could POKE and PEEK around there to see if you get back the values you store. Exactly what it means of actual RAM chips would need to be looked up.

  • Like 1

Share this post


Link to post
Share on other sites

Are you sure it is C64 ? Can you show a screenshot of bytes free and if possible a picture of the case and motherboard ?

 

If it is a C64 then see https://retrocomputerverzamelaar.nl/commodore-64-problems/

RAM Problems U9 – U12, U21 – U24

Description
Startup screen problems with:

  • out of memory error,
  • wrong number of memory available,
  • colored random characters.

General
Blank screen, no border. Shorted chips may get warmer (sometimes very hot) than the other RAM chips.

Partial failure: will sometimes produce “garbage” screen, abnormal number of bytes free (lower than 38911)

or “OUT OF MEMORY IN 0” error on startup screen.

Cause

Bad RAM chips or bad socket contacts of the RAM
(M41464) 2 RAM CHIPS (64K X 4 DRAM)

Please see description of the images for the cause

Edited by thetick1
  • Like 1

Share this post


Link to post
Share on other sites

What else would it be? A VIC-20 with 8K expansion should report 11775 bytes free, and the expansion normally is external anyway.

  • Like 1

Share this post


Link to post
Share on other sites

Thanks yes its a c64. Says so on the top, and the screen. In fact the screen says its 64K at the top.

Carlsson- do you have a website? I was looking around for more info today and found one repair site run by someone with that name.

Share this post


Link to post
Share on other sites

Ah.. OK

 

I tried pokes and peeks. I don't seem to be able to use the $ though. I can peek (3371), (3372), and (3373) and get 0,255,0 respectively. When I poke 9 to those 3 locations, I peek a 9 back.

 

I'm not that familiar with BASIC anymore... In my world, leaving the $ off means I am using a decimal number instead of a hexadecimal. Is that the difference here?

Share this post


Link to post
Share on other sites

Ah, my mistake. You should POKE 13170 and subsequent addresses. The hexadecimal notation I gave was just for reference as I believe I've seen you in the Atari 2600 programming forum where you'd know hexadecimal by heart. :)

Share this post


Link to post
Share on other sites

Ahh then you've probably seen my quixotic attempts to make an Atari 2600 become a Commodore 64

 

So yeah its acting funny:

 

poke 255 in peek

13170 055

13171 239

13172 didn't write it down but I think it was 255

13173 132

 

poke 0

13170 055

13171 039

 

What do you think?

Share this post


Link to post
Share on other sites

I believe you have a partly damaged RAM chip, unless there is something else that can cause part of the memory to work but part doesn't. The PLA chip is a kind of memory manager I think but it probably would be greater errors if it was the cause.

Share this post


Link to post
Share on other sites

So from what I've read. I should buy a few chips, then piggyback one at a time to see if results change?

Share this post


Link to post
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.

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...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...