Slashdot Mirror


Duke Nukem 3D Ported To Dreamcast

An anonymous reader writes "Just noticed over at Boob! that Duke Nukem 3D has had its first non-x86 port - for the Sega Dreamcast. Downloads and other info are available at the SDL-DC Sourceforge page." This port, which was made possible by the Duke 3D sourcecode release we reported a while back, is based on a Linux port using SDL, and requires a Dreamcast keyboard in order to play.

7 of 16 comments (clear)

  1. Keyboard required by seinman · · Score: 1

    Am I going to have to pay an arm and a leg to buy an old Dreamcast keyboard off of ebay? I'd love to give this a try, but only if I can find a cheap keyboard (we're talking $20 or less here), or wait for an upgrade that lets you use a controller.

    1. Re:Keyboard required by ronfar · · Score: 1

      According to Amazon, there are "25 Used and New from $4.75". I don't think that the PC keyboard adaptors work with Homebrew games, at least the one I bought didn't, but it should be easy enough to get an official DC keyboard (I have two for two player Typing of the Dead).

      --
      All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
  2. icculus.org by GiMP · · Score: 1

    Thank theoddone33 for doing an excellent job on removing the x86 asm, and the icculus.org guys in general on an excellent port.

  3. Cool hack by bobthemonkey13 · · Score: 2, Insightful
    "...Duke Nukem 3D has had its first non-x86 port..."

    I'm not sure that this is correct. Does the Linux/SDL version compile on non-x86 Linux? Or does it contain some kind of processor-dependent code (eew!)? At any rate, this is still a cool hack, and it's nice to see a game console being actively developed for even after being more or less abandoned by the manufacturer. Maybe future console makers will follow Sega's lead and allow non-commercial development without expensive SDKs or illegal (thanks DMCA!) modchips. This could give them a loyal, long-term secondary fanbase much like the Dreamcast has, to complement the profits from the "console of the month" type. I know that consoles are sold at a loss, but people who buy an older console to play a cool GPL game are likely to pick up a few of the classics and some peripherals as well. Would this be a smart move for console makers?

    1. Re:Cool hack by AlternateSyndicate · · Score: 1
      Does the Linux/SDL version compile on non-x86 Linux?

      Yes, yes it does. A concerted effort was made by one of the icculus.org folks to remove all of the x86 assembly. Right now, Duke3D and BUILD are both fully functional using only C code.

      An OSX version was in progress, but it is apparently stalled at this time.

  4. Not first non-x86 port by zygote · · Score: 3, Informative
    --
    the future is here, it is just not evenly distributed - w. gibson
  5. Re:Why oh why haven't you all got Dreamcasts by 00_NOP · · Score: 1

    Flamebait? Get out of here. It was a serious comment.