The underside of the Nintendo 64 controller features two distinct accessory slots—nothing permanently resides inside the controller, but these ports accept expansion modules that enhance gameplay in different ways.
This larger slot accepts the Expansion Pak, a 4 MB RDRAM module that doubles the console's total memory to 8 MB. The extra memory enables high-resolution modes, larger textures, and more stable performance in supported titles.
This smaller slot houses the Rumble Pak, which provides force-feedback vibration. Early models require two AAA batteries, while later revisions draw power directly from the controller port.
Companies like Nyko, Mad Catz, and Performance released battery-free "Tremor Pak" variants that draw power from the controller port, as well as combination memory-and-rumble units.
The controller shell is held together by six Phillips #0 screws (three per wing). Opening the controller allows for joystick module replacement, button contact cleaning, or shell swaps.
Warning: The ribbon cable for the Z-button and L/R triggers is fragile. Reassembly requires careful alignment of the trigger springs.
| Slot | Size | Common Accessory | Power Source |
|---|---|---|---|
| Expansion Pak | Large (32×18 mm) | 4 MB RAM | Console-powered |
| Rumble Pak | Small (24×14 mm) | Vibration motor | 2× AAA or port-powered |
No other official accessories plug into the bottom of the N64 controller. The Controller Pak (memory card) inserts into the front of the controller under the flip cover.