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.

16 comments

  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 Anonymous Coward · · Score: 0

      Check your local gaming store such as Electronics Botique.

      My local EB Games has had 2 or 3 DC keyboards lying around for at least a year now, so this may actually get me to pick one up.

    2. 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.

    1. Re:icculus.org by Anonymous Coward · · Score: 0

      Thank Bero, he is the talented individual who ported it to the Dreamcast.

  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 Anonymous Coward · · Score: 0

      Nah, it says on Icculus.org:

      Linux/x86 port.
      Windows/x86 port.
      BeOS/x86 port.

      So I guess this is the first home non-x86 port, but yeah credits to them for the actual asm->c conversion of the build engine.

    2. 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
    1. Re:Not first non-x86 port by Anonymous Coward · · Score: 0

      I guess they meant first non-x86 port from the recent source release, but yeah you are right i guess :)

  5. Funny that... by Anonymous Coward · · Score: 0

    I'm on a dreamcast right now. :)

    Fooling around with it for oldtimes sake, gonna see if I can get old Phantasy Star Online working... shouldn't be a problem if I've got this far.

    Anyway, going to have to give this a whirl. Quake for Dreamcast was a riot, I love all these homebrew apps and ports. Watching an Evangelion VCD on the DC is just plain neat. Not to mention the MP3 player and all the Emus...

    Really keeps the system 'alive' in a sense and worth the 40 bucks garage sale price.

    I 3 my DC.

    -nekoes

    (though it wouldn't let me log in to post.. hmmm..)

  6. Re:hitstory of the world! by Anonymous Coward · · Score: 0

    Best. Troll. Ever.

  7. Why oh why haven't you all got Dreamcasts by 00_NOP · · Score: 0, Flamebait

    This system is so cheap and so brilliant :)

    1. 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.