Pairs of events can be combined into "combination events." jzIntv lets you define up to 32 combo events named "COMBO0" through "COMBO31". To use the keyboard hack file, you need to add the -kbdhackfile flag when launching jzIntv.Īmend the line in /opt/retropie/configs/intellivision/emulators.cfg to launch jzIntv to : jzintv = "/opt/retropie/emulators/jzintv/bin/jzintv -p /home/pi/RetroPie/BIOS -q -kbdhackfile=/home/pi/RetroPie/roms/intellivision/hackfile.cfg %ROM%" Once amended to suit, save the keyboard hack file as hackfile.cfg in your Intellivision roms folder. For example, if your gamepad has an analog stick, you can remove the Direction Disc mappings.įor the right controller, it is advised that every input is mapped as this is not done by default. For the left controller, you may wish to include only the input(s) you wish to remap. This hack file will map every input available. ***** Joystick #1 - Right Controller ***** ***** Joystick #0 - Left Controller ***** Comments can be added by including a semi-colon at the beginning of a line.Īn sample keyboard hack file would be:.
The latter is detailed in the official documentation and the relevant section is given below:Ĭontroller inputs start with one of the following four prefixes: To create a keyboard hack file, it is a case of taking each joystick event and mapping it to the appropriate INTV controller input. Make a note of these bindings as they will be used in creating the keyboard hack file. Now press buttons or move the left analog stick and you will see how jzintv reads the input.īelow is the output using a PS3 controller when pressing the X button ( JS0_BTN_14), right on the D-pad ( JS0_BTN_05) and pushing the left analog stick right ( JS0_E), then left ( JS0_W). Place event_diag.rom in your intellivision rom folder and from a terminal on your pi, run the following command: /opt/retropie/emulators/jzintv/bin/jzintv -p /home/pi/RetroPie/BIOS -q /home/pi/RetroPie/roms/intellivision/event_diag.rom To find the events sent by your joystick to jzintv, you need to run event_diag.rom. It would be useful that you are familiar with using SFTP and Samba shares for accessing files on your pi - details can be found here. This is a dirty fix meaning that you will have to manually create and edit text files on your pi. To map a controller in jzintv, you need to create a Keyboard Hack File which is a text file that contains the mappings. Universal Controller Calibration & Mapping Using xboxdrvĬonvert RetroPie SD Card Image to NOOBS Image Pre-Built Customized Keyboard Hack and Configuration Files Validating, Rebuilding, and Filtering Arcade ROMs