06 June 2021, 01:33 | #1 |
Registered User
Join Date: May 2020
Location: NE / UK
Posts: 227
|
Request for V2 600 Users [Keyboard simultaneous button detection]
Just wondering if someone who is using a V2 for the 600 run the program in The Zone: test_w_a_s_d.lha; executable in "main".
Can you detect multiple simultaneous key presses? Reason for request: On my setup, a V2 600 w/ PCKey 600, when I play games like Duke3d/Quake I cannot move forward and strafe at the sametime. Using that program, I cannot get both W and A/D to appear at the same time. So, it is either the V2, PC Key or keyboard. My 600 is towered, and I use a PC Key 600 and I have tried this test with both an Amiga Technologies 4000 / Amiga 2000 keyboard. I am suspecting the PCKey at this point. Thank you. |
31 July 2021, 12:07 | #2 |
Registered User
Join Date: Jan 2005
Location: UmeƄ
Age: 43
Posts: 922
|
Does it matter if you have a Vampire or not for this test?
|
31 July 2021, 21:54 | #3 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
It's a design limitation of the A600 (and A1200) design. The keyboard controller and keyboard matrix design mean it cannot detect certain multiple keypress combinations. A quick Google of the PCKey 600 looks like it plugs into the A600 keyboard ribbon connector. Thus it has the same limitations as the actual matrix it emulates, and there's nothing that adaptors like this one can do to get around it.
To get around that limit, you need to use an external keyboard that connects to the keyboard data signals, not the matrix signals. These typically clip over the keyboard controller chip or one of the CIAs, and can handle the key rollovers you need. If you're any good at soldering, an adaptor from an Amiga keyboard like the 2000 or 4000 can easily be made since they use the very same signals in their connector that the A600 uses on its motherboard between the keyboard controller chip and the CIA, so no chips are needed. |
01 August 2021, 09:41 | #4 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
|
The A600's keyboard controller is 6570 based and handles NKRO like other Amiga keyboards.
The A1200 has a 68HC05 based controller, and it seems they rewrote the firmware instead of porting the previous behaviour. As a result, the A1200 is much worse at reading the matrix than any other Amiga. Guessing time: my guess is, that the PC-Key shares code between the A600 and A1200 versions, since the keyboard matrices are not that different. Because they had to accommodate for the A1200's keyboard controller's quirks, the PC-Key eats quick/simultaneous key presses. |
04 August 2021, 01:23 | #5 | |
Gimmemore Commodore
Join Date: Apr 2016
Location: Australia
Posts: 339
|
Quote:
https://www.ebay.com/itm/17388891997...wAAOSwtfhYs-Jz and I still have the same issue where I cannot use multiple keys at the same time on the external keyboard. I also have one for the A1200 and same issue. It's a little frustrating. |
|
04 August 2021, 12:44 | #6 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Sorry, my mistake regarding the difference in controllers between the A1200 and A600.
However, the USB adaptor you have there does indeed connect to the keyboard clock and data lines, thus bypassing the controller on the motherboard and taking that out of the equation. The issue can therefore only be in the adaptor or the keyboard itself. The keyboard is unlikely to be the issue (and can easily be tested on another machine), so my guess is that it's simply not supported by the adaptor's firmware. |
04 August 2021, 16:06 | #7 | |
Gimmemore Commodore
Join Date: Apr 2016
Location: Australia
Posts: 339
|
Quote:
You only have to check their comments section of this Youtube video to see how many people have complained about not being able to update their adapters. [ Show youtube player ] They're customer service is completely and utterly incompetent. |
|
04 August 2021, 18:26 | #8 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Ah yes, that figures then...
|
15 September 2021, 16:27 | #9 |
Registered User
Join Date: May 2020
Location: NE / UK
Posts: 227
|
So. Perhaps not using the pc key and using the lyra 3 with an amiga keyboard will be better ?
|
25 October 2021, 01:03 | #10 |
Registered User
Join Date: May 2020
Location: NE / UK
Posts: 227
|
For closure: the Lyra 3 solves this problem.
|
09 November 2021, 22:41 | #11 |
Registered User
Join Date: May 2020
Location: NE / UK
Posts: 227
|
I forgot to add:
[ Show youtube player ]
Here is a link to a video about the PCKey vs Lyra 3. I also noticed that the lyra 3, when hacked to be compatible with the A600 also allows the numerical keypad on larger keyboards but didn't realise until after the video! No more complaining about flight sim not working. (I think it was flight sim that you couldn't use on the 600 because it needed the numerical keys. Don't know, never actually played it!) |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Bug? - keyboard detection? | Yoji | support.WinUAE | 33 | 04 January 2020 22:17 |
Amiga 600 Reset Button | Amigan123 | support.Hardware | 6 | 13 December 2017 06:08 |
Request to all Gotek/Cortex A500 users | ch40s_engineer | support.Hardware | 19 | 09 January 2017 11:17 |
Amiga 600 reset button hack? | Amiga1992 | support.Hardware | 9 | 12 May 2016 00:38 |
Wanted: Amiga 600 keyboard membrane (Blue) or full keyboard assembly | RetromanIE | MarketPlace | 8 | 19 August 2012 14:48 |
|
|