I know it is already done, I also know how, I just don't know how to reproduce it, and since I'm buying something else I don't really care that much anymore

.
However something I do find very interesting, is how fast sertain rumors are excepted as reality.
The GBAMP is simply a CF - GBA converter, som in essence of cource it can run the roms (just as long as they are hacked).
*Btw, LiraNuna, small change in your comment I think:
But none of you can understand how to use it

, should be
But none of you (except some) know how to hack the roms (since it is not in version 2.11 or older (except 2.10). And since it was a firmware hack...-> figure that one out yourselves

.
So as a responce to Boblen, you can play them, if you hack the roms, BUT since you don't know how (if you do, I'll help you build it (as long as you'll release it)), nobody else feels like making a patcher, and Chism won't release his, You (and I) can't

.
_______________EDIT_____________
What do you people think this lines mean, can't really think of anything while reading the source (entirely different thing then what I discussed before the edit):
/* Not needed for WMB demos
//mirrored header CRC
(*(vu16*)0x027FF808) = ndsHeader[0x15E>>2];
(*(vu16*)0x027FFC08) = ndsHeader[0x15E>>2];
//mirrored secure area CRC
(*(vu16*)0x027FF80A) = ndsHeader[0x06C>>2];
(*(vu16*)0x027FFC0A) = ndsHeader[0x06C>>2];
*/
// first copy the header to its proper location, excluding
// the ARM9 start address, so as not to start it
TEMP_ARM9_START_ADDRESS = ndsHeader[0x024>>2]; // Store for later
ndsHeader[0x024>>2] = 0;
dmaCopyWords(3, (void*)ndsHeader, (void*)NDS_HEAD, 0x170);