Homebrew GameYob 3DS - GB/C emu

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,064
Trophies
1
XP
4,662
Country
Japan
Really nice updated version! The scaling probably needs hardware acceleration, but having the SGB colour pallet is a great step forwards!

I think it SGB backgrounds were working the lack of scaling wouldn't be such a big deal. Indeed, with the DS version on the DSi XL I prefer to play unscaled with the backgrounds anyway.
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,064
Trophies
1
XP
4,662
Country
Japan
Sound with homebrew on the N3DS won't come until the DSP service is reversed. Homebrew currently relies on the simpler and much more basic CSND service, which the N3DS lacks.
 
  • Like
Reactions: SolarisHeights

Arisotura

rise of melonism
Member
Joined
Dec 5, 2009
Messages
839
Trophies
1
Age
29
Location
center of the Sun
Website
kuribo64.net
XP
2,463
Country
France
Sound with homebrew on the N3DS won't come until the DSP service is reversed. Homebrew currently relies on the simpler and much more basic CSND service, which the N3DS lacks.
All the 3DS versions do have CSND.


The thing is that Ninjhax relies on things from the 3DS browser, and uses its permissions. The old 3DS browser uses CSND, but the new 3DS one was upgraded and uses a custom DSP binary, so no CSND access anymore.
 
  • Like
Reactions: SolarisHeights

Idaho

Well-Known Member
Member
Joined
Oct 3, 2013
Messages
874
Trophies
0
Age
28
XP
1,300
Country
France
All the 3DS versions do have CSND.


The thing is that Ninjhax relies on things from the 3DS browser, and uses its permissions. The old 3DS browser uses CSND, but the new 3DS one was upgraded and uses a custom DSP binary, so no CSND access anymore.

meh that's fucked up, so the only way to have sound would be through kernel access?
 

davhuit

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
994
Trophies
0
XP
550
Country
France
Going by the current readme in the source code, the features that I know are missing from the list are the autosave(?), border, and scaling features.

Wouldn't it be useless to implement scaling when the 3DS can already display the whole resolution of GB/GBC games? :wtf:

Except if you talk about a function like the GameBoy Advance, where you could push "R" button to make the screen bigger, but it's wasn't really proportional so not really useful...

Edit : Okay, I only tested the emulator now and I now understand what you mean about scaling. Emulator use the original GB resolution, when it could make the screen bigger and still keep the good ratio.
 

davhuit

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
994
Trophies
0
XP
550
Country
France
So I tested it a bit more today and it looks pretty good. Can't judge the sound because I tried in on a N3DS and Ninjhax can't get CSND permission, but seems pretty compatible, have classic options (savestate for example).

The only lacking feature is the scaling (to be able to make the screen bigger, using the full height of the screen, while still keeping the good ratio and maybe a full screen one for people who doesn't care about the ratio at all) because the window looks pretty small compared to the screen resolution.

But it seem scaling is already in the work (I think I read on a message that there is already a software version now, though it slow down games).

Very nice work!
 

davhuit

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
994
Trophies
0
XP
550
Country
France
Could a speed hack be used to compensate for the slowdown?

It "just" need an hardware render for scaling to fix the speed problem.

Just added software-based scaling. It isn't all that great as it causes the emulator to slow down, but its there for those who really need scaling. Hopefully hardware rendering can be implemented at some point to solve that problem.

Build: https://www.dropbox.com/s/ms1kes4jhrb3meg/gameyob.zip?dl=0

Nice to see anyway that this emulator might be the first one to be completed on 3DS (except better sound and hardware scaling, it's already pretty much perfect), which might motivate people to do some other ones (because even other ones look pretty nice, Snes, NES, GBA, there are still far to be completed).

Too bad no one seem to care about Sega system though (when you know Genesis could for the firs time be done on a Nintendo system without requiring scaling, that would be pretty amazing!!)
 
  • Like
Reactions: cvskid

geheim

Well-Known Member
Member
Joined
Jan 4, 2013
Messages
272
Trophies
0
XP
1,246
Country
Germany
This emulator ist pretty good already. Thanks to all who made this possible!!
The only game that is not working for me is Pokemon Pinball. The menu is starting fine but when playing on a table the game resets and shows graphical glitches.
Has anyone else tested Pokemon Pinball yet??
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: Hope they made lots of spaget