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 Misc > How difficult would this to be to code?

#162199 - 11X_daemon_X11 - Wed Aug 27, 2008 10:50 pm

Alright, here's what I was wondering. On a difficulty scale of 1 to 10, how hard would it be to make something SLIGHTLY like moonshell that works on games n music (meaning DLDI patch)? I don't want it to be re-skinable, so it'll be a solid style, as well as I would like to ask where I could find out how to code it (as I'm a guy that just wants to get it done without learning a bunch of other crap).

Pretty much, I want to make myself a moonshell (yes, I wanna do it myself to learn the basics of window drawing and all that kind of stuff) that only launches games. Guys got any suggestions on where to start learning?
_________________
IRC (please join :D):

http://evilnetirc.ath.cx/

#162218 - tepples - Thu Aug 28, 2008 3:48 am

MoonShell 1.71 and DSOrganize 3.1129 already work on my sister's GnM card, except DPG video stutters.

If you want to build your own media player app, you'll have to get down and dirty with codecs, especially getting them to run in real time on a CPU comparable to 1992's state of the art. Have you ever worked with audio and video compression on a PC?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#162242 - sgeos - Thu Aug 28, 2008 5:01 pm

Without knowing your requirements and your current knowledge, it is hard to rate. Sometimes tasks can be completed easily if you know how, and they can be created with great difficulty if you don't know what you are doing.

Having said that... to the extent you are asking, I'll give it a 10.
If it is actually lower than that, you will know.
To the extent you know what you are doing, I'm sure it is much lower than a 10.

Google the codec specs you intend to deal with.

-Brendan

#162251 - kusma - Thu Aug 28, 2008 6:09 pm

11X_daemon_X11 wrote:

Pretty much, I want to make myself a moonshell (yes, I wanna do it myself to learn the basics of window drawing and all that kind of stuff) that only launches games.

So you just want to code a launcher? That's not _that_ hard.

#162265 - simonjhall - Thu Aug 28, 2008 10:26 pm

If it's just gonna launch games, it won't be too difficult I don't think. The only fiddly bit will be the actual execution of programs, but that's been done by many people so you've just gotta look for code. I'd got for a 4/10, assuming you know what you're doing!

Playing videos and making some kind of multimedia app however is completely different kettle of fish. It's pretty thankless and you'll never be happy with the result :-) 10/10.
_________________
Big thanks to everyone who donated for Quake2