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: KeyWiz vs. IPAC?  (Read 13101 times)

0 Members and 1 Guest are viewing this topic.

chrisindfw

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 262
  • Last login:May 09, 2020, 05:57:34 pm
  • I drank what?
KeyWiz vs. IPAC?
« on: December 22, 2003, 03:19:12 pm »
Ok what is the differences between the keywiz and the IPAC? Which is better?

Gracias!


eightbit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1849
  • Last login:September 07, 2019, 07:38:11 pm
  • My cab is never done...
Re:KeyWiz vs. IPAC?
« Reply #1 on: December 22, 2003, 04:29:28 pm »
Did you try the search function? This has been discussed here many times.

Its not so much which one is better, they both do what they are supposed to do very well. I've used both and I prefer the keywiz.

The keywiz is cheaper and has more inputs. (its made in the US so shipping is faster and cheaper IF your in the US)

The ipac can support keyboard LED's and has a dedicated keyboard pass through.

Try the search function on this message board and read some of the old threads where the features and limitations of each were debated to death.
My statements are my own opinions. They have the value that the reader gives them. My opinion of my opinion varies between foolish and brilliant and these opinions often change with new information.

DeafBug

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 14, 2008, 06:00:35 pm
  • HUH?
Re:KeyWiz vs. IPAC?
« Reply #2 on: December 22, 2003, 06:49:50 pm »
Well,

I am planning on making a better control panel as I have hacked  a Sidewinder and I nee more buttons. But it is doable for now.  So right now my control panel is only good for one player at a time.  I like to make a two player panel someday.  

KeyWiz seems a new product and it got me thinking about it as I was planning on getting a IPAC.   So I did a search and learned that RandyT is the creator and visited his website.  Okay, it doesn't have enough information like the IPAC.   With the IPAC, I can see that it is programmable via software and it is saved even when powered off. It has picture of a real product. It showed a list of all the connecters and I can see how it can be mounted.

With KeyWiz, I don't know how it is mounted as the picture is grainy.  I know it takes time for the website to get full featured with explaination.  How does one program a button if there is no software. I can guess the same way as how you remap the inputs on MAME32.  

I guess time will tell but I don't visit this board often and I (and maybe other newbies) would like a side-by-side comparison of those two products showing what both can do along with pros and cons.

THanks. Nice to know that there is another product.

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re:KeyWiz vs. IPAC?
« Reply #3 on: December 22, 2003, 07:24:18 pm »
Just a quick comment about I-PAC shipping. As many people have found, we can ship to all US destinations just as quickly or sometimes quicker than US suppliers who use USPS.
This is about to improve even further as we are switching to DHL on 1 Jan and have negotiated a 2-day service.
Andy

rampy

  • *shrug*
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2910
  • Last login:March 02, 2007, 11:32:16 am
  • ...as useless as a JPG is to Helen Keller
    • Build Your Own PVR
Re:KeyWiz vs. IPAC?
« Reply #4 on: December 22, 2003, 07:33:30 pm »
I think your fears and not understanding the keywiz are unfounded...  they are both quality and comprable products functionally...

There are small differences between them but using either of them for your cabinet/control panel will work fine.   (Beats the pants out of a keyboard hack or gamepad hack...)

That said...  I pitted the Keywiz vs and Ipac... head to head...  one in my left hand... the other in the right... optimus prime action figure was the referee...  I smashed them against eachother with all my m ight... repeatedly... It ended in a draw with two combatents unable to continue... they were shattered.

There you go ... irrefutable information as to Keywiz vs IPAC...

Anyone want to wager on Andy VS RandyT in a thumb wrestling contest?

*Shrug*

rampy

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:KeyWiz vs. IPAC?
« Reply #5 on: December 22, 2003, 07:48:45 pm »
KeyWiz seems a new product and it got me thinking about it as I was planning on getting a IPAC.   So I did a search and learned that RandyT is the creator and visited his website.  Okay, it doesn't have enough information like the IPAC.

Are you looking at http://www.groovygamegear.com?  There is a metric ton of information about the product there.

Quote
With the IPAC, I can see that it is programmable via software and it is saved even when powered off. It has picture of a real product. It showed a list of all the connecters and I can see how it can be mounted.

Although the KeyWiz doesn't save the settings once turned off, a simple command will load your custom setting in an instant.

As for seeing how it connects:

http://www.groovygamegear.com/Page5.html

The connectors are plainly visible in the picture.

Quote
With KeyWiz, I don't know how it is mounted as the picture is grainy.

You must be looking at a different site.  In the page referenced above, the mounting holes in the PCB are quite visible.

Quote
I know it takes time for the website to get full featured with explaination.  How does one program a button if there is no software. I can guess the same way as how you remap the inputs on MAME32.
 

There is software, it comes with the KeyWiz.

Quote
I guess time will tell but I don't visit this board often and I (and maybe other newbies) would like a side-by-side comparison of those two products showing what both can do along with pros and cons.

There is a side-by-side already.  

http://www.fraggersxtreme.com/arcadepanels/encoder/index.htm

Check out the FAQ:

http://www.arcadecontrols.org/yabbse/index.php?board=1;action=display;threadid=5361


Wienerdog

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 569
  • Last login:December 08, 2020, 06:28:51 am
  • If it's worth doing, it's worth overdoing
Re:KeyWiz vs. IPAC?
« Reply #6 on: December 22, 2003, 11:03:30 pm »
I thought this was a fight, I brought my popcorn.  Now I am disappointed since I was hoping to see circuit board carnage.
This opinion was created from 100% post consumed information.

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 02:49:54 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re:KeyWiz vs. IPAC?
« Reply #7 on: December 23, 2003, 07:26:46 am »
KeyWiz seems a new product and it got me thinking about it as I was planning on getting a IPAC.   So I did a search and learned that RandyT is the creator and visited his website.

New?  Maybe in relative terms.   :)

The KeyWiz has been available for going on 11 months now, and we already have  hundreds of satisfied customers.

Quote
With KeyWiz, I don't know how it is mounted as the picture is grainy.  I know it takes time for the website to get full featured with explaination.  How does one program a button if there is no software. I can guess the same way as how you remap the inputs on MAME32.  

Grainy??  You can read the copyright notice on the board if you look close enough :)

But seriously, there are four large mounting holes, 3 of which are visible in the photo, that make mounting a piece of cake.

As for programming, take a look at the software page, which is accessible from no less than 4 pages on the site ;).

There is also the wiring diagram page with more info than most could want, including advanced techniques.

And of course, there is also the FAQ.

If there is something else you were looking for, email me and I'll add it to the site.

Quote
I guess time will tell but I don't visit this board often and I (and maybe other newbies) would like a side-by-side comparison of those two products showing what both can do along with pros and cons.

Heh.  Just do a search on this site and you find lots of info on both.  But be sure to read through the whole thread to make sure that what you are reading is accurate ;)

RandyT

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:KeyWiz vs. IPAC?
« Reply #8 on: December 23, 2003, 08:21:40 am »
Ok what is the differences between the keywiz and the IPAC? Which is better?

Gracias!
Hmmmn, not much I can say that hasn't been said already.

FWIW, they are both excellent products.  The only things I can add that was not mentioned earlier:

The I-PAC has USB support.

The I-PAC uses an EEPROM, and the KeyWiz uses SDRAM.  In practicality, this has very little effect, other than if you use a custom config, you will have to load it to the KeyWiz at boot-up, b/c it will not save config settings after a power down.

The KeyWiz has a more flexible shift function and more inputs.

The KeyWiz also has an option to switch between two codesets "on-the-fly".

As mentioned earlier, it basically comes down to what you want to do with the encoder.

FWIW, to me it comes down to max bang for the buck.  The KeyWiz has four more inputs, but b/c of the way the I-PAC shift function is configured, it really has five more USEABLE inputs.  Plus with the stealth-shift wiring feature, I can get 38 inputs out of the Key-Wiz.

(Theoretically I could get 56, but I only wanted 38 (4 players 3 buttons each=28, plus 4 coin inputs, 4 start inputs, and pause and escape)).

