4 ms·
Oh man, I just saw DOOM on a DS the other day. Was it a source-port or a dosbox implementation?
by H4CK3RM4N 10y ago
Oh man, I just saw DOOM on a DS the other day. Was it a source-port or a dosbox implementation?
- Hydraulix989 10y agoSource port using SDL and my friend Wintermute's libnds. There's no way the DS's ARM9 processor would've been able to handle running DOSBOX. Just out of curiosity, where did you see it, if you don't mind me asking? Man, I remember feeling disappointed people weren't making more FPS games for DS, so I decided DOOM would be fun to port. I even got the wifi multiplayer working. EDIT: The biggest unsolved hurdle was getting the music to play (it was MIDI and the DS hardware didn't really have anything to play it back). Eventually someone got a hand-optimized OPL3 ASM player to work on ARM7, but I don't think anybody ever managed to connect it to DOOM running on the ARM9 processor using the FIFO. The DS had two CPUs (ARM7+ARM9), and the ARM9 was completely utilized. I also helped out in a very minor capacity with DS Linux, but pepsiman did nearly all the work.
- voltagex_ 10y agoThanks for your work. Yeah, I can definitely see some parallels between the homebrew/emulation/console scene and the Hackintosh or even jailbreak scene. It's getting better, with lots of tools being open source and information being more public (see the 3DS for an example) but there's also moves in the wrong direction, too (closed source Wii U emulator on track to make a million dollars over a few years)
- Hydraulix989 10y agosmea (aka smealum) did a great job with making the entire 3DS scene possible. One of the smartest guys I know.