Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: TOKN KB16 (Tiger-Heli's Testing Complete)  (Read 38088 times)

0 Members and 1 Guest are viewing this topic.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
TOKN KB16 (Tiger-Heli's Testing Complete)
« on: June 06, 2005, 07:19:40 am »
This is in relation to my comments in this message (currently locked)  In this reply, I implied that an 8x2 matrix encoder could avoid ghosting without the use of diodes.

Mainly I am posting this as I hate inaccurate comments on the board, and my comments in that particular message confused RandyT (among others), which was an accomplishment in itself.  I re-thought my position and now want to re-state it as follows:

My original theory was incorrect, I don
« Last Edit: June 11, 2005, 08:50:49 am by Tiger-Heli »
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

nostrebor

  • Not enough wit to effectively use this space...
  • Wiki Contributor
  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1442
  • Last login:October 04, 2013, 02:02:41 pm
  • SHOCKING!!
Re: TOKN KB16 Speculation!
« Reply #1 on: June 06, 2005, 08:33:31 am »
I had considered trying one out in the past. Even bid on several in an attempt to pick one up at a reasonable comparative price point. I would have gone so far as to consider sending one I purchased to someone to test out, if it would have cleared the water on the matter of the matrix. But after the reactions here of mattp, I have decided not to support his product. Trust and respect must be earned, and EBAY feedback alone will not get there in my book.

Randy or Andy will get my $$$ at this point.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 Speculation!
« Reply #2 on: June 06, 2005, 08:37:42 am »
A matrix-based encoder, in and of itself, isn't a problem.  (It probably won't be as fast as a direct input encoder, but we've been down that road before).

The problem is Mattp initially said it did not use a matrix or diodes, then said it did, but didn't say that it used diodes, so now nobody knows what it really is or isn't (at least I don't).

<Edit> we now know it is an 8x2 encoder with no diodes and with ghosting
« Last Edit: June 11, 2005, 08:56:13 am by Tiger-Heli »
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Chris

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4574
  • Last login:September 21, 2019, 04:59:49 pm
    • Chris's MAME Cabinet
Re: TOKN KB16 Speculation!
« Reply #3 on: June 06, 2005, 11:03:20 am »
Doesn't KevSteele have one of these in his possession?  If so, it should be easy to wire up all the inputs, press them all, release them all and see the results and put this to bed once and for all, shouldn't it?

--Chris
--Chris
DOSCab/WinCab Jukebox: http://www.dwjukebox.com

Voodooray

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 45
  • Last login:July 24, 2006, 04:52:41 am
  • Load ya swine!!!!!
Re: TOKN KB16 Speculation!
« Reply #4 on: June 06, 2005, 11:30:30 am »
Hi.
just to shove my two peneth in.
A major problem i have with the thing is the fact that it is advertised as hot swapable.
If Mattp can show me the part of the IEEE defacto standard that says a PS/2 device is hot swappable i will gladly and publicly retract this gripe.
I have no vested interest in any of his competetors products before i am accused of such. I merely think that this is at best, poor research or at worst, a blatant attempt to deceive people who may be less knowledgeable. i am however sure it is the former. :)

Voodoo Ray.
Voodoo Ray.
88 Acid Revival, Safe!

Chris

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4574
  • Last login:September 21, 2019, 04:59:49 pm
    • Chris's MAME Cabinet
Re: TOKN KB16 Speculation!
« Reply #5 on: June 06, 2005, 11:46:28 am »
If Mattp can show me the part of the IEEE defacto standard that says a PS/2 device is hot swappable i will gladly and publicly retract this gripe.
It is not.
--Chris
DOSCab/WinCab Jukebox: http://www.dwjukebox.com

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 Speculation!
« Reply #6 on: June 06, 2005, 12:04:50 pm »
Doesn't KevSteele have one of these in his possession?  If so, it should be easy to wire up all the inputs, press them all, release them all and see the results and put this to bed once and for all, shouldn't it?

--Chris
KevSteele's unit is on it's way to me, and that will be one of the first things I will try (after verifying the inputs work individually).
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 Speculation!
« Reply #7 on: June 09, 2005, 06:59:10 am »
<Edit:  For those new to the thread, this was my test to see if all 16 inputs could be used simultaneously and they can't

Test results are in.  Thanks again to KevSteele for getting the unit to me so quickly.

NOTE: Comparisons to the KeyWiz are only because that is what I am familiar with. 

METHODOLOGY:  The test itself is unorthodox, but simple.  I didn't have extra switches around or want to crimp connectors to an IDE cable, so I plan to use motherboard jumpers to simulate switch closures.  I should be able to close all sixteen inputs with no missed or extra keypresses.  If so, the unit passes, as far as I'm concerned.  So let's see what happens.

RESULTS - This unit sucks.  It sucks BAD.  It is obvious that it uses a matrix, and also that it does not use diodes to prevent ghosting nor does it incorporate blocking.  What it does do is exhibit ghosting.  Lots of ghosting.

Before anyone claims I rigged the test b/c I wanted the TOKN to do badly, I actually thought it would do what it claimed.  In fact, I'm surprised, both since $1.60 in diodes should cure the problems, and laying out the matrix better would have made them less noticeable (although it would have made the PCB layout less clean).  (Also, I wrote everything down as I did it, and you can see the review starts much more favorable than it ends).

As it is, I can't recommend this unit for anything and will be giving the unit a negative rating on my review page.  If you picked the inputs carefully, you probably could use half the inputs (an 8 by 1 matrix) with no problems, maybe (maybe not).

Here is how the testing went.

TESTING:  I plugged the KB16 in and started the PC.  The LED on the board flashed a couple of times during boot, then went out.  I re-booted the PC for some non-related reasons and then hot plugged the device in.  The PC speaker made a brief annoying beep and the LED again flashed and went out.

The PC cable jacks seem very tight on the board, but that may just be because it is not bolted down like the KeyWiz is.  They are plastic instead of the metal the KeyWiz uses, though.

I next fired up KeyScan by Digital Genesis.  I like this program because it has a numerical counter for keys depressed.

Next I individually jumpered keys - both to make sure my jumper theory worked, and also to make sure KeyScan was up to the task.  The first time through both the Button 3 (Spacebar) and Button 5 (Z) inputs caused a pull-down menu to appear and KeyScan to beep at me.  I went back to these keys and couldn't get the problem to repeat.

I did some testing with my regular keyboard and found KeyScan really dislikes having the Alt key held down.  I decided to re-program Button 1 to B and Button 2 to N.  This would give me a chance to test the programmability of the board and the pass-thru function.

The Pass-thru seems to be working, I am using it to type this.

I was unable to program the unit.  I didn't bring the documentation with me, and what I thought I remembered reading about programming it failed.  I am not faulting the board until I can verify with the documentation, though.  <edit: I just reviewed the documentation.  I was not pressing the Scroll Lock key first as I was supposed to.  This is probably not a fault with the KB16.>

Back to testing, and here it get's ugly.  (BTW, at this point, I unplugged the keyboard from the pass-thru, so I wasn't re-programming the board accidentally <edit: unnecessarily, as it turns out>.  I also switched to handwriting notes as Word didn't like have a keyboard with stuck keys plugged in).  I decided to save Alt for last since KeyScan doesn't like it.  I then jumpered these keys in sequence, leaving the jumpers in place.

I jumpered Button 1
Keyscan keys displayed: Ctrl. 
KeyScan Number of Keys Depressed: 1
Actual Number of Keys Depressed: 1
Okay.

I jumpered Button 3
Keyscan keys displayed: Ctrl Space. 
KeyScan Number of Keys Depressed: 2
Actual Number of Keys Depressed: 2
Okay.

I jumpered Button 4
Keyscan keys displayed: Ctrl Alt Space Shift. 
KeyScan Number of Keys Depressed: 4
Actual Number of Keys Depressed: 3
Uh-oh - I didn't press Alt.

I jumpered Button 5
Keyscan keys displayed: Ctrl Alt Space Shift Z X. 
KeyScan Number of Keys Depressed: 6
Actual Number of Keys Depressed: 4
Uh-oh - This is starting to look REAL bad.

I jumpered Button 6
Keyscan keys displayed: Ctrl Alt Space Shift Z X. 
KeyScan Number of Keys Depressed: 6
Actual Number of Keys Depressed: 5
Nothing added since the "ghost" X was already displayed.

I jumpered Button 7
Keyscan keys displayed: Ctrl Alt Space Shift Z X C V. 
KeyScan Number of Keys Depressed: 8
Actual Number of Keys Depressed: 6
Again, two keys added when only one is depressed.

I jumpered Button 8
Keyscan keys displayed: Ctrl Alt Space Shift Z X C V. 
KeyScan Number of Keys Depressed: 8
Actual Number of Keys Depressed: 7
Nothing added since the ghost V was already displayed.

I jumpered 1P Start
Keyscan keys displayed: Ctrl Alt Space Shift Z X C V 1 2. 
KeyScan Number of Keys Depressed: 10
Actual Number of Keys Depressed: 8
Again, two keys added when only one is depressed.

I jumpered 2P Start
Keyscan keys displayed: Ctrl Alt Space Shift Z X C V 1 2. 
KeyScan Number of Keys Depressed: 10
Actual Number of Keys Depressed: 9
Nothing added since the ghost 2 was already displayed.

I jumpered Coin 1
Keyscan keys displayed: Ctrl Alt Space Shift Z X C V 1 2 5 Esc. 
KeyScan Number of Keys Depressed: 12
Actual Number of Keys Depressed: 10
Again, two keys added when only one is depressed.  Not a good situation when a coin entry can generate a ghosted Esc depress.

I jumpered Escape
Keyscan keys displayed: Ctrl Alt Space Shift Z X C V 1 2 5 Esc. 
KeyScan Number of Keys Depressed: 12
Actual Number of Keys Depressed: 11
Nothing added since the ghost Esc was already displayed.

I jumpered Up
Keyscan keys displayed: Ctrl Alt Space Shift Z X C V 1 2 5 Esc Up Down. 
KeyScan Number of Keys Depressed: 14
Actual Number of Keys Depressed: 12
Again, two keys when only one is depressed.

I jumpered Down
Keyscan keys displayed: Ctrl Alt Space Shift Z X C V 1 2 5 Esc Up Down. 
KeyScan Number of Keys Depressed: 14
Actual Number of Keys Depressed: 13
Nothing added since the ghost Down was already displayed.

I jumpered Left
Keyscan keys displayed: Ctrl Alt Space Shift Z X C V 1 2 5 Esc Up Down Left Right. 
KeyScan Number of Keys Depressed: 16
Actual Number of Keys Depressed: 14
Again, two keys when only one is depressed.

I jumpered Right
Keyscan keys displayed: Ctrl Alt Space Shift Z X C V 1 2 5 Esc Up Down Left Right. 
KeyScan Number of Keys Depressed: 16
Actual Number of Keys Depressed: 15
Nothing added since the ghost Right was already displayed.

I jumpered Alt
Keyscan keys displayed: Ctrl Alt Space Shift Z X C V 1 2 5 Esc Up Down Left Right. 
KeyScan Number of Keys Depressed: 16
Actual Number of Keys Depressed: 16
Nothing added since the ghost Alt was already displayed.

At this point, I removed all the jumpers, closed KeyScan, and repeated the test, this time using GhostKey.  I only ran down to about Button 6 and stopped because I was getting IDENTICAL results.

At this point, about the only positive thing I can say about the encoder (other than the compact size and the clearly labeled inputs) is "At least I didn't pay for it, and hopefully my experience tonight will keep others from getting RIPPED OFF.  (Oh, and I guess it could be okay for a small jukebox controller, as it seems to work fine as long as you don't press more than two simultaneous inputs)."

CLOSING/SPECULATION:  I did NOT actually use a multimeter or map out the matrix, but we can infer some things.  Looking at the PCB, it appears that every other pin on each row of the IDE header goes to a common trace.  This and the predictable behavior above (i.e. I could tell that adding a jumper would add the intended and the NEXT sequential input), I can say that the unit BEHAVES exactly like the matrix was simply laid out by adding the inputs in order:   Up is Row 1, Column 1, Down is Row 1, Column 2, Left is Row 2, Column 1, Right is Row 2, Column 2, Button 1 is Row 3, Column 1, etc.  This is disappointing, as the theories for adding diodes to prevent ghosting, or even for laying out the matrix to minimize it without using diodes have been around for years, but Mattp apparently chose not to avail himself of them.  What it also means is it should be possible (not verified (yet)) to hook up a joystick and the Button 1, Button 3, Button 5, Button 7, 1P Start, and Coin 1 inputs as ACTION keys (after reprogramming) and have no ghosting with these keys.  You would still have ghosting with the remaining keys, but this MIGHT be acceptable for a single player SF panel.

DISCLAIMER:  Normally, I would say that my results may not be indicative of the results others may expect, YMMV, and that it is possible that some type of hardware conflict, background running software, damage in transit, voltage spike, etc. may have influenced my findings.  In this case I am hesitant to do so, b/c everything I see points to the behavior of a matrix mode encoder with no diodes.  Add to this the fact that we have reluctant (I wonder why?) statements by Mattp that the unit uses an 8x2 matrix, does not use diodes, <cough>  does not produce ghosting <cough>, and . . . well, let's just say this unit waddles, quacks, flies, sleeps, and yes, especially poos like a duck, ermmn, poorly implemented matrix mode encoder.  I welcome anyone else with one of these to repeat my test and post results here.  I also welcome commentary on any reasons the test may not have been accurate, although I can't think of any.
« Last Edit: June 11, 2005, 08:55:48 am by Tiger-Heli »
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #8 on: June 09, 2005, 07:12:25 am »
Craptastic!!

I sure am glad the one I was bidding on got VeRO'd by mamedev. At least one good thing came out of that mess, it kept me from wasting any money on that garbage.
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

KenToad

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1509
  • Last login:Today at 06:12:01 pm
  • Flap Flap Flap
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #9 on: June 09, 2005, 07:46:22 am »
I feel sorry for anyone who may not be fortunate enough to see your review, Tiger-Heli, before considering purchasing one of these encoders as an alternative to Andy's or Randy's.  Good work, a very informative review.

Cheers,
KenToad

JoyMonkey

  • Voodoo Wiki Master . . .
  • Wiki Master
  • Trade Count: (+5)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 2899
  • Last login:June 16, 2025, 09:16:27 pm
  • Candy is Dandy but Liquor is Quicker
    • JoyMonkey.com
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #10 on: June 09, 2005, 07:54:32 am »
Wow! So basically, the only safe place to use one of these is in a cocktail or alternating upright with a 4-way stick and one fire button. How many emu-cabs have you seen like that?
I think even my poorly hacked keyboards had less ghosting than this thing.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #11 on: June 09, 2005, 08:09:04 am »
Wow! So basically, the only safe place to use one of these is in a cocktail or alternating upright with a 4-way stick and one fire button. How many emu-cabs have you seen like that?
I think even my poorly hacked keyboards had less ghosting than this thing.
JoyMonkey - I think you can get a working SF layout out of this (with ghosting of the coin keys), but then again, you should be able to get 6 buttons and a joystick out of an 8x2 matrix.  You should be able to do this without re-programming the unit and using inputs labelled Coin 1 and 1P Start re-programmed to Z and X as action keys, but you can't.  Even with the advertised 16 discrete inputs, I posted previously that the unit would not perform as well as a good keyboard hack (which can get 12 action keys plus two joysticks, plus unlimited admin keys that will cause ghosting), but the KB16 gives you a LOT less than the advertised 16 non-ghosting inputs.

Edit: Later confirmed that you can get a SF layout to work, but you have to re-map inputs and will still have ghosting with the admin keys.
« Last Edit: June 11, 2005, 08:59:38 am by Tiger-Heli »
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

nostrebor

  • Not enough wit to effectively use this space...
  • Wiki Contributor
  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1442
  • Last login:October 04, 2013, 02:02:41 pm
  • SHOCKING!!
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #12 on: June 09, 2005, 08:32:33 am »
Thanks Tiger-Heli for taking the time to do a proper and thorough review of the TOKN kb16.

It is as I suspected. Of course we have to remember that it still has uses outside of arcade controls. It is just a terrible choice for the button mashing crowd ;)

It is ironic though. Because of mattp's evasion and double talk, the fire stayed lit, and now there is no doubt about his product. A few simple truthful answers might have kept his encoder in play.

Chris

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4574
  • Last login:September 21, 2019, 04:59:49 pm
    • Chris's MAME Cabinet
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #13 on: June 09, 2005, 08:40:59 am »
Incredible.

I can get 14 or 16 (can't remember which right now) unghosted inputs out of the keyboard that drives my cabinet. I can't understand why anyone would design a chip this way.
--Chris
DOSCab/WinCab Jukebox: http://www.dwjukebox.com

jjd

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 89
  • Last login:June 17, 2025, 10:56:21 am
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #14 on: June 09, 2005, 08:47:28 am »
It's kindof sad to make this my first post, but...


I am the 'proud' owner of a Tokn KB32 encoder and your test results concern me.   I havn't had the time to get the KB32 installed in my CP, so I haven't been able to test it yet. 

As I read the review, I couldn't tell if you were running jumpers to each of the common connections on the PCB.  I may be fishing here, but could that have contributed to the ghosting in some way?  I don't have any technical rationale for that question, I'm just curious. 

I read everything available on the product before I bid on it (which was scarce) and decided that I would only buy it if I could get it considerably cheaper than other alternatives.  Since I paid less than $25 for the 32 input version, I thought I had made a decent purchase.   I hope it works out, but at least I'm not out significant bucks for the thing. 

I also just checked the Tokn spec sheet on the KB16 and it very cleary says that it does not ghost keys.  I hope to test it this weekend, and I will report my results.  If it turns out that when correctly attached and used as intended that ghosting occurs, I will be a very unsatisfied customer.  I will withhold final judgment until I have a chance to test it.  I hope that the simple connection of all of the grounds makes a difference, but I'm not holding my breath.

Mattp, your comments would be very welcome here.
I love deadlines. I like the whooshing sound they make as they fly by.

- Douglas Adams

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #15 on: June 09, 2005, 09:01:30 am »
It is ironic though. Because of mattp's evasion and double talk, the fire stayed lit, and now there is no doubt about his product. A few simple truthful answers might have kept his encoder in play.
Not likely.  All I think he could say is it's an 8x2 matrix encoder and you could add diodes to it if you didn't want ghosting.  Wouldn't help his sales much.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Chris

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4574
  • Last login:September 21, 2019, 04:59:49 pm
    • Chris's MAME Cabinet
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #16 on: June 09, 2005, 09:18:48 am »
It is ironic though. Because of mattp's evasion and double talk, the fire stayed lit, and now there is no doubt about his product. A few simple truthful answers might have kept his encoder in play.
Not likely.
--Chris
DOSCab/WinCab Jukebox: http://www.dwjukebox.com

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #17 on: June 09, 2005, 09:26:26 am »
It's kindof sad to make this my first post, but...
You aren't Mattp posting under a different name (should I alert Saint?) er, nevermind. . .
Quote
I am the 'proud' owner of a Tokn KB32 encoder and your test results concern me.   I havn't had the time to get the KB32 installed in my CP, so I haven't been able to test it yet. 
They concern me as well, but I think they're accurate, feel free to post your results.
Quote
As I read the review, I couldn't tell if you were running jumpers to each of the common connections on the PCB.  I may be fishing here, but could that have contributed to the ghosting in some way?  I don't have any technical rationale for that question, I'm just curious. 
It's matrix, so there isn't a common ground connection on the PCB.  The way the device is supposed to be wired is with every other wire on an IDE cable going to NO and COM on a microswitch.  If you trace an IDE cable, this equates to connecting the upper and lower terminals on the IDE header for each switch connection.  This is what the jumpers do.  Since it works flawlessly with a single jumper connected, I think the connection if proper.  Basically, the jumpers simulate a pressed and held closed switch.  And when I connected 3 of them I had problems.  Not good signs.

Quote
Since I paid less than $25 for the 32 input version, I thought I had made a decent purchase.  I hope it works out, but at least I'm not out significant bucks for the thing.
With shipping?  Otherwise, why was this a better purchase than the no-solder KeyWiz Eco2 for like $24.  (Serious question). 
Quote
I also just checked the Tokn spec sheet on the KB16 and it very cleary says that it does not ghost keys.
I am well aware of that.  I am also well aware that Mattp originally tried to say it was a scanning two-ground multiplex and not a matrix and only conceded the matrix point when RandyT pointed out that those were the same things.
Quote
I hope to test it this weekend, and I will report my results.
Please do.  One caution is to please use a program like Ghostkey or KeyScan for your testing, as a ghost key is an additional input plus the intended ones, so if you are playing MAME and the ghost input is not used, it could easily go un-noticed.  (I.E. - it's not as bad as it seems in real use, but an encoder advertised as 16 inputs, no ghosting, should be expected to deliver this.)
Quote
If it turns out that when correctly attached and used as intended that ghosting occurs, I will be a very unsatisfied customer.
I would be too if I paid for it.  Again, the only difference between the jumper and a microswitch (button) attachment is a jumper is constant on and a switch is on-off.
Quote
I will withhold final judgment until I have a chance to test it.  I hope that the simple connection of all of the grounds makes a difference, but I'm not holding my breath.
Again, there aren't common grounds, so really nothing to connect like you are suggesting.
Quote
Mattp, your comments would be very welcome here.
Only if they are more truthful than past postings have been.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Bloinkxp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 251
  • Last login:August 30, 2020, 11:20:28 am
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #18 on: June 09, 2005, 09:33:54 am »
Tiger-Heli,
That is some great testing!  Very well thought out, and easy for someone like me to read.  Thanks for doing the testing and educating us  :)

-b
Nothing witty here...move along.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #19 on: June 09, 2005, 09:46:07 am »
Tiger-Heli,
That is some great testing!  Very well thought out, and easy for someone like me to read.  Thanks for doing the testing and educating us  :)

-b
Thanks.  I was very careful to document everything as I have been accused (only by Mattp) of trying to undermine this product against the KeyWiz.  So it wouldn't do to post "it seems like it generated some extra keys sometimes".  I got identical results from two different keyboard testing programs, so I'm pretty confident of them, but I would encorage and welcome anyone else to run their own tests.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #20 on: June 09, 2005, 09:54:39 am »
Wow! So basically, the only safe place to use one of these is in a cocktail or alternating upright with a 4-way stick and one fire button. How many emu-cabs have you seen like that?

*raises hand*

But even then the keyboard hack I used shared a common 'ground' with almost all other inputs.  But then, when your only inputs are left, right, fire, p1 start and p2 start, you don't need a lot.

jjd

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 89
  • Last login:June 17, 2025, 10:56:21 am
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #21 on: June 09, 2005, 09:55:06 am »
1) I'm not Mattp, just a lurker coming out of the shadows. 

2) I'm definitely not questioning your results.  I'm just curious about the hookup.  I'll connect it as shown on the Tokn wiring diagrams and test it that way.  From what you got and my 'playing' with the PCB, I'm fairly certain that we will get the same results.  I just like to try everything before making up my mind. 

3) I think I paid $23 for the encoder with $7 shipping, so total cost was  $30.  My idea was to make a CP that was easily swappable.   Basically my plan is to put the KB32 in the base of the CP box and wire all the controls on the CP lid.  Swapping out CPs becomes as simple as opening the lid and removing the floppy cables from the KB32.    To swap CPs, put the new CP on the CP box and plug in the new floppy cables.   I also had a spare PS/2 keyboard laying around, so the passthrough was a nice feature.   I hope it works.   

Frankly, if I had known the Eco Keywiz2 came in a no-solder version I probably would have purchased that.  The groovygamegear website doesn't list it, at least not that I can find easily.  Hindsight being 20/20, I probably should have gone with a minipac from Ultimarc.  Ah well. 

4) I will use Ghostkey or Keyscan in my testing.

5) I really hope that Mattp adds some input here.  I have been impressed with the service that I have received so far.  But if it turns out that the statements made in Tokn's official documentation and communications here are false, then we have a major problem.
I love deadlines. I like the whooshing sound they make as they fly by.

