Homebrew GameYob 3DS - GB/C emu

NeoUmbreon

Active Member
Newcomer
Joined
Sep 22, 2016
Messages
29
Trophies
0
XP
196
Country
United States
It's perfect except for the sound crackling, and apparently that was fixed in a commit but not in a release.
I've been attempting to figure out how to compile this as a total noob and no dice, so does anyone have a cia of the latest commit?
 
  • Like
Reactions: fernan1234

Vince989

Still lurking around, sometimes...
Former Staff
Joined
Oct 24, 2002
Messages
1,433
Trophies
2
Age
38
Location
Quebec, Canada
Website
Visit site
XP
770
Country
Canada
Just going to put this out there, in case it matters to someone, I recently modded my N2DSXL and tried 2 games on it :

1. Mario Tennis seemed to work 100% or almost
2. Pokemon Puzzle Challenge, main menus only work 100% when you put video on bottom screen, but main game (tried Time Trial) only runs about 50-52 fps

With the most recent comments, I'll give mGBA a try, since I mostly care about GB/GBC emulation for this one anyway, thanks for the info!

- Vince989
 

GayCoonie

Well-Known Member
Newcomer
Joined
Jun 19, 2019
Messages
63
Trophies
0
Age
25
XP
341
Country
United States
mGBA - nightly build
GameYob (DSiWare & NDS)
New Super Ultimate Injector (NSUI)
Retroarch - Gambatte core

For me, GameYob 3DS works perfectly besides the audio. The audio on mGBA is better, but the framerate and speed are very inconsistent, and don't seem to be really related to each other. I haven't really tried GameYob DS, but I do have the capacity to do so. I don't have NSUI up-and-running because I'm using Linux. Do you have any idea if it works o Wine?
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
For me, GameYob 3DS works perfectly besides the audio. The audio on mGBA is better, but the framerate and speed are very inconsistent, and don't seem to be really related to each other. I haven't really tried GameYob DS, but I do have the capacity to do so. I don't have NSUI up-and-running because I'm using Linux. Do you have any idea if it works o Wine?
Sorry bud. Can't help you figure out,
Code:
desktop Linux + { WINE + Mono / .NET Framework } + NSUI = GBA VC injection, yes / no ???
My secondary computer that had Linux Mint no longer works due to dead motherboard. And other reasons.

Fret not. I know just the person who might be interested in this posed question. :)

Master of Linux, computers, smileBASIC, and obscure tech-related subjects, @KleinesSinchen! ♪
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,433
Trophies
2
XP
14,884
Country
Germany
Master of Linux, computers, smileBASIC, and obscure tech-related subjects, @KleinesSinchen! ♪
What?! *blushes*

(to make this post more readable I only use NSUI.exe instead of the full name)

Short answer: NSUI does seem to work with:
WINEARCH=win32 WINEPREFIX=~/.wine winecfg
winetricks dotnet40
→ long installation process
winetricks vcrun2013 → very fast
wine NSUI.exe
I successfully injected some games, including a GBA.
I would not even have bothered trying without this question. In German I would call the result a clear “jein” (ja + nein ||| yes + no)

I don’t like putting random software on my main computer. I prefer Linux and cannot even really use modern Windows but still I’m a little opportunistic and lazy which means: Virtualbox + Windows 7 = easy using 99% of Windows-only software. Because of not wanting to bloat my main computer and Wine-prefix I used a secondary (test-)computer which is unfortunately not on the latest version (Ubuntu Mate 16.04.4 64-bit).

The repositories only contain Wine 1.6 which is a bit old. So here is what I tried (after installing Wine, Mono and Winetricks from the repos)

mono NSUI.exe
Nope!
wine NSUI.exe → The program loads. Trying to start a new project → Nope!

This would have been too easy for a “.NET” application. Next I tried

winetricks dotnet45

This downloaded all sorts of dotnet installers and even made me manually download some from strange “old versions” websites (Huh?) and advised to put the files to a specific location.

Then the Winetricks script installed – partially unattended, partially with user input – some of these downloads and even called uninstallers at some point (HUH???). In the end I had dotnet20 installed and not dotnet45. :wtf:
Retrying winetricks dotnet45 resulted in an error because “incompatible with dotnet20”.

wine NSUI.exe Nope. “.NET Framework” too old.

Next act:
winetricks dotnet40 → another download, another installer
wine NSUI.exe → Program loads. I have successfully created CIAs of:
  • Tetris (GB)
  • Pokemon Kristall (GBC)
  • Little Nemo Dream Master (NES)
  • Castlevania Double Pack (GBA)
The CIAs installed fine on my O2DS and all games started. For Little Nemo I used the PAL-ROM and the Virtual Console Emulator chose 60Hz which results in the music playing too fast (I did not check any settings and only clicked the CIAs together as fast as possible)

Conclusion:

