Homebrew Emulation GameYob, a gameboy emulator for DS

  • Thread starter Thread starter Drenn
  • Start date Start date
  • Views Views 1,011,189
  • Replies Replies 2,249
  • Likes Likes 86
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
 
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,

Attachments

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

  • Like
Reactions: Alexander1970
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 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...
 
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
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. :)
 
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

Last edited by elsixo,
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
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
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
 
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?
 
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