Skip to content

Commit

Permalink
Update documentation for v3.1 release
Browse files Browse the repository at this point in the history
  • Loading branch information
darthcloud committed Feb 6, 2018
1 parent 1a94707 commit 942e1e0
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 3 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## [3.1] - 2018-02-05
### Added
- Slot bypass mode. (Fixes #10)
- GameCube joysticks scaling. (Fixes #7)

### Changed
- Ported Python2 scripts to Python3.

## [3.0] - 2018-01-03
### Added
- Support PIC18F14K22 microcontroller.
Expand Down
32 changes: 29 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,23 +121,31 @@ To reset the current active mapping layout to the above defaults:

#### Adaptor accessory mode

To switch between displaying the controller with empty slot and Rumple Pak:
The adaptor can either emulate a Rumble Pak, let all controller slot command
bypass to a real N64 controller or display the slot as empty.
To switch between the modes:

1. While in the main menu, press D-pad UP.

2. If you have the rumble power connected, you should feel a brief rumble.

3. Press D-pad LEFT for Rumble Pak mode or D-pad RIGHT for emptied slot controller.
3. Press D-pad UP for bypass mode, D-pad LEFT for Rumble Pak mode or D-pad RIGHT
for emptied slot controller.

4. If you have the rumble power connected and the mode change was successful, you should
feel a brief rumble.

This setting is volatile. Adaptor always starts with Rumble Pak mode.

This feature is useful for some game that report error with a Rumble Pak.
Empty mode is useful for some game that report error with a Rumble Pak.
For those games, without even invoking the main menu you may simply hold D-pad RIGHT
on power on to disable the Rumble Pak mode and avoid the error.

Holding D-pad UP at boot will set bypass mode as well.

Setting bypass mode while no N64 controller is present in the secondary adaptor port will make
the adaptor reset.

#### Mapping layout selection

It is possible to save up to 4 sets of mapping layouts so you can easily use different keys
Expand All @@ -159,6 +167,24 @@ described above.
When you select a layout, it is saved into the EEPROM so the next time you power up
the adaptor the last used will be reloaded automatically.

#### GameCube joysticks scaling

By default the joysticks value from the GameCube controller are scale to match the N64
joystick value range. This can be disabled to use the GameCube range instead (< v3.1 behavior).
To toggle on/off the scaling function on a global basis (affect all mapping):

1. While in the main menu, press D-pad LEFT.

2. If you have the rumble power connected, you should feel a brief rumble.

3. Press X to toggle on/off the scaling function.

4. If you have the rumble power connected and the layout change was successful, you should
feel a brief rumble.

This option is saved into the EEPROM so the next time you power up the adaptor the last
used setting will be reloaded automatically.

#### Calibration

The adaptor handles calibration in almost the exact same way a GameCube does. If
Expand Down

0 comments on commit 942e1e0

Please sign in to comment.