- Douglas Adams

Chris

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4574
  • Last login:September 21, 2019, 04:59:49 pm
    • Chris's MAME Cabinet
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #22 on: June 09, 2005, 10:00:10 am »
1) I'm not Mattp, just a lurker coming out of the shadows.
--Chris
DOSCab/WinCab Jukebox: http://www.dwjukebox.com

KenToad

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1509
  • Last login:Today at 06:12:01 pm
  • Flap Flap Flap
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #23 on: June 09, 2005, 10:06:13 am »
1) I'm not Mattp, just a lurker coming out of the shadows. 

2) I'm definitely not questioning your results.  I'm just curious about the hookup.  I'll connect it as shown on the Tokn wiring diagrams and test it that way.  From what you got and my 'playing' with the PCB, I'm fairly certain that we will get the same results.  I just like to try everything before making up my mind. 

3) I think I paid $23 for the encoder with $7 shipping, so total cost was  $30.  My idea was to make a CP that was easily swappable.   Basically my plan is to put the KB32 in the base of the CP box and wire all the controls on the CP lid.  Swapping out CPs becomes as simple as opening the lid and removing the floppy cables from the KB32.    To swap CPs, put the new CP on the CP box and plug in the new floppy cables.   I also had a spare PS/2 keyboard laying around, so the passthrough was a nice feature.   I hope it works.   

