Homebrew GameYob 3DS - GB/C emu

froggestspirit

Aspiring Game Dev
Member
Joined
Jul 28, 2011
Messages
1,281
Trophies
1
XP
1,561
Country
United States
Thank you. I'm a little new to this, though I've messed around with sound on GBA, but that was simple due to the built in Gameboy sound support
 

froggestspirit

Aspiring Game Dev
Member
Joined
Jul 28, 2011
Messages
1,281
Trophies
1
XP
1,561
Country
United States
I might mess with it myself since I have a 4 day weekend. When I was testing CitrAGB though the crackling came mostly from too small buffers.

You'd have better luck at it than me. in the past, the most i did with the ds version was to dump logs while playing that separates code from data, making the games easier to disassemble
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,726
Country
Japan
The DS and 3DS versions seem pretty comparable in terms of speed, compatiblity and even sound to the untrained eye like mine. In general, even the audio sounds perfectly fine.

The most obvious differences are the scaling and SGB border support and thus I use the DS version on my DSi XL for this reason, but I have been impressed by how close the 3DS version is even from its first public release.
 

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
OK, so I finally got the chance to take a peek at GameYob's audio code, I think I might have fixed some of the popping issues in some games (but not all it seems). I submitted a PR to Steveice10 for now, although in any case we could also just merge Steveice10's repository into Drenn's just fine. I'll probably keep looking to figure out why it still kinda pops in places.
 

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,207
Country
Canada
OK, so I finally got the chance to take a peek at GameYob's audio code, I think I might have fixed some of the popping issues in some games (but not all it seems). I submitted a PR to Steveice10 for now, although in any case we could also just merge Steveice10's repository into Drenn's just fine. I'll probably keep looking to figure out why it still kinda pops in places.

Maybe taking a look on blargsnes code would help? DiscostewSM fixed popping with this emulator.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,200
Trophies
2
XP
33,878
Country
Mexico
New build! Fixed the issue where it would show a black screen on startup, partially fixed sound popping (thanks to shinyquagsire23!), and added a new banner image/sound!

Download: https://www.dropbox.com/s/ms1kes4jhrb3meg/gameyob.zip?dl=0
AWESOME!
Thanks for the new build. :)

Could you post a video showing off the new banner and sound?

Also, I think this is worth mentioning...
You should include/post the source code for the project.

Don't ask me the exact reason why, but it is related to license and legal issues (GPL I think).
Since it is a fork of another person's source code, I think you are somehow obligated to do so.

Don't want to sound harsh or anything, but just to help you guys out. :P

By providing a simple GitHub link might be enough.
 
  • Like
Reactions: trickyhero
D

Deleted User

Guest
AWESOME!
Thanks for the new build. :)

Could you post a video showing off the new banner and sound?

Also, I think this is worth mentioning...
You should include/post the source code for the project.

Don't ask me the exact reason why, but it is related to license and legal issues (GPL I think).
Since it is a fork of another person's source code, I think you are somehow obligated to do so.

Don't want to sound harsh or anything, but just to help you guys out. :P

By providing a simple GitHub link might be enough.


It's already on GitHub as a fork of the original. https://github.com/Steveice10/GameYob

Maybe taking a look on blargsnes code would help? DiscostewSM fixed popping with this emulator.


I believe that this is the commit you're referring to?
 
  • Like
Reactions: VinsCool

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
AWESOME!
Thanks for the new build. :)

Could you post a video showing off the new banner and sound?

Also, I think this is worth mentioning...
You should include/post the source code for the project.

Don't ask me the exact reason why, but it is related to license and legal issues (GPL I think).
Since it is a fork of another person's source code, I think you are somehow obligated to do so.

Don't want to sound harsh or anything, but just to help you guys out. :P

By providing a simple GitHub link might be enough.
It's on Github, no worries. I believe it's at http://github.com/Steveice10/GameYob or something like that.

Edit: ninja'd
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,200
Trophies
2
XP
33,878
Country
Mexico
It's on Github, no worries. I believe it's at http://github.com/Steveice10/GameYob or something like that.

Edit: ninja'd
Wait I am seeing that the GitHub is referencing the DS version, not the 3DS one, am I right?

So the features listed there are not yet fully implemented, like Full Screen Stretching and other things.
In short words, the GitHub could be confused with the DS version and not the 3DS port.

Code:
GameYob v0.5
Author: Drenn
 
 
Basic list of features:
 
- Gameboy, Gameboy Color, Super Gameboy emulation
- Supports Gameboy Color Bios ("boot rom") for custom palettes
- Auto SRAM saving
- Save States
- Cheat Codes
- Remappable controls
- Custom borders
- Scale to fill the screen
- Gameboy Printer emulation
- GBS music playback
 
 
See the GBAtemp thread for more information:
 
http://gbatemp.net/threads/gameyob-a-gameboy-emulator-for-ds.343407/
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Wait I am seeing that the GitHub is referencing the DS version, not the 3DS one, am I right?

So the features listed there are not yet fully implemented, like Full Screen Stretching and other things.
In short words, the GitHub could be confused with the DS version and not the 3DS port.

Code:
GameYob v0.5
Author: Drenn
 
 
Basic list of features:
 
- Gameboy, Gameboy Color, Super Gameboy emulation
- Supports Gameboy Color Bios ("boot rom") for custom palettes
- Auto SRAM saving
- Save States
- Cheat Codes
- Remappable controls
- Custom borders
- Scale to fill the screen
- Gameboy Printer emulation
- GBS music playback
 
 
See the GBAtemp thread for more information:
 
http://gbatemp.net/threads/gameyob-a-gameboy-emulator-for-ds.343407/


The readme is simply outdated. His repo has the source: https://github.com/Steveice10/GameYob/tree/master/platform/3ds
 

Canadacdn

Well-Known Member
Member
Joined
Jul 20, 2007
Messages
147
Trophies
0
Location
Canada
Website
Visit site
XP
271
Country
Canada

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,200
Trophies
2
XP
33,878
Country
Mexico
To any user of both the DS and 3DS versions...
Exactly WHAT features are missing from the 3DS version?

I am curious about that.
What is there in the DS version that the 3DS version still doesn't have?
 

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,207
Country
Canada
To any user of both the DS and 3DS versions...
Exactly WHAT features are missing from the 3DS version?

I am curious about that.
What is there in the DS version that the 3DS version still doesn't have?

Scaling and fullscreen support
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @OctoAori20, Thank you. Hope you're in good spirits today like I am. :)