Homebrew Emulation GameYob, a gameboy emulator for DS

windwakr

Well-Known Member
Member
Joined
Sep 13, 2009
Messages
500
Trophies
1
Website
Visit site
XP
1,696
Country
United States
... And @windwakr, consider making a github account to make this process easier in the future :)
...

I do have one, but my code is just too kludgy and not meant to be seen as something worth merging(or anywhere close), it needs to be completely rewritten.


First of all, it's 3in1 specific and should be modified to support other rumble packs.

Second, you should probably check to see if the rumble pack exists before trying to make it rumble.

For the 3in1, there's the code here: http://ezflash.sosuke.com/viewtopic.php?f=16&t=13482
"ReadNorFlashID()", which , from looking around a bit, looks like needs to be surrounded with "OpenNorWrite()" / "CloseNorWrite()".

No clue about other rumble packs.




EDIT: I think I'll take a look at fixing it up.
 

RupeeClock

Colors 3D Snivy!
Member
Joined
May 15, 2008
Messages
6,463
Trophies
1
Age
33
Website
Visit site
XP
2,603
Country
Ok, I rewrote the rumble functionality and added theoretical support for "WarioWare: Twisted" carts and official rumble packs, in addition to the 3in1.

http://filesmelt.com/dl/gameyob.nds

If someone has "WarioWare: Twisted" or an official rumble pack, please test that build out.
My brother has a Japanese copy of WarioWare Twisted, I may have to ask him to try it out.
 

Kouen Hasuki

Coffee Addict
Member
Joined
Jan 9, 2013
Messages
1,387
Trophies
1
Age
39
Location
Behind you
XP
671
Country
Norway
Ok, I rewrote the rumble functionality and added theoretical support for "WarioWare: Twisted" carts and official rumble packs, in addition to the 3in1.

http://filesmelt.com/dl/gameyob.nds

If someone has "WarioWare: Twisted" or an official rumble pack, please test that build out.

Works fine on my 3in1 but not on my Chinese Clone rumble pack which should work the same as the official one
 

lps

man with no face
Newcomer
Joined
Sep 13, 2009
Messages
54
Trophies
1
Location
Crimea, UA
Website
tagteam.ru
XP
333
Country
Ok, I rewrote the rumble functionality and added theoretical support for "WarioWare: Twisted" carts and official rumble packs, in addition to the 3in1.

http://filesmelt.com/dl/gameyob.nds

If someone has "WarioWare: Twisted" or an official rumble pack, please test that build out.
On my Rumble Ram Pack vibretion vorks fine. Thx.

Als oi found some bugs in GFX version of gameyob:
1. Resident Evil Gaiden - dialogs not seen
2. Flintstones King Rock Treasure Island - some backgrounds are buggy
3. Tetris DX - buggy name input menu
 

Drenn

Well-Known Member
OP
Member
Joined
Feb 22, 2013
Messages
574
Trophies
0
XP
684
Country
Canada
Ok, I rewrote the rumble functionality and added theoretical support for "WarioWare: Twisted" carts and official rumble packs, in addition to the 3in1.

http://filesmelt.com/dl/gameyob.nds

If someone has "WarioWare: Twisted" or an official rumble pack, please test that build out.
I didn't know you could do that! It's working great with my Warioware cartridge.
On my Rumble Ram Pack vibretion vorks fine. Thx.

Als oi found some bugs in GFX version of gameyob:
1. Resident Evil Gaiden - dialogs not seen
2. Flintstones King Rock Treasure Island - some backgrounds are buggy
3. Tetris DX - buggy name input menu
I'll make a note in the first post... this graphics engine is a WIP, and at this point it's basically a scaling demo. Still glitchy. So don't report bugs yet.
hola Drenn, just wanted to report that in DSi mode (sudokuhax) the last few builds of GameYob crash to guru med err upon loading.
using v0.3-36-g7a79
pc: 020428D4 addr: 08000000
Oh my. It looks like it's crashing when trying to access slot-2 for rumble.
 

Drenn

Well-Known Member
OP
Member
Joined
Feb 22, 2013
Messages
574
Trophies
0
XP
684
Country
Canada
hola Drenn, just wanted to report that in DSi mode (sudokuhax) the last few builds of GameYob crash to guru med err upon loading.
using v0.3-36-g7a79
pc: 020428D4 addr: 08000000
I disabled the offending code in dsi mode, so it should be working now.
 

lps

man with no face
Newcomer
Joined
Sep 13, 2009
Messages
54
Trophies
1
Location
Crimea, UA
Website
tagteam.ru
XP
333
Country
I didn't know you could do that! It's working great with my Warioware cartridge.
did you merge it with your lastest dropbox build?
I'll make a note in the first post... this graphics engine is a WIP, and at this point it's basically a scaling demo. Still glitchy. So don't report bugs yet.
okay
 

kineticUk

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
522
Trophies
1
Location
Inside
XP
868
Country
United Kingdom
Just wanna post a thanks to drenn and everyone who has helped, this emulator sounds f-in great
(Though I still have not used it cause of work shi*, hopefully soon ill try to help somehow, test and Ive got gb xchanger etc check stuff on real hardware if drenn or anyone ever wants to get deeper into that sort of stuff later on).

I always wanted and its nice to see a class gb/gbc for the ds. Happy days.

