Games
N64 and Aleck64 Controllers
The Aleck64 is an arcade system made by SETA, in cooperation with Nintendo. It’s a Nintendo 64 with a built-in RAM expansion and a custom control panel. This is a bit of a technical but shallow dive into the differences between the N64 and Aleck64 systems.
Normally when a console has an arcade variant it’s made slightly different so that the games are not directly compatible. For whatever reason – cost, a lack of confidence in the platform, or the fact that arcades were already starting to be less relevant in the gaming scene – the Aleck64 is not locked out in this way. The only real differences between the Aleck64 and the N64 are the cartridge and controller ports.

The Aleck64 with N64 Tetris loaded using an adaptor.
The cartridge port has far more contacts than the N64, but with a cheap adaptor requiring no active components N64 games can run on the system. While the Aleck64 does support digital sticks (d-pad) controls on the JAMMA edge not every Aleck64 game supports this. The 3D printed shell can be found on thingiverse.
- Original cart (blue) and 3D printed adaptor cart.
- N64 cart adaptor in a 3D printed case.
- Original case and label, still functional after being underwater during the 2012 floods.
The Aleck64 controllers are very interesting, with a rotating collar that selects either analogue or digital controls, as required by the game. In analogue mode the same spinning wheel encoders seen in the N64 controllers are used, and four microswitches that are moved farther from the joystick so they aren’t activated. When digital mode is selected the microswitches are pushed inward. The Aleck64 system knows which mode is selected, and if the wrong mode is active the game will display a warning.
- The encoder wheel sticking up through the PCB, and the 5-pin digital switches connector.
- The controller mechanism.
- The locking collar rotates just a few degrees to change modes.
It took me a while to figure out how the Aleck64 could recognize which mode the sticks were in. I was looking for extra switches, magnets and Hall-effect sensors, and coming up with nothing. But when the type detection failed when the 5-pin digital stick connector was unplugged, it became obvious: When it’s in analogue mode, all four digital directions are activated at the same time. Obviously this can’t happen in normal use, it’s impossible to push one lever in four directions at once, so the system knows it’s not running in digital mode.
Some games don’t care which mode they’re using. Vivid Dolls doesn’t care if the stick is digital or analogue, but Eleven Beat definitely has a preference.

Eleven Beat needs two sticks in analogue mode to run.
There is no similar deactivation setup for the analogue configuration, so when it’s in digital mode the analogue inputs are simply ignored by the Aleck64 game. The N64 library does not cope with the digital pad being zeroed out in this way, and you may need to leave the stick in analogue mode at all times.
The Aleck64 platform only allows for seven buttons, instead of the N64’s ten. This makes it a little bit difficult to play some N64 titles on the Aleck64. If your N64 title requires the Z trigger, C ↑ or C ↓ you’re out of luck. It is easy enough to hook them up, however. The Aleck64 does not prevent them from being read by the N64 games. The pinout for the N64 chip can be found on the BitBuilt forum.
The 8-pin connector is a JST PH-series, part number PHR-8. Pin 8 on this connector is button ground. Simply run a wire from this pin to one side of the button switch, and the other side of the button to the appropriate pin on the chip.
--NFG
[ Nov 23 2025 ]
| Navigation | Previous Post |
|---|








Name:
Email:
Website: