#35395 - Seiru - Fri Feb 04, 2005 1:07 am
From what I'm reading, homebrew DS programs will be loaded from the GBA slot, right? So, should I order a DS compatible GBA flash cart now, or wait and see if some other way of playing homebrew software will be created?
#35401 - TJ - Fri Feb 04, 2005 4:11 am
Quote: |
From what I'm reading, homebrew DS programs will be loaded from the GBA slot, right? |
No, I wouldn't say that is the case at all.
Current work is being loaded from the GBA slot, but that is in conjunction with a pass-through device.
The eventual end result of the work is going to be DS flash cards, no GBA card or pass-through required.
#35404 - nix - Fri Feb 04, 2005 6:13 am
theoretically of course :)
#35407 - ampz - Fri Feb 04, 2005 7:19 am
That is assuming that the command encryption can be cracked..
#35455 - Abcd1234 - Fri Feb 04, 2005 10:55 pm
TJ wrote: |
The eventual end result of the work is going to be DS flash cards, no GBA card or pass-through required. |
Actually, I'm not sure that's the case. As ampz mentioned, there's a real issue with cracking the encryption, not to mention the cost of developing a custom IC to emulate that encryption on a flash cart.
IMHO, and this is just a guess, it seems more likely that a type of boot cart would be developed which would be used to load code from the GBA slot. These suckers would likely be far cheaper (since they only need to contain a valid header and enough pre-encrypted data to get the DS to start loading from the GBA cart), and would allow people to leverage the existing population of GBA flash carts.
#35457 - ampz - Fri Feb 04, 2005 11:22 pm
Abcd1234 wrote: |
... not to mention the cost of developing a custom IC to emulate that encryption on a flash cart. |
Not really. It can easily be done in a cpld.
Abcd1234 wrote: |
IMHO, and this is just a guess, it seems more likely that a type of boot cart would be developed which would be used to load code from the GBA slot. These suckers would likely be far cheaper (since they only need to contain a valid header and enough pre-encrypted data to get the DS to start loading from the GBA cart) |
Pre-encrypted data is not possible since the encryption key is generated from the RTC. (You would have to stop the RTC).
#35476 - manicdvln - Sat Feb 05, 2005 8:09 am
Will we ever be able to upload homebrow apps to a DS through a wireless setup PC with the DS "download play"...
Maybe go even futther to use the DS download play feature to write the application directly to the DS cartridge?
#35478 - TJ - Sat Feb 05, 2005 8:36 am
Yes, wireless would be possible. It will probably be workable before the flash carts too.
#35484 - netdroid9 - Sat Feb 05, 2005 11:39 am
That is, if anyone bothers to crack firmware for common chipsets to allow dirrect access.
#35485 - ampz - Sat Feb 05, 2005 12:21 pm
How much "direct access" do you really need?
Would not ethernet frame level access be enough?
#35490 - netdroid9 - Sat Feb 05, 2005 1:55 pm
Depends on how much of WiFi is used in NiFi. And I don't think ethernet frame access will be enough personally.
#35493 - ampz - Sat Feb 05, 2005 2:48 pm
From what I have read, it should be..
Only difference should be the reduced preamble length, but I don't think 802.11b cards would have any problem with that.
#35506 - Joat - Sat Feb 05, 2005 6:10 pm
Disclaimer: I haven't done anything on the wireless side of things, this is all secondhand from Darkain or Firefly.
From what I understand, the DS doesn't do anything *strictly* out of spec, but it does stuff that nothing else has ever bothered to, like use the duration field as an extra ID (which is allowed, but even the Sweex stick fills in that field with the duration, thus breaking Darkain's code).
It also acts partly like an AP, sending beacon frames and so forth, which I gather a lot of PC cards don't support, since they never act in that manner.
_________________
Joat
http://www.bottledlight.com