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: Keyboard Encoder Comparison Pages Online!  (Read 1996 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
Keyboard Encoder Comparison Pages Online!
« on: August 22, 2003, 11:51:40 am »
I posted a comparison of all the available keyboard encoders.  Here is a run-down:

http://www.fraggersxtreme.com/arcadepanels/encoder/
(This is the main page, all the other pages are pretty much linked from this)  Basically this walks you through deciding what encoder you need and compares the features of each one.
 
http://www.fraggersxtreme.com/arcadepanels/encoder/keyassignments.htm  This shows what keys can be used to get the most mileage out of each encoder and is also a good reference for how shared inputs can be used in different games.
 
http://www.fraggersxtreme.com/arcadepanels/encoder/shiftkeys.htm
This has a detailed explanation of encoder shift keys and particularly, how the KeyWiz Shazaaam! function differs from the I-PAC shift function.
 
http://www.fraggersxtreme.com/arcadepanels/encoder/nocodeload.htm
(This explains how to disable the alternate codeset swapping function of the KeyWiz)
 
http://www.fraggersxtreme.com/arcadepanels/encoder/startkey.htm
This explains how to use coin inputs only (without start inputs) to gain four more encoder inputs in MAME.
 
http://www.fraggersxtreme.com/arcadepanels/encoder/pausekey.htm
(This explains how to use diodes to connect a button to activate both UP and DOWN simultaneously to gain 4 additional encoder inputs.)
 
http://www.fraggersxtreme.com/arcadepanels/encoder/gamepad/Hacking%20a%20Dualshock%20PSOne%20pad,%20good%20411.htm
BYOAC thread by armad1llo on hacking Dual shock pads, mirrored locally.
 
http://www.fraggersxtreme.com/arcadepanels/encoder/hagstrom_%20ke-72_led/LED%20support%20with%20Hagstrom%20KE72%20(pics).htm
BYOAC thread by sasquatch on KE-72LED wiring.  Mirrored to preserve pictures.

Thanks to everyone on the board who helped with this.
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.

BobA

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5943
  • Last login:July 11, 2018, 09:52:14 pm
  • What Me Worry?
Re:Keyboard Encoder Comparison Pages Online!
« Reply #1 on: August 22, 2003, 02:53:17 pm »
Thanks for all the work in bringing  this together.   My head is still spinning from a quick read so will have to digest it bit by bit.

BobA :D

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:Keyboard Encoder Comparison Pages Online!
« Reply #2 on: August 22, 2003, 03:15:10 pm »
Thanks for all the work in bringing  this together.   My head is still spinning from a quick read so will have to digest it bit by bit.

BobA :D

Yeah, it's a pretty big elephant.  Thanks for the compliments.
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.

jakejake28

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 683
  • Last login:September 02, 2005, 07:23:54 pm
  • Thank you sir, may I have another?
Re:Keyboard Encoder Comparison Pages Online!
« Reply #3 on: August 22, 2003, 03:18:21 pm »
WOW... this oughta be put on the main page, i mean, with all the questions about keyboard encoders, this'll cut a helluva lot of clutter from the forums.
great job, man...
It's all about the Pentiums

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8190
  • Last login:Today at 12:42:03 am
  • The Bears Still Suck!
Re:Keyboard Encoder Comparison Pages Online!
« Reply #4 on: August 23, 2003, 03:14:28 am »
Submit it as news.

Apollo

  • Yes You Can Have A Custom Title
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1877
  • Last login:May 27, 2021, 10:49:02 pm
    • Eight Bells
Re:Keyboard Encoder Comparison Pages Online!
« Reply #5 on: August 23, 2003, 04:44:32 am »
What a great resource. You have done exceptionally well.
Thankyou and very well 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:Keyboard Encoder Comparison Pages Online!
« Reply #6 on: September 05, 2003, 09:28:32 am »
Submit it as news.
How???

Also, I updated much of the info.  Here's a summary, but I might miss some things:

All schematics revised - the NC and NO switch contacts were physically in the wrong place.  The wiring was correct, but not the way the switches actually looked.  Now it's correct both ways.

index.html - Revised "keys to avoid" to add the scancodes sent to the buffer, add additional "bad keys", and provide more details.  Added a reference and local mirror to Allroy1975's thread on using PPJoy for games that only accept joystick input.  Added many details to the USB vs. PS/2 section.  Revised the software section to provide greater detail and to explain which OS's each software supports.

pausekey.html - Revised to show this only works for MAME R36B12 and up (when AND sequences were added).  Added Lilwolf's recommendation of using NOT sequences to prevent accidental keypresses.

nocodeload.html - Added an introductory paragraph to show this is only really a problem for 4-player panels.  Revised the behavior with prioritized stealth-shifted Shazaaam! inputs for clarity and correctness.  (The wiring was right, but the function of the various buttons was described incorrectly).

Thanks to all and enjoy!
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.

jcoleman

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 373
  • Last login:March 15, 2025, 04:12:49 pm
  • RTFM
Re:Keyboard Encoder Comparison Pages Online!
« Reply #7 on: September 05, 2003, 09:58:25 am »
TigerHeli,

What I've read so far looks good...but tell me if I've missed this...

MAME can be set up to use shifted input on it's own, i.e., "left shift and 5 not right shift," or something like that.  Seems that would be of use to folks using a keyboard hack.  (like me)  Of course, this could involve a ridiculous amount of wiring...and anyone using a keyboard hack already knows that you've got plenty of wires to begin with!  I believe this would generally be useful only for control keys, such as tab, esc, etc.

Like I say, I haven't read far enough to know if you've included this or not, so feel free to ignore me or give me 20 lashes with a wet PS/2 cable.

John

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re:Keyboard Encoder Comparison Pages Online!
« Reply #8 on: September 05, 2003, 10:11:29 am »
Error in the "Reality check" section. Time Pilot has two buttons.

And you may want to account for the recently added game "Sprint 8" which has 24 analog axis' and at least 41 buttons (almost all of which are shifters and coin mechs). If you are playing with 2-way joysticks, and and on/off pedals instead of the excessive analog inputs, then you would need a minimum of 73 inputs, and this is assuming the game only has a single start button (I haven't checked yet, since they just added it).
« Last Edit: September 05, 2003, 10:19:42 am by paigeoliver »
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.

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:Keyboard Encoder Comparison Pages Online!
« Reply #9 on: September 05, 2003, 10:19:33 am »
Error in the "Reality check" section. Time Pilot has two buttons.

And you may want to account for the recently added game "Sprint 8" which has 24 analog axis' and at least 41 buttons (almost all of which are shifters and coin mechs).
Time Pilot has one button:

http://images.webmagic.com/klov.com/images/T/nTime_Pilot.jpg

Three if you count Fire, 1P Start, and 2P Start, but I wasn't.

Sprint 8 is an exception.  I will consider adding it, although I don't know how many people plan to support it on their cab.
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:Keyboard Encoder Comparison Pages Online!
« Reply #10 on: September 05, 2003, 10:21:54 am »
Dude, I have a Time Pilot machine in the same room as me, and wait, I forgot, mine has two buttons because I also have a Time Pilot '84 PCB for it, and, dang, I am an idiot.

You would pretty much have to MAKE a special cabinet to support that game. And I don't think you can currently install enough spinner/steering wheel devices to play it properly.
« Last Edit: September 05, 2003, 10:25:05 am by paigeoliver »
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.

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:Keyboard Encoder Comparison Pages Online!
« Reply #11 on: September 05, 2003, 11:12:30 am »
TigerHeli,

What I've read so far looks good...but tell me if I've missed this...

MAME can be set up to use shifted input on it's own, i.e., "left shift and 5 not right shift," or something like that.  Seems that would be of use to folks using a keyboard hack.  (like me)  Of course, this could involve a ridiculous amount of wiring...and anyone using a keyboard hack already knows that you've got plenty of wires to begin with!  I believe this would generally be useful only for control keys, such as tab, esc, etc.

Like I say, I haven't read far enough to know if you've included this or not, so feel free to ignore me or give me 20 lashes with a wet PS/2 cable.

John
I briefly mention this at the end of the shiftkeys.htm page in the paragraph the starts "Eightbit".

For a keyboard hack, if you want dedicated buttons for Esc, Pause, Tab, just wire a button to this inputs.  They might have ghosting problems, but you're unlikely to need to press TAB along with two other buttons, so it doesn't matter.

You can't have a single button activate two keys with a keyboard hack b/c of the matrix nature of the kb.

You could use the method you describe to have a "Press this button and that button" functionality like the KeyWiz or I-PAC, but MAME will record the Shift key input first and then the combination key, if that makes sense.
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:Keyboard Encoder Comparison Pages Online!
« Reply #12 on: September 05, 2003, 11:27:33 am »
I just check Sprint 8. Either Mame has it wrong, or Sprint 8 did not have shifters like the other Sprints did. Judging by the way the computer cars take off, I would have to say the shifters are missing.

But, they way they have it in there it has 8 analog axis, and 25 buttons.
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.