It was posts like this one
, as well as articles like this one
(which has quite a few spelling errors, including the Mawhile one) that encouraged me to post this thread in the glitch section. So, while it's a bit of stretch to call it a glitch, I feel that it was consistent with other posts on this site. However, it would be nice if we had a clear definition as to what a glitch is, so this kind of conflict doesn't occur in the future.
Also, someone wondered if it was possible to dump a ROM using DS homebrew. It is possible -- this is how I dumped the Ruby ROM. I have a Supercard DSTWO flashcart for the DS, and I used the GBA Backup Tool
to dump the ROM (and save file as well). I could then play this dumped ROM on VBA-M (it should work on basically any GBA emulator though). For obvious reasons, I'm not giving out the ROM that I dumped, and I don't encourage other people to do this, either.