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 > GBAmp and demos? Chishm?

#60988 - MaHe - Wed Nov 16, 2005 4:22 pm

Hello, I know this has been discused before, but I didn't find the answer why doesn't chishm make some support for official game demos. I love playing them via WiFiME, but that's not remotely portable. Since GBAmp is on my way, I'd like to take 'em with me.

AFAIK, there are problem with potential grow of piracy on GBAmp, but, heck, you only need to load the code in RAM and then leave it alone (no saving is required anyhow,).

Sorry for my rusty engrish, but I simply don't understand.

#60993 - NoMis - Wed Nov 16, 2005 4:46 pm

Darkains Multi NDSLoader can play demos. Is it not working with the GBAMP?

#60995 - MaHe - Wed Nov 16, 2005 5:03 pm

Yay, grandpa's got my GBAmp delivered! Can't wait till Friday... Awww. Why?

BTW, AFAIK it doesn't work.

#61008 - The 9th Sage - Wed Nov 16, 2005 6:45 pm

NoMis wrote:
Darkains Multi NDSLoader can play demos. Is it not working with the GBAMP?


That needs to run off of a Flashcart, so it wouldn't be able to run from a GBAMP.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!

#61043 - Darkflame - Thu Nov 17, 2005 2:00 am

Yup, I'm in the same boat.

I love my GBAMP+Passme, but cant play demos with it, and cant afford anything else.

I was told it was some sort of ram-loading issue meaning the *.nds files cant work.

#61046 - chishm - Thu Nov 17, 2005 2:07 am

Its due to a few reasons. I am not including security CRC calculations on the file (like WMB normally does) since this isn't needed for homebrew games. I am also not initialising the memory in the way the games expect, again because homebrew doesn't need this.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#61051 - Darkflame - Thu Nov 17, 2005 2:21 am

Surely its impossible for pirate games to work anyway though?

Access to the Compact Flash card would be too slow for anything unless the game was written for it anyway. (ie, Homebrew).
So couldnt ram-only demos work, while still being secure against comercial pirate roms?

My knowledge is just based on the GBAMP's *.gba playing abilitys here, so I may be completely wrong. The only commerical roms that can play are NES/MasterSystem stuff emulated.

Im just asking, as I'm assumeing your doing this as a non-piracy messure, dont see this as a whinning "I want this!!" type thing ;)
You certainly get my thanks many times over for what you have done already.


Last edited by Darkflame on Thu Nov 17, 2005 2:27 am; edited 1 time in total

#61053 - chishm - Thu Nov 17, 2005 2:27 am

Darkflame wrote:
Surely its impossible for pirate games to work anyway though?

Access to the Compact Flash card would be too slow for anything unless the game was written for it anyway. (ie, Homebrew).
So couldnt ram-only demos work, while still being secure against comercial pirate roms?

If only that were true. Unfortunately, the M3 demonstrated that it is indeed possible to run pirate ROMs directly from CF card, since it has a streaming mode.

The reasons I haven't looked too far into getting it to work are 1) Piracy, 2) Laziness. Seriously, I would like them to work too, but the amount of work involved is a lot. The effort is better spent improving my FAT lib for homebrew games to use.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#61054 - Darkflame - Thu Nov 17, 2005 2:30 am

~sigh~

Ok, fair enough.
Thanks anyway :)

#61063 - tepples - Thu Nov 17, 2005 3:55 am

chishm wrote:
Unfortunately, the M3 demonstrated that it is indeed possible to run pirate ROMs directly from CF card, since it has a streaming mode.

The reasons I haven't looked too far into getting it to work are 1) Piracy, 2) Laziness.

I don't know about 1) but releasing the source code would let someone else on this board or on That Other Board help with 2).
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#61067 - chishm - Thu Nov 17, 2005 4:08 am

I have released the source code. It is included in the zip. I wonder if pirates will obey the GNU GPL?
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#61073 - tepples - Thu Nov 17, 2005 4:22 am

The ROM pirates that have an NES PD section don't obey the GPL with respect to my old NES releases. But it may be easier to gather momentum within the community to take legal action against a major GPL violator than against an infringer of copyright in a proprietary work.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#61295 - Lynx - Fri Nov 18, 2005 8:46 pm

But, what would the GPL matter? As long as they provide the modified source, which we all know the pirate captains don't do any of the real work anyway, they can still hack it how they want and sell the hell out of it.

The only pisitive I can see that may come from releasing the source is additional features for homebrewing.. somehow I doubt there will be much help in that area. :(