Homebrew Official Retroarch WiiU (wip.)

  • Thread starter Thread starter aliaspider
  • Start date Start date
  • Views Views 2,707,976
  • Replies Replies 15,205
  • Likes Likes 93
@cucholix hum your joymap look weird!!
the index of axes seem wrong. should be 0 to 7 ( axes index 0 to 7)
and button index 0 to 15.

edit: something like this
Code:
# LIBRETRO_JOYPAD00
0 0 0 2 0 2  
0 0 1 2 7 4  
0 0 2 2 7 7        
0 0 3 2 0 7
0 0 4 1 0 8
0 0 5 1 0 4
0 0 6 1 0 2
0 0 7 1 0 1

0 1 0 2 0 0
0 1 1 2 0 1          
0 1 2 4              
0 1 3 5 Autostart image  
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5        
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports  
0 1 11 5 Speed settings&Warp mode  
0 1 12 5 Virtual keyboard  
0 1 13 1 0 16          
0 1 14 0          
0 1 15 0
 
Last edited by rioray, , Reason: correct dpad order
  • Like
Reactions: cucholix
@cucholix hum your joymap look weird!!
the index of axes seem wrong. should be 0 to 7 ( axes index 0 to 7)
and button index 0 to 15.

edit: something like this
Code:
# LIBRETRO_JOYPAD00
0 0 0 2 0 2
0 0 1 2 7 4
0 0 2 2 7 7   
0 0 3 2 0 7
0 0 4 1 0 8
0 0 5 1 0 4
0 0 6 1 0 2
0 0 7 1 0 1

0 1 0 2 0 0
0 1 1 2 0 1     
0 1 2 4         
0 1 3 5 Autostart image
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5   
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports
0 1 11 5 Speed settings&Warp mode
0 1 12 5 Virtual keyboard
0 1 13 1 0 16     
0 1 14 0     
0 1 15 0

Now it maps like this:

d-pad right---> up
d-pad left-----> down
d-pad up------> Enter
d-pad down---> Back (the same function as default "minus" button)

A--------------> Enter

LStick left----> Pause
LStick right---> left
LStick down--->Back (the same function as default "minus" button)

ZL------------> doesn't bring virtual keyboard but shows the pointer (?)
ZR------------> fire button

RStick--------->character movement, that's ok

L--------------> do nothing
R--------------> do nothing

:lol:
 
Last edited by cucholix,
Boooooooo you never done one for the wonderswan lol which is an absolutely shocking crime IMHO.


Edit infact jist noticed Gamegear also missing why would you do such a thing
Lel
How did I forgot that glorious Gamegear?
Lynx is also missing [emoji14]
 
Last edited by Billy Acuña,
  • Like
Reactions: AmandaRose
Now it maps like this:

d-pad right---> up
d-pad left-----> down
d-pad up------> Enter
d-pad down---> Back (the same function as default "minus" button)

A--------------> Enter

LStick left----> Pause
LStick right---> left
LStick down--->Back (the same function as default "minus" button)

ZL------------> doesn't bring virtual keyboard but shows the pointer (?)
ZR------------> fire button

RStick--------->character movement, that's ok

L--------------> do nothing
R--------------> do nothing

:lol:

really strange ! works fine here.
here is my exported joymap

Code:
# VICE joystick mapping file
#
# A joystick map is read in as patch to the current map.
#
# File format:
# - comment lines start with '#'
# - keyword lines start with '!keyword'
# - normal line has 'joynum inputtype inputindex action'
#
# Keywords and their lines are:
# '!CLEAR'    clear all mappings
#
# inputtype:
# 0      axis
# 1      button
# 2      hat
# 3      ball
#
# Note that each axis has 2 inputindex entries and each hat has 4.
#
# action [action_parameters]:
# 0               none
# 1 port pin      joystick (pin: 1/2/4/8/16 = u/d/l/r/fire)
# 2 row col       keyboard
# 3               map
# 4               UI activate
# 5 path&to&item  UI function
#

!CLEAR

# PAD00
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 2 0 2
0 0 5 2 7 4
0 0 6 2 7 7
0 0 7 2 0 7

0 1 0 2 0 0
0 1 1 2 0 1
0 1 2 4
0 1 3 5 Autostart image
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports
0 1 11 5 Speed settings&Warp mode
0 1 12 5 Virtual keyboard
0 1 13 1 0 16
0 1 14 0
0 1 15 0





# PAD01
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 2 0 2
0 0 5 2 7 4
0 0 6 2 7 7
0 0 7 2 0 7

0 1 0 2 0 0
0 1 1 2 0 1
0 1 2 4
0 1 3 5 Autostart image
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports
0 1 11 5 Speed settings&Warp mode
0 1 12 5 Virtual keyboard
0 1 13 1 0 16
0 1 14 0
0 1 15 0






# PAD02
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 2 0 2
0 0 5 2 7 4
0 0 6 2 7 7
0 0 7 2 0 7

