Welcome, Guest. Please login or register.

Author Topic: A500 keyboard problem ...  (Read 5864 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline nickoteenTopic starter

  • Full Member
  • ***
  • Join Date: Apr 2012
  • Posts: 162
    • Show only replies by nickoteen
A500 keyboard problem ...
« on: April 11, 2012, 11:57:48 AM »
Greetz from Croatia ...
 
There's a certain problem with my A500 keyboard and I was wandering if you guys could help me out ... set me on the right track or something.
 
The details:
 
Amiga works fine. Games load correctly, workbench loads correctly, my mouse, joysticks etc. all work just fine, except the keyboard. And by that I mean just my main set of keys (numeric part of the keyboard works just fine). When I press any of the keys (using CLI or Deluxe Paint for example), the key either presents nothing on the screen or it presents some weird (ascii i guess) character which most certainly is not the character printed od the keyboard key.
 
Now, the Amiga was a present and behaves like that from the moment I got it, which was a few months ago, and I believe there something wrong with the keyboard, the keyboard controller or something else.
 
But, is it possible that it's just me, not familiar enough with the platform and that this behaviour is normal because I failed to do something (set the correct keyboard layout, code page, or something else that's more related to software and/or configuration of the machine rather than a hardware failure.)
 
Any help greatly appreciated.
Amiga 500: 1MB chip/8MB fast/Ide68k - 2GB SD/KS 3.1/MC68010/FULL ECS
 

Offline DrDekker

  • Sr. Member
  • ****
  • Join Date: Mar 2006
  • Posts: 325
    • Show only replies by DrDekker
Re: A500 keyboard problem ...
« Reply #1 on: April 11, 2012, 12:54:16 PM »
Do games requiring text input - output the text to screen correctly? If so, it's most probably some whacky Workbench preferences that need setting back to default.
 
Are you booting directly from Deluxe Paint - or loading from Workbench when you get the garbled text? If you're booting directly from Deluxe Paint then it's most likely a hardware fault. I'm not sure, but a faulty Denise may cause this kind of problem.
 
Might also be worth inspecting the keyboard to see if there's a key stuck down that would cause the keyboard to output alternative characters.
 
Also check the keyboard connections on the motherboard - perhaps a dodgy connection could be the problem.
 
Does the capslock LED flash at all?
A1200, M-Tec 1230 @28MHz, FPU, MMU, 8Mb fast ram, SCSI card, 512Mb HD, Power CDROM drive, PS2 optical mouse
 

Offline nickoteenTopic starter

  • Full Member
  • ***
  • Join Date: Apr 2012
  • Posts: 162
    • Show only replies by nickoteen
Re: A500 keyboard problem ...
« Reply #2 on: April 11, 2012, 01:41:55 PM »
Deluxe Paint is loaded from wb. The keys seem allright, no sticky/stuck keys as far as I can see. The connections from the keyboard to the motheboard seem allright as well, but then I'm no electronic engineer so I can't tell for sure. The capslock (red light) turns on/off without a problem. I should also mention the fact that WB disks are originals and came without a read / write protection "cap", so it's imposible to write on them.
 
I guess it must be a HW problem then. Bummer.
Amiga 500: 1MB chip/8MB fast/Ide68k - 2GB SD/KS 3.1/MC68010/FULL ECS
 

Offline Tenacious

  • Hero Member
  • *****
  • Join Date: Jul 2002
  • Posts: 1362
    • Show only replies by Tenacious
Re: A500 keyboard problem ...
« Reply #3 on: April 11, 2012, 05:10:20 PM »
If you load a text editor from WorkBench (say ED or EDIT), and try every key in turn, some return incorrect characters?

So far, it sounds like the keyboard controller chip (the large chip next to the LEDs) has taken a dive.  This has happened to me before.

You can replace the keyboard for a modest price from eBay.  If you get one that is undesirable in some other way, you can simply swap chips.

Note: you want an A500 keyboard.  They are easy to find.  The A600 and A1200 do not have this chip on their keyboards.
« Last Edit: April 11, 2012, 05:20:34 PM by Tenacious »
 

Offline TCMSLP

  • Sr. Member
  • ****
  • Join Date: Sep 2008
  • Posts: 301
    • Show only replies by TCMSLP
    • http://www.coherer.net
Re: A500 keyboard problem ...
« Reply #4 on: April 11, 2012, 06:15:26 PM »
I have a spare A500 keyboard controller PCB if it would be of any use to you?  The keyboard itself died but I believe the controller to be good :)
A1200 50MHz 68030 16Mb, PCMCIA Ethernet, Indivision AGA MkIIcr
http://www.coherer.net Coherer: Electro!
 

Offline nickoteenTopic starter

  • Full Member
  • ***
  • Join Date: Apr 2012
  • Posts: 162
    • Show only replies by nickoteen
Re: A500 keyboard problem ...
« Reply #5 on: April 11, 2012, 06:54:08 PM »
Here's what I've discovered:
 
When I load Xcopy from it's own disk, then format another disk, Xcopy asks for a disk name to be enterd in a designated name field. I tried all the keys on a keyboard and they all work just fine. I was able to output every keyboard character on the screen which menas the keyboard is not broken at all. The question, why is it behaving like described earlier inside workbench is a mistery to me. Could it be a virus, or some wb preferences/configuration I don't know how to setup perhaps ?
Amiga 500: 1MB chip/8MB fast/Ide68k - 2GB SD/KS 3.1/MC68010/FULL ECS
 

Offline amiga-penn-wchester

  • Full Member
  • ***
  • Join Date: Dec 2011
  • Posts: 104
    • Show only replies by amiga-penn-wchester
