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 > A few passthrough questions

#35868 - mrnull - Fri Feb 11, 2005 6:11 pm

I'm an EE student, but have only had a few digital / microprocessors classes. I've heard about PLDs, CPLDs, and FPGAs but have never used them. Just to clarify,

Every pass-through design now requires the use of a CPLD or FPGA?

Which CPLD does natrium42's design use?

And finally, the point of these pass-throughs is to redirect execution through the GBA port right? This allows people to run code in "DS Mode." This has nothing to do with dumping games?

I don't care if I get flamed, but I'd like to know the answer so I can sort this out in my brain / educate my friends. Thanks in advance.

#35873 - zazery - Fri Feb 11, 2005 7:28 pm

Currently the known pass-throughs are using CPLD or FPGA setups.

Natrium42 uses the Spartan-3 FPGA dev kit at the moment. He is creating a pass-through (PassMe) which will be very inexpensive in case you want to make your own without buying a dev kit. The details are on his website including the part list, schematic, and PCB diagrams.

I don't believe you can dump the roms using this setup.

#35874 - mrnull - Fri Feb 11, 2005 8:01 pm

Hey, thanks for your quick reply!

I was wondering though, in his parts list I see the "XC9572XL (CPLD)" Can these be ordered with the appropriate codes already flashed, or would we need further hardware?

Thanks again.

#35875 - Lynx - Fri Feb 11, 2005 8:10 pm

No, it is a standard CPLD. But, you only need a modified parallel cable (one resistor) to program the CPLD. On Natrium42's PCB layout there is a header that you would tempararily connect the cable to while programming.

#35880 - tepples - Fri Feb 11, 2005 9:28 pm

For software people like myself who don't solder, will there be people who build and sell pre-assembled kits?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#35882 - PhoenixSoft - Fri Feb 11, 2005 9:46 pm

tepples wrote:
For software people like myself who don't solder, will there be people who build and sell pre-assembled kits?


Isn't Natrium himself doing that?

#35885 - Zen Punk - Fri Feb 11, 2005 11:16 pm

Well, no, Natrium is designing a PCB layout that can then be printed cheaply. I'm sure that you would need a bit more than just PassMe to have a functioning setup, perhaps just some cables and connectors that need to be soldered on. No-one has yet come forward to assemble and sell complete units based on PassMe. The design hasn't even been built and verified yet! But I have faith. :)

#35897 - Lynx - Sat Feb 12, 2005 2:12 am

I've talked to Natrium about it. If someone else doesn't do it on a large scale.. And, legally, it's not an issue, I will personally be building them. I'm hoping to have both a kit (all the pieces, PCB, instructions) and a built one. The main question is how to get a socket for the DS carts? Current design require you to solder your DS cart to the passthrough. My brother is an awesome programmer, but there is NO CHANCE he could build one of these. Even with Natrium's excellent PCB.

Anyway, a few of us have ordered the PCB, it takes up to 14 days to make/receive (not really sure) and due to Chinese new year, the company will be shut down from the 8th to the 14th. Since I haven't received a ship notice, I'm assuming they didn't get to it before the shutdown. So, I ordered it on the 4th. We just have to wait.

Anyone know of a DS compatible cart port that is commercially available?

#35908 - emumanXM - Sat Feb 12, 2005 7:35 am

I ordered all the parts for it and need to order a PCB. I might just try sparkfun because barebonespcb.com won't work for me. Since I have a PACE SMT rework station, soldering will be a breeze. He chose really small resistors and caps, I think 0603, but with a good pair of tweezers it should be easy. Also another challenge is the card connector, but yoiu can build one like natrium did.

#35912 - DalaiLiam - Sat Feb 12, 2005 2:40 pm

Ok I only do minor hardware mods, but it seems like a simple solution. Why not just build the top of the card like this

____||||||||

There you go pins are on the top and out of the way of the slot, and you still have a ledge to push the card into the DS. the downside is that you have pins sticking out of the top of your DS, which can be easily dammaged.

#35930 - netdroid9 - Sun Feb 13, 2005 3:54 am

Rather simple, how about an IDE interface?

#35982 - Lynx - Sun Feb 13, 2005 9:13 pm

netdroid9 wrote:
Rather simple, how about an IDE interface?


You lost me. Please explain.

#36004 - netdroid9 - Mon Feb 14, 2005 12:52 am

Why not cut down an IDE cable and use it to connect the two.

#36012 - Lynx - Mon Feb 14, 2005 5:02 am

I'm looking for a method that would not require you to "destroy" your Metroid Demo cart. So, a socket of some type. Nice if it was commercially available. Right now I'm working on using the wires out of a PCI slot.

#36017 - tepples - Mon Feb 14, 2005 5:38 am

Given that one of the passthroughs uses a cut-up Game Boy cart, then perhaps a hacked up Game Boy socket might work.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#36021 - ampz - Mon Feb 14, 2005 7:15 am

tepples wrote:
Given that one of the passthroughs uses a cut-up Game Boy cart, then perhaps a hacked up Game Boy socket might work.

Yes it does work. Kind of..

#36053 - ravuya - Mon Feb 14, 2005 6:13 pm

netdroid9 wrote:
Why not cut down an IDE cable and use it to connect the two.


An old floppy ribbon cable is probably a better bet.
_________________
Rav (Win/Mac/Linux games for free)