Frankly, if I had known the Eco Keywiz2 came in a no-solder version I probably would have purchased that.  The groovygamegear website doesn't list it, at least not that I can find easily.  Hindsight being 20/20, I probably should have gone with a minipac from Ultimarc.  Ah well. 

4) I will use Ghostkey or Keyscan in my testing.

5) I really hope that Mattp adds some input here.  I have been impressed with the service that I have received so far.  But if it turns out that the statements made in Tokn's official documentation and communications here are false, then we have a major problem.

Yeah, that sucks to have to make your first two postings on the forum about such a disappointing piece of hardware and a scandal to boot.  I feel for you, man.  I also had the same feeling as Tiger-Heli that you might be Mattp in disguise.  It just seemed so well-timed to chime in with a post that keeps the damning of this encoder in the air for a few moments longer.  Also, as we all know, it's so easy to pretend to be someone you're not on a message board, like if you're defending someone despite all apparent evidence and against the evidence of some of the wisest and most active members.  Anyway, let us know how it turns out and post your project in the Project Announcements.  Welcome and good luck.

Cheers,
KenToad

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #24 on: June 09, 2005, 10:07:37 am »
Wow! So basically, the only safe place to use one of these is in a cocktail or alternating upright with a 4-way stick and one fire button. How many emu-cabs have you seen like that?
*raises hand*
Now who's improperly using the <me> tag.  :police:
Quote
But even then the keyboard hack I used shared a common 'ground' with almost all other inputs.  But then, when your only inputs are left, right, fire, p1 start and p2 start, you don't need a lot.
Common ground is not an issue (although that is a sure way to avoid ghosting.).  And yes, if you only have 5 inputs and only play 5 input games, ghost keys that are generated don't matter much.
« Last Edit: June 09, 2005, 10:20:44 am by Tiger-Heli »
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