Re: A500 keyboard problem ...
« Reply #6 on: April 11, 2012, 07:48:00 PM »
It could be just that your workbench is loading a keymap on startup that is remapping things oddly.  The fact that XCopy is getting proper key input should mean your keyboard is operational.  Few things to try

- some other workbench disk
- while booting from workbench disk, tap a few keys as soon as the cli comes up on boot (if it does), and try to catch it before setmap happens.  It will interrupt the boot process but you may be able to test out the keyboard.
 

Offline nickoteenTopic starter

  • Full Member
  • ***
  • Join Date: Apr 2012
  • Posts: 162
    • Show only replies by nickoteen
Re: A500 keyboard problem ...
« Reply #7 on: April 11, 2012, 08:02:41 PM »
Will try. Thnx 4 the tip.
Amiga 500: 1MB chip/8MB fast/Ide68k - 2GB SD/KS 3.1/MC68010/FULL ECS
 

Offline shaf

  • Sr. Member
  • ****
  • Join Date: Jun 2002
  • Posts: 302
    • Show only replies by shaf
Re: A500 keyboard problem ...
« Reply #8 on: April 11, 2012, 08:25:37 PM »
Nickoteen,

If it is a faulty keymap a Replacement Workbench Disk will correct it, If you can indicate your location it's possible some local Amiga user can give you a replacement disk.
 

Offline nickoteenTopic starter

  • Full Member
  • ***
  • Join Date: Apr 2012
  • Posts: 162
    • Show only replies by nickoteen
Re: A500 keyboard problem ...
« Reply #9 on: April 12, 2012, 09:51:04 AM »
Hm. Amiga is German, WB is UK. But, is it possible that some portion of rom was flashed with some codepage settings which are making problems now. But then again, in xcopy everything works fine.
 
One other thing. I've set up the time and date settings to current (it was June 1st, 1978 when I loaded wb for the 1st time). Amiga was powered off for a few days and when I turned it on, loaded wb, it displayed the correct time and date. How ? It must have saved those settings somewhere in rom, I guess. If that's the case, then maybe some settings regarding keyboard layout/character set must reside inside rom as well. Right ? I'm so unfamiliar with the platform, so I have to ask.
Amiga 500: 1MB chip/8MB fast/Ide68k - 2GB SD/KS 3.1/MC68010/FULL ECS
 

Offline DrDekker

  • Sr. Member
  • ****
  • Join Date: Mar 2006
  • Posts: 325
    • Show only replies by DrDekker
Re: A500 keyboard problem ...
« Reply #10 on: April 12, 2012, 12:51:17 PM »
As far as I'm aware you can't save any settings to the kickstart ROM - unless of course your ROM isn't an original ROM - but an EPROM with a customised kickstart.
 
I'm pretty sure it's how the preferences have been set on your WB disk - the (or 'a') previous owner may have covered the write protect hole up with sticky tape to make it writeable and altered/saved the settings.
 
The time and date will have been saved by the onboard battery backed real time clock (RTC) on the motherboard or memory expansion card (depends with mobo revision you have) - the battery is usually a rechargeable which explains why it's now held the correct time and date.
A1200, M-Tec 1230 @28MHz, FPU, MMU, 8Mb fast ram, SCSI card, 512Mb HD, Power CDROM drive, PS2 optical mouse
 

Offline DrDekker

  • Sr. Member
  • ****
  • Join Date: Mar 2006
  • Posts: 325
    • Show only replies by DrDekker
Re: A500 keyboard problem ...
« Reply #11 on: April 12, 2012, 01:00:22 PM »
Also try booting directly from Deluxe Paint - if the text output is correct, then that will confirm that your WB preferences are at fault.
A1200, M-Tec 1230 @28MHz, FPU, MMU, 8Mb fast ram, SCSI card, 512Mb HD, Power CDROM drive, PS2 optical mouse
 

Offline paul1981

Re: A500 keyboard problem ...
« Reply #12 on: April 12, 2012, 07:44:52 PM »
Quote from: nickoteen;688169
I've set up the time and date settings to current (it was June 1st, 1978 when I loaded wb for the 1st time). Amiga was powered off for a few days and when I turned it on, loaded wb, it displayed the correct time and date. How ?.

You might want to have a look at that battery and check it for leakage.
If it's an A500Plus you'll have to take the computer apart.
If it's an A500 just open the trap door underneath to gain access to the RAM expansion card containing the battery.
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: A500 keyboard problem ...
« Reply #13 on: April 12, 2012, 09:53:51 PM »
The ROMs of that era cannot be flashed or modified by any means. If you're unsure if you WB disks are any good at all, just format a disk, run 'install df0:' to make it bootable and boot your 500 from there. You'll get a simple shell window where you can check the keys at least.
Possibly the keyboard matrix (within the keyboard) or the controller is damaged but before you start messing with the hardware rule out any software problem.

The clock time is provided by a battery backed up clock (realtime clock RTC). Listen to paul1981 and check the battery - they do leak after a couple of years and tend to eat through(!) the mainboard.
 

Offline orange

  • Hero Member
  • *****
  • Join Date: Dec 2003
  • Posts: 2797
    • Show only replies by orange
Re: A500 keyboard problem ...
« Reply #14 on: April 13, 2012, 12:28:12 AM »
pozdrav,

I have had a problem with A500 keyboard, maybe its related. there is a small piece of plastic insulator beneath the PCB; pins can punch through and make a short (to metal shielding). you should check that. I'd try the keyboard in another A500, to be sure its not CIA or something like that. perhaps replacing the capacitors on keyboard PCB would fix it.
Better sorry than worry.