HotRod
Unofficial Technical FAQ v0.2
1 - Technical
Specifications
2 - Layout
2.1 - Key codes for the HotRod SE (Qwerty)
2.2 - Key codes for the HotRod Classic (Azerty)
2.3a - The six hidden buttons (by CanuckGuy <patdenny@magma.ca>)
2.3b - The easter egg (by Richard Ragon)
1 - Technical
Specifications
----------------------------
* The Hotrod Joystick cabinet measures 24 inches wide (61 cm),
11 inches (28 cm) deep, and 6 inches (15.25cm) tall and weights
approximately 15-16lbs (8 kg).
* Uses Happ(tm) 'super' 8 way joysticks and Happ(TM) buttons.
* Two controllers, two 'start buttons', two 'coin buttons', three
buttons for each player (seven in the HotRodSE version)
* Built using Melamine-laminated wood and many real arcade components
for that realistic look and feel.
* Passthru for ps/2 keyboard cables. Each HotRod button is mapped
to a key.
* Hotrod utilizes Digital Multiplex Sampling(TM), a revolutionary
new MUX circuit design that HanaHo invented. This gives Hotrod
the fastest accurate digital keystroke inputs error free!
2 - Layout
----------
2.1 - Key codes for the HotRod SE (Qwerty)
------------------------------------------
Button |
Code |
Key |
Start
1 |
02 |
1 |
Start
2 |
03 |
2 |
Coin
1 |
04 |
3 |
Coin
2 |
05 |
4 |
|
Player
1 |
Player
2 |
Button |
Ascii
Code |
Key |
Ascii
Code |
Key |
UP |
48 |
NUM8 |
13 |
R |
LEFT |
4B |
NUM4 |
20 |
D |
RIGHT |
4D |
NUM6 |
22 |
G |
DOWN |
50 |
NUM2 |
21 |
F |
BTN1 |
1D |
LEFT
CTRL |
1E |
A |
BTN2 |
38 |
LEFT
ALT |
1F |
S |
BTN3 |
39 |
SPACE |
10 |
Q |
BTN4 |
2E |
C |
1B |
] |
BTN5 |
2A |
LEFT
SHIFT |
11 |
W |
BTN6 |
2C |
Z |
12 |
E |
BTN7 |
2D |
X |
1A |
[ |
2.2 - Key
codes for the HotRod Classic (Azerty)
-----------------------------------------------
Button |
Code |
Key |
Start
1 |
02 |
1 |
Start
2 |
03 |
2 |
Coin
1 |
04 |
3 |
Coin
2 |
05 |
4 |
|
Player
1 |
Player
2 |
Button |
Ascii
Code |
Key |
Ascii
Code |
Key |
UP |
48 |
NUM8 |
13 |
R |
LEFT |
4B |
NUM4 |
20 |
D |
RIGHT |
4D |
NUM6 |
22 |
G |
DOWN |
50 |
NUM2 |
21 |
F |
BTN1 |
2A |
LEFT
SHIFT |
11 |
W |
BTN2 |
1D |
LEFT
CTRL |
1E |
A |
BTN3 |
38 |
LEFT
ALT |
1F |
S |
BTN4 |
39 |
SPACE |
10 |
Q |
2.3a - The
six hidden buttons (CanuckGuy <hoser@magma.ca>)
------------------------------------------------------------
Interstingly, there are six Keys not used on the hotrod board,
but mapped on the controller. Does anyone know if F1 is mapped
to anything in mame? how about when using the -hotrodse flag?
Button layout
(per player)
--------------------------
(1) (2) (3)
(4) (5) (6)
(7)
Controller layout
-----------------
+
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
+
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
2
|
|
|
|
|
|
|
|
3
|
|
|
|
|
|
|
|
4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+
|
-
|
-
|
-
|
+
|
|
|
|
|
|
+
|
-
|
+
|
|
|
|
|
|
+
|
-
|
+
|
|
|
|
|
|
+
|
-
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
G
|
|
|
8
|
|
|
|
|
|
|
|
|
|
8
|
|
|
|
|
|
|
|
|
|
8
|
|
|
|
|
|
|
|
|
|
8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
7
|
|
|
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
6
|
|
|
|
|
|
|
|
|
|
6
|
|
|
|
|
|
|
|
|
|
6
|
|
|
|
|
|
|
|
|
|
6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
5
|
|
|
|
|
|
|
|
|
|
5
|
|
|
|
|
|
|
|
|
|
5
|
|
|
|
|
|
|
|
|
|
5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
4
|
|
|
|
|
|
|
|
|
|
4
|
|
|
|
|
|
|
|
|
|
4
|
|
|
|
|
|
|
|
|
|
4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
3
|
|
|
|
|
|
|
|
|
|
3
|
|
|
|
|
|
|
|
|
|
3
|
|
|
|
|
|
|
|
|
|
3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
2
|
|
|
|
|
|
|
|
|
|
2
|
|
|
|
|
|
|
|
|
|
2
|
|
|
|
|
|
|
|
|
|
2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
G
|
|
|
1
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+
|
-
|
-
|
-
|
+
|
|
|
|
|
|
+
|
-
|
+
|
|
|
|
|
|
+
|
-
|
+
|
|
|
|
|
|
+
|
-
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+
|
-
|
H
|
-
|
H
|
-
|
H
|
-
|
H
|
-
|
H
|
-
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
+
|
-
|
-
|
-
|
+
|
|
+
|
-
|
-
|
-
|
+
|
|
|
|
|
|
|
|
|
|
|
|
(
|
c
|
)
|
|
1
|
9
|
9
|
9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
K
|
B
|
D
|
|
|
|
|
|
C
|
M
|
P
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H
|
a
|
n
|
a
|
h
|
o
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i
|
n
|
|
|
|
|
|
|
o
|
u
|
t
|
|
|
|
|
|
|
|
|
|
|
+
|
-
|
H
|
-
|
H
|
-
|
H
|
-
|
H
|
-
|
H
|
-
|
+
|
|
|
|
|
|
|
|
|
|
+
|
-
|
-
|
(
|
@
|
)
|
-
|
-
|
-
|
(
|
@
|
)
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
+
|
Pin-Out Description
-------------------
G (ground)
PIN Key HotRod Input
--- --------- ------------
1-1 SPACE [p1 btn 3]
1-2 NUMPAD 6 [p1 right]
1-3 NUMPAD 4 [p1 left ]
1-4 NUMPAD 2 [p1 down ]
1-5 NUMBAD 8 [p1 up ]
1-6 Left SHIFT [p1 btn 4]
1-7 Left CTRL [p1 btn 1]
1-8 LEFT ALT [p1 btn 2]
2-1 "1" [p1 start]
2-2 "2" [p2 start]
2-3 "q" [p2 btn 3]
2-4 "g" [p2 right]
2-5 "d" [p2 left ]
2-6 "f" [p2 down ]
2-7 "r" [p2 up ]
2-8 "w" [p2 btn 4]
3-1 "a" [p2 btn 1]
3-2 "s" [p2 btn 2]
3-3 "3" [p1 coin ]
3-4 "4" [p2 coin ]
3-5 "z" [p1 btn 5]
3-6 "e" [p2 btn 5]
3-7 "c" [p1 btn 7]
3-8 "]" [p2 btn 7]
Mame Action
4-1 "x" [p1 btn 6]
4-2 "[" [p2 btn 6]
4-3 ESC [unmapped] (QUIT)
4-4 ENTER [unmapped] (unused)
4-5 TAB [unmapped] (menu)
4-6 F1 [unmapped] (???)
4-7 F2 [unmapped] (Service Mode)
4-8 p [unmapped] (Pause)
2.3b - The
easter egg (by Richard Ragon)
Someone discovered this a while back on "arcade
controls" chat board,
and it's kind of an easter egg. :)
There is extra
inputs that are NOT hooked up. The HotRod uses 28 of the 32 actual
working inputs. This is going to be a difficult explanation, but
nonetheless, I'll give it a shot.
First you'll
need to identify each pin, for each switch. If you looking at
the HotRod PCB board, turn the board so that the words "HotRod
Joysticks" is printed on the left side. On the board you'll
notice 4 connectors that plug in. These are the switch connectors.
starting on the right is the first one, it's the biggest one,
a BLACK connector. ..
It has 2 rows of pins. the row of pins on the right is all ground
(or common lines). Starting on the top left side of that connector
is pin "1", and it counts up going downward on that
connector. First connector has the pins named "SW1"
though "SW8". Next one over (reddish smaller connector)
to the left is "SW9" though "SW16" for switch
9 though 16. and so on to the left up to "SW32". If
you can identify "SW27" though "SW32" here's
the scheme and the remaining missing HotRod keys..
SW27 - ESC
key
SW28 - ENTER key
SW29 - TAB key
SW30 - F1 key
SW31 - F2 key
SW32 - P key
If your somewhat
electronically inclined, you can rig up a switch going
from these pins, to the common. Good luck, if you get this going..
It's
not something that's easy. :)
(Submitted
by Richard Ragon/CEO HotRod Joystick)
04/14/02
Mitch - RingoWillyCat
|