jjd

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 89
  • Last login:June 17, 2025, 10:56:21 am
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #25 on: June 09, 2005, 10:14:53 am »


Yeah, that sucks to have to make your first two postings on the forum about such a disappointing piece of hardware and a scandal to boot.  I feel for you, man.  I also had the same feeling as Tiger-Heli that you might be Mattp in disguise.  It just seemed so well-timed to chime in with a post that keeps the damning of this encoder in the air for a few moments longer.  Also, as we all know, it's so easy to pretend to be someone you're not on a message board, like if you're defending someone despite all apparent evidence and against the evidence of some of the wisest and most active members.  Anyway, let us know how it turns out and post your project in the Project Announcements.  Welcome and good luck.

Cheers,
KenToad

Thanks for the welcome, I like to come in with a bang :) 

As I was hitting the button to send that forst post, I actually thought about people assuming that I was Mattp posting under a different name to defend the product. 

In reality, I applied for a username about a week ago because I wanted to get in on the discussion about MAMEdev pulling auctions.  As someone new to the hobby (or as my wife calls it, the lastest obsession) the developments were pretty important.  All of the auctions that I was watching suddenly dissapeared! 

I'll post what I find and hopefully it will help the next newbie make a more informed decision. 
I love deadlines. I like the whooshing sound they make as they fly by.

