Homebrew Not64 in WiiFlow not launching N64 roms

Extrems

GameCube Wizard
Member
Joined
Jan 17, 2013
Messages
429
Trophies
1
Location
Quebec, Canada
Website
www.extremscorner.org
XP
2,967
Country
Canada
You can disassemble the female end of a GC extension cable and insert the matching pins into the N64 controller plug.

Here's the Transfer Pak kinda sorta working this way:
grab000515.png

grab000653.png

How do the C-buttons work with that? Since the GC controller has an analog C-stick.
As they would on original hardware, as the game is given direct bus access.
 
Last edited by Extrems,

symphonic5

Active Member
Newcomer
Joined
Feb 6, 2013
Messages
33
Trophies
0
Age
43
XP
247
Country
United States
I loaded up the Not64.dol file in the plugins folder, edited the Not64.ini to point to it, and changed my magic number in the source.ini to point to not64. Roms show up correctly in WiiFlow, but when I try to load any of them, I get what looks like a Not64 loading screen with no text. Went back to Wii64, works fine. Any ideas what I could be doing wrong?
 

symphonic5

Active Member
Newcomer
Joined
Feb 6, 2013
Messages
33
Trophies
0
Age
43
XP
247
Country
United States
I can load games now, but they don’t auto load. Which is good because I have to set the controls for every game. And it doesn’t seem to stick half of the time. I created a folder for Not64 with a roms and saves folder. Also, when I press the button combo to go to the menu, it just freezes. When I load a game, it defaults the Z Key to the L button.
 
Last edited by symphonic5,

symphonic5

Active Member
Newcomer
Joined
Feb 6, 2013
Messages
33
Trophies
0
Age
43
XP
247
Country
United States
I can load games now, but they don’t auto load. Which is good because I have to set the controls for every game. And it doesn’t seem to stick half of the time. I created a folder for Not64 with a roms and saves folder. Also, when I press the button combo to go to the menu, it just freezes. When I load a game, it defaults the Z Key to the L button.
I’m striking out... I also tried Wii64-rice, and I could hear the rom, but no picture.
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,885
Country
Italy
It's working good for me. Games do autoload, you just have to click on 'Play Game' to leave the menu, but that's normal behaviour.
To re-enter the menu there's no button combo, you just have to press Home on the controller (I'm using the Classic Controller btw)
 
  • Like
Reactions: symphonic5

symphonic5

Active Member
Newcomer
Joined
Feb 6, 2013
Messages
33
Trophies
0
Age
43
XP
247
Country
United States
Probably just my old version of WiiFlow then. I’ll have to bite the bullet and migrate over to Nintendont and update everything if I want it to work. Thanks for all of your help.
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,885
Country
Italy
@Extrems about the Classic Controller issue on Wiifow.
So I spoke to @fledge68 and @blackb0x and blackb0x suggested that it might be caused by Not64 not deinitializing the controllers before it quits.
But he also said that if the issue only occurs with the versions from June, then one of its changes must of caused it.
He's currently busy working on other things right now, so he didn't put a lot of time into diagnosing the issue

I've tested the previous versions on github.
All the releases until 20161209 are suffering from this CC issue.
So one of the changes in 20170925 must be causing it
https://github.com/extremscorner/not64/compare/20161209...20170925
blackb0x said that he's not sure if calling WPAD_Disconnect() & WPAD_Shutdown() will help, but it might be worth mentioning
 
Last edited by Tetsuo Shima,

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,545
Country
United Kingdom
Were you using a Wii Classic Controller? Not64 uses the Wii Classic Controller's 8-bit analog mode.
I'm unfamilair with Not64's code, but Tetsuo contacted me to ask about this bug and the only thing I could see is that you init the controllers but you never deinitialise them like most homebrew (e.g. Nintendont, USB Loader GX, WiiFlow, WiiSXR & YAWMM) does before the app exists.

I don't own a Wii Classic Controller and I don't have the time to debug the issue, but like Tetsuo said, the last version of Not64 to work correctly with the Wii Classic Controllers is from 2016 (20161209). The very next build contains some controller related changes.
 
Last edited by blackb0x,

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,545
Country
United Kingdom
Last edited by blackb0x,

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,545
Country
United Kingdom
@Extrems Honestly, I didn't expect libogc to do handle it like that since I've seen more than a few projects deinitialise the controllers manually. I guess I've learned something new today.

Well, whatever was changed in the 20170925 build causes some Wii Classic Controller weirdness when you exit Not64 and return to WiiFlow. And I imagine the same thing would happen in USB Loader GX too, but I don't think @Tetsuo Shima has tested that?
 
Last edited by blackb0x,

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,437
Trophies
2
XP
4,952
Country
United States
@Tetsuo Shima @blackb0x @Extrems

i believe the problem is the new expansion handshake that libogc rice has and normal libogc doesn't.
it's here in io.c - https://github.com/extremscorner/libogc-rice/blob/master/wiiuse/io.c#L113-L118
note the line wiiuse_write_data(wm,WM_EXP_CLASSIC_MODE,&val,1,wiiuse_handshake_expansion);

this changes memory address WM_EXP_CLASSIC_MODE to a 3 for analog mode but no where do i see that it is changed back to 1 for normal mode before Not64 leaves and wiiflow with normal libogc doesn't have the coding to change it back to 1. so that memory address stays a 3 and wiiflow therefore doesn't read the classic controller buttons correctly.

so if Extrems would be so nice to set back to 1 before exiting not64 or if someone could tell me how to add code to wiiflow to make sure it is a 1 and if not set it to a 1 that would be great.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night