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 > MY opinion

#48342 - ghaxaq - Tue Jul 19, 2005 12:27 pm

I currently thought about these thing, I know some people thought about them too but they have not/have been discussed:

1- Why cannot they just use the metroid demo that came witht the ds to try and copy games on it?

2- Can't the people who are hacking the wifi system of the ds ask gamespot for some code?

3- Why can't groups like nitro/darkain/etc just team up and work out their ideas?

4- I think that if the ds software may be edited to load the gba cartridge on both screen. What I am saying is, like pc coding, when you click on a button and i t opens two windows you can also change that button to open one window no?

5- I own only a supercard for now , and I thought that it could be used along with wifi, so that the wifi system stores files on the flash cart, and then uses it to load files etc. It is not necessary to load everything from the supercard, the pc is there too!!

Think about what I said here, I think some of these ideas are good, but maybe others think they are too complicated or that they are nonsense, but I am free to say my opinion NO.

#48343 - Fatnickc - Tue Jul 19, 2005 12:43 pm

RE below :
Withdrawn.
Please Delete.


Last edited by Fatnickc on Tue Jul 19, 2005 1:26 pm; edited 3 times in total

#48344 - unrequited - Tue Jul 19, 2005 12:46 pm

I withdraw from this thread. It's gonna be locked anyways, or derail into a flame war against idiots.
_________________
-Unrequited


Last edited by unrequited on Tue Jul 19, 2005 12:51 pm; edited 1 time in total

#48345 - Fatnickc - Tue Jul 19, 2005 12:47 pm

Withdrawn.
Please Delete.


Last edited by Fatnickc on Tue Jul 19, 2005 1:25 pm; edited 2 times in total

#48349 - ghaxaq - Tue Jul 19, 2005 1:18 pm

Well they can do what they want with this thread I do not even care what they do, it's not of my f-- business.

But maybe a poll should be made to see which are the most popular gba carts around?!

And then work basing the code on the most popular ones first

#48353 - Ethos - Tue Jul 19, 2005 2:11 pm

ghaxaq wrote:
Well they can do what they want with this thread I do not even care what they do, it's not of my f-- business.

But maybe a poll should be made to see which are the most popular gba carts around?!

And then work basing the code on the most popular ones first


f-- ?? Fun, Fin, Fig, Fed, Fad, Fag, Fog??

Ummm, this is a DS forum. Popularity can be ranked by gamespot or someone else.
_________________
Ethos' Homepage (Demos/NDS 3D Tutorial)

#48354 - FourScience - Tue Jul 19, 2005 2:16 pm

Well, a lot of what you said WAS nonsense. This really isn't the place to just share your "opinion", but to ask questions and share knowledge, rather than make a laundry list of what everyone should do/try.

No need for flames about this, but there still might be. It just seems you've underestimated the homebrew community just a tad, that's all

What's obvious has been tried. There's a lot of smart people at work and they've exhausted a lot of possibilities, and they're STILL coming up with better hacks every day. The pace of improvement was faster around late Spring, but these guys are still at it.

Quote:

1- Why cannot they just use the metroid demo that came witht the ds to try and copy games on it?

Simple. It's not writable.
Quote:

2- Can't the people who are hacking the wifi system of the ds ask gamespot for some code?

GameSpot has no code. All they will get is specs for the WiFi station hardware, at most, and I doubt they even get that. They probably won't even get that until next year. Even if they did have code, they'd violate some legal agreements in sharing it. You'd get more help by asking Nintendo for code, as in none whatsoever.
Quote:
3- Why can't groups like nitro/darkain/etc just team up and work out their ideas?

Sorry, I'm not familiar with nitro, but nitro also refers to the official Nintendo SDK equipment. For legal reasons we steer clear of Nintendo SDK info. As for groups working together, there's a lot of people working together. Just because a lot of work has been closed source (while most has been open) doesn't mean that it's exclusive to one person. As for working out people's ideas together, you're being a bit idealist; it's not that easy to just make stuff happen. More people on the same problem should mean multiple approaches rather than some magical collaboration that will make it all work.

Quote:
4- I think that if the ds software may be edited to load the gba cartridge on both screen. What I am saying is, like pc coding, when you click on a button and i t opens two windows you can also change that button to open one window no?

Homebrew already uses both screens. If you're referring to GBA games on both screens, well they actually do show up on both, just one at a time. It's a bit impractical to hack it to use both screens even if it is possible, you'd lower both battery life and LCD life unnecessarilly.

Quote:
5- I own only a supercard for now , and I thought that it could be used along with wifi, so that the wifi system stores files on the flash cart, and then uses it to load files etc. It is not necessary to load everything from the supercard, the pc is there too!!

I may be off on this but I suspect that GBA cart through the DS is limited in space, and you can't use the entire cart because there are differences between all the different carts. So it's not like you can just use WiFi with the DS as a cart writer, and there's little reason to when you have a cable/writer for the cart to begin with.

We can already load some assets through WiFi and others from the cart, and if you wanted to, from both for the same game/app. WiFi hasn't been figured out enough to load data any other time than DS Download Play, that's all.
_________________
Work in progress: Dual-Soft.com

#48358 - tepples - Tue Jul 19, 2005 2:44 pm

FourScience wrote:
What's obvious has been tried.

I do appreciate the work that the smart people are doing, but I beg to differ. Read on:

Quote:
We can already load some assets through WiFi and others from the cart, and if you wanted to, from both for the same game/app. WiFi hasn't been figured out enough to load data any other time than DS Download Play, that's all.

Ever since WiFiMe came out, I've been suggesting disassembling the Super Mario 64 DS Download Play stub in order to get a better handle on the Nintendo DS Wi-Fi chipset.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#48362 - dovoto - Tue Jul 19, 2005 3:13 pm

FourScience: Thanks...you may the only person around who had the patients to answer this thread :)

Tepples: I know there are a couple of teams getting very close to haveing stage one of the wifi bounty completed (the register set documented). I imagine they are allready dissasembling everything they can get their hands on to do this...
_________________
www.drunkencoders.com

#48369 - ghaxaq - Tue Jul 19, 2005 4:38 pm

FourScience wrote:
Well, a lot of what you said WAS nonsense. This really isn't the place to just share your "opinion", but to ask questions and share knowledge, rather than make a laundry list of what everyone should do/try.


So I think this was not the place to share opinion but knowledge, so what does this thread contains pure "Knowledge". Whoever needs some clarifications, about wifi or any doubts he may have on what has been answered in this thread may come here and refer to this.

Some of you guys are just so idiots, and do not focus on the reason I posted these. Maybe I am stupid, and maybe an idiot recognizes an idiot, after all I've thrown out some stupidities I was thinking about.

#48372 - Sausage Boy - Tue Jul 19, 2005 4:52 pm