- Douglas Adams

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #26 on: June 09, 2005, 10:19:42 am »
1) I'm not Mattp, just a lurker coming out of the shadows.
As Chris said, I was kidding - although this was a thinly (maybe not enough) veiled reference to Mattp's efforts to get all other negative threads about the TOKN encoders removed by claiming they were anonymously started by his competitors to denigrate the KB16.
Quote
 
2) I'm definitely not questioning your results.  I'm just curious about the hookup.  I'll connect it as shown on the Tokn wiring diagrams and test it that way.  From what you got and my 'playing' with the PCB, I'm fairly certain that we will get the same results.  I just like to try everything before making up my mind.
No problem - I just can't see any way that a single jumper works as advertised but multiple one's won't if the connection method is incorrect.  And I know enough about matrix encoders to know what I'm seeing.  I would very much like someone independently to verify what I am seeing, though. 
Quote
Swapping out CPs becomes as simple as opening the lid and removing the floppy cables from the KB32.    To swap CPs, put the new CP on the CP box and plug in the new floppy cables.   
You could do that with the Eco2 with a single HD cable rather than dual floppy cables.  :(
Quote
I also had a spare PS/2 keyboard laying around, so the passthrough was a nice feature.   I hope it works.
At least the pass-thru seemed to work fine.  <edit: Much slower than a direct connection, though.
Quote
The groovygamegear website doesn't list it, at least not that I can find easily. 
That's why you need to spend all your free time and most of your other time on this board.
Quote
Hindsight being 20/20, I probably should have gone with a minipac from Ultimarc.  Ah well. 
The minipac is only 28 inputs, but gives you a trackball and spinner interface.
Quote
But if it turns out that the statements made in Tokn's official documentation and communications here are false, then we have a major problem.
Agreed.
« Last Edit: June 11, 2005, 09:05:42 am by Tiger-Heli »
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #27 on: June 09, 2005, 10:32:06 am »
In reality, I applied for a username about a week ago because I wanted to get in on the discussion about MAMEdev pulling auctions.  As someone new to the hobby (or as my wife calls it, the lastest obsession) the developments were pretty important.  All of the auctions that I was watching suddenly dissapeared! 
The developments are important, but not for the reasons you are thinking.  Your auctions will still be there, you just need to search on item and description now.

OTOH, do yourself a favor and download the latest MAME binary, the latest MAME source, the compiling tools (or your favorite binary with the latest tweaks that you want put in), and obtain a complete set of ROMS (or at least all the ones that interest you).

I don't have any inside information, but you will likely thank me later.  As Dylan used to say "You don't need a weatherman to know which way the wind blows".
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

jjd

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 89
  • Last login:June 17, 2025, 10:56:21 am
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #28 on: June 09, 2005, 10:38:05 am »

The developments are important, but not for the reasons you are thinking.  Your auctions will still be there, you just need to search on item and description now.

OTOH, do yourself a favor and download the latest MAME binary, the latest MAME source, the compiling tools (or your favorite binary with the latest tweaks that you want put in), and obtain a complete set of ROMS (or at least all the ones that interest you).

I don't have any inside information, but you will likely thank me later.  As Dylan used to say "You don't need a weatherman to know which way the wind blows".

I've been lurking around here and mame.net for months.  I put on my rain gear weeks ago  ;)

I love deadlines. I like the whooshing sound they make as they fly by.

- Douglas Adams

KevSteele

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 941
  • Last login:January 20, 2025, 11:29:37 am
  • Retrogaming Media Mogul in Rehab
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #29 on: June 09, 2005, 10:57:14 am »
Wow, Tiger -- that's pretty nasty stuff, and exposes some serious flaws in my "joystick + 5 buttons" test. Now I'm curious why I didn't get the "phantom Alt" key problem (or any ghosting, for that matter) in my testing.

EDIT: Now I'm wondering if it was the specific leads I chose for testing that led to a lack of ghosting. This could have been another lucky combination of buttons on my part, but I really want to know for certain.

jjd, please test out your TOKN32 encoder and report back. If we can confirm this behaviour on a second unit I'm going to update my review to reflect this.

Kevin
« Last Edit: June 09, 2005, 12:04:35 pm by KevSteele »
Kevin Steele, Former Editor and Publisher of RetroBlast! and GameRoom Magazine

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #30 on: June 09, 2005, 11:20:21 am »
Wow, Tiger -- that's pretty nasty stuff, and exposes some serious flaws in my "joystick + 5 buttons" test. Now I'm curious why I didn't get the "phantom Alt" key problem (or any ghosting, for that matter) in my testing.
Thanks again for allowing me to test the encoder.  I am curious about that too.  I had a theory prior to testing that Mattp set-up the matrix in such a way that the joystick and Button inputs 1-5 would not produce ghosting, but that wasn't borne out by my testing.

Just to clarify - phantom Alt.  I had two problems, one was with KeyScan not liking the Alt key held down, the other was with Alt (and lots of other keys) showing as depressed when it wasn't.

The only thing I can think of is that the "ghost" keys are likely keys that you were using.  I.e., you pressed (for example, not sure this would happen) Ctrl, ALT, and SPACE and got a ghost L Shift, but not a 1 or a 5, or a PgDn, so if you weren't tracking which buttons you had pressed, you didn't notice the phantom keys appearing.  This seems unlikely, though.  Is it possible?
Quote
jjd, please test out your TOKN32 encoder and report back. If we can confirm this behaviour on a second unit I'm going to update my review to reflect this.
I appreciate that.  Just want to play devil's advocate and point out that jjd has a KB32, not a KB16, so it may not experience ghosting in the same fashion (although it probably will).
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

monkeybomb

  • PM me to find out how to get a custom title like mine!
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1236
  • Last login:January 03, 2018, 07:16:29 pm
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #31 on: June 09, 2005, 11:31:16 am »
Tiger I bought one cuz I have to check it out for myself and I have a very simple aplication.  I got the unit for well under the no solder eco and I need the key pass through.  I just want 1 joystick and 3 buttons - no admin.  Should I use the default keys or do you reccomend using different inputs.

KevSteele

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 941
  • Last login:January 20, 2025, 11:29:37 am
  • Retrogaming Media Mogul in Rehab
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #32 on: June 09, 2005, 11:33:50 am »
Tiger,

Looking at the photos, the TOKN32 looks like two TOKN16 boards "squished" together, so I would suspect that it's the equivalent of two TOKN16 boards daisy-chained (a feature that is supported by the TOKN16).

I definitely feel like I dropped the ball by not testing all sixteen inputs simultaneously, but I honestly never even thought it was necessary (I guess I'm spoiled from IPAC and Keywiz testing.) Big screwup on my part, it now appears.

I've emailed Mattp for clarification on this situation.

I've pulled my review temporarily until I can confirm Tiger's findings.

Kevin
« Last Edit: June 09, 2005, 11:47:44 am by KevSteele »
Kevin Steele, Former Editor and Publisher of RetroBlast! and GameRoom Magazine

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #33 on: June 09, 2005, 11:37:49 am »
Tiger I bought one cuz I have to check it out for myself and I have a very simple aplication.  I got the unit for well under the no solder eco and I need the key pass through.  I just want 1 joystick and 3 buttons - no admin.  Should I use the default keys or do you reccomend using different inputs.
I assume you mean you bought it and are waiting for it to arrive.  If so, please verify my results when it does.

So far, all I did was spend an hour with it to see if it will do what it says and found out it wouldn't.

What I suspect you will want to do is reprogram Button 3 to L Alt, Button 5 to Space and wire your buttons to Button 1, Button 3, and Button 5, but this is just supposition on my part based on how the matrix appeared in my testing.

I will likely test this out and verify it for you tonight.

<edit> Now verified - this is what you will need to do!
« Last Edit: June 11, 2005, 09:08:30 am by Tiger-Heli »
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

jjd

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 89
  • Last login:June 17, 2025, 10:56:21 am
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #34 on: June 09, 2005, 11:44:25 am »
Well, in a joystick setup, all 16 inputs could never really be used at the same time, could they?   

I think your joystick plus buttons is a good 'functional' test and I used it as advice in my decision to purchase.  As much as I am/will be upset if there is a ghosting problem, I will be OK (for lack of a better word) if the product functions adequately for my purposes. 

I will hook the KB32 up to a full compliment of inputs on a 2-player CP and mash button combinations in a quasi-scientific manner.  If it's not techincally possible to have inputs to all 4 joystick inputs at the same time, I don't know that I can reproduce that part of the experiment, but I will try to work all possible button press/joystick motion combinations into the test.   If I get extra key presses, I will report them.   
I love deadlines. I like the whooshing sound they make as they fly by.

- Douglas Adams

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #35 on: June 09, 2005, 11:48:37 am »
Looking at the photos, the TOKN32 looks like two TOKN16 boards "squished" together, so I would suspect that it's the equivalent of two TOKN16 boards daisy-chained (a feature that is supported by the TOKN16).
I agree it "looks like" two KB16's squished together and it "probably" works the same.  I also know Mattp could have remapped the matrix when he made the new product.

Mainly I didn't want to have jjd report that the ghosting occurred on different keys or didn't occur and have that appear to invalidate my test, but if MonkeyBomb tests his KB16 also, we can get a pretty good consensus.
Quote
I definitely feel like I dropped the ball by on not testing all sixteen inputs simultaneously, but I honestly never even thought it was necessary (I guess I'm spoiled from IPAC and Keywiz testing.) Big screwup on my part, it now appears.
Well, on the other hand, I was a little obsessive in expecting all 16 inputs to work, but I initially found ghosting with 3 buttons and no joystick inputs connected, so I'm not sure how you missed it.  Seems odd to me.
Quote
I've emailed Mattp for clarification on this situation.
Given previous statements, I suspect he'll say the unit works fine and I'm making stuff up to help RandyT.
Quote
I'm going to be pulling my review temporarily until I can confirm Tiger's findings.
Thanks!
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #36 on: June 09, 2005, 11:53:59 am »
Well, in a joystick setup, all 16 inputs could never really be used at the same time, could they?

Technically, in a joystick set-up, Up and Down or Right and Left cannot be pressed simultaneously and you cannot do this on a KeyWiz encoder either, but RandyT does mention this.  I was seeing ghost inputs with 3 buttons depressed and no joysticks.  I would have cut the KB16 a lot of slack if it functioned as a Joystick and 12 buttons encoder, even though it was not marketed that way. 
Quote
I will hook the KB32 up to a full compliment of inputs on a 2-player CP and mash button combinations in a quasi-scientific manner.  If it's not techincally possible to have inputs to all 4 joystick inputs at the same time, I don't know that I can reproduce that part of the experiment, but I will try to work all possible button press/joystick motion combinations into the test.   If I get extra key presses, I will report them.   
Sounds good to me.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

NoOne=NBA=

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2718
  • Last login:July 23, 2011, 08:59:16 am
  • Just Say No To Taito! -Nichibutsu
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #37 on: June 09, 2005, 12:13:59 pm »
Based on comments from Mattp, and the features he plays up in his posts, I would guess that this device was originally DESIGNED for use in a "casino" application, and was reworked to output MAME standard keys when a side market was seen for it.

EEPROM and brownout protection are necessities in casino applications.

If the encoder were wired specifically for such an application, it should be possible to workaround the ghosting issues.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 (NO MORE Speculation!) Test Results Posted
« Reply #38 on: June 10, 2005, 07:59:16 am »
Eureka!!!!! HOT DOG!!!!!  I finally figured this puppy out.  Right now, I feel pretty proud of myself b/c I know exactly what is going on with the unit, and it was a tough egg to crack, and I did it all on my own.  The mystery is 95% solved.  Read on!

First off, forget everything I said previously about the unit.  My previous comments are accurate, but will end up being irrelevant.

HOT-SWAPPABILITY - when I first started the PC and hot-plugged in the KB16, the PC immediately went into suspend or shut down mode (monitor went black, CPU fan shut off, but PS fan was running).  I shut off (rear switch) the PS, unplugged it, plugged it back in and re-booted and everything seems to be okay.  The PS/2 spec does not officially support hot-swapping, but I never had this happen with the KeyWiz, perhaps it could and I
« Last Edit: June 11, 2005, 09:22:43 am by Tiger-Heli »
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: TOKN KB16 (NO MORE Speculation!) EUREKA!!!
« Reply #39 on: June 10, 2005, 09:08:15 am »
FOLLOW-UP:  The method I posted was empirically verified for the 1P six button scenario (I got 8 inputs and no ghosting in any of the inputs, but it is overly restrictive.

What I essentially did was allow the joystick opposite directionals (JOD) to ghost and then pick inputs from Column A only.

The real requirement is that only one input is used per row unless it is a JOD in which case only two are allowed.

So, ASSuMEing my matrix is correct (big guess at this point), my six action buttons should be able to be:
Button 1 or Button 2 (but not both)
Button 3 or Button 4 (but not both)
Button 5 or Button 6 (but not both)
Button 7 or Button 8 (but not both)
1P Start or 2P Start (but not both)
Coin 1 or Escape (but not both)

This is just theory at this point, though!
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.