Jump to content
IGNORED

Commodore 1700 RAM and C128 issues


rwicksall

Recommended Posts

So I got my first Commodore 1700 RAM expansion and I'm having some issues.  It will not work 100% on my C128 but appears to work fine on my C64.

 

If I fill the screen with text and then stash it to the RAM:

stash 1000,1024,0,0

And then clear the screen and fetch the contents back to the screen:

fetch 1000,1024,0,0

Every other 64 bytes is missing starting with the first 64.  The odd thing is on the 64 byte blocks that are not returned, text on the screen is not overwritten and no garbage is returned.  Like the transfer just doesn't happen.  Image attached.

 

The 128 seems to work perfectly otherwise.  I have a couple versions of the Final Cartridge and a few early Commodore game carts.  The Cart slot seems to work fine.

 

Any ideas where I should start looking?  The system was recapped earlier in the year.

 

Edit: the image attached was run on a cleared screen so you can see the gaps but not the original text that is not overwritten.

1700RAMMissing.jpg

Edited by rwicksall
Link to comment
Share on other sites

I'm starting to think there is a stuck address line or maybe bad power supply issue.  My 64 has a brand new power supply and I know these 17XX's require a bigger supply.  I recapped the motherboard but the power supply hasn't been refurbished.  I don't have the proper tools to test but is seems like the REU is having trouble controlling the 128's address lines.

Link to comment
Share on other sites

Shot in the dark: I was thinking DMA controller, but since the problem is specific to your 128 -- maybe the MMU?  I am not sure of the interaction between the two, but IIRC the MMU is involved in memory access from the REU as well as the CPU.  I suppose you do not have another 128 to test on.

Link to comment
Share on other sites

I just have the one 128.  I used this as an excuse to pick up a dead test cart.   Maybe that will find something.

 

Based on the pattern on the screen I think address line 6 may be the issue.  If it is stuck high I think it would cause this problem.  I also found a blog post with similar issues and looking at the schematic there a handful of chips that I could shotgun onto the board.

 

http://ode2commies.blogspot.com/2015/08/the-commodore-128d-journey-ends.html

 

This is my personal 128 from 1985ish and it saw a few years of heavy use.  I wouldn't be surprised if something got damaged swapping the final cartridge a million times. 

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

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...
  • Recently Browsing   0 members

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