Homebrew Emulation GameYob, a gameboy emulator for DS

Drenn

Well-Known Member
OP
Member
Joined
Feb 22, 2013
Messages
574
Trophies
0
XP
696
Country
Canada
Sudokuhax DSiXL problems again here....somethings wrong and Ganeyob doeasn't boot anymore...........should I boot it from my AK2i instead ?
I'm sure most games will run flawlessly ......
Same here, black screens when i start the emulator.
Alright, here we go again...
If this is a recent thing, and it crashes before the file chooser, then I suspect it has something to do with scaling and the shared memory I set up with arm7. So could you try this from the dsitest branch? Scaling is broken (disabled) in this build.
 

VatoLoco

Don't crush that dwarf, hand me the pliers.
Member
Joined
Jan 29, 2008
Messages
2,330
Trophies
1
Age
52
Location
Ya Cant Get There From Here
Website
www.backwoodzstudioz.com
XP
3,024
Country
United States
Such an awesome emulator=) Thanks for taking your time on this dsi mode stuff.

hmm. same blackscreen with the dsitest version.
went back and tried an older build (newgfx branch that was on my side-sd already) and it worked.

edit: to test a little more, i reverted to [v0.3-79-g3909], which boots up just fine
 

Drenn

Well-Known Member
OP
Member
Joined
Feb 22, 2013
Messages
574
Trophies
0
XP
696
Country
Canada
Such an awesome emulator=) Thanks for taking your time on this dsi mode stuff.

hmm. same blackscreen with the dsitest version.
went back and tried an older build (newgfx branch that was on my side-sd already) and it worked.

edit: to test a little more, i reverted to v0.3-78-g2dd8b, which boots up just fine

There's something fishy about that build I gave you, actually, its scaling is still working, so I must've given you the wrong one... I don't know how that happened, but I updated the link, and double checked this time. So, try again?

newgfx is pretty outdated now, so, it doesn't surprise me that it works.
 

VatoLoco

Don't crush that dwarf, hand me the pliers.
Member
Joined
Jan 29, 2008
Messages
2,330
Trophies
1
Age
52
Location
Ya Cant Get There From Here
Website
www.backwoodzstudioz.com
XP
3,024
Country
United States
There's something fishy about that build I gave you, actually, its scaling is still working, so I must've given you the wrong one... I don't know how that happened, but I updated the link, and double checked this time. So, try again?

Yup, that does the trick! Thank you kindly, sir.
...and honestly (i can only speak for myself of course) im not concerned about scaling at all on my dsiXL, though on 3ds and dsl it is a nice feature.
 

Drenn

Well-Known Member
OP
Member
Joined
Feb 22, 2013
Messages
574
Trophies
0
XP
696
Country
Canada
what is "GBC on GBA" mean?
Certain games can detect if they're being played on a GBA. They use lighter palettes which are easier to see on a GBA, and the Oracle games have a special shop only available on a GBA. This option toggles that.
Yup, that does the trick! Thank you kindly, sir.
...and honestly (i can only speak for myself of course) im not concerned about scaling at all on my dsiXL, though on 3ds and dsl it is a nice feature.
I'll need to get that shared memory working on dsi mode, one way or another... can you do me a favor, and try the dsitest branch once more? I expect that it will still work, but secretly I hope it will end up crashing because that would mean the cause is a very simple little thing.
 

wzhy90

Member
Newcomer
Joined
Apr 24, 2013
Messages
19
Trophies
0
XP
112
Country
Switzerland
Certain games can detect if they're being played on a GBA. They use lighter palettes which are easier to see on a GBA, and the Oracle games have a special shop only available on a GBA. This option toggles that.
Oracle games means Zelda, The Oracle of Ages/Seasons?
 

dickfour

Banned!
Banned
Joined
Jun 20, 2011
Messages
581
Trophies
0
XP
164
Country
United States
Does anyone know how many games have special features when played on a GBA?
This blew my mind. I never knew you could pick GB color palates with key combos on startup when the game boy logo flashes on the screen
 
  • Like
Reactions: Geren

Walker D