0 1 0 2 0 0
0 1 1 2 0 1
0 1 2 4
0 1 3 5 Autostart image
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports
0 1 11 5 Speed settings&Warp mode
0 1 12 5 Virtual keyboard
0 1 13 1 0 16
0 1 14 0
0 1 15 0






# PAD03
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 2 0 2
0 0 5 2 7 4
0 0 6 2 7 7
0 0 7 2 0 7

0 1 0 2 0 0
0 1 1 2 0 1
0 1 2 4
0 1 3 5 Autostart image
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports
0 1 11 5 Speed settings&Warp mode
0 1 12 5 Virtual keyboard
0 1 13 1 0 16
0 1 14 0
0 1 15 0

BTW, i have hardcoded it a default in the last core.
you could try to remove your joymap and see if it works as expected with the new core ( it's your proposal binding but with joy1/0 swapped , also i don't experiment anymore the left joy pause bug)
https://filebin.net/8chua5wfg83xcjho
 
  • Like
Reactions: cucholix
really strange ! works fine here.
here is my exported joymap

Code:
# VICE joystick mapping file
#
# A joystick map is read in as patch to the current map.
#
# File format:
# - comment lines start with '#'
# - keyword lines start with '!keyword'
# - normal line has 'joynum inputtype inputindex action'
#
# Keywords and their lines are:
# '!CLEAR'    clear all mappings
#
# inputtype:
# 0      axis
# 1      button
# 2      hat
# 3      ball
#
# Note that each axis has 2 inputindex entries and each hat has 4.
#
# action [action_parameters]:
# 0               none
# 1 port pin      joystick (pin: 1/2/4/8/16 = u/d/l/r/fire)
# 2 row col       keyboard
# 3               map
# 4               UI activate
# 5 path&to&item  UI function
#

!CLEAR

# PAD00
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 2 0 2
0 0 5 2 7 4
0 0 6 2 7 7
0 0 7 2 0 7

0 1 0 2 0 0
0 1 1 2 0 1
0 1 2 4
0 1 3 5 Autostart image
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports
0 1 11 5 Speed settings&Warp mode
0 1 12 5 Virtual keyboard
0 1 13 1 0 16
0 1 14 0
0 1 15 0





# PAD01
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 2 0 2
0 0 5 2 7 4
0 0 6 2 7 7
0 0 7 2 0 7

0 1 0 2 0 0
0 1 1 2 0 1
0 1 2 4
0 1 3 5 Autostart image
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports
0 1 11 5 Speed settings&Warp mode
0 1 12 5 Virtual keyboard
0 1 13 1 0 16
0 1 14 0
0 1 15 0






# PAD02
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 2 0 2
0 0 5 2 7 4
0 0 6 2 7 7
0 0 7 2 0 7

0 1 0 2 0 0
0 1 1 2 0 1
0 1 2 4
0 1 3 5 Autostart image
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports
0 1 11 5 Speed settings&Warp mode
0 1 12 5 Virtual keyboard
0 1 13 1 0 16
0 1 14 0
0 1 15 0






# PAD03
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 2 0 2
0 0 5 2 7 4
0 0 6 2 7 7
0 0 7 2 0 7

0 1 0 2 0 0
0 1 1 2 0 1
0 1 2 4
0 1 3 5 Autostart image
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports
0 1 11 5 Speed settings&Warp mode
0 1 12 5 Virtual keyboard
0 1 13 1 0 16
0 1 14 0
0 1 15 0

BTW, i have hardcoded it a default in the last core.
you could try to remove your joymap and see if it works as expected with the new core ( it's your proposal binding but with joy1/0 swapped , also i don't experiment anymore the left joy pause bug)
https://filebin.net/8chua5wfg83xcjho
Thanks for the update.. I'm still getting DSI Error after loading a game, closing content then loading another game?
 
