January DS Homebrew Overview
marcellizot writes "Handheld site Pocket Gamer has a new monthly DS homebrew review roundup, which kicks off today with an update on slot-1 hardware methods, plus a look at DS Motion, Lemmings on DS, Flashback DS, Tetris Attack DS and more. From the article: 'The latest hardware is the slot-1 type, which is a DS-sized card and requires no additional hardware or modifications to the DS. These are much simpler to use than slot-2 devices, but as the majority of homebrew was designed for the slot-2 hardware and it's ability to boot GBA software, there are some compatibility issues. They are thankfully being ironed out, and as slot-1 devices become the standard we fully expect that all new homebrew will be designed with them in mind.'"
someone decided to do monthly homebrew reviews. I spend too much time here to keep up on everything that's going on with homebrew. A those games look pretty sweet. Sweet enough to finally get me to invest in some homebrew access hardware. I've always loved Lemmings. Any predictions as to how long before Sony sends the cease and desist? My guess is tomorrow.
...but involves Nintendo DS.
Lo! A paradox!
Only exiting parts to me are Lemmings DS (I think I will be downloadign that), and the fact that we are moving into Slot-1 devices.
The move to slot one is kinda disapointing for me as I just was given a slot-2/passme set up, and that will possibly render my set up out dated compared to the new set ups....
Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
Nintendo not Sony. But yes, I do see them doing the while DCMA thing shortly.
Support your local school shooter, give them your firearms.
I did some research into "homebrew" this week and ordered a M3 Perfect Simply for $45 (came to about $62 with shipping). It's a slot-1 cartridge (same slot that uses DS games). You insert a Micro SD flash card into the cartridge and off you go. It plays ROMs perfectly, without any need for conversion. Savegames are saved to the flash card. Its only downside is that it doesn't play GBA ROMs, which I didn't really care about.
/ index_eng
My second choice was the R4, which is basically the same thing - slot-1 cartridge with flash card - but didn't look like as good for some reason (it might be, for all I know).
If you want GBA ROM support, you're looking at a slot-2 cartridge. They're generally more expensive and many (all?) need a booting card in slot-1. Bundles are available.
As far as homebrew goes, the M3 Simply plays videos and mp3s straight out of the box. It has a skinnable shell. There are applications that will turn your DS into a PDA or telephone, but I'm not sure if they work with the M3 - maybe someone here knows more on this subject.
Try to avoid homebrew solutions that require you to flash your DS bios. It voids your warranty.
Some links:
M3 website: http://www.m3adapter.com/
R4DS website: http://r4ds.net/
Review of some common methods for homebrew: http://www.metku.net/index.html?path=articles/nds
Store: http://bamboogaming.com/
Store: http://divineo.com/
I think one of the things that tarnishes the "Homebrew" image is the percentage of games/content that are recycled from other games. I'm guilty of this to some extent myself in my own game dev projects: it's much easier to lift assets or ideas from completed, successful works than it is to develop everything from scratch. And this is not entirely bad - there's lots of great remakes and re-imaginings out there.
However, it seems like - especially for consoles - there's a real dearth of quality, finished original material. If we could point to a quantity of such material then there might be a more adequate defense for hardware and efforts to allow homebrew development. Right now, there's a lot of truth to the argument that items like NDS flash cards are pretty much just channels for illegal material.
Let's not stir that bag of worms...
Unlike the PSP firmware, the DS firmware is not intended to be upgraded in the field. The firmware is write-protected (first 64 KiB on older models; first 248 KiB on newer models including the DS Lite). Installing DS firmware requires opening the battery door using a + screwdriver (right) and pushing a metal paperclip device (lower left) into a hole in the case next to the battery slot to bridge a test point called "SL1".
The administrators of a major GBA and DS homebrew forum have a strict policy against the discussion of methods of piracy or "backups". Perhaps this has helped Nintendo decide not to waste its time on fighting homebrew.
The advantage of SLOT-2 is that most SLOT-2 cards allow you to run homebrew designed for GBA compatibility mode as well, such as TOD, Luminesweeper, LOCKJAW, and everything else I've made. The SD cards for SLOT-2 adapters are also significantly cheaper at Staples than the microSD cards for SLOT-1 adapters.
I love how "homebrew" has become the accepted slang for "playing illegally copied ROMs".
In the PSP homebrew and hacking scene we've gotten a full speed PS1 emulator, a downgrader for 2.80 PSPs, a fully functional java client, a keyboard implementation, and a shit load of other games and emulator releases.
[citation needed]
Please show me which project listed in gbadev.org - DS Misc is pirated.
Yes it does. All you have to do is turn off the DS, push on the M3 DS Simply card to eject it from SLOT-1, insert an authentic Mario Kart DS Game Card into SLOT-1, and turn on the DS. Homebrew isn't backups of commercial games.
Does anybody know of a good ebook reader for the DS ? Something that can read .txt files or .pdf ?
That's pretty cool, then! Sweet that there's PS1 emulation going (what do you do about the missing buttons, though? I guess that means no Armored Core... Well, unless the analog stick is emulating the D-pad and the D-pad is emulating buttons... But Rockman X4 would work for sure, as would a lot of other great games...) for sure it sounds like the PSP homebrew has a lot of great emulation stuff going - where the DS would need to scale down and push its limits to emulate, say, the SNES, PSP can muscle straight through something like that...
But I have to say - since I own a DS and not a PSP, the DS news is a whole lot more exciting to me.
---GEC
I'm but the humble pupil, seeking to snatch the scratchbuilt pebble from the master's fully articulated hand
For DSLinux, the issues cannot be ironed out! So this new trend gives us headaches :(
The DS has only 4MB of RAM. DSLinux has been using extra RAM present in add-on devices for some time now (usually an extra 32MB). But because only slot-2 is mapped into RAM, only slot-2 devices can provide additional RAM. Slot-1 devices can only be accessed via serial.
So if you want to run DSLinux, don't get a slot-1 device, get a slot-2 device that provides additional RAM.
See also:i nux-devel/2006-December/000379.html m mended_storage_devices
http://mailman.dslinux.in-berlin.de/pipermail/dsl
http://www.dslinux.org/wiki/Running_Homebrew#Reco
Overall, there's a lot of awesome DS homebrew out there, and I'm glad I spent the money on the additional hardware necessary.
I personally prefer slot-2 devices because:
MoonShell can read .txt files, but it doesn't do proper Latin-alphabet word wrap because it's maintained by somebody whose first language is Japanese. Try DSOrganize, which was recently revived due to Chishm's new "DLDI" block device driver architecture.
Couldn't you also just get a slot-1 device, and then put memory-mapped RAM in slot-2?
I'm curious about DSLinux - at this point I have no idea if it really does anything useful (though DanTheMan's post suggests that it really, truly does) and at the moment I don't have a slot-2 device with any significant amount of RAM on it (just got a GBAMP and a GBA flash cart) but if it really is useful in a practical sense then I'd really like to give it a go, once I get a device that'll give me a decent amount of filesystem storage. (Technically the GBAMP does, potentially, but I don't have any big CF cards)
Now I could get a slot-2 device and be done with it, but it's really exciting to me that there are now slot-1 devices that work on stock DSes, fit completely in the slot, and pack a micro-SD card for storage. That sounds like all kinds of fun, and I want in. Even though I have a flashed fat DS (and can therefore use full-size slot-2 devices that take normal SD cards, and leave the damn thing in and not think about it) it's exciting to me that they finally got running homebrew boiled down to such a simple formula.
But I don't know what I would get for slot-2 for memory expansion to run DSLinux. Opera? Or I could get one of the other flash adaptors... which makes the purchase of a slot-1 adaptor seem a bit silly, unless I just want it as a way to run FlashMe on people's DSes...
Do you know if it would be possible to run an ssh client on DSLinux without RAM expansion? I think it might be worth running for that alone - ability to remote-login over an open wireless access point (my Treo, unfortunately, doesn't have WiFi, so the ability to do SSH with it depends on getting sufficient phone network coverage.)
---GEC
I'm but the humble pupil, seeking to snatch the scratchbuilt pebble from the master's fully articulated hand
Yes, if vendors supplied a RAM expansion for slot 2 the problem would go away.
The ssh client works well without additional RAM. If you want to browse the web with links or run the bitchx IRC client, you are better off with extra RAM. But if you just want to ssh into some other box and do everything else there, you don't need extra RAM. See also http://www.dslinux.org/wiki/DSLinux_as_Terminal