I think a photo graphic of the grey/dark grey gameboy screen protector (red power led etc) would look nice in the space surrounding the game if the was an option to use a custom border wth normal gb games this would be cool, I know its not important though...accurate sound graphics & games runnin as well as possible is the main thing. big ups
:grog:

Thanks a lot.
 

LeonardoFM

Well-Known Member
Member
Joined
Jan 23, 2012
Messages
152
Trophies
0
Age
34
Location
Rio de Janeiro
XP
132
Country
Brazil
Hail Drenn!

How is compatibility going as of now, mate? Do all the (most popular) non-GBC games work flawlessly?

The bios splash screen thing to choose palettes is awesome. That GBC bios is quite recent, the guy who disassembled the code for it had a lot of work and it's good to see it being put to good use. BGB, Windows best GB/GBC emulator also uses it.

Please keep up the fine work. :)
 

LeonardoFM

Well-Known Member
Member
Joined
Jan 23, 2012
Messages
152
Trophies
0
Age
34
Location
Rio de Janeiro
XP
132
Country
Brazil
Huh? I've had the gbc bios on my computer for many years. I could've sworn I've had it for at least 8 years. That's not recent by any means.
Ok, not quite recent it's from 2009, but it took 10 years to be accomplished. I'm quite sure this is the only source for the GBC Bootrom.

This is the guy's page:

www.fpgb.org/?page_id=17
 

Arm73

Well-Known Member
Member
Joined
Mar 4, 2006
Messages
2,046
Trophies
0
Location
Switzerland
XP
587
Country
Italy
Ok, not quite recent it's from 2009, but it took 10 years to be accomplished. I'm quite sure this is the only source for the GBC Bootrom.

This is the guy's page:

www.fpgb.org/?page_id=17

How is that different ( to the end users in this case ) from the GBC bios that's been floating around for years ?
Does it have any additional features that can be handy in an emulator ?

hola Drenn, just wanted to report that in DSi mode (sudokuhax) the last few builds of GameYob crash to guru med err upon loading.
using v0.3-36-g7a79
pc: 020428D4 addr: 08000000

Unfortunately I get the same guru meditation error and Gameyob doesn't boot anymore with sudokuhax.
I guess it's becoming too feature rich ( with many game specific twicks ) to be expected to maintain compatibility with DSi mode, considering that Drenn himself doesn't have access to DSi mode.

I'd take DSi mode over rumble pack any day though.....what was the last stable version still booting in DSi mode ?
 

LeonardoFM

Well-Known Member
Member
Joined
Jan 23, 2012
Messages
152
Trophies
0
Age
34
Location
Rio de Janeiro
XP
132
Country
Brazil
How is that different ( to the end users in this case ) from the GBC bios that's been floating around for years ?
Does it have any additional features that can be handy in an emulator ?
Yes, this GBC Bios Bootrom is what enables you to choose amongst 12 pre-defined colour palettes when you open a GB game, just like on a real GBC. I assume this is the feature used on this DS Gameyob emulator. That is fantastic.

I don't know about that other bios you guys are referring to, but the one i'm talking about is the only one with such a feature.
 

VatoLoco

Don't crush that dwarf, hand me the pliers.
Member
Joined
Jan 29, 2008
Messages
2,330
Trophies
1
Age
51
Location
Ya Cant Get There From Here
Website
www.backwoodzstudioz.com
XP
2,725
Country
United States
I disabled the offending code in dsi mode, so it should be working now.

Muchas gracias for looking into it, Drenn!
I grabbed the newest build from the 'master branch' from the link at the OP and am still getting a guru error with same pc and addr.

edit: maybe the 'GBA enhanced' is geeking it up, i think the first version that crashed in dsi mode was the one where Windwakr initially added the feature (post 567).
 

Drenn

Well-Known Member
OP
Member
Joined
Feb 22, 2013
Messages
574
Trophies
0
XP
684
Country
Canada
Muchas gracias for looking into it, Drenn!
I grabbed the newest build from the 'master branch' from the link at the OP and am still getting a guru error with same pc and addr.

edit: maybe the 'GBA enhanced' is geeking it up, i think the first version that crashed in dsi mode was the one where Windwakr initially added the feature (post 567).
Oh my bad, my dropbox wasn't synced properly and it didn't update. Try again, it should be "v0.3-41".
did you merge it with your lastest dropbox build?
Yup.
Hail Drenn!

How is compatibility going as of now, mate? Do all the (most popular) non-GBC games work flawlessly?

The bios splash screen thing to choose palettes is awesome. That GBC bios is quite recent, the guy who disassembled the code for it had a lot of work and it's good to see it being put to good use. BGB, Windows best GB/GBC emulator also uses it.

Please keep up the fine work. :)
Compatibility is comparable to lameboy. They both have their share of games which don't work. Yob can emulate some games like Alone in the Dark and Faceball 2000, which don't run at all in lameboy. But then other games, like Lufia, run in Lameboy but not Gameyob. A lot of games do run flawlessly, or very close to it :)
 
D

Deleted-236924

Guest
I find GameYob to be superior to Lameboy now. At least with all the games I've tried (which is pretty much limited to Wario Land II, but hey! It's a start!)
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Skelletonike @ Skelletonike: No idea what that is tbh, is that like the iso or something?