Thanks for the update.. I'm still getting DSI Error after loading a game, closing content then loading another game?
it can be an issue with the core himself (it's WIP).
have not tested multiple loading from RA , i only load multiple c64 games using the autostart menu .
but i had this behavior with the vice_x64 core.
 
  • Like
Reactions: ploggy
it can be an issue with the core himself (it's WIP).
have not tested multiple loading from RA , i only load multiple c64 games using the autostart menu .
but i had this behavior with the vice_x64 core.
I see, hopefully it get figured out soon :) I just try to remember to load from the Autostart menu for now.
 
really strange ! works fine here.
here is my exported joymap

Code:
# VICE joystick mapping file
#
# A joystick map is read in as patch to the current map.
#
# File format:
# - comment lines start with '#'
# - keyword lines start with '!keyword'
# - normal line has 'joynum inputtype inputindex action'
#
# Keywords and their lines are:
# '!CLEAR'    clear all mappings
#
# inputtype:
# 0      axis
# 1      button
# 2      hat
# 3      ball
#
# Note that each axis has 2 inputindex entries and each hat has 4.
#
# action [action_parameters]:
# 0               none
# 1 port pin      joystick (pin: 1/2/4/8/16 = u/d/l/r/fire)
# 2 row col       keyboard
# 3               map
# 4               UI activate
# 5 path&to&item  UI function
#

!CLEAR

# PAD00
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 2 0 2
0 0 5 2 7 4
0 0 6 2 7 7
0 0 7 2 0 7

0 1 0 2 0 0
0 1 1 2 0 1
0 1 2 4
0 1 3 5 Autostart image
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports
0 1 11 5 Speed settings&Warp mode
0 1 12 5 Virtual keyboard
0 1 13 1 0 16
0 1 14 0
0 1 15 0





# PAD01
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 2 0 2
0 0 5 2 7 4
0 0 6 2 7 7
0 0 7 2 0 7

0 1 0 2 0 0
0 1 1 2 0 1
0 1 2 4
0 1 3 5 Autostart image
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports
0 1 11 5 Speed settings&Warp mode
0 1 12 5 Virtual keyboard
0 1 13 1 0 16
0 1 14 0
0 1 15 0






# PAD02
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 2 0 2
0 0 5 2 7 4
0 0 6 2 7 7
0 0 7 2 0 7

0 1 0 2 0 0
0 1 1 2 0 1
0 1 2 4
0 1 3 5 Autostart image
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports
0 1 11 5 Speed settings&Warp mode
0 1 12 5 Virtual keyboard
0 1 13 1 0 16
0 1 14 0
0 1 15 0






# PAD03
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 2 0 2
0 0 5 2 7 4
0 0 6 2 7 7
0 0 7 2 0 7

0 1 0 2 0 0
0 1 1 2 0 1
0 1 2 4
0 1 3 5 Autostart image
0 1 4 1 1 1
0 1 5 1 1 2
0 1 6 1 1 4
0 1 7 1 1 8
0 1 8 1 1 16
0 1 9 2 7 5
0 1 10 5 Machine settings&Joystick settings&Swap joystick ports
0 1 11 5 Speed settings&Warp mode
0 1 12 5 Virtual keyboard
0 1 13 1 0 16
0 1 14 0
0 1 15 0

BTW, i have hardcoded it a default in the last core.
you could try to remove your joymap and see if it works as expected with the new core ( it's your proposal binding but with joy1/0 swapped , also i don't experiment anymore the left joy pause bug)
https://filebin.net/8chua5wfg83xcjho
Thanks :)
Works great, and the pause bug is gone, however my .tap game still takes like 2 mins to load :lol:
Here's my sdl-vicerc
Code:
[C64]
SoundDeviceName="retro"
SoundBufferSize=100
SDLBitdepth=32
SDLWindowWidth=384
SDLWindowHeight=272
VirtualDevices=1
VICIIVideoCache=1
VICIIFilter=0
SidEngine=0
SidModel=1
JoyDevice1=4
JoyDevice2=4
DriveTrueEmulation=0

I know that sdl-vicerc overrides are working because I disable the CRT filter and it save the changes, but still can't figure out why it load the tape so slow, maybe it's because it's a .tap file?

I'm all for true emulation but I think I've had enough of the USA anthem in Bruce Lee :lol:
 
Last edited by cucholix,
Thanks :)
Works great, and the pause bug is gone, however my .tap game still takes like 2 mins to load :lol:
Here's my sdl-vice
Code:
[C64]
SoundDeviceName="retro"
SoundBufferSize=100
SDLBitdepth=32
SDLWindowWidth=384
SDLWindowHeight=272
VirtualDevices=1
VICIIVideoCache=1
VICIIFilter=0
SidEngine=0
SidModel=1
JoyDevice1=4
JoyDevice2=4
DriveTrueEmulation=0

I know that sdl-vicerc overrides are working because I disable the CRT filter and it save the changes, but still can't figure out why it load the tape so slow, maybe it's because it's a .tap file?

I'm all for true emulation but I think I've had enough of the USA anthem in Bruce Lee :lol:
Yea I use D64 faster than tap, especially with FF mapped ;)
 
Yea I use D64 faster than tap, especially with FF mapped ;)
Thanks ploggy that made the trick :)

--------------------- MERGED ---------------------------

I see, hopefully it get figured out soon :) I just try to remember to load from the Autostart menu for now.
What core you load after C64?
I just loaded Tetris with Gambatte after closing C64 Bruce Lee, and it works fine
 
Last edited by cucholix,
Thanks ploggy that made the trick :)

--------------------- MERGED ---------------------------


What core you load after C64?
I just loaded Tetris with Gambatte after closing C64 Bruce Lee, and it works fine
I get the DSI Error loading multiple C64 roms after each other not by switching Cores.
But if I reload the C64 Core after closing content then load another C64 Rom it doesn't crash.
 
Last edited by ploggy,
  • Like
Reactions: cucholix
IMG-20180205-WA0014.jpg

Had to create a controller overlay cause I haven't idea about what the hell every number does:lol:
 
Last edited by cucholix,

Site & Scene News

Popular threads in this forum