BTW, see http://www.fraggersxtreme.com/arcadepanels/encoder/shiftkeys.htm for a comparison of Shift Functions and explanation of Stealth-Shift capability.

Also, the I-PAC now has a similar feature, but it requires a resistor capacitor circuit, instead of two diodes, and I am not sure whether it will work with more than one button.


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.

DeafBug

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 14, 2008, 06:00:35 pm
  • HUH?
Re:KeyWiz vs. IPAC?
« Reply #9 on: December 23, 2003, 10:22:43 am »
Thanks, everyone.  Now you made me busy for awhile.  I have to read up on it.  

RandyT, sorry if you don't think the picture is grainy. I probably used the wrong word. Yes it is the same one I was looking at.  I should probably say "shine" or vivid.   Can you take a picture straight down instead of an angle?

About the keyboard pass-thru, do you have to have the switch for it? So does that mean you have to mount it where it can be access to switch it.   Right now with the sidewinder, I have to use the keyboard for games where each player has there own start button.  I have to use the keyboard to start the game instead of the start button wired up on the CP.  I know my issue will be eliminated with KeyWiz (or IPAC) but the point I am making is how often does one need to switch it?

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:KeyWiz vs. IPAC?
« Reply #10 on: December 23, 2003, 10:54:33 am »
I should probably say "shine" or vivid.   Can you take a picture straight down instead of an angle?
I might get in trouble for this, but what I do is look at the ECO pic if I want to know what the PCB says (connection points, etc.) Actually, I can see the advantage of a straight down shot, but you also lose the perspective that you get with the current shot.  Maybe two pics.

Quote
About the keyboard pass-thru, do you have to have the switch for it? So does that mean you have to mount it where it can be access to switch it.
On the KeyWiz, yes, you have to use the switch to access the keyboard.  On the I-PAC you do not.

In reality, you should never have to use the keyboard unless either you plan to play a lot of PC games (more inputs than you will have buttons for) on your cab, or you play games that require a key combination (Ctrl+G, etc.) for a certain function and can't be re-assigned.

The MK64 supports macros, and I think the I-PAC will soon, the KeyWiz doesn't, but again, other than PC games, there are usually workarounds for this (HowardC's wrappers being one of them).

I MUST COPY THIS SOMEWHERE WHERE I CAN REFER TO IT!  I MUST COPY THIS SOMEWHERE WHERE I CAN REFER TO IT!

