gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS development > The DS really does play GB/GBC games

#31885 - dagamer34 - Wed Dec 15, 2004 6:41 pm

Guys, I know that the previous post was locked because there was no proof however unless this guy is a genius in photoshop, I have to believe him...

http://www.livejournal.com/users/io_burn/23021.html
_________________
Little kids and Playstation 2's don't mix. :(

#31888 - sandymac - Wed Dec 15, 2004 6:56 pm

I think most people believe he simply put a GBA flash cart internals in a GB cartage case and then used something like Goomba to emulate the GB game on the emulated GBA on the DS.
_________________
"He who dares not offend cannot be honest." -- Thomas Paine

#31890 - ampz - Wed Dec 15, 2004 7:13 pm

sandymac wrote:
I think most people believe he simply put a GBA flash cart internals in a GB cartage case and then used something like Goomba to emulate the GB game on the emulated GBA on the DS.

From a technical point of view, it is of course very unlikely, but thoose photos are indeed interesting..
It is very complicated to replace GB cart PCBs with GBA flashcart PCBs due to two things:
1: The center screw in the GB cart goes straight through the GBA flashcart PCBs.
2: Most (all but older Visoly carts I think) have flash memories on the back of the PCB with only ~0.2mm plastics left to protect them. The GB cart plastics must be significantly modified to make room for the flash memories, and it is _very_ hard to do that without any visible trace of it on the back of the GB cart plastics (I have tried it).

In at least one of the photos the GB cart screw is slightly visible while inserted into the DS, so it is indeed there...

I see two possible alternatives:
1: However technically unlikely, t is possible to run GB(C) games on the DS.
2: He went to _great_ lengths to fake this..

Perhaps it is possible to boot a GB(C) game from a flashcart and then swap carts live.. The game will of course crash/hang, but for photo purposes..

#31891 - yackom - Wed Dec 15, 2004 7:15 pm

wouldnt it just be easier to use a multiboot/dev cable to boot from? and once its running then plug in the cart? or can it not do that like the GBA can?

eitherway i dunno. im not opening mine. i have a sp, and a gba, and other older gb's to use.

edit: yeah hotswapping the carts would make it hang, and good for pics.
but why are there people saying it does work?

has anyone done it and proved it not to work? someone has to be dumb enough to do it.


Last edited by yackom on Wed Dec 15, 2004 7:17 pm; edited 1 time in total

#31892 - dagamer34 - Wed Dec 15, 2004 7:16 pm

ampz wrote:
sandymac wrote:
I think most people believe he simply put a GBA flash cart internals in a GB cartage case and then used something like Goomba to emulate the GB game on the emulated GBA on the DS.

From a technical point of view, it is of course very unlikely, but thoose photos are indeed interesting..
It is very complicated to replace GB cart PCBs with GBA flashcart PCBs due to two things:
1: The center screw in the GB cart goes straight through the GBA flashcart PCBs.
2: Most (all but older Visoly carts I think) have flash memories on the back of the PCB with only ~0.2mm plastics left to protect them. The GB cart plastics must be significantly modified to make room for the flash memories, and it is _very_ hard to do that without any visible trace of it on the back of the GB cart plastics (I have tried it).

In at least one of the photos the GB cart screw is slightly visible while inserted into the DS, so it is indeed there...

I see two possible alternatives:
1: However technically unlikely, t is possible to run GB(C) games on the DS.
2: He went to _great_ lengths to fake this..

Perhaps it is possible to boot a GB(C) game from a flashcart and then swap carts live.. The game will of course crash/hang, but for photo purposes..


It seems as if you are asking for video proof now? Maybe that's just what we need, from startup to playing of a GB/GBC cart.
_________________
Little kids and Playstation 2's don't mix. :(

#31893 - EaDS Milliways - Wed Dec 15, 2004 7:20 pm

dagamer34 wrote:
It seems as if you are asking for video proof now? Maybe that's just what we need, from startup to playing of a GB/GBC cart.

I'd settle for a picture AFTER he did the soldering. Of course, he may want to sell those pictures so we may not be seeing 'em.

#31895 - Boeboe - Wed Dec 15, 2004 7:30 pm

well, darkain summed it up nicely :)

http://www.livejournal.com/community/nintendo_ds/81844.html#cutid1

(and even IF you still wouldn't believe it is fake: why would he bother using pictures from lik-sang when he had his DS open and digicam ready?)

(and what is a "nazy, furry moderator"? O.o. Tell me Darkain, are you THAT hairy? :p)

#31897 - ampz - Wed Dec 15, 2004 7:34 pm

dagamer34 wrote:
ampz wrote:
sandymac wrote:
I think most people believe he simply put a GBA flash cart internals in a GB cartage case and then used something like Goomba to emulate the GB game on the emulated GBA on the DS.

From a technical point of view, it is of course very unlikely, but thoose photos are indeed interesting..
It is very complicated to replace GB cart PCBs with GBA flashcart PCBs due to two things:
1: The center screw in the GB cart goes straight through the GBA flashcart PCBs.
2: Most (all but older Visoly carts I think) have flash memories on the back of the PCB with only ~0.2mm plastics left to protect them. The GB cart plastics must be significantly modified to make room for the flash memories, and it is _very_ hard to do that without any visible trace of it on the back of the GB cart plastics (I have tried it).

In at least one of the photos the GB cart screw is slightly visible while inserted into the DS, so it is indeed there...

I see two possible alternatives:
1: However technically unlikely, t is possible to run GB(C) games on the DS.
2: He went to _great_ lengths to fake this..

Perhaps it is possible to boot a GB(C) game from a flashcart and then swap carts live.. The game will of course crash/hang, but for photo purposes..


It seems as if you are asking for video proof now? Maybe that's just what we need, from startup to playing of a GB/GBC cart.

I have never asked for proof.

But if someone really want to prove this, it would have to be done with a GB cart with removed top cover, and a video showing the DS boot a GB game from this cart with the PCB clearly visible.

I'am not saying he is lying, because I have no proof that this is impossible while he has pictures (that could be faked however) showing that it works. It is however technically very unlikely.

In theory perhaps the DS only provide 3.3V to the GB cart.. Old CMOS logic will in fact operate at 3.3V, but a little slower. Detecting the presence of a GB cart instead of a GB cart could in theory be done in software.

#31899 - ampz - Wed Dec 15, 2004 7:50 pm

Boeboe wrote:
(and even IF you still wouldn't believe it is fake: why would he bother using pictures from lik-sang when he had his DS open and digicam ready?)

Because it is very hard to make good quality pictures of a PCB unless you have a decent digicam or a scanner?

The points listed on Darkain's site are all valid, but none is absolute proof that it is a hoax.
The sticker can be removed and replaced without much trace. The ground-connection thing can be because he had troubles with stability, decided to try to improve the ground connection and found it improved stability. In reality perhaps his stability problems could have been because of a loose contact that were fixed when he pulled apart his DS the second time, and had nothing to do with the ground connection.
The fact that the patch is done on pins connected to the radio unit is no proof that thoose pins don't have multiple functionality.
The difference in screen colors could be because legacy graphics are implemented differently in the DS compared to the GBA.

All points are very valid, and indicate that this is very unlikely to be true.

#31900 - ghettron - Wed Dec 15, 2004 7:57 pm

I think that the connection is made on the RF unit does mean that its fake. Why would an Wireless IC (that is made by another company) have ANYTHING to do with how the DS runs game code. It doesn't make any sense.

By the way, I thought that it would be hard to get Flash Card chip inside a GB case. But the Idea of hotswapping it makes a lot of sense. The game would crash the image would remain on the screen. Enough for a picture...

#31903 - Boeboe - Wed Dec 15, 2004 8:02 pm

ghettron wrote:
But the Idea of hotswapping it makes a lot of sense. The game would crash the image would remain on the screen. Enough for a picture...


indeed. I tried it with gba games on my ds. It freezes and the sound goes all funky, but the image is still there.

#31907 - Zlodo - Wed Dec 15, 2004 8:53 pm

The GBA games freezing when the cartridge is removed is done by the software. It's not something happening because of the hardware.

Last edited by Zlodo on Wed Dec 15, 2004 9:01 pm; edited 1 time in total

#31908 - Zlodo - Wed Dec 15, 2004 8:57 pm

ampz wrote:
The sticker can be removed and replaced without much trace. The ground-connection thing can be because he had troubles with stability, decided to try to improve the ground connection and found it improved stability. In reality perhaps his stability problems could have been because of a loose contact that were fixed when he pulled apart his DS the second time, and had nothing to do with the ground connection.
The fact that the patch is done on pins connected to the radio unit is no proof that thoose pins don't have multiple functionality.
The difference in screen colors could be because legacy graphics are implemented differently in the DS compared to the GBA.

All points are very valid, and indicate that this is very unlikely to be true.


And so, by Occam's razor, the cg/gbc emulator running on a flash card theory should be true.

#31909 - dmgice - Wed Dec 15, 2004 10:10 pm

Okay. Anyone want a *really* easy way to test this? Here's an easy way. Get a game you don't need or an unlicensed game like the ones Wisedom Tree makes. For this example, I'm using the Wisedom Tree NIV Bible. (I use the NKJ in church anyways.) Since Wisedom Tree makes their own game paks, their game packs are missing the edges that prevent licensed games from going into a DS. On a normal pak, you could just sand those down. Since the unlicensed game pak fits in the DS, shouldn't the DS detect the game as SOMETHING? (Either a DS Option Pak, or a GBA game.) Anyhow, when I put it into Slot 2 on the DS and turn the DS on....

The DS doesn't even detect it as being THERE.
_________________
Evilish!

#31911 - yackom - Wed Dec 15, 2004 10:26 pm

although its a test, i dont think it dissproves the jumping of those two pins doesnt work.

#31913 - Boeboe - Wed Dec 15, 2004 10:36 pm

yackom wrote:
although its a test, i dont think it dissproves the jumping of those two pins doesnt work.


yes it does: it proves the DS can't even provide the voltage needed to actually see the cardridge.

#31915 - dmgice - Wed Dec 15, 2004 10:41 pm

I'm just stating that the DS should detect that something is there. I think the DS looks for a checksum to validate a game as a GBA game or an Option Pak. No checksum on a GBC or GB game pak, therefore, no go. Most Flash Cards may have an irregular checksum. That may be why the DS sometimes thinks they are Option Paks. That would something inside the firmware, not just a physical lockout.

Also, wouldn't the increased power draw difference hurt the DS's GBA components?
_________________
Evilish!

#31919 - ghettron - Wed Dec 15, 2004 11:01 pm

Why is everyone still arguing about this? the jumper was put on the wireles adapter. case closed...

#31921 - dmgice - Wed Dec 15, 2004 11:15 pm

Quote:
Why is everyone still arguing about this? the jumper was put on the wireles adapter. case closed...


Because we need to make sure that no disinformation goes unrefuted. Well, until the mods close this topic anyways. I'm surprised it is not closed yet myself.
_________________
Evilish!