I have a hat
Member
Joined
Nov 15, 2009
Messages
1,334
Trophies
0
Location
My home
XP
748
Country
Brazil
Took much more time to test the borders in Gameyob then I expected o.o (or maybe I'm dumb ..who knows..)
Edit: Seems like it was a old build or something ...so it can probably be ignored now
Had to figure out that for them to work, you need to set this options like this:
GBC Bios - Off
GBC Mode - Off
GBC on GBA - Off
SGB Mode - Prefer SGB
Scaling - Off
Custom Border - On
SGB Borders - On

Then I need to load another game, and go right back to the previous one (OR change that Custom Border OFF, reset the game, set it back ON, and reset again) ....then change that options back to what they were previously (not counting the Scaling).

Scaling borders didn't work at all for me ...SGB borders work fine thought.
Hope this steps get less inconvenient somehow, if there's some easy way to. Swapping and renaming borders manually should be changed for a way to select different borders from the emulators' gui.
Other than that, borders are pretty fun to play with already :)

I never knew you could pick GB color palates with key combos on startup when the game boy logo flashes on the screen

Haha ...It was new to me also :P
don't know if someone has linked it already, but here you can see all the key combinations and the color palettes http://en.wikipedia.org/wiki/Gameboy_Color#Color_palettes_used_for_original_Game_Boy_games
 

Drenn

Well-Known Member
OP
Member
Joined
Feb 22, 2013
Messages
574
Trophies
0
XP
696
Country
Canada
Took much more time to test the borders in Gameyob then I expected o.o (or maybe I'm dumb ..who knows..)

Had to figure out that for them to work, you need to set this options like this:
GBC Bios - Off
GBC Mode - Off
GBC on GBA - Off
SGB Mode - Prefer SGB
Scaling - Off
Custom Border - On
SGB Borders - On

Then I need to load another game, and go right back to the previous one (OR change that Custom Border OFF, reset the game, set it back ON, and reset again) ....then change that options back to what they were previously (not counting the Scaling).

Scaling borders didn't work at all for me ...SGB borders work fine thought.
Hope this steps get less inconvenient somehow, if there's some easy way to. Swapping and renaming borders manually should be changed for a way to select different borders from the emulators' gui.
Other than that, borders are pretty fun to play with already :)
Custom borders don't co-exist peacefully with scaling, since scaling takes up a ton of vram. It remains to be seen if borders will work when scaled - I thought they would, but perhaps not. Other than that, I'm not sure what your issue with borders is... just disable scaling, set custom and SGB borders to "on" and you're good to go. You don't even need to enable SGB mode - if disabled, it will try to briefly launch in SGB mode anyway just to get the border. The other settings shouldn't matter. That's all assuming you're using the latest build as of this post, since I've been tweaking things since first implementing borders.
And, yes, I hope to make switching borders more user-friendly when I get to it.

Drenn, looks like my clock fix for 3DS broke sleeping. When you open the DS back up, it continues from where it was when you closed it. I don't have devkitARM installed at the moment, but I posted a possible fix here: https://github.com/Drienn/GameYob/issues/55#issuecomment-17102579
I saw your post, haven't gotten around to testing it yet, but I'll try first thing tomorrow morning.
 

Walker D

I have a hat
Member
Joined
Nov 15, 2009
Messages
1,334
Trophies
0
Location
My home
XP
748
Country
Brazil
Other than that, I'm not sure what your issue with borders is... just disable scaling, set custom and SGB borders to "on" and you're good to go. You don't even need to enable SGB mode - if disabled, it will try to briefly launch in SGB mode anyway just to get the border. The other settings shouldn't matter. That's all assuming you're using the latest build as of this post, since I've been tweaking things since first implementing borders.
And, yes, I hope to make switching borders more user-friendly when I get to it.
The build I'm using may be the problem then ...could not make it work without that settings.. ..tried loading the emulator as you told, but the game doesn't load, only the border... ..I'm downloading a new build

EDIT: ...Ok ..that was the problem I think ...my gbc bios also got corrupted in my last test, so yeah ..sorry for the craziness :P ..now it works
 

wzhy90

Member
Newcomer
Joined
Apr 24, 2013
Messages
19
Trophies
0
XP
112
Country
Switzerland
Custom borders don't co-exist peacefully with scaling, since scaling takes up a ton of vram. It remains to be seen if borders will work when scaled - I thought they would, but perhaps not. Other than that, I'm not sure what your issue with borders is... just disable scaling, set custom and SGB borders to "on" and you're good to go. You don't even need to enable SGB mode - if disabled, it will try to briefly launch in SGB mode anyway just to get the border. The other settings shouldn't matter. That's all assuming you're using the latest build as of this post, since I've been tweaking things since first implementing borders.
And, yes, I hope to make switching borders more user-friendly when I get to it.