I kinda agree with 3, it would be nice if everyone could just share their stuff to prevent people from reinventing the wheel (yes, I'm talking about you FireFly).

5 would also be interesting when WiFi is cracked, although it sacrifices portablility and such.
It would be cool to have it load huge levels from the computer though, and not having to worry about size. Still, you can fit alot on a 1gigibite flash cart.


1 is simply not possible.

2 won't work either, even licensed nintendo developers wouldn't be able to help us with this, as they have no idea about how wifi really works. They can only access it through library routines written by nintendo.

4 would be completely unnecessary.
_________________
"no offense, but this is the gayest game ever"

#48374 - [FireFly] - Tue Jul 19, 2005 5:27 pm

Sausage Boy wrote:
I kinda agree with 3, it would be nice if everyone could just share their stuff to prevent people from reinventing the wheel (yes, I'm talking about you FireFly).

Reinventing the Wheel - By Steve Wallis
http://www.selfgrowth.com/articles/Wallis2.html

#48385 - Sausage Boy - Tue Jul 19, 2005 7:20 pm

I wouldn't call spending hours cracking the wmb again a creative process. I mean, its workings are known, and it's not like we'll come up with something else if we crack it again! What about the Linux users? Well, you're too lazy to write a Linux version. Just release the damn source already! Come on, what are you winning from having it secret? It's not like anyone will rip it and claim it's their own. You won't lose the source. It's like giving stuff away without really losing it...
_________________
"no offense, but this is the gayest game ever"

#48387 - natrium42 - Tue Jul 19, 2005 7:30 pm

Sausage Boy wrote:
I wouldn't call spending hours cracking the wmb again a creative process. I mean, its workings are known, and it's not like we'll come up with something else if we crack it again! What about the Linux users? Well, you're too lazy to write a Linux version. Just release the damn source already! Come on, what are you winning from having it secret? It's not like anyone will rip it and claim it's their own. You won't lose the source. It's like giving stuff away without really losing it...

I am sure FireFly will share knowledge with a person who is up to the task. (There is no point in wasting time on babysitting someone with work of this magnitude.) Looks like so far nobody qualified appeared.
_________________
www.natrium42.com

#48388 - Sausage Boy - Tue Jul 19, 2005 7:34 pm

I don't expect him to babysit anyone, I only want the source for everyone to look at and learn from.
_________________
"no offense, but this is the gayest game ever"

#48390 - Maverick - Tue Jul 19, 2005 7:41 pm

Quote:
Ever since WiFiMe came out, I've been suggesting disassembling the Super Mario 64 DS Download Play stub in order to get a better handle on the Nintendo DS Wi-Fi chipset.


Would it not be so much easier and simpler to read a disassembly of the ping pals demo?

#48392 - [FireFly] - Tue Jul 19, 2005 7:47 pm

Sausage Boy wrote:
What about the Linux users? Well, you're too lazy to write a Linux version. Just release the damn source already!

Wrong! I have offered to make a linux version if someone can modify the official RT2560 linux driver so that it is possible to send and receive raw 802.11 frames from user mode. Do your homework next time you feel like attacking someone.

#48397 - [FireFly] - Tue Jul 19, 2005 7:59 pm

Sausage Boy wrote:
I don't expect him to babysit anyone, I only want the source for everyone to look at and learn from.

You should learn the difference between closed and open source software.

http://en.wikipedia.org/wiki/Closed_source
http://en.wikipedia.org/wiki/Open_source

#48404 - Sausage Boy - Tue Jul 19, 2005 9:12 pm

Eh? I might just be terribly stupid, but how do my posts imply that I don't know the difference between closed and open source? Your work is currently closed source. It would be wonderful if you could make it open source.

I know about the driver thing, actually, you posted it after a previous rant of mine :P (I don't know if it was to shut me up or completely unrelated though).

What about a Linux version for another card? Would you port that? And how about releasing your driver's source? I think having that source would make it much easier to write a Linux driver.


And no, this stuff isn't meant as a personal attack at you, but rather as a plea to release the code. I see so many advantages and no disadvantages.

But, the final decision is of course up to you, and I don't think my screaming will make you want to release the code more, so I'll try to write less personal attacks and more arguments.

Thanks for wmb btw :D
_________________
"no offense, but this is the gayest game ever"

#48405 - tepples - Tue Jul 19, 2005 9:29 pm

Sausage Boy wrote:
Eh? I might just be terribly stupid, but how do my posts imply that I don't know the difference between closed and open source? Your work is currently closed source. It would be wonderful if you could make it open source.

Bill Gates, your company's work is currently closed source. It would be wonderful if you could make it open source.

Quote:
What about a Linux version for another card? Would you port that?

I think I read this offer several weeks ago: Send a card and a thousand dollars, and he'll try to write it. If it turns out that the card is theoretically supportable (that is, it doesn't mangle outgoing or incoming non-IPv4 packets), send another thousand dollars, and he'll release it. Such is the way of authors who choose to keep their work proprietary.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#48407 - [FireFly] - Tue Jul 19, 2005 9:37 pm

Sausage Boy wrote:
Your work is currently closed source. It would be wonderful if you could make it open source.

I would probably release the source code if I could make a working Linux version, which means modified RT2560 linux driver first.

Sausage Boy wrote:
What about a Linux version for another card? Would you port that?

Not unless I have the hardware, which means someone will have to send me a new wireless card.

Sausage Boy wrote:
And how about releasing your driver's source? I think having that source would make it much easier to write a Linux driver.

Wrong. It is much easier to make a few changes to the existing linux driver than it is to write a new one, with the proper knowledge.

#48414 - Sausage Boy - Tue Jul 19, 2005 10:02 pm

Quote:
Wrong. It is much easier to make a few changes to the existing linux driver than it is to write a new one, with the proper knowledge.


...And the proper knowledge could be gained by reading how your driver does it.


Well, I'd better get coding then.
_________________
"no offense, but this is the gayest game ever"

#48417 - [FireFly] - Tue Jul 19, 2005 10:11 pm

Sausage Boy wrote:
...And the proper knowledge could be gained by reading how your driver does it.

Wrong. I was referring to the knowledge required to modify a Linux driver, which is Linux dev knowledge and has nothing to do with my Windows driver.

EDIT: That is knowledge that I do not have nor want to have, but it is keeping me from making a Linux version of my wmb app, so whether or not you will see a Linux version depends on YOU.

#48420 - Sausage Boy - Tue Jul 19, 2005 10:30 pm

Quote:
So whether or not you will see a Linux version depends on YOU.


Yeah, I had kind of figured that out by now :P
_________________
"no offense, but this is the gayest game ever"

#48422 - JonathanEx - Tue Jul 19, 2005 10:37 pm

Maverick wrote:

Would it not be so much easier and simpler to read a disassembly of the ping pals demo?

You see, the problem there, is that it's Ping Pals.

#48426 - Maverick - Tue Jul 19, 2005 10:51 pm

Ha ha

I totally agree, but i meant that the file is much smaller, and simpler

and the one file has both master and slave communications

#48429 - Sausage Boy - Tue Jul 19, 2005 11:01 pm

Do any sane person actually own that? Is it dumped?
_________________
"no offense, but this is the gayest game ever"

#48430 - Maverick - Tue Jul 19, 2005 11:03 pm

Its been posted on my website for days

#48431 - octopusfluff - Tue Jul 19, 2005 11:06 pm

Sausage Boy wrote:
Do any sane person actually own that?


I don't have much productive to add here, but I need to note that made me laugh out loud.

The probability does seem low that someone would both have ping pals, two or more DSes, and the necessary equipment to dump it.

If only because of the criteria Sausage Boy mentioned.

#48433 - Sausage Boy - Tue Jul 19, 2005 11:14 pm

I mean, there is pictochat!

And the probability that anyone who can dump (who therefore must be kind of sane)
actually owns that game does indeed seem low.

Maybe if they "borrowed it from a friend" ;)
_________________
"no offense, but this is the gayest game ever"

#48436 - tepples - Tue Jul 19, 2005 11:31 pm

[FireFly] wrote:
I was referring to the knowledge required to modify a Linux driver, which is Linux dev knowledge and has nothing to do with my Windows driver.

EDIT: That is knowledge that I do not have nor want to have, but it is keeping me from making a Linux version of my wmb app, so whether or not you will see a Linux version depends on YOU.

So what specific changes would need to be made to the Linux rt25xx driver for TCP/IP to make a Linux rt25xx driver for Nintendo DS? If you refuse to publish source code, then at least please publish enough information that would let somebody who wants to modify the Linux rt25xx driver make such modifications. What is needed beyond support for raw sockets?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#48438 - [FireFly] - Tue Jul 19, 2005 11:42 pm

tepples wrote:
So what specific changes would need to be made to the Linux rt25xx driver for TCP/IP to make a Linux rt25xx driver for Nintendo DS?

I would like to know that too. Btw, the driver doesn't have to do any DS specific things, that is all handled by the wmb app in user mode.

tepples wrote:
If you refuse to publish source code, then at least please publish enough information that would let somebody who wants to modify the Linux rt25xx driver make such modifications. What is needed beyond support for raw sockets?

I already did, see "echo" example source code on my download page.

#48439 - octopusfluff - Tue Jul 19, 2005 11:56 pm

Sausage Boy wrote:
I mean, there is pictochat!

And the probability that anyone who can dump (who therefore must be kind of sane)
actually owns that game does indeed seem low.

Maybe if they "borrowed it from a friend" ;)


Hmmmm. I suppose by that viewpoint, someone who can dump (and therefore kind of sane) can borrow the game (and kinda have it) would meet all the necessary criteria. Kind of.