Homebrew Emulation GameYob, a gameboy emulator for DS

RuckeySquad

Member
Newcomer
Joined
Aug 11, 2017
Messages
7
Trophies
0
Age
26
XP
97
Country
Canada
i'm having a bit of an issue, Gameyob keeps freezing randomly, i think the issue may be because it was in sleep mode too long, but im not sure.
Heres a video of the frozen game
 

1cc

New Member
Newbie
Joined
Jul 11, 2019
Messages
2
Trophies
0
Age
33
XP
63
Country
United States
Is the original rumble pak (NTR-008) supported? Because it doesn't work for me (tested on r4i SDHC and CycloDS evo).
 
Last edited by 1cc,

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,973
Trophies
3
Location
Austria
XP
2,495
Country
Austria

Attachments

  • gameyob.zip
    195.1 KB · Views: 450

FailSandwich

Active Member
Newcomer
Joined
Mar 28, 2019
Messages
33
Trophies
0
Age
19
Location
B.C, Canada
XP
275
Country
Canada
I made a few custom borders, but they seem to have the wrong colours. I exported them as 16-bit BMPs using GIMP. Is there a specific tool I have to use to export them in the correct format?
 

Attachments

  • SMB2.bmp
    96.1 KB · Views: 297
  • SMB3.bmp
    96.1 KB · Views: 263
  • Action52.bmp
    96.1 KB · Views: 218
  • 7in1.bmp
    96.1 KB · Views: 240
  • SMB1.bmp
    96.1 KB · Views: 209
  • Like
Reactions: Alexander1970

kell2020uk

New Member
Newbie
Joined
Sep 1, 2019
Messages
1
Trophies
0
Age
43
XP
55
Country
United States
I cannot get Gameyob to detect gbc_bios.bin when running from HiyaCFW on DSi. I definitely have the correct bios file - it works when running from DS flashcart.

I set the biosfile path in gameyobds.ini but it doesn't make any difference. I've tried putting the bios in root, /roms, /gb.

Please can anyone help - this is driving me mad!
 

Elru

Well-Known Member
Newcomer
Joined
May 14, 2014
Messages
54
Trophies
0
XP
901
Country
Chile
I cannot get Gameyob to detect gbc_bios.bin when running from HiyaCFW on DSi. I definitely have the correct bios file - it works when running from DS flashcart.

I set the biosfile path in gameyobds.ini but it doesn't make any difference. I've tried putting the bios in root, /roms, /gb.

Please can anyone help - this is driving me mad!

I have the bios in the roms folder and working fine from hiyacfw...
 

boyfriendcoma

Well-Known Member
Newcomer
Joined
Jun 15, 2014
Messages
51
Trophies
0
XP
411
Country
United States
I cannot get Gameyob to detect gbc_bios.bin when running from HiyaCFW on DSi. I definitely have the correct bios file - it works when running from DS flashcart.

I set the biosfile path in gameyobds.ini but it doesn't make any difference. I've tried putting the bios in root, /roms, /gb.

Please can anyone help - this is driving me mad!

Is it possible the file needs to be named simply "bios.bin" instead? I know gbarunner2 requires this. And of course you'd want to update the bios location within the .ini file, which you've done previously. Hope this helps!
 
Last edited by boyfriendcoma,
  • Like
Reactions: Alexander1970

Baromo

Active Member
Newcomer
Joined
Feb 28, 2019
Messages
37
Trophies
0
Age
29
XP
419
Country
Belgium
Hi guys! I was wondering if it was possible to have the color correction option like what we have with retroarch.I suppose there will be no more improvements but if someone has any idea how to avoid oversatured colors, it would be nice. Thanks. :)
 

elsixo

New Member
Newbie
Joined
Apr 8, 2020
Messages
2
Trophies
0
XP
42
Country
Italy
Hi everyone, I've managed to change the black and white palette of GB games into the green one that is used by Lameboy.

