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 Flash Equipment > Anyone Know how GBAMP works ?

#95559 - smoothingeye - Sun Jul 30, 2006 7:30 am

Anyone know where i can get information on how GBAMP Works and what is in the internals?

thanks

#95569 - chishm - Sun Jul 30, 2006 9:11 am

Open it, then google for the chip numbers. There's a CPLD, 512KiB of flash ROM, and a Compact Flash connector. That's it.

The CPLD locks/unlocks access to the ROM (to prevent copying).

When the highest address bit is set (0x09000000 <= address < 0x0A000000), the CPLD connects the rest of the bus to the CF card, using the lower 16 bits for data and the upper 8 bits are connected directly to the CF register address lines.

When the highest address bit is clear (0x08000000 <= address < 0x09000000), the CPLD connects the bus to the ROM, but there is NOT a 1:1 correspondence between GBA cart address lines and ROM address lines. DarkFader worked out which line is connected where, and used it to make the flashmp tool (as used for installing NDSMP). This isn't noticable when reading because the 16 data is pre-scrambled in the flash ROM and gets descrambled as it is read. It is noticable when writing, since the flash ROM control addresses are not where they would be expected to be.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#95920 - smoothingeye - Mon Jul 31, 2006 3:09 pm

What is the use of the 512K rom? When the GBA boot ot NSD boot does it address to the 512K flash first?

#95929 - jester - Mon Jul 31, 2006 4:22 pm

is it possible to get the GBAMP in a different colour???

#95940 - vb_master - Mon Jul 31, 2006 5:32 pm

jester wrote:
is it possible to get the GBAMP in a different colour???
It's only red.
_________________
Back.

#95945 - jester - Mon Jul 31, 2006 6:12 pm

is their a site from GBAMP skins could someone help me!!

#95965 - Scorpei - Mon Jul 31, 2006 7:15 pm

jester wrote:
is their a site from GBAMP skins could someone help me!!

Try being polite first (use the proper punctuation) and maybe people will answer.

#95971 - jester - Mon Jul 31, 2006 7:33 pm

Very well

To members of this illustrious forum, i have a very urgent request may i (jester) have some information on where i may see and download some background skins for the Gameboy Movie Player.

#95974 - MaHe - Mon Jul 31, 2006 7:41 pm

You'll find some on the LikSang's forums ...
_________________
[ Crimson and Black Nintendo DS Lite | CycloDS Evolution | EZ-Flash 3-in-1 | 1 GB Transcend microSD ]

#95978 - jester - Mon Jul 31, 2006 7:46 pm

thanks kind comrade

#96000 - Scorpei - Mon Jul 31, 2006 8:41 pm

There is also a link to a, somewhat strange (read: pirate like) website that also has lots of skins.
p.s. was that so hard :)?

#96003 - jester - Mon Jul 31, 2006 8:58 pm

well have you a got the skin webpage

#96004 - Scorpei - Mon Jul 31, 2006 9:05 pm

terrebly sorry, I forgot to say that the link was on the movieadvance websitre :S.
Silly me.....

#96012 - jester - Mon Jul 31, 2006 9:28 pm

may i have a direct link please

#96017 - darkfader - Mon Jul 31, 2006 9:52 pm

Unlock sequence:
http://www.bottledlight.com/ds/index.php/Hardware/FlashCartridges
Flash tool:
http://devkitpro.cvs.sourceforge.net/devkitpro/projects/nds/bootstrap/flashmp/
Schematics are somewhere on my HDD.

#96019 - jester - Mon Jul 31, 2006 9:55 pm

these are for skins Darkfader not hardware or homebrew development

#96022 - Scorpei - Mon Jul 31, 2006 10:05 pm

I had the direct link up but removed it (as it isn't the site to post here):
[removed link]


Last edited by Scorpei on Tue Aug 01, 2006 10:00 am; edited 1 time in total

#96024 - jester - Mon Jul 31, 2006 10:06 pm

oh so they have skins there, thanks Scorpei for the link!

#96084 - chishm - Tue Aug 01, 2006 9:11 am

jester wrote:
these are for skins Darkfader not hardware or homebrew development

YOU hijacked this topic, not DarkFader. He was replying to the first post in the thread.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#96086 - jester - Tue Aug 01, 2006 9:18 am

i was just asking a queston chrism calm down

#96139 - smoothingeye - Tue Aug 01, 2006 5:04 pm

thank you so much for the info chishm and Darkfader . My interst for GBAMP was spur by my recent purchase of the datel Media Dock which i though works similarly to GBAMP . But i was wrong. It do not have a flash and CLPD like the GBAMP does and it does not work with flashme. I works only with MML which seems to have a app inside that load the Bootme.nds he finds in the MMD CF. I seems to haev alot of problem with alot of homebew coz the way to access the CF is not very supported right now .

I am curious how ti work and now i wanted to write a NDS loader for it as the default one only work with touch screen a little scrapy

I still canoot figure out why GBA bus need to have a 25 bit address shifted 1 bit right can anyone explain? How to access the GBA bus

#96234 - Lynx - Tue Aug 01, 2006 11:37 pm

Good information guys!
_________________
NDS Homebrew Roms & Reviews

#96244 - jester - Wed Aug 02, 2006 12:44 am

i have 1 question please does the GBAMP firmware hack by chishm work on a v6 firmware ds when you want to try out homebrew projects?

#96288 - chishm - Wed Aug 02, 2006 10:09 am

jester wrote:
i have 1 question please does the GBAMP firmware hack by chishm work on a v6 firmware ds when you want to try out homebrew projects?

Yes, it works on all DSes (well, there's no counter evidence that I've seen).
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#96343 - Lynx - Wed Aug 02, 2006 6:42 pm

What would Chishm's firmware hack have anything to do with the DS it's running in? I mean, as long as the device can jump to the GBA slot, the device inserted would not matter, as long as there is data available at the address the DS jumps to.
_________________
NDS Homebrew Roms & Reviews

#96344 - tepples - Wed Aug 02, 2006 7:10 pm

Lynx wrote:
What would Chishm's firmware hack have anything to do with the DS it's running in?

Some boot methods might alter startup timing or initialize different parts of the hardware in different ways:
  • PassMe
  • PassMe with a game of a different size
  • MAX Media Launcher in an old DS
  • SuperKey/PassCard 3 in an old DS
  • MK4 in an old DS
  • MAX Media Launcher in a new DS
  • SuperKey/PassCard 3 in a new DS
  • MK4 in a new DS
  • FlashMe for DS
  • Older version of FlashMe for DS
  • FlashMe for DS Lite
If different people use different boot methods or variations thereon, this might be interpreted as depending on the DS.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#96421 - Lynx - Thu Aug 03, 2006 7:02 am

Agreed. So let's try to clerify for future reference, that the DS hardware has nothing to do with Chishm's GBA MP firmware, only the boot method used. If a future DS firmware comes out that none of the current boot methods work, it won't be that Chishm's GBA MP firmware hack isn't compatible, it will be that the boot methods aren't compatible.
_________________
NDS Homebrew Roms & Reviews