I saw your post, haven't gotten around to testing it yet, but I'll try first thing tomorrow morning.
How to use custom SGB borders? I have a .bmp file
 

Shin Akuma

Well-Known Member
Member
Joined
Sep 29, 2006
Messages
206
Trophies
1
XP
665
Country
Greece
Drenn is the scale feature in beta stages yet?
I mean it looks awesome but there are some bits that lameboy looks a bit better

Anw ty for your work
 

Walker D

I have a hat
Member
Joined
Nov 15, 2009
Messages
1,334
Trophies
0
Location
My home
XP
748
Country
Brazil
Finally uploaded my borders :P 12 in total..

some are gameboy color's, similar to the ones uploaded by Sizednoch ...But they are all vector based, and seemed different enough for me to decide uploading (options never hurt) ...if you like the clean look of vectors, try this ones ...if you want something more like the real deal, take a look at Sizednochi ones.
The others are all new

Since they are so small, I uploaded them all together ...you can download them here: http://www.mediafire.com/?t99a9tpn7p5wuxf

Here are the previews:
have fun :nds:
wuj94e2n9bh0d2yfg.jpg
Edit: Papercraft border was too blurry, so I updated the link with a less blurry one ..if there's any problem with the borders, tell me and I will give a look.
How to use custom SGB borders? I have a .bmp file
SGB borders will be shown automatically by games that would show them in a real SGB ...just set "SGB Borders - On".

For custom borders, you need to name your border "border.bmp" and put it in the SD root. Then, as Drenn said, you set "Scaling - Off", "Custom Border - On", "SGB Borders - On" and you're good to go :)


Also, the best way I found to change borders, without going back to the PC, is using DSOrganize 3.1129 (link: http://filetrip.net/nds-downloads/applications/download-dsorganize-31129-f1178.html ) I don't recommend using the newer versions though.
If someone has a better way to do it, feel free to tell.
 
  • Like
Reactions: Drenn and Boriar

Arm73

Well-Known Member
Member
Joined
Mar 4, 2006
Messages
2,046
Trophies
0
Location
Switzerland
XP
587
Country
Italy
It works again in DSi mode......excellent, thank you very much.
The SGB mode and borders are awesome.
What's the difference between enable GBC bios and enable GBC mode ? Wouldn't GBC mode be off when the GBC bios is disabled, or does it only concern the booting of GB games ?
Also weird problem.
Galaga & Galaxian works in SGB mode ( with dedicated border ) but also in GBC mode ( more colors ).
However, when booting with SGB preferred mode, it seems unable to be controlled by the GB buttons ( the DS buttons in this case ) , as though the game expects to be controlled by an SNES controller or something, which I think is not emulated.
By booting it in GBC preferred mode, it still shoes the SGB border , plus GBC colors and GB virtual buttons work fine !
Weird, isn't it ?
 

Drenn

Well-Known Member
OP
Member
Joined
Feb 22, 2013
Messages
574
Trophies
0
XP
696
Country
Canada
It works again in DSi mode......excellent, thank you very much.
The SGB mode and borders are awesome.
What's the difference between enable GBC bios and enable GBC mode ? Wouldn't GBC mode be off when the GBC bios is disabled, or does it only concern the booting of GB games ?
Also weird problem.
Galaga & Galaxian works in SGB mode ( with dedicated border ) but also in GBC mode ( more colors ).
However, when booting with SGB preferred mode, it seems unable to be controlled by the GB buttons ( the DS buttons in this case ) , as though the game expects to be controlled by an SNES controller or something, which I think is not emulated.
By booting it in GBC preferred mode, it still shoes the SGB border , plus GBC colors and GB virtual buttons work fine !
Weird, isn't it ?
A lot of SGB games have input problems, presumably because super gameboy packets are sent via the input register - so there's probably something wrong with the way I handle the input register and SGB packets. In GBC mode, when it launches a GBC and SGB compatible game, it will try to retrieve the SGB border by starting in SGB mode for just a second or 2.
About the bios, it's only real purpose is to colorize non-GBC games. You can enable or disable GBC mode to play games such as the Pokemon Trading Card Game and Zelda DX as they would look in black and white - or it may try to launch in SGB mode if that's enabled. But the bios doesn't have anything to do with that, it's 100% optional.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: CRAZY HAMBURGER