3 ms·
IMHO this have really little to do with legal status, but more with work atmosphere in community. You can see exactly the same problem on console hacking / home
by SXX 10y ago
IMHO this have really little to do with legal status, but more with work atmosphere in community. You can see exactly the same problem on console hacking / homebrew scene.
From one side there is huge user base full of people who want to get something working with no effort and usually tend to demand something from developers, but very few can provide even proper bug reports. On other side there is bunch of "experts" some of which tend to leech of others work and even less of actual skilled developers.
So it's just stressful to participate those projects. In the end most of enthusiasts that stick there must have very strong personality or be selfish persons that looking for cheap popularity.
Also there are humble guys who silently work on their own thing, but they usually work alone or in very small groups and don't communicate with outsiders. And of course most of time they don't ever get credit for their work on BSP reverse engineering and fixes.
- Hydraulix989 10y agoBack when I was in high school, I ported the game DOOM to Nintendo DS with a friend on IRC, and watched dozens of "forks" afterwards with minor changes or repackaging show up trying to take credit for our work (sometimes not even mentioning us at all as the authors!).
- H4CK3RM4N 10y agoOh 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.