Jump to content

Recommended Posts

Do you have other working sticks to test on your Commie? How well does your keyboard work? You could have a popped 6526.

 

Keyboard works just fine. I can get all directions working in controller port 2, but then the fire button doesn't work there either. I tested it with a CX40 and it has the same response as the Wico.

Port#2 firebutton is wired in parallel to the keyboard matrix row containing 9, I, J, 0, M, K, O and N. If some (preferably all) of those keys work the problem is most likely somewhere between the joystick connector and the 6526 at U1. Could be corrosion of the connector pins, broken traces/solder joints or blown protection diodes (if those are present at all, not all boards have them).

It depends on the phase of the moon. Sometimes the 6526 chips were socketed, sometimes they were soldered directly to the board. Which generation is your C64, i.e. is it an early breadbox, later breadbox, C64C, C64G etc? Actually you have to open it up and have a look to be certain, as the use of sockets was not consistent for one motherboard revision or even factory.

 

If you have to desolder it, strongly consider adding a socket instead of soldering in a new chip.

 

Also the two 6526 chips in the C64 are equal which means if they're socketed, you can swap them and see if you get other faults, like floppy drive and/or RS-232 (seldom used) malfunctions. If you like to read up a little on what is going on behind the doors, here is a brief memory map. Scroll down to the 6526 area starting at $DC00 to learn more about data ports, data direction registers and more. Basically you only need a brief idea which bit does what to match with your issues.

 

http://zimmers.net/anonftp/pub/cbm/maps/C64.MemoryMap

  • Like 2

Before getting new chips or desoldering, it's probably worth testing a game or two with the keyboard removed. Some key combinations can cause problems but not register keypresses, sort of a long shot but worth a look.

 

Definately put sockets in for chips you replace, extra 80 cents to save a bunch of time later.

Good God, I remember stacking 6526s on each other for testing and sometimes "fixing" a chip which was soldered to the board. Of course, this would not work if the particular port pin was stuck closed (logic low,) which now I think of it I never actually ran across -- failures were either stuck open or tri-state (probably the latter, but I had no way of telling.)

 

Sockets, yes.

  • 2 weeks later...

I recently bought some Sega Genesis controllers to use with my C128.

There is an issue with Genesis controllers and the CBM computers,

and the F7 key stopped working while the Genesis controller was attached.

 

The reason I mention this is "is it possible that someone else used a Genesis controller on your machine and cooked a chip?"

 

FYI, I found a diode fix for the Genesis/Commodore issues, and will be fixing my controllers...

  • 4 weeks later...

I had a first generation 64C back in the 80's and the down direction went out on joystick port #2. It turns out that one of my 6526's was bad, so I bought one from my local C= dealer and popped open the 64C to find out that ONE of the chips was socketed and the other was not. Take a wild guess which one had gone bad... :mad:

  • 1 month later...

I recently bought some Sega Genesis controllers to use with my C128.

There is an issue with Genesis controllers and the CBM computers,

and the F7 key stopped working while the Genesis controller was attached.

 

The reason I mention this is "is it possible that someone else used a Genesis controller on your machine and cooked a chip?"

 

FYI, I found a diode fix for the Genesis/Commodore issues, and will be fixing my controllers...

 

Diodes are not enough and you have to check for fast ones that have a high drop voltage. You need to modify the wiring in a manner that renders inoperative the internal TTL IC of the Sega Gamepad (elsewhere you will get +5V shorting to GND when you press buttons).

 

 

Cheers,

Oge

 

Diodes are not enough and you have to check for fast ones that have a high drop voltage. You need to modify the wiring in a manner that renders inoperative the internal TTL IC of the Sega Gamepad (elsewhere you will get +5V shorting to GND when you press buttons).

 

 

Cheers,

Oge

 

 

Thanks, much apreciated. I find to find the article iwth the diode setup (I bought the diodes, but GOD BLESS MY PROCRASTINATION).

 

When I locate the artcile, I will post it here.

  • 1 month later...

I had a first generation 64C back in the 80's and the down direction went out on joystick port #2. It turns out that one of my 6526's was bad, so I bought one from my local C= dealer and popped open the 64C to find out that ONE of the chips was socketed and the other was not. Take a wild guess which one had gone bad... :mad:

I use a couple of Sega Genesis gamepad on my C-64, but I have modified the gamepads so they can't hurt the computer. There is some info here:

https://atariage.com/forums/topic/182983-so-can-i-safely-use-sega-gamepads-for-all-9pin-type-consolescomputers/

That may be helpful

  • Like 1
  • 2 weeks later...
  • 3 weeks later...

Here is an interesting cartridge for checking your keyboard or joystick circuits. I have dealt with this seller quite a few times, and know him from Lemon 64:

http://www.ebay.com/itm/COMMODORE-64-64C-Keyboard-Joystick-Tester-Cartridge-/161697378210?hash=item25a5ea2fa2

I haven't used this myself, but boulderdash stands behind all of his products.

After I modified the Sega pads (six button models no less) I decided I didn't like using them. I prefer real joysticks. I usually use TAC 2 or slickstick joysticks. These are some very hearty joysticks, and can usually be found on ebay and other places. THis is, of course, only my opinion - for what it's worth.

 

  • 3 months later...

I used a Sega Megadrive / Genesis controller on my C64 since i saw it had the same connector without reading up on it.

 

Resulted in me sentencing my 6526 to death by the electric chair... Luckily one very helpful soul on a Swedish C64 forum sold me another chip for pennies, bless him.

 

Oh and it was socketed as this is a C64c which made the swap a piece of cake.

  • Like 1

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