(Sorry, I'm back).  You have the following options regarding a keyboard:

First, the only time you should need a keyboard in an arcade cab, is if you are adding new ROMS/Games/updating MAME etc.  For a desktop CP where the computer is a real computer also, obviously this is not true.

For the cabinet, the simplest solution is to unplug the encoder from the PC, plug in a keyboard, update, and plug the encoder back in.  No switch or pass-thru required.

If you don't want to have to open the cab, or you have a desktop CP, the simplest option is to use a USB keyboard, and/or mount a USB hub to the front of the panel.  Or use a wireless keyboard.  Again neither option requires a pass-thru at all.

About the only time the pass-thru would be used is if you had a desktop panel and were particularly fond of your PS/2 keyboard, were too cheap to spend the $10 on a USB keyboard, or were running DOS on an old machine and didn't have access to USB.  (None of which are very likely, come to think of it.).

And again, on a desktop CP (where the pass-thru is mainly useful), it is fairly easy to mount the KeyWiz so you have access to the Keyboard ports and the switch.
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.

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re:KeyWiz vs. IPAC?
« Reply #11 on: December 23, 2003, 02:35:35 pm »
I find myself rather bemused by all this...
Don't get me wrong, I'm not knocking the Keywhiz at all, there is room in this market for both of us. But just mulling over what I would need to do to the I-PAC if (perish the thought!) I wanted to mutate it into a Keywhiz clone.

OK firstly, in the microcontroller code, the state-based shift function would have to go, even though this allows any button to be the shift button and also have it's own function as well, or be dedicated as shift (total flexibility?). That's replaced by a simple selection of codesets based on the state of one specific input..a much simpler programming task!

Then out goes the nice interrupt-based pass-thru code, which uses nested bit and byte-level state machines (for the nerds) to handle the bitstream from the keyboard, a design which uses no clock cycles when the keyboard is idle.

Delete the routines which allow the I-PAC to be programmed or tested by the device "typing" characters into a text editor on the PC.

Delete the interface to the EEPROM chip which saves codes from the MCU RAM into the EEPROM.

Delete LED support.

Delete all the USB support.

Now to the hardware:

Replace European made screw-terminals with Far East ones with tiny phillips screws which I don't personally like (OK that's probably just me, there's probably nothing wrong with them really). Four more connections.

Delete EEPROM chip.

Delete LED header connector.

Delete pass-through connector (there's no way I would put that switch on the board, have to draw the line somewhere!)

Add 5 volt connection, something I conciously avoided adding before (except on a header) owing to the risk of accidentally connecting a switch to it and damaging the motherboard.

Shrink the board and therefore by necessity the labelling on the connections.

It would be a mere shadow of it's former self! Maybe I should not rule this out though. It seems that the advanced features are not really needed, going by Tiger-Heli's opinion at least (and yes I actually do genuinely respect his long-standing interest and enthusiasm for this kind of product)...Based on the fact that deleting stuff is much easier than adding it, I should have this done by tonight...

To be perfectly honest I would not be unhappy about doing this, because all that clever code has not been wasted, having been incorporated into several non-gaming consumer USB/PS2 products from US corporations (the income from which far exceeds what I have made from the I-PAC!). Or would I risk a consumer revolt "Bring back the old-taste I-PAC"??

Andy






macattack

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 293
  • Last login:August 03, 2018, 05:35:16 pm
  • Cabinet builder to the stars!
Re:KeyWiz vs. IPAC?
« Reply #12 on: December 23, 2003, 03:52:43 pm »
Message to Andy....

Mate don't change a thing its pefect as is.

As the American drink add once said  " I could have had a V8"

well I do and still keep buying them from you.

keep up the good work.

Greg
(Macattack)
Pm me for custom cnc needs...

DeafBug

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 14, 2008, 06:00:35 pm
  • HUH?
Re:KeyWiz vs. IPAC?
« Reply #13 on: December 23, 2003, 04:15:23 pm »
Sorry if I opened up a can of worms.  

Andy, I have knew about IPAC for some time, a couple years?   You started out shabby but it was still a product that made life easier.  You have improved it over the years. I think just about any product in the marketplace does that.  So with KeyWiz not even being a year old, it is not a bad start.  I am sorry I don't know how you originally started out.  As with KeyWiz, RandyT retired one of his products. Now he has that MAX version.

I am glad that this has been laid out in the open.  Like everyone building cabinets or control panels, they build it to their desire.  One person may not like it while another person would.  I see that KeyWiz can one day meet your level.  In the meantime, I am still listening on everyone's suggestions and reading up other posts.  I will make a decision what suits me.   Besides, I don't need it right away.  I can wait to see what RandyT can come up with down the road. If he doesn't byt the time I am ready, I will have to pick one what I feel is best for me at that time. Hell, I still can hack a second sidewinder and plug it in the first one.

One thing I can say is that in the beginning there was hardly a easy way to mount the 4-way Ms Pacman joystick unless it was on metal.  Today, several people came up with solutions.   I bought one and was able to get my control panel going when I had that joystick for over a year. Things to change for the better. Thanks to innovation.  Now I am planning on a two-player control panel. I am in no rush for it but like to start planning it as I don't visit this board constantly.  But it is a great board.

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:KeyWiz vs. IPAC?
« Reply #14 on: December 23, 2003, 04:31:15 pm »
I find myself rather bemused by all this...
Don't get me wrong, I'm not knocking the Keywhiz at all, there is room in this market for both of us. But just mulling over what I would need to do to the I-PAC if (perish the thought!) I wanted to mutate it into a Keywhiz clone.
I suspect (hope) RandyT will answer this later, as it is his product, but I haven't let that stop me from offering my opinions in the past, so why start now. . .
Quote
OK firstly, in the microcontroller code, the state-based shift function would have to go, even though this allows any button to be the shift button and also have it's own function as well, or be dedicated as shift (total flexibility?). That's replaced by a simple selection of codesets based on the state of one specific input..a much simpler programming task!
Shift functions - I can't comment on the programming involved.  Although simpler programming doesn't necessarily mean decreased functionality.

I can state this - Shift functions pose a problem in that they can't be used for action buttons, and you don't want to accidentally activate them.  (i.e. the I-PAC's "both players hit start and the game exits" syndrome).  The KeyWiz avoids this by making the Shazaam! button independent of the action inputs, and by allowing you to wire a button to both the Shazaam! and another input so you can press one button to Exit wihout having to remember "I press P1 Start and then, um, one of these other keys, to exit."

The I-PAC does have a better shift function if you want a button on your panel that does double duty as a shifted and action key.  The KeyWiz can mimic this "I-PAC compatibility mode", but you will get both the shift key input and the pressed key input, which the I-PAC avoids.
Quote
Then out goes the nice interrupt-based pass-thru code, which uses nested bit and byte-level state machines (for the nerds) to handle the bitstream from the keyboard, a design which uses no clock cycles when the keyboard is idle.
See my comments above on the need/lack of need for a pass-thru.
Quote
Delete the routines which allow the I-PAC to be programmed or tested by the device "typing" characters into a text editor on the PC.
This is a useful feature, but the included WinIpac is a much better programming utility and the testing feature could be accomplished almost as well with Ghostkey.
Quote
Delete the interface to the EEPROM chip which saves codes from the MCU RAM into the EEPROM.
I see little difference in EEPROM and SDRAM, other than SDRAM requires an extra autoexec.bat line if I want to load a custom code set at startup.
Quote
Delete LED support.
LED support is nice, given the same number of inputs.  I have said this before.
Quote
Delete all the USB support.
I was the first one who mentioned I-PAC USB support in this thread.
Quote
Now to the hardware:
Replace European made screw-terminals with Far East ones with tiny phillips screws which I don't personally like (OK that's probably just me, there's probably nothing wrong with them really).
I plan to hook my encoder up maybe twice or at most three times during it's lifetime (initial build and then when I revise my initial plans).  As long as the terminals grip the wires, I'll find a Phillips screw driver.
Quote
Four more connections.
Which means the difference between supporting 4-player 3-button games and supporting at best 4-player 2-button games.  (I realize 4-player support was not a goal of the I-PAC/2, but it is possible with the KeyWiz).
Quote
Delete EEPROM chip.
Delete LED header connector.
Delete pass-through connector (there's no way I would put that switch on the board, have to draw the line somewhere!)
And add SDRAM.  All three of these are covered in the paragraphs above.
Quote
Add 5 volt connection, something I conciously avoided adding before (except on a header) owing to the risk of accidentally connecting a switch to it and damaging the motherboard.
Ok, but you then end up usually needing to access this to run various devices (Opti-pac, P360's, LED's, etc.).  I think it's a good bet that most of the people in this hobby can figure out how to wire one of these up, but it's not the end of the world either way.
Quote
Shrink the board and therefore by necessity the labelling on the connections.
Which is a feature as a smaller board makes it easier to find room for the encoder in a small desktop CP, or a project box.
Quote
It would be a mere shadow of it's former self! Maybe I should not rule this out though. It seems that the advanced features are not really needed, going by Tiger-Heli's opinion at least (and yes I actually do genuinely respect his long-standing interest and enthusiasm for this kind of product)...
I appreciate and thank you for that.  Merry Christmas, BTW!
Quote
Based on the fact that deleting stuff is much easier than adding it, I should have this done by tonight...
<snipped>
 Or would I risk a consumer revolt "Bring back the old-taste I-PAC"??
Probably.  I have always said that the products, while similar, have different feature sets and the choice depends on what you want to do with it.

Some people will prefer the I-PAC and some will prefer the KeyWiz.  And the competition between the two products will probably drive unforeseen improvements to both of them.
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.

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re:KeyWiz vs. IPAC?
« Reply #15 on: December 23, 2003, 05:38:23 pm »
I can state this - Shift functions pose a problem in that they can't be used for action buttons, and you don't want to accidentally activate them.  (i.e. the I-PAC's "both players hit start and the game exits" syndrome).  The KeyWiz avoids this by making the Shazaam! button independent of the action inputs, and by allowing you to wire a button to both the Shazaam! and another input so you can press one button to Exit wihout having to remember "I press P1 Start and then, um, one of these other keys, to exit."

But you can do this on the I-PAC as well, just assign the shift input as "no keycode" and it becomes a dedicated shift, independent of action inputs, just like the Shazam key. To wire as you mention you need diodes on both encoders as you know. Or just program an input as "esc"...
All of this shift key issue really comes down to numbers of inputs, and yes the KeyWhiz has 4 more. But realistically these only would be used for a certain configuration of limited 4-player panel (ie no more than 3 buttons per player) or maybe a 3 player panel. With a 2-player panel you have enough inputs on the I-PAC-2 (which was designed as a 2-player device) to have a dedicated shift key if you wish, plus dedicated "major function" keys.

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:KeyWiz vs. IPAC?
« Reply #16 on: December 23, 2003, 05:42:26 pm »
But you can do this on the I-PAC as well, just assign the shift input as "no keycode" and it becomes a dedicated shift, independent of action inputs, just like the Shazam key. To wire as you mention you need diodes on both encoders as you know. Or just program an input as "esc"...
All of this shift key issue really comes down to numbers of inputs, and yes the KeyWhiz has 4 more. But realistically these only would be used for a certain configuration of limited 4-player panel (ie no more than 3 buttons per player) or maybe a 3 player panel. With a 2-player panel you have enough inputs on the I-PAC-2 (which was designed as a 2-player device) to have a dedicated shift key if you wish, plus dedicated "major function" keys.
Fair enough, but now you're down to 27 inputs against the KeyWiz's 32.  And agreed, it's mainly an issue with 4-player panels.
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.

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 02:49:54 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re:KeyWiz vs. IPAC?
« Reply #17 on: December 23, 2003, 08:05:16 pm »
I find myself rather bemused by all this...

Reads more like someone threatened or upset rather than "bemused", but I'll take your word for it.

Quote
Don't get me wrong, I'm not knocking the Keywhiz at all, there is room in this market for both of us. But just mulling over what I would need to do to the I-PAC if (perish the thought!) I wanted to mutate it into a Keywhiz clone.

Well, first of all you'd have to know that it's KeyWiz, not Keywhiz.  If you don't even know that (and can't see it in the subject line), it's hard to take the rest of your post very seriously.  The apparently intentional mis-spelling alone appears to be a "knock" and based on the rest of your message, I reject your claim that it isn't.

BTW, if there is another competing product called "Keywhiz" and you were referring to that one, please disregard this entire post and accept my apologies in advance :)

Quote
OK firstly, in the microcontroller code, the state-based shift function would have to go, even though this allows any button to be the shift button and also have it's own function as well, or be dedicated as shift (total flexibility?). That's replaced by a simple selection of codesets based on the state of one specific input..a much simpler programming task!

You should give your mis-information supplier a raise.  He's been working overtime.  The KeyWiz has 32 direct inputs plus a shift input that doesn't keep any of the microcontrollers available inputs from being used for hi-speed game controls.  It is not handled anywhere near as simplistically as you have stated.

When one places a frame around how the functions of a product need to be implemented, the number of options dwindle.  This is the anti-thesis of "total flexibility". (refer to "KISS" design philosophy)

IMHO, you now appear to be in the realm of speaking about things, as they apply to the KeyWiz, that you either do not understand, or have inadequately researched.

Quote
Then out goes the nice interrupt-based pass-thru code, which uses nested bit and byte-level state machines (for the nerds) to handle the bitstream from the keyboard, a design which uses no clock cycles when the keyboard is idle.

As long as you are talking "technical", does the IPAC-4 use this method?  Are the second 28 inputs viewed by the main controller as an "attached keyboard"?  How much data has to be sent by the secondary controller to the primary one whenever 1 button is pressed on the secondary set?  How about 20?  Which one has precedence?  How does this affect the performance of either set of inputs given the very specific timing requirements needed to speak in "PS/2"?

Remember, a microcontroller can only do one thing at a time, and everything uses clock-cycles.  Even if it is only to evaluate the status of a single bit of data.  The microcontroller you are using is only capable of generating an interrupt when activity is sensed on any of the I/O pins as a group.  This is a hardware limitation.  It cannot generate an interrupt based on which of the pins or even which port (group of up to 8 pins) generated it.  This means that anytime any input activity is sensed, it is up to your program (using many clock cycles) to decide what caused the interrupt, including checking the pin attached to the clock-line of the keyboard to see if it was the culprit. It would check this bit, even if it was a pushbutton that caused the interrupt.

I expected that a guru like yourself would already know this, so I have to say that I am a little perplexed by the above "no clock cycles" statement and other such statements regarding interrupts.

BTW, your pass-through method also uses 2 inputs, which effectively negates the possibility of a workable 4-player panel.  But there are consideraby more expensive 4-player controllers that need to have a market as well, so no loss there....I guess.

Quote
Delete the routines which allow the I-PAC to be programmed or tested by the device "typing" characters into a text editor on the PC.

The limited functionality of such things as opposed to what can be done with dedicated software on the PC side, make these extraneous for the large majority of users.  They wouldn't be missed.

Quote
Delete the interface to the EEPROM chip which saves codes from the MCU RAM into the EEPROM.

Save it to the EEPROM or save it to the PC's hard drive and lose 5-10 seconds at boot time.  Very little difference, other than the EEPROM adds cost and subtracts 2 more inputs.  File this under "just because you can, doesn't mean you should."

Quote
Delete LED support.

A few people out there like the LEDs....but seemingly, just a few.  

Quote
Delete all the USB support.

The Mac people need something too.

Quote
Now to the hardware:

Replace European made screw-terminals with Far East ones with tiny phillips screws which I don't personally like (OK that's probably just me, there's probably nothing wrong with them really). Four more connections.

You are again showing how little you know about the product you are bashing.  The KeyWiz uses expensive GERMAN MADE (aren't they European too or did you kick them out :) ?) 5mm spaced connectors.  Essentially as good or better than the type used on your product, but with easier to use Phillips-head screws (that don't need a jeweler's screwdriver).  Just an FYI, for any future bashing sessions you might like to embark on, the KeyWiz circuitboard is U.S. manufactured, assembled by U.S. workers, and shipped through the U.S. Postal Service.

BTW, it looks like a good number of your products come from the "Far East".  Are you inferring that they are of poor quality or is there an anti-Asian thing we don't know about?

Quote
Delete EEPROM chip.

Little need for it anyway, so you might as well save the 50 cents.

Quote
Delete LED header connector.

But won't that keep you from selling the harnesses?

Quote
Delete pass-through connector (there's no way I would put that switch on the board, have to draw the line somewhere!)

Oh, so a hidden extra switch on a panel with 30 other switches is the end of the world, eh?  Heh.

How about that annoying buddy that beats on the keyboard while you are playing and screws up your game?  Not with the KeyWiz!

Quote
Add 5 volt connection, something I conciously avoided adding before (except on a header) owing to the risk of accidentally connecting a switch to it and damaging the motherboard.

That's why you make it abundantly clear in your printed documentation where it is and why to avoid doing that.  You do provide printed instructions, don't you?

Quote
Shrink the board and therefore by necessity the labelling on the connections.

The spacing of the terminals is the same 5mm on both products, so that has no bearing on board size.  What does have a bearing, however, is the use of a cheaper single-layer board as opposed to a more expensive double layer board.  I seriously doubt you could shrink your board much without going to a 2-layer design, thereby reducing your profit margins.

Quote
It would be a mere shadow of it's former self! Maybe I should not rule this out though. It seems that the advanced features are not really needed, going by Tiger-Heli's opinion at least (and yes I actually do genuinely respect his long-standing interest and enthusiasm for this kind of product)...Based on the fact that deleting stuff is much easier than adding it, I should have this done by tonight...

Don't forget to add more features to the software...(you do personally, as I do,  write the software so crucial to supporting your product, don't you?).  And while you are at it, you should start using high-quality 2-sided boards, start supplying printed documentation, and get rid of those jumpers. You might also want to start your own shipping company and get a job as head of U.S. Customs, so that the occasional elevated alert level doesn't hold some of your packages up for long periods of time and you can send things for only $6.50 to the U.S. :)

Every KeyWiz that goes out the door is inspected and tested by me personally, so add that to your list as well.  Your customers are worth it, aren't they?

RE: "advanced features"

"Advanced" is in the eye of the beholder.  If you had an electric toothbrush that had a radio built into the handle that made it twice as heavy and the batteries last half as long, would you consider that to be "advanced"?  If you like to listen to the radio while brushing your teeth, then maybe.  And maybe that product should exist for those people that are willing to make those sacrifices.  But it doesn't mean that it is better than any other electric toothbrush just because it has a radio in it.


Quote
To be perfectly honest I would not be unhappy about doing this, because all that clever code has not been wasted, having been incorporated into several non-gaming consumer USB/PS2 products from US corporations (the income from which far exceeds what I have made from the I-PAC!). Or would I risk a consumer revolt "Bring back the old-taste I-PAC"??

So the logic here goes "if it's good enough for a consumer keyboard/GPS/PS2 splitter/ etc.., it must be good enough for a gaming controller"?

If other products in this market were making a significant dent in my sales, I'm not sure I would infer to potential customers that their needs were less important to me because I make more selling to "corporations", or threaten to change my product in spite of the fact that they may like it the way it is.  But your strategy appears to be heading in that direction.  Hope it works for you :).

BTW, Merry Christmas!

RandyT
« Last Edit: December 24, 2003, 09:47:30 pm by RandyT »

BLACK KNIGHT

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 179
  • Last login:March 09, 2019, 08:02:19 pm
  • I'm a llama! A what?!
    • Mike's X-Arcade
Re:KeyWiz vs. IPAC?
« Reply #18 on: December 23, 2003, 09:13:01 pm »
You know when I first decided to build my control panel based off of one of these devices it sounded so simple.  Now that I've read all the techinical jargon in this thread it sounds like instead of connecting a few wires to a circuit board and plugging it into the PS/2 port of my PC that I am gonna have to program the Space Shuttle's guidance system first!  

I currently have an X-arcade control panel...which I'm sure both of you guys probably think is junk!  ;)  However, I plugged it in and it worked with MAME32 easily and so far it's worked well for me.  But now I want a control panel that does more so I'm getting one of these devices (hopefully for Christmas) am I gonna be able to figure this out?  Or should I just call NASA now?   ;D

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 02:49:54 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re:KeyWiz vs. IPAC?
« Reply #19 on: December 23, 2003, 09:25:43 pm »
But now I want a control panel that does more so I'm getting one of these devices (hopefully for Christmas) am I gonna be able to figure this out?  Or should I just call NASA now?   ;D

This is mostly technical stuff and philosphical debate that end-users like you don't need to worry too much about.   For a simple installation, it's wire it up, plug it in and go, regardless of the unit you purchase.

Advanced installations are where things can become more complex, depending on what you are trying to make the unit do.  

But by that time, you'll probably understand it better. :)

RandyT

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re:KeyWiz vs. IPAC?
« Reply #20 on: December 25, 2003, 04:43:56 am »
You know when I first decided to build my control panel based off of one of these devices it sounded so simple.  Now that I've read all the techinical jargon in this thread it sounds like instead of connecting a few wires to a circuit board and plugging it into the PS/2 port of my PC that I am gonna have to program the Space Shuttle's guidance system first!  

I currently have an X-arcade control panel...which I'm sure both of you guys probably think is junk!  ;)  However, I plugged it in and it worked with MAME32 easily and so far it's worked well for me.  But now I want a control panel that does more so I'm getting one of these devices (hopefully for Christmas) am I gonna be able to figure this out?  Or should I just call NASA now?   ;D

I have used both products in installations. The I-Pac was an easier install, but only because the keywhiz wiring sheet was a bit confusing with all the stuff about shazam keys and alternate keysets. I had to look it over about 10 times to make sure I was doing it right. It is wired exactly the way you would think it is, but all that business about Shazam and alternate keysets confuses that basic issue.

Here is my quick and easy keywhiz instruction manual.

The default keys listed on the LEFT chart are the ones that are actually DEFAULT. Otherwise it installs exactly the same as an I-pac, unless you want all that shazam stuff.


As to which one I will choose for my next project? Eh, it really all depends on if I want anything else the seller has to offer. Keywiz is cheaper, but Andy has a larger joystick selection available.
« Last Edit: December 25, 2003, 04:51:30 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.

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 02:49:54 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re:KeyWiz vs. IPAC?
« Reply #21 on: December 25, 2003, 11:33:54 am »

I have used both products in installations. The I-Pac was an easier install, but only because the keywhiz wiring sheet was a bit confusing with all the stuff about shazam keys and alternate keysets. I had to look it over about 10 times to make sure I was doing it right. It is wired exactly the way you would think it is, but all that business about Shazam and alternate keysets confuses that basic issue.

Here is my quick and easy keywhiz instruction manual.

The default keys listed on the LEFT chart are the ones that are actually DEFAULT. Otherwise it installs exactly the same as an I-pac, unless you want all that shazam stuff.


Sorry, I sometimes take for granted that people would know the definitions to things like ROM vs RAM.  I tried to underscore that by referring to the RAM set as "Programmable", but I guess I need to do more.

I always welcome feedback about the products and look for ways to improve them.  

So here's what I am thinking about:

I think it would be a good idea to have a "noob" sheet.  In other words, something that is specifically simplified for those that just want to use the ROM defaults and have no interest in programming the unit or using the "Shazaaam!" (shift) functions.  This would give the bare minimum in functionality, but be simple enough for your grandmother to understand (no offense intended to those whose grandmothers are rocket scientists. ;))

I understand that the flexibility of the KeyWiz does lend itself to a number of configurations that might catch the inexperienced off guard a bit, but I am hoping they will appreciate that aspect as time goes on.

I guess I just need to be more clear in showing that it doesn't need to be installed in any manner other than the most basic way, but that it can be if you want it to.

Thanks for the feedback.

RandyT

JamesS

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:May 09, 2014, 03:26:43 pm
  • Just getting Started, Bare with me...
Re:KeyWiz vs. IPAC?
« Reply #22 on: December 30, 2003, 03:35:39 pm »
I have a question about the 5 volt input.  I recently bought a Keywiz.  Not yet started on my CP, but hopefully in the next couple of weeks, anyway, what exactly can it be used for?

Everything looks simple enough to me, already mapped out the DB25 connector for the Swappable panels I am planning.  Got an Atari Stand Up Cabinet.  Got the Joysticks, buttons and KeyWiz.  Just got a lot of things to do between now and when I can start working on it.

Looking forward to it.

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:KeyWiz vs. IPAC?
« Reply #23 on: December 30, 2003, 04:26:58 pm »
I have a question about the 5 volt input.  I recently bought a Keywiz.  Not yet started on my CP, but hopefully in the next couple of weeks, anyway, what exactly can it be used for?

Everything looks simple enough to me, already mapped out the DB25 connector for the Swappable panels I am planning.  Got an Atari Stand Up Cabinet.  Got the Joysticks, buttons and KeyWiz.  Just got a lot of things to do between now and when I can start working on it.

Looking forward to it.

Careful!  First off, it's a 5 Volt OUTPUT.  You do not ever want to hook 5 volts into it.  It would be used for devices that require 5 Volts current, such as Perfect 360 joysticks, an Opti-Pac, some trackballs, constant LEDS (probably with a resistor), lighting, etc.
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.

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 02:49:54 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re:KeyWiz vs. IPAC?
« Reply #24 on: December 30, 2003, 05:22:40 pm »
I have a question about the 5 volt input.  I recently bought a Keywiz.  Not yet started on my CP, but hopefully in the next couple of weeks, anyway, what exactly can it be used for?


Tiger-Heli is right on the money.  One very useful thing those LEDs could be used for would be to light up your coin-door.  Don't use the 5v connection with the incandescant bulbs, but if you replace them with the LED's they will do a good job and last a long time (up to 11 years constant on time!)  Just make sure you use the proper resistor for the LED you want to use.

You can also use it for any other low-current device that requires a 5v DC supply.  It is supplied as a convenience feature that didn't cost anything (except for a screw terminal) to implement.  If you don't know or understand the current requirements for the device you need to power, or have many such devices to provide power to, you should run a separate line from your PC power supply just to be safe (for the other devices, NOT the KeyWiz!)

And a little reminder, the big warning on the doc sheet is there for a reason so be sure to pay attention to it ;).


RandyT
« Last Edit: December 30, 2003, 09:09:38 pm by RandyT »

JamesS

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:May 09, 2014, 03:26:43 pm
  • Just getting Started, Bare with me...
Re:KeyWiz vs. IPAC?
« Reply #25 on: December 31, 2003, 10:17:42 am »
Ok, that is what I was thinking it was for.  I had not planned on hooking anything to it as of yet.

I should have let my Brother the electrical person in my family look at the plans, he could have told me what it meant.

Hopefully I will learn from him as we go about building my cab.  I already learned a good bit.

Thanks for the answer.

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:KeyWiz vs. IPAC?
« Reply #26 on: January 01, 2004, 12:39:37 pm »
I find myself rather bemused by all this...
Don't get me wrong, I'm not knocking the Keywhiz at all, there is room in this market for both of us. But just mulling over what I would need to do to the I-PAC if (perish the thought!) I wanted to mutate it into a Keywhiz clone.
I'm dissapointed in you Andy. This was not very friendly.
Agreed, the initial comment about room for both of us was true.  The KeyWiz and the I-PAC have different feature sets and a given person will prefer one over the other.  The post went downhill fast from there though.
Quote
Publicly trying to spread misinformation about your competition tends to sour people towards you.
In every post I've ever seen from Randy he has tried to explain how both products work. A little information is good for everyone and in my opinion a little competition can only be good because it makes you both work harder to make your products better.
Agreed on all counts
Quote
Unless I'm mistaken the only reason that the ipac has documented some of the advanced wiring techniques is directly related to the competition of the keywiz. The keywiz has forced you to make your product and service better.
I assume you mean things like having a button activate a shift function with one press (Stealth shifting).  In Andy's defense (and I could be incorrect in his motivation), the KeyWiz has a different shift methodology than the I-PAC.  Which one is better depends on the application, but the KeyWiz is more flexible.  And the implementation is easier with the KeyWiz (two diodes vs. IIRC a capacitor, a resistor, and two diodes).  Also, there probably was not much reason to think about doing this on an I-PAC until it was pointed out that the KeyWiz could do it.  (I remember a post on the old I-PAC board asking about it, but I think that was after the KeyWiz was released.)

FWIW, <rampy shrug>
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.

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re:KeyWiz vs. IPAC?
« Reply #27 on: January 02, 2004, 05:38:07 am »
Eightbit,
If I have tried to pass on misinformation on the Keywiz, this would indeed be a cardinal sin on this board, and would also be very stupid as people on here are generally well informed.
I am very concerned by your post. In fact I am so concerned that I would like to find out exactly what you have interpreted as misinformation, in order that I can redress the situation and apologise if necessary.
Although Randy, and yourself (and probably others) see it differently, I really genuinely did not intend to be negative about the Keywiz. I agree completely that competition is good for everyone.
I have read and re-read the thread so many times now, but can't really put my finger on exactly what the misinformation was. Just to mention a few points:
I fully understand that the Shazam input is an extra input above the 32 regular ones, I did not mention otherwise.
I did not imply that the connector blocks are inferior, I only mentioned that I personally prefer the slotted over the Phillips head screws that are used on the Far East products. (by the way they might have a German brand name but are definitely made in Asia, and none the worse for it).
It would indeed be strange if I were "Anti-Asian" as my wife (50% owner of Ultimarc) is Asian.
I can't find any more comments on my post that could remotely be interpreted as misinformation. I can find a few in Randy's post though, for example implying that we don't inspect and test each board, and a few others.
I really wish this thread would go away. The reason I made that original post was that I received a few emails from customers and friends suggesting that I should "push" the I-PAC a bit more on this forum. This is something I have never really done before and probably never needed to (and wish I had not started!) as I am of the view that this is not the place to advertise. But, as some people pointed out, I will need to do so, if the "competition" does.
I have always tried to be as civil as possible on here, and tried to avoid a confrontational approach. Have I failed on this thread? It would seem so.
Eightbit, I am keen to follow this up by email, drop me a line if you wish. If there is any other way in which you think I have done some injustice I will address this.

Grasshopper

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2380
  • Last login:March 04, 2025, 07:13:36 pm
  • life, don't talk to me about life
Re:KeyWiz vs. IPAC?
« Reply #28 on: January 02, 2004, 08:18:21 am »
At the risk of fanning the flames still further, I didn't think that Andy's post was that bad. I generally find RandyT's posts far more aggressive and over the top. His response to Andy's (almost certainly innocent) spelling mistake is a good example of this.

But to make a general point (and this is not aimed at anyone in particular) I think product sellers are very ill-advised to get involved with threads of this nature, unless perhaps they are correcting blatantly inaccurate factual information.

When considering purchasing something there are two things that tend to put me off - a hard sell, and denigration of a competitors products. I'm a strong believer that good products can almost sell themselves. Sellers should stick to hard facts and leave opinions to their customers.

As far as the Keywiz vs Ipac issue is concerned, they both do the job they are designed to do and I'd be happy with either. The Ipac is clearly the superior product (despite having 4 fewer inputs available). However the Keywiz is much cheaper. I don't really see them as being in direct competiton with one another.

From a customer perspective competition can only be a good thing. Both Ultimarc and Groovygamegear are producing good products at a reasonable price and responding to what their customers want. It's therefore a shame when threads such as this one turn nasty.

"Patriotism is the last refuge of the scoundrel." - Samuel Johnson

eightbit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1849
  • Last login:September 07, 2019, 07:38:11 pm
  • My cab is never done...
Re:KeyWiz vs. IPAC?
« Reply #29 on: January 02, 2004, 10:34:30 am »
Grasshopper is indeed right, I was out of line. Wise Grasshopper... I have removed the offending post.

My apoligies to Andy you make fine products and I hope you continue to develop new solutions.

Can we get back to building arcade controls now? I want to know when a Star Wars Yoke is going to be available.

« Last Edit: January 02, 2004, 10:51:31 am by eightbit »
My statements are my own opinions. They have the value that the reader gives them. My opinion of my opinion varies between foolish and brilliant and these opinions often change with new information.

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 02:49:54 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re:KeyWiz vs. IPAC?
« Reply #30 on: January 02, 2004, 11:34:44 am »
At the risk of fanning the flames still further, I didn't think that Andy's post was that bad. I generally find RandyT's posts far more aggressive and over the top. His response to Andy's (almost certainly innocent) spelling mistake is a good example of this.

Grasshopper, while you are certainly entitled to your opinion, to think that a competitor claims to know enough about a competing product to state that they absolutely know the country of origin of the parts it uses, yet does not even know it's proper name is absolutely bizarre to say the least.

When a competitor blatently denegrates my products in a public forum, do you think I should just accept it?  I wasn't brought up to run away from provocation.

Quote
But to make a general point (and this is not aimed at anyone in particular) I think product sellers are very ill-advised to get involved with threads of this nature, unless perhaps they are correcting blatantly inaccurate factual information.

Do you mean like the blatently inaccurate statements about the terminal blocks used on the KeyWiz?

Let's do this the proper way and provide some evidence to back-up the claims so all can decide:


As one can easily see, the KeyWiz terminals are NOT "tiny", in fact they are slightly bigger than those used on the I-PAC.  They also can be used with a flat-head screwdriver if one is so inclined to do so.

If you still don't think a response was necessary, then I'm not sure what to say about that.

Quote
When considering purchasing something there are two things that tend to put me off - a hard sell, and denigration of a competitors products. I'm a strong believer that good products can almost sell themselves. Sellers should stick to hard facts and leave opinions to their customers.

Agreed.  But as a relative new-comer to a market where much mis-information is present, A little more effort is required.  Many will accept things as fact that just are not true because they aren't skilled in the art of programming or hardware design.  Unfortunately, some are viewed as "gurus" who just aren't giving totally factual information.  Once mis-information propogates, it becomes as hard to kill as those Internet hoaxes people keep passing around.  Then when someone tries to dispell these and provide factual information, they are viewed to be attacking someone.

It's a tough line to walk but it's necessary, as much as I dislike spending the time required to do it.

Quote
As far as the Keywiz vs Ipac issue is concerned, they both do the job they are designed to do and I'd be happy with either. The Ipac is clearly the superior product (despite having 4 fewer inputs available). However the Keywiz is much cheaper. I don't really see them as being in direct competiton with one another.

Again, a correction is in order.  There are actually 5 more game control inputs available on the KeyWiz if the shift function is to be used.  You are, again, entitled to your opinion, but we have hundreds of happy KeyWiz users out there that don't see the "clear superiority" of the competition as you do.  I'm not quite sure I understand how you can make a statement such as that and then say that the two aren't in direct competition as that would infer a direct comparison.

Quote
From a customer perspective competition can only be a good thing. Both Ultimarc and Groovygamegear are producing good products at a reasonable price and responding to what their customers want. It's therefore a shame when threads such as this one turn nasty.

Absolutely.  I wish it wasn't brought to this, but it was.  I have no choice now but to respond....sorry.

RandyT

*edit*
typos....
« Last Edit: January 03, 2004, 02:40:22 am by RandyT »

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:KeyWiz vs. IPAC?
« Reply #31 on: January 02, 2004, 11:46:00 am »
Heck, the only thing I wish the KeyWiz had was a JAMMA option, like the J-PAC.

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:July 20, 2025, 03:37:24 pm
  • The Bears Still Suck!
Re:KeyWiz vs. IPAC?
« Reply #32 on: January 02, 2004, 11:51:11 am »
OK, from a consumer point of view:

Quote
Quote
Delete the routines which allow the I-PAC to be programmed or tested by the device "typing" characters into a text editor on the PC.
The limited functionality of such things as opposed to what can be done with dedicated software on the PC side, make these extraneous for the large majority of users.  They wouldn't be missed.
You don't say why it limits functionality?
Anyway, it's a cool idea but Randy is right, it isn't used as much since there is software for the main OSes to program the IPAC.  I've used it once to try it out.

Quote
Quote
Delete LED support.

A few people out there like the LEDs....but seemingly, just a few.  
I get the opposite point of view, I think many people use the LED support.  Especially if the person picked up volcano buttons or is more into classic games.

Quote
Quote
Delete all the USB support.
The Mac people need something too.
Exactly, Mac people need it too :)

Quote
Quote
Delete pass-through connector (there's no way I would put that switch on the board, have to draw the line somewhere!)
Oh, so a hidden extra switch on a panel with 30 other switches is the end of the world, eh?  Heh.

How about that annoying buddy that beats on the keyboard while you are playing and screws up your game?  Not with the KeyWiz!
Kick the annoying buddies butt then, don't stand for that :)  I don't get why people are so afraid of a certain setup because their buddy could screw them up.  Come on folks, the buddy could just reach over and grab your joystick or mash your buttons anyway!  Are you going to put a guard over your controls then too?

The pass through is probably one of the extras I use the most.  I puts a ps/2 port up near the front of my cabient.  If I want to connect a keyboard for maintainence all I have to do is poen the coin door, plug the keyboard in, tada.

Quote
Quote
Add 5 volt connection, something I conciously avoided adding before (except on a header) owing to the risk of accidentally connecting a switch to it and damaging the motherboard.


That's why you make it abundantly clear in your printed documentation where it is and why to avoid doing that.  You do provide printed instructions, don't you?
RTFM
http://www.ultimarc.com/ipac2.html
Now you will argue it isn't printed.  Does it have to be printed?  I would have to buy your product over the internet so I should be able to know how to use the internet.
If you complain about it not being printed then I will complain about you not having a printed catalog.
It's nice if you have a printed manual but definately not something to scorn the opposition about since both are internet based sellers.


The whole 28 inputs versus 32 inputs isn't that big of a deal either.  The only time that will make a difference is making a 4 player setup where each player only has 2 buttons.  So converting a simpsons cabinet (blasphemy) would be easier with the keywiz.
4 (joystick) + 2 buttons + coin + start = 8 x 4 = 32


To sum up this entire thread each product has is pros and cons for specific people.  For me the "unneeded extras" of the IPAC are something I need.


Quote
As far as the Keywiz vs Ipac issue is concerned, they both do the job they are designed to do and I'd be happy with either. The Ipac is clearly the superior product (despite having 4 fewer inputs available). However the Keywiz is much cheaper. I don't really see them as being in direct competiton with one another.
Actually, they are in direct compettion and you explained it.  One has more features but the other is cheaper.  That's the basis for competition between many products.  It's going to come down to the needs of a particular customer and which one fits his needs better.  Same reason why some people will use the JPAC over the IPAC, it suits a need that the other just can't do.

Oh yeah, you have one more product that is in competition with these, but many people don't know about it, the mk64.
http://www.mk64.com/ron/
I'm tempted to pick this up and move my IPAC to my future cocktail.  I could use the built in rotory support.


Now is someone could make the all in one product that has many inputs, ls-30 input, trackball/spinner input, LEDs out, shift key, blah blah blah blah blah I'd be interested.  Though I think something like that would have to be USB only and would end up showing up in windows as multiple devices.  The mk64 is close, it can even store multiple mappings.  I know the keywiz can do a couple within it, right?
« Last Edit: January 02, 2004, 11:59:04 am by SirPoonga »

Wienerdog

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 569
  • Last login:December 08, 2020, 06:28:51 am
  • If it's worth doing, it's worth overdoing
Re:KeyWiz vs. IPAC?
« Reply #33 on: January 02, 2004, 12:39:38 pm »
Quote
As far as the Keywiz vs Ipac issue is concerned, they both do the job they are designed to do and I'd be happy with either. The Ipac is clearly the superior product (despite having 4 fewer inputs available). However the Keywiz is much cheaper. I don't really see them as being in direct competiton with one another.
Actually, they are in direct compettion and you explained it.  One has more features but the other is cheaper.  That's the basis for competition between many products.  It's going to come down to the needs of a particular customer and which one fits his needs better.  

That quote made me chuckle too, "I don't really see them as being in direct competition."  In my canine opinion, there are no two products in more direct competition, than the Keywiz and Ipac.
This opinion was created from 100% post consumed information.

Grasshopper

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2380
  • Last login:March 04, 2025, 07:13:36 pm
  • life, don't talk to me about life
Re:KeyWiz vs. IPAC?
« Reply #34 on: January 02, 2004, 01:23:43 pm »
Quote
As far as the Keywiz vs Ipac issue is concerned, they both do the job they are designed to do and I'd be happy with either. The Ipac is clearly the superior product (despite having 4 fewer inputs available). However the Keywiz is much cheaper. I don't really see them as being in direct competiton with one another.
Actually, they are in direct compettion and you explained it.  One has more features but the other is cheaper.  That's the basis for competition between many products.  It's going to come down to the needs of a particular customer and which one fits his needs better.  

That quote made me chuckle too, "I don't really see them as being in direct competition."  In my canine opinion, there are no two products in more direct competition, than the Keywiz and Ipac.

I knew I shouldn't have fanned those flames!

I take your point. It all depends upon how you define "direct" competition. I'm not an economist so I don't know whether there is an official definition of the term.

If RandyT produced a (presumably more expensive) Keywiz with more features, or if Andy produced a (presumably cheaper) cut down Ipac then as far as I'm concerned they would be in "direct" competition.

At present they are competing on different bases (price vs extra features). I therefore think of the two products as being in 'indirect' competition. It's all a question of semantics.

I would just like to comment on a couple of the points Randy made in response to my earlier post.

Randy, I'm sure your terminal block picture will be of interest to some people. However, personally I think the type of screws used on the Ipac and Keywiz's terminal blocks is a bit of a non-issue. I was simply making a general point about it being legitimate for sellers to correct inaccurate information about their products.

The reason I described the Ipac as a superior product is because it provides USB support, automatic keyboard pass-through, LED support, and retains its settings when the power is switched off. For many people, at least one of these features will be absolutely vital. If however if you don't need any of those features then you can save quite a bit of money by buying a Keywiz. I never suggested that Keywiz owners would not be happy with their purchase.
"Patriotism is the last refuge of the scoundrel." - Samuel Johnson

eightbit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1849
  • Last login:September 07, 2019, 07:38:11 pm
  • My cab is never done...
Re:KeyWiz vs. IPAC?
« Reply #35 on: January 02, 2004, 01:57:05 pm »
The reason I described the Ipac as a superior product is because it provides USB support, automatic keyboard pass-through, LED support, and retains its settings when the power is switched off. For many people, at least one of these features will be absolutely vital. If however if you don't need any of those features then you can save quite a bit of money by buying a Keywiz. I never suggested that Keywiz owners would not be happy with their purchase.
Grasshopper I made a statement about how wise you were then you go ahead and say that, now I have to respond.

The keywiz also has several unique features which might be vital someones particular application. Price is not the only feature that the keywiz has going for it. I won't get into how shift differs and if one is technically faster or has a bigger buffer than the other but there are some other obvious features. None of which may be important to you. Its smaller, it has more inputs, it has 2 codesets with on the fly code set switching. I'm sure there is more that I am missing but the point is there is no definitive way to say which one is the superior product. I'm sure there are people out there that would be willing to buy the keywiz even if it cost more than the ipac if they needed any of the features that it provided just like there are people today willing to pay more for the ipac.
My statements are my own opinions. They have the value that the reader gives them. My opinion of my opinion varies between foolish and brilliant and these opinions often change with new information.

Grasshopper

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2380
  • Last login:March 04, 2025, 07:13:36 pm
  • life, don't talk to me about life
Re:KeyWiz vs. IPAC?
« Reply #36 on: January 02, 2004, 02:37:58 pm »
The reason I described the Ipac as a superior product is because it provides USB support, automatic keyboard pass-through, LED support, and retains its settings when the power is switched off. For many people, at least one of these features will be absolutely vital. If however if you don't need any of those features then you can save quite a bit of money by buying a Keywiz. I never suggested that Keywiz owners would not be happy with their purchase.
Grasshopper I made a statement about how wise you were then you go ahead and say that, now I have to respond.

The keywiz also has several unique features which might be vital someones particular application. Price is not the only feature that the keywiz has going for it. I won't get into how shift differs and if one is technically faster or has a bigger buffer than the other but there are some other obvious features. None of which may be important to you. Its smaller, it has more inputs, it has 2 codesets with on the fly code set switching. I'm sure there is more that I am missing but the point is there is no definitive way to say which one is the superior product. I'm sure there are people out there that would be willing to buy the keywiz even if it cost more than the ipac if they needed any of the features that it provided just like there are people today willing to pay more for the ipac.

How did I allow myself to get sucked into this!

I don't actually disagree with what you're saying. I know the Keywiz has a few features that the Ipac doesn't have but I don't think they're as important as the extra features provided by the Ipac. I must stress this is just my personal opinion. I have no connection with either Ultimarc or Groovygamegear.

I chose to simplify and concentrate on those features that I believe are for some people absolutely essential.

If you own an Apple Mac then you simply can't do without USB (unless I suppose you buy a separate adaptor).

If you've connected your encoder to a game console using an adaptor, or you're using an odd operating system on your PC (unlikely admittedly) then using a batch file to remap the keys on startup is not really an option.

If you're daisy chaining several control panels together then you must have either keyboard passthrough or USB support.

If you want your player start buttons to flash then you can't do without LED support (unless there is a separate driver that I don't know about).

It has been suggested that the Keywiz's 4 extra inputs could be useful for some people building a 4 player panel. Maybe. But for a typical 4 player panel you really need 8 inputs per player (4 for the joystick plus 4 buttons) making 32. This doesn't leave any inputs left over for player start, coin, etc.
"Patriotism is the last refuge of the scoundrel." - Samuel Johnson

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:KeyWiz vs. IPAC?
« Reply #37 on: January 02, 2004, 02:49:29 pm »
Okay, okay!  Everyone to their corners.  This match is over.

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 02:49:54 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re:KeyWiz vs. IPAC?
« Reply #38 on: January 02, 2004, 05:49:00 pm »
Okay, okay!  Everyone to their corners.  This match is over.

I wish it was, but not quite....Still issues brought up which need responses.


RandyT

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 02:49:54 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re:KeyWiz vs. IPAC?
« Reply #39 on: January 02, 2004, 08:25:37 pm »
If I have tried to pass on misinformation on the Keywiz, this would indeed be a cardinal sin on this board, and would also be very stupid as people on here are generally well informed.
I am very concerned by your post. In fact I am so concerned that I would like to find out exactly what you have interpreted as misinformation, in order that I can redress the situation and apologise if necessary.

Allow me help you out on that one.

Quote
Although Randy, and yourself (and probably others) see it differently, I really genuinely did not intend to be negative about the Keywiz. I agree completely that competition is good for everyone.
I have read and re-read the thread so many times now, but can't really put my finger on exactly what the misinformation was. Just to mention a few points:
I fully understand that the Shazam input is an extra input above the 32 regular ones, I did not mention otherwise.

Ok, here is the first piece of mis-information:

Quote
But just mulling over what I would need to do to the I-PAC if (perish the thought!) I wanted to mutate it into a Keywhiz clone. ...<snip>.....
That's replaced by a simple selection of codesets based on the state of one specific input..a much simpler programming task!

Not only is that NOT the way the KeyWiz "Shazaaam!" feature works, you go on to minimize the planning, design effort and quality of code involved to make this happen by stating that you would just need to strip "more advanced" code from the IPAC to equal it.  Much more went into the design and implementation of that feature and how it works than you intentionally gave credit for.  It would also require more effort to properly implement this on your product than you stated, specifically a board re-design.

Quote
I did not imply that the connector blocks are inferior, I only mentioned that I personally prefer the slotted over the Phillips head screws that are used on the Far East products.

Are we now to believe that all "Far-East" terminal blocks have phillips head screws?  This is just ludicrous.  If you truly believe that "people on here are generally well informed", your statements don't seem to back that up.

The next piece of mis-information you wrote:

Quote
Replace European made screw-terminals with Far East ones with tiny phillips screws which I don't personally like (OK that's probably just me, there's probably nothing wrong with them really)."

and continued it by throwing this in:

Quote
(by the way they might have a German brand name but are definitely made in Asia, and none the worse for it).


This label is on every box of connectors I purchase.  I don't know how it works in GB but in the USA it is illegal to mislabel a products country of origin.  What do I have to do, arrange a tour of the plant in Germany for you to admit that you just made this up?

You also didn't simply mention your affinity toward slotted screw heads on this one, but made it a point to state a differing country of origin, as though one were better than the other, and also incorrectly stated the SIZE of the heads as you can see by the visual comparisons in my earlier post. (The third piece of mis-information)


Quote
It would indeed be strange if I were "Anti-Asian" as my wife (50% owner of Ultimarc) is Asian.

What is even stranger is that my wife (also heavily vested in IDVT/GroovyGameGear) is of Asian descent as well, which is part of the reason why I found your remark to be particularly offensive.  So why exactly did you feel it was important to say that the KeyWiz connectors were a "Far-East" product again (even though they are not)?

Quote
I can't find any more comments on my post that could remotely be interpreted as misinformation.

Ok, here's this one again.

Quote
<snip>.....a design which uses no clock cycles when the keyboard is idle.

I gave a fairly technical explanation as to why this is not possible based on your current hardware.  Any activity that causes an I/O interrupt will need code to check the status of the inputs to find out which of them was responsible.  This means that even when the external keyboard is idle, cycles are indeed being used to see if it was the keyboard that generated the input every time a button is pressed.  Unless you can show that the microcontroller you are using doesn't behave as I have stated (doubtful, as I am using the hardware datasheets as reference), this also qualifies as mis-information.

*edit*

More information for the un-initiated.....a "clock-cycle" is exactly one "tick" of the micrcontrollers internal clock.  Everything in a CPU is time based,  because they are driven by an oscillator.   An oscillator has a value specified in megahertz, or millions of clock cycles (or "ticks") per second.  Some microcontrollers and virtually all modern CPU's can multiply the speed of the external clock internally to get more done in the same amount of time.

You see, it is the "clock-cycle" that causes the commands in a program to execute within the microcontroller.  With a RISC based microcontroller, each command takes fewer "clock-cycles" to execute, but as they are simple in nature, can take more commands to get the same job done than a different non-RISC processor might.

Everything that happens in a microcontroller uses "clock-cycles", whether it is a task that uses interrupts or one that is polled.  The interrupt just does what it's name implies.  It "interrupts" normal execution of a program and gives another task priority, and then returns to exactly what it was doing before when that task is completed.  For this reason, it is important to disable interrupts when executing time-sensitive code, like transmitting or receiving data via a communication protocol like PS/2

Interrupts aren't magic, and their use doesn't mean that no clock cycles are being used to make the things that are hooked to them function.  It doesn't even mean that using them is the fastest or best way to get the job done.  It's just another function of the microcontroller that allows for things to occur on a very regular basis, and to service some external event (after it figures out which one), unless it happens to be disabled at the time by some other process that requires the full attention of the CPU.

FWIW.

Quote
I can find a few in Randy's post though, for example implying that we don't inspect and test each board, and a few others.

This was more a statement about the KeyWiz than anything else.  I personally inspect and test each unit before it is shipped so I can feel confident that when a customer contacts me with a problem, it won't be due to a malfunctioning board.  If you have the level of commitment to your customers to personally do the same, that is great.  You would need to if you were going to offer what the KeyWiz does (as was the self-stated point of your post) and that was my only point regarding this.

Quote
I really wish this thread would go away.

I'll bet you do, but you aren't the victim here as the continued jabs even in your current post will attest to.

Quote
The reason I made that original post was that I received a few emails from customers and friends suggesting that I should "push" the I-PAC a bit more on this forum. This is something I have never really done before and probably never needed to (and wish I had not started!) as I am of the view that this is not the place to advertise.

All anyone needs to do is go back through the archives from this board to find messages like the following.  It's quite obvious that when your product was new, you thought differently.

Quote
Posted by Andy Warne on November 19, 1999 at 06:28:10:

In Reply to: MAME box control interfaces posted by Chris Ainsworth on November 19, 1999 at 04:24:29:

Chris,

Maybe I could supply you with some pre-programmed chips from the interface I have just finished - see my earlier postings. This would handle the sticks/buttons in one hit. The trackballs would go into the serial port anyway?
I am looking into USB at the moment but have yet to be convinced it is responsive enough for a game interface. OK the bandwidth is no problem but what about the time the key-press takes to get across the bus, with all the excess baggage of addresses, protocol and software drivers etc? I'll post any findings here.
Incidentally last night I hooked up a standard keyboard to my logic analyzer and measured the time taken between pressing a key and the key code being sent to the PC. As expected it is random and varies between 10 and 100 milliseconds. So your firing could be delayed by up to one tenth of a second which is not an insignificant time in a fast game.

Should we consider the "This is something I have never really done before and probably never needed to" statement as a fifth piece of mis-information?

Quote
But, as some people pointed out, I will need to do so, if the "competition" does.

Here's a novel concept.  Try promoting your product with out taking a shot at the competition.  I posted early in this thread and did not take pot-shots at the I-PAC.  I only made statements about the availability of information on my site when a user here stated that it wasn't, and stated that anyone interested should review earlier threads where such comparisons were made, adding that one should read the entire thread to be sure all responses were taken into consideration.

What exactly was it that you were doing?

RandyT


(apologies to all for the length of this post and the typos......)
« Last Edit: January 02, 2004, 10:08:15 pm by RandyT »