brasskat Posted May 19, 2017 Share Posted May 19, 2017 Hi All, Hoping someone can help me. I am trying to get a wireless 8BITDO controller working with jzintv on RetroPie with World Championship Baseball. I can use the keyboard and I can switch to the controller by toggling F7 - but I can only use the directional keys which are mapped to the keypad - but not the disc. That is, I can activate or throw to a player but can't move the player with the joystick. I know that my keyboard hackfile is working - the reset and power mappings work. For some reason the disc mappings do not work on this game alone. My hackfile is below. Any ideas? Other games are working fine. Thanks in advance. ; -----------------------------------------------------------------------------------------MAP 0 ; keymap 0 (default keymap); ----------------------------------------------------------------------------------------- ; ***** Joystick #0 - Left Controller *****; ** Side Buttons and Numeric Keypad **JS0_BTN_06 PD0L_A_TJS0_BTN_07 PD0L_A_TJS0_BTN_08 PD0L_A_LJS0_BTN_09 PD0L_A_RJS0_HAT0_NW PD0L_KP1JS0_HAT0_N PD0L_KP2JS0_HAT0_NE PD0L_KP3JS0_HAT0_W PD0L_KP4JS0_BTN_04 PD0L_KP5JS0_HAT0_E PD0L_KP6JS0_HAT0_SW PD0L_KP7JS0_HAT0_S PD0L_KP8JS0_HAT0_SE PD0L_KP9JS0_BTN_04 PD0L_KPCJS0_BTN_01 PD0L_KP0JS0_BTN_00 PD0L_KPEJS0_BTN_10 RESETJS0_BTN_11 QUIT ; ** Direction Disc **JS0_N PD0L_J_NJS0_NNE PD0L_J_NNEJS0_NE PD0L_J_NEJS0_ENE PD0L_J_ENEJS0_E PD0L_J_EJS0_ESE PD0L_J_ESEJS0_SE PD0L_J_SEJS0_SSE PD0L_J_SSEJS0_S PD0L_J_SJS0_SSW PD0L_J_SSWJS0_SW PD0L_J_SWJS0_WSW PD0L_J_WSWJS0_W PD0L_J_WJS0_WNW PD0L_J_WNWJS0_NW PD0L_J_NWJS0_NNW PD0L_J_NNW ; ***** Joystick #1 - Right Controller *****; ** Side Buttons and Numeric Keypad **JS1_BTN_06 PD0R_A_TJS1_BTN_07 PD0R_A_TJS1_BTN_08 PD0R_A_LJS1_BTN_09 PD0R_A_RJS1_HAT0_NW PD0R_KP1JS1_HAT0_N PD0R_KP2JS1_HAT0_NE PD0R_KP3JS1_HAT0_W PD0R_KP4JS1_BTN_04 PD0R_KP5JS1_HAT0_E PD0R_KP6JS1_HAT0_SW PD0R_KP7JS1_HAT0_S PD0R_KP8JS1_HAT0_SE PD0R_KP9JS1_BTN_04 PD0R_KPCJS1_BTN_01 PD0R_KP0JS1_BTN_00 PD0R_KPEJS1_BTN_10 RESETJS1_BTN_11 QUIT ; ** Direction Disc **JS1_N PD0R_J_NJS1_NNE PD0R_J_NNEJS1_NE PD0R_J_NEJS1_ENE PD0R_J_ENEJS1_E PD0R_J_EJS1_ESE PD0R_J_ESEJS1_SE PD0R_J_SEJS1_SSE PD0R_J_SSEJS1_S PD0R_J_SJS1_SSW PD0R_J_SSWJS1_SW PD0R_J_SWJS1_WSW PD0R_J_WSWJS1_W PD0R_J_WJS1_WNW PD0R_J_WNWJS1_NW PD0R_J_NWJS1_NNW PD0R_J_NNW ; -----------------------------------------------------------------------------------------MAP 1 ; ECS 1 (ECS keymap); ----------------------------------------------------------------------------------------- ; ***** Joystick #0 - Left Controller *****; ** Side Buttons and Numeric Keypad **JS0_BTN_06 PD0L_A_TJS0_BTN_07 PD0L_A_TJS0_BTN_08 PD0L_A_LJS0_BTN_09 PD0L_A_RJS0_HAT0_NW PD0L_KP1JS0_HAT0_N PD0L_KP2JS0_HAT0_NE PD0L_KP3JS0_HAT0_W PD0L_KP4JS0_BTN_04 PD0L_KP5JS0_HAT0_E PD0L_KP6JS0_HAT0_SW PD0L_KP7JS0_HAT0_S PD0L_KP8JS0_HAT0_SE PD0L_KP9JS0_BTN_04 PD0L_KPCJS0_BTN_01 PD0L_KP0JS0_BTN_00 PD0L_KPEJS0_BTN_10 RESETJS0_BTN_11 QUIT ; ** Direction Disc **JS0_N PD0L_J_NJS0_NNE PD0L_J_NNEJS0_NE PD0L_J_NEJS0_ENE PD0L_J_ENEJS0_E PD0L_J_EJS0_ESE PD0L_J_ESEJS0_SE PD0L_J_SEJS0_SSE PD0L_J_SSEJS0_S PD0L_J_SJS0_SSW PD0L_J_SSWJS0_SW PD0L_J_SWJS0_WSW PD0L_J_WSWJS0_W PD0L_J_WJS0_WNW PD0L_J_WNWJS0_NW PD0L_J_NWJS0_NNW PD0L_J_NNW ; ***** Joystick #1 - Right Controller *****; ** Side Buttons and Numeric Keypad **JS1_BTN_06 PD0R_A_TJS1_BTN_07 PD0R_A_TJS1_BTN_08 PD0R_A_LJS1_BTN_09 PD0R_A_RJS1_HAT0_NW PD0R_KP1JS1_HAT0_N PD0R_KP2JS1_HAT0_NE PD0R_KP3JS1_HAT0_W PD0R_KP4JS1_BTN_04 PD0R_KP5JS1_HAT0_E PD0R_KP6JS1_HAT0_SW PD0R_KP7JS1_HAT0_S PD0R_KP8JS1_HAT0_SE PD0R_KP9JS1_BTN_04 PD0R_KPCJS1_BTN_01 PD0R_KP0JS1_BTN_00 PD0R_KPEJS1_BTN_10 RESETJS1_BTN_11 QUIT ; ** Direction Disc **JS1_N PD0R_J_NJS1_NNE PD0R_J_NNEJS1_NE PD0R_J_NEJS1_ENE PD0R_J_ENEJS1_E PD0R_J_EJS1_ESE PD0R_J_ESEJS1_SE PD0R_J_SEJS1_SSE PD0R_J_SSEJS1_S PD0R_J_SJS1_SSW PD0R_J_SSWJS1_SW PD0R_J_SWJS1_WSW PD0R_J_WSWJS1_W PD0R_J_WJS1_WNW PD0R_J_WNWJS1_NW PD0R_J_NWJS1_NNW PD0R_J_NNW Quote Link to comment Share on other sites More sharing options...
mr_me Posted May 19, 2017 Share Posted May 19, 2017 Unless you remap the function keys, F7 activates "map 2", which you haven't defined. F5 activates "map 0" and F6 "map 1". Because "map 2" isn't defined jzintv uses default mappings and by default it maps the first system joystick to the left Intellivision controller. By default jzintv maps the first controller's d-pad (JS0_HAT0) to the right Intellivision controller keypad. The problem is World Championship Baseball uses the right Intellivision controller when playing one-player against the computer. I'm assuming you have only one game controller hooked up. There isn't a simple way to swap left and right controllers in jzintv, I suggest using "map 1"/F6 to swap them. Just edit your hackfile and switchup L and R in "map 1" i.e. JS0_BTN_06 PD0R_A_T etc.. You can get jzintv to use map 1 by default for a game by adding -m1 to the command. Quote Link to comment Share on other sites More sharing options...
brasskat Posted May 19, 2017 Author Share Posted May 19, 2017 Success! I swapped the JS0 to Right and JS1 to Left as you suggested. For anyone interested, here is the corrected hack file: Thanks so much! ; -----------------------------------------------------------------------------------------MAP 0 ; keymap 0 (default keymap); ----------------------------------------------------------------------------------------- ; ***** Joystick #0 - Left Controller *****; ** Side Buttons and Numeric Keypad **JS0_BTN_06 PD0L_A_TJS0_BTN_07 PD0L_A_TJS0_BTN_08 PD0L_A_LJS0_BTN_09 PD0L_A_RJS0_HAT0_NW PD0L_KP1JS0_HAT0_N PD0L_KP2JS0_HAT0_NE PD0L_KP3JS0_HAT0_W PD0L_KP4JS0_BTN_04 PD0L_KP5JS0_HAT0_E PD0L_KP6JS0_HAT0_SW PD0L_KP7JS0_HAT0_S PD0L_KP8JS0_HAT0_SE PD0L_KP9JS0_BTN_04 PD0L_KPCJS0_BTN_01 PD0L_KP0JS0_BTN_00 PD0L_KPEJS0_BTN_10 RESETJS0_BTN_11 QUIT ; ** Direction Disc **JS0_N PD0L_J_NJS0_NNE PD0L_J_NNEJS0_NE PD0L_J_NEJS0_ENE PD0L_J_ENEJS0_E PD0L_J_EJS0_ESE PD0L_J_ESEJS0_SE PD0L_J_SEJS0_SSE PD0L_J_SSEJS0_S PD0L_J_SJS0_SSW PD0L_J_SSWJS0_SW PD0L_J_SWJS0_WSW PD0L_J_WSWJS0_W PD0L_J_WJS0_WNW PD0L_J_WNWJS0_NW PD0L_J_NWJS0_NNW PD0L_J_NNW ; ***** Joystick #1 - Right Controller *****; ** Side Buttons and Numeric Keypad **JS1_BTN_06 PD0R_A_TJS1_BTN_07 PD0R_A_TJS1_BTN_08 PD0R_A_LJS1_BTN_09 PD0R_A_RJS1_HAT0_NW PD0R_KP1JS1_HAT0_N PD0R_KP2JS1_HAT0_NE PD0R_KP3JS1_HAT0_W PD0R_KP4JS1_BTN_04 PD0R_KP5JS1_HAT0_E PD0R_KP6JS1_HAT0_SW PD0R_KP7JS1_HAT0_S PD0R_KP8JS1_HAT0_SE PD0R_KP9JS1_BTN_04 PD0R_KPCJS1_BTN_01 PD0R_KP0JS1_BTN_00 PD0R_KPEJS1_BTN_10 RESETJS1_BTN_11 QUIT ; ** Direction Disc **JS1_N PD0R_J_NJS1_NNE PD0R_J_NNEJS1_NE PD0R_J_NEJS1_ENE PD0R_J_ENEJS1_E PD0R_J_EJS1_ESE PD0R_J_ESEJS1_SE PD0R_J_SEJS1_SSE PD0R_J_SSEJS1_S PD0R_J_SJS1_SSW PD0R_J_SSWJS1_SW PD0R_J_SWJS1_WSW PD0R_J_WSWJS1_W PD0R_J_WJS1_WNW PD0R_J_WNWJS1_NW PD0R_J_NWJS1_NNW PD0R_J_NNW ; -----------------------------------------------------------------------------------------MAP 1 ; WCB JS0 = Right, JS1 = Left; ----------------------------------------------------------------------------------------- ; ***** Joystick #0 - Left Controller *****; ** Side Buttons and Numeric Keypad **JS0_BTN_06 PD0R_A_TJS0_BTN_07 PD0R_A_TJS0_BTN_08 PD0R_A_LJS0_BTN_09 PD0R_A_RJS0_HAT0_NW PD0R_KP1JS0_HAT0_N PD0R_KP2JS0_HAT0_NE PD0R_KP3JS0_HAT0_W PD0R_KP4JS0_BTN_04 PD0R_KP5JS0_HAT0_E PD0R_KP6JS0_HAT0_SW PD0R_KP7JS0_HAT0_S PD0R_KP8JS0_HAT0_SE PD0R_KP9JS0_BTN_04 PD0R_KPCJS0_BTN_01 PD0R_KP0JS0_BTN_00 PD0R_KPEJS0_BTN_10 RESETJS0_BTN_11 QUIT ; ** Direction Disc **JS0_N PD0R_J_NJS0_NNE PD0R_J_NNEJS0_NE PD0R_J_NEJS0_ENE PD0R_J_ENEJS0_E PD0R_J_EJS0_ESE PD0R_J_ESEJS0_SE PD0R_J_SEJS0_SSE PD0R_J_SSEJS0_S PD0R_J_SJS0_SSW PD0R_J_SSWJS0_SW PD0R_J_SWJS0_WSW PD0R_J_WSWJS0_W PD0R_J_WJS0_WNW PD0R_J_WNWJS0_NW PD0R_J_NWJS0_NNW PD0R_J_NNW ; ***** Joystick #1 - Right Controller *****; ** Side Buttons and Numeric Keypad **JS1_BTN_06 PD0L_A_TJS1_BTN_07 PD0L_A_TJS1_BTN_08 PD0L_A_LJS1_BTN_09 PD0R_A_RJS1_HAT0_NW PD0L_KP1JS1_HAT0_N PD0L_KP2JS1_HAT0_NE PD0L_KP3JS1_HAT0_W PD0L_KP4JS1_BTN_04 PD0L_KP5JS1_HAT0_E PD0L_KP6JS1_HAT0_SW PD0L_KP7JS1_HAT0_S PD0L_KP8JS1_HAT0_SE PD0L_KP9JS1_BTN_04 PD0L_KPCJS1_BTN_01 PD0L_KP0JS1_BTN_00 PD0L_KPEJS1_BTN_10 RESETJS1_BTN_11 QUIT ; ** Direction Disc **JS1_N PD0L_J_NJS1_NNE PD0L_J_NNEJS1_NE PD0L_J_NEJS1_ENE PD0L_J_ENEJS1_E PD0L_J_EJS1_ESE PD0L_J_ESEJS1_SE PD0L_J_SEJS1_SSE PD0L_J_SSEJS1_S PD0L_J_SJS1_SSW PD0L_J_SSWJS1_SW PD0L_J_SWJS1_WSW PD0L_J_WSWJS1_W PD0L_J_WJS1_WNW PD0L_J_WNWJS1_NW PD0L_J_NWJS1_NNW PD0L_J_NNW 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.