NSUI works with Linux+Wine+dotnet40. Setting it up is tedious and it might be faster (certainly easier) to install Windows in a virtual machine.

Fun fact: I did not run into trouble with parts of the NSUI-window not showing due to scaling issues. Once everything was set up, the app worked like a charm – although the terminal window went crazy with status messages.

Edit: Now I noticed this is a thread about Gameyob. Sorry for posting this is in the wrong topic.
 
Last edited by KleinesSinchen,

GayCoonie

Well-Known Member
Newcomer
Joined
Jun 19, 2019
Messages
63
Trophies
0
Age
25
XP
341
Country
United States
What?! *blushes*

(to make this post more readable I only use NSUI.exe instead of the full name)

Short answer: NSUI does seem to work with:
WINEARCH=win32 WINEPREFIX=~/.wine winecfg
winetricks dotnet40
→ long installation process
winetricks vcrun2013 → very fast
wine NSUI.exe
I successfully injected some games, including a GBA.

I would not even bothered trying without this question. In German I would call the result a clear “jein” (ja + nein ||| yes + no)

I don’t like putting random software on my main computer. I prefer Linux and cannot even really use modern Windows but still I’m a little opportunistic and lazy which means: Virtualbox + Windows 7 = easy using 99% of Windows-only software. Because of not wanting to bloat my main computer and Wine-prefix I used a secondary (test-)computer which is unfortunately not on the latest version (Ubuntu Mate 16.04.4 64-bit).

The repositories only contain Wine 1.6 which is a bit old. So here is what I tried (after installing Wine, Mono and Winetricks from the repos)

mono NSUI.exe
Nope!
wine NSUI.exe → The program loads. Trying to start a new project → Nope!

This would have been too easy for a “.NET” application. Next I tried

winetricks dotnet45

This downloaded all sorts of dotnet installers and even made me manually download some from strange “old versions” websites (Huh?) and advised to put the files to a specific location.

Then the Winetricks script installed – partially unattended, partially with user input – some of these downloads and even called uninstallers at some point (HUH???). In the end I had dotnet20 installed and not dotnet45. :wtf:
Retrying winetricks dotnet45 resulted in an error because “incompatible with dotnet20”.

wine NSUI.exe Nope. “.NET Framework” too old.

Next act:
winetricks dotnet40 → another download, another installers
wine NSUI.exe → Program loads. I have successfully created CIAs of:
  • Tetris (GB)
  • Pokemon Kristall (GBC)
  • Little Nemo Dream Master (NES)
  • Castlevania Double Pack (GBA)
The CIAs installed fine on my O2DS and all games started. For Little Nemo I used the PAL-ROM and the Virtual Console Emulator chose 60Hz which results in the music playing too fast (I did not check any settings and only clicked the CIAs together as fast as possible)

Conclusion:

NSUI works with Linux+Wine+dotnet40. Setting it up is tedious and it might be faster (certainly easier) to install Windows in a virtual machine.

Fun fact: I did not run into trouble with parts of the NSUI-window not showing due to scaling issues. Once everything was set up, the app worked like a charm – although the terminal window went crazy with status messages.

Thanks so much for trying it. I was able to get it to work. It went pretty smoothly for me because I knew to install .Net 4.0.

I was able to inject a couple GBA games, including one Pokemon ROM hack I wasn't able to get to work on my real GBA and Everdrive. This seems to be as close as I can get to playing it on real hardware.

Once again. Thank you very much.
 

Plasmaster09

Social Justice Potato
Member
Joined
Feb 20, 2020
Messages
1,371
Trophies
1
Age
19
Location
somewhere that may or may not exist
XP
2,531
Country
United States
you realize that no emulator is perfect right? there are bound to be issues with what ever one ya go with.
I know, but I just don't get why the rom selection text flickers when you're moving
Btw, I retract my first statement. Retroarch Gambatte sucks. Gameyob may have flaws, but at least it can run well.
 

Plasmaster09

Social Justice Potato
Member
Joined
Feb 20, 2020
Messages
1,371
Trophies
1
Age
19
Location
somewhere that may or may not exist
XP
2,531
Country
United States
Gambatte on Retroarch 1.8.5 on a New 3DS is incredible. Full speed, perfect graphics and sound, rewind support. What are you going on about?
I'll believe you there, but I have an o3ds and considering how well GameYob runs, I was honestly shocked when I started the color hack of Mario Land 2 and it started chugging the instant I entered a stage.
 

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,485
Trophies
2
XP
4,929
Country
Canada
Gambatte on Retroarch 1.8.5 on a New 3DS is incredible. Full speed, perfect graphics and sound, rewind support. What are you going on about?
have you tried dragon warrior monsters 2 cobis journey yet? Still has issues when a monster wants to join you that the screen goes black aswell as during nickname screen.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: *yawn*