If someone wants to try to change the palette here's how I have done it: there is a section in the file gbgfx.cpp (in the folder arm9/source) that goes from line 582 to line 605 where the values of the color for both the sprites and the background are initialized. From my understanding one color is made up by two variables so, for example, you can change the first background color by changing the combination of the variables bgPaletteData 0 and 1. In order to generate the desired color you need to convert it from the most used 24 bit notation to the one used by gameboy color and nintendo ds: 15 bit. A useful tool is the one wrote by budmelvin, just google budmelvin 15 bit converter (I'm not allowed to post links).
However, if you use that tool you may need to write the last 2 digits of the color code before the first 2 because it seems that the order used in the gbgfx.cpp file is the little-endian. (Quick example: if you want to write the color 0x6BFC you need to set the variables bgPaletteData[0] to 0xfc and bgPaletteData[1] to 0x6b).
Once you have chosen the desired palette open the terminal, move to the Gameyob folder and type make to make the nds file (you need to have devkitARM installed).

So far I haven’t found any issue caused by the changes that I’ve made, but I’m certainly not an expert and I don’t guarantee anything.

Anyway, here is the compressed file with both the gameyob.nds file with the green palette for the Game boy games and the folder with the files used to built it.
 

Attachments

  • GameYob-0.5.2-green_GB_palette_(the_Lameboy_one).rar
    2.3 MB · Views: 237
Last edited by elsixo,

Nemanja

Member
Newcomer
Joined
Mar 19, 2016
Messages
5
Trophies
0
Location
Belgrade, Serbia
XP
71
Country
Serbia, Republic of
Hi everyone, I've managed to change the black and white palette of GB games into the green one that is used by Lameboy.

If someone wants to try to change the palette here's how I have done it: there is a section in the file gbgfx.cpp (in the folder arm9/source) that goes from line 582 to line 605 where the values of the color for both the sprites and the background are initialized. From my understanding one color is made up by two variables so, for example, you can change the first background color by changing the combination of the variables bgPaletteData 0 and 1. In order to generate the desired color you need to convert it from the most used 24 bit notation to the one used by gameboy color and nintendo ds: 15 bit. A useful tool is the one wrote by budmelvin, just google budmelvin 15 bit converter (I'm not allowed to post links).
However, if you use that tool you may need to write the last 2 digits of the color code before the first 2 because it seems that the order used in the gbgfx.cpp file is the little-endian. (Quick example: if you want to write the color 0x6BFC you need to set the variables bgPaletteData[0] to 0xfc and bgPaletteData[1] to 0x6b).
Once you have chosen the desired palette open the terminal, move to the Gameyob folder and type make to make the nds file (you need to have devkitARM installed).

So far I haven’t found any issue caused by the changes that I’ve made, but I’m certainly not an expert and I don’t guarantee anything.

Anyway, here is the compressed file with both the gameyob.nds file with the green palette for the Game boy games and the folder with the files used to built it.
Great work, thank you. I just checked with a couple of GB games, it looks great.
 
  • Like
Reactions: Alexander1970

Elru

Well-Known Member
Newcomer
Joined
May 14, 2014
Messages
54
Trophies
0
XP
901
Country
Chile
Hi everyone, I've managed to change the black and white palette of GB games into the green one that is used by Lameboy.

If someone wants to try to change the palette here's how I have done it: there is a section in the file gbgfx.cpp (in the folder arm9/source) that goes from line 582 to line 605 where the values of the color for both the sprites and the background are initialized. From my understanding one color is made up by two variables so, for example, you can change the first background color by changing the combination of the variables bgPaletteData 0 and 1. In order to generate the desired color you need to convert it from the most used 24 bit notation to the one used by gameboy color and nintendo ds: 15 bit. A useful tool is the one wrote by budmelvin, just google budmelvin 15 bit converter (I'm not allowed to post links).
However, if you use that tool you may need to write the last 2 digits of the color code before the first 2 because it seems that the order used in the gbgfx.cpp file is the little-endian. (Quick example: if you want to write the color 0x6BFC you need to set the variables bgPaletteData[0] to 0xfc and bgPaletteData[1] to 0x6b).
Once you have chosen the desired palette open the terminal, move to the Gameyob folder and type make to make the nds file (you need to have devkitARM installed).

So far I haven’t found any issue caused by the changes that I’ve made, but I’m certainly not an expert and I don’t guarantee anything.

Anyway, here is the compressed file with both the gameyob.nds file with the green palette for the Game boy games and the folder with the files used to built it.
Amazing thanks!
 
  • Like
Reactions: Alexander1970

CuriousGeorgeII

New Member
Newbie
Joined
May 24, 2020
Messages
1
Trophies
0
XP
45
Country
United States
Hello,
Is it posable to trade between games? I would like to trade between Pokemon Gold & Silver Gen 2, I am using a DSI.

--------------------- MERGED ---------------------------

:blink:I have no idea what happened, the last 5 five posts are all from me. Sorry about that

--------------------- MERGED ---------------------------

:blink:I have no idea what happened, the last 5 five posts are all from me. Sorry about that
 

removedcables

Member
Newcomer
Joined
May 27, 2020
Messages
10
Trophies
0
Age
35
XP
49
Country
United States
Hello,
Is it posable to trade between games? I would like to trade between Pokemon Gold & Silver Gen 2, I am using a DSI.

--------------------- MERGED ---------------------------

:blink:I have no idea what happened, the last 5 five posts are all from me. Sorry about that

--------------------- MERGED ---------------------------

:blink:I have no idea what happened, the last 5 five posts are all from me. Sorry about that
I too have wondered the same thing as well but mainly with Pokemon Red/Blue/Yellow. Does anybody know if this is possible?
 

Shadow#1

Wii, 3DS Softmod & Dumpster Diving Expert
Member
Joined
Nov 21, 2005
Messages
12,347
Trophies
2
XP
8,006
Country
United States
Hello,
Is it posable to trade between games? I would like to trade between Pokemon Gold & Silver Gen 2, I am using a DSI.

--------------------- MERGED ---------------------------

:blink:I have no idea what happened, the last 5 five posts are all from me. Sorry about that

--------------------- MERGED ---------------------------

:blink:I have no idea what happened, the last 5 five posts are all from me. Sorry about that
No
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Maximumbeans @ Maximumbeans:
    I can't believe you got me with that
    +1
  • SylverReZ @ SylverReZ:
    I haven't been gaming for such a long time. Been mostly busy with sleep, hardware tinkering and checking GBAtemp frequently.
  • SylverReZ @ SylverReZ:
    Hope you've had a good morning.
  • Maximumbeans @ Maximumbeans:
    It's going alright thanks :) I know what you mean with gaming time. It's precious where I can get it these days.
    +1
  • Maximumbeans @ Maximumbeans:
    I think that's why I focus on just enjoying single player experiences that aren't too competitive
  • Maximumbeans @ Maximumbeans:
    How are you doing?
  • SylverReZ @ SylverReZ:
    There's also this thing where I'm hyperfocused at night and cannot get to sleep.
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I'm doing alright, thanks.
    +1
  • Maximumbeans @ Maximumbeans:
    That must be rough. Productive I'm sure but hard to balance with daily life
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Indeed. I've been working on getting this Infecutus chip to work on my PS2. But after soldering, I realised that a plastic piece was missing from the power ribbon cable to the power and eject buttons.
  • SylverReZ @ SylverReZ:
    Now I could go with soldering the contacts from the cable to the connector on the mobo, but doesn't sound like a good permanent solution.
  • Maximumbeans @ Maximumbeans:
    Man, that's beyond my brain :rofl: I'm no good with hardware for now. I'd like to get into hardmods in future though
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Maybe start practice soldering. Get a cheap-ass soldering iron and follow some good YouTube tutorials.
    +1
  • SylverReZ @ SylverReZ:
    Least my experience has gotten better than over a decade ago. My iron would constantly bump into components and break them.
  • Maximumbeans @ Maximumbeans:
    Sounds good. I actually did soldering but like 16 years ago for school so uuuuh probably rusty haha
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Same here. I did soldering at school from a teacher who I honestly liked since he had plenty of good electronics experience.
    +1
  • Maximumbeans @ Maximumbeans:
    I wish I could play chess well
    +1
  • Maximumbeans @ Maximumbeans:
    Useless but a true art
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I had a friend who had a glass chess set for their birthday.
  • SylverReZ @ SylverReZ:
    It was like all clear and fancy. Tbf I'm not too experienced with chess, but would like to learn someday.
  • Maximumbeans @ Maximumbeans:
    That sounds really cool
  • Maximumbeans @ Maximumbeans:
    I know the basics but no strategy at all :rofl:
    Maximumbeans @ Maximumbeans: I know the basics but no strategy at all :rofl: