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. What? by Anonymous Coward · · Score: -1, Troll

    Are all the script kiddies in bed and I get first post?
    No way.
    Lusers.

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

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

  5. hitstory of the world! by Anonymous Coward · · Score: -1, Troll

    2.5 million B.C.: OOG the Open Source Caveman develops the axe and releases it under the GPL. The axe quickly gains popularity as a means of crushing moderators' heads.

    100,000 B.C.: Man domesticates the AIBO.

    10,000 B.C.: Civilization begins when early farmers first learn to cultivate hot grits.

    3000 B.C.: Sumerians develop a primitive cuneiform perl script.

    2920 B.C.: A legendary flood sweeps Slashdot, filling up a Borland / Inprise story with hundreds of offtopic posts.

    1750 B.C.: Hammurabi, a Mesopotamian king, codifies the first EULA.

    490 B.C.: Greek city-states unite to defeat the Persians. ESR triumphantly proclaims that the Greeks "get it".

    399 B.C.: Socrates is convicted of impiety. Despite the efforts of freesocrates.com, he is forced to kill himself by drinking hemlock.

    336 B.C.: Fat-Time Charlie becomes King of Macedonia and conquers Persia.

    4 B.C.: Following the Star (as in hot young actress) of Bethelem, wise men travel from far away to troll for baby Jesus.

    A.D. 476: The Roman Empire BSODs.

    A.D. 610: The Glorious MEEPT!! founds Islam after receiving a revelation from God. Following his disappearance from Slashdot in 632, a succession dispute results in the emergence of two troll factions: the Pythonni and the Perliites.

    A.D. 800: Charlemagne conquers nearly all of Germany, only to be acquired by andover.net.

    A.D. 874: Linus the Red discovers Iceland.

    A.D. 1000: The epic of the Beowulf Cluster is written down. It is the first English epic poem.

    A.D. 1095: Pope Bruce II calls for a crusade against the Turks when it is revealed they are violating the GPL. Later investigation reveals that Pope Bruce II had not yet contacted the Turks before calling for the crusade.

    A.D. 1215: Bowing to pressure to open-source the British government, King John signs the Magna Carta, limiting the British monarchy's power. ESR triumphantly proclaims that the British monarchy "gets it".

    A.D. 1348: The ILOVEYOU virus kills over half the population of Europe. (The other half was not using Outlook.)

    A.D. 1420: Johann Gutenberg invents the printing press. He is immediately sued by monks claiming that the technology will promote the copying of hand-transcribed books, thus violating the church's intellectual property.

    A.D. 1429: Natalie Portman of Arc gathers an army of Slashdot trolls to do battle with the moderators. She is eventually tried as a heretic and stoned (as in petrified).

    A.D. 1478: The Catholic Church partners with doubleclick.net to launch the Spanish Inquisition.

    A.D. 1492: Christopher Columbus arrives in what he believes to be "India", but which RMS informs him is actually "GNU/India".

    A.D. 1508-12: Michaelengelo attempts to paint the Sistine Chapel ceiling with ASCII art, only to have his plan thwarted by the "Lameness Filter."

    A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).

    A.D. 1553: "Bloody" Mary ascends the throne of England and begins an infamous crusade against Protestants. ESR eats his words. A.D. 1588: The "IF I EVER MEET YOU, I WILL KICK YOUR ASS" guy meets the Spanish Armada.

    A.D. 1603: Tokugawa Ieyasu unites the feuding pancake-eating ninjas of Japan.

    A.D. 1611: Mattel adds Galileo Galilei to its CyberPatrol block list for proposing that the Earth revolves around the sun.

    A.D. 1688: In the so-called "Glorious Revolution", King James II is bloodlessly forced out of power and flees to France. ESR again triumphantly proclaims that the British monarchy "gets it".

    A.D. 1692: Anti-GIF hysteria in the New World comes to a head in the infamous "Salem GIF Trials", in which 20 alleged GIFs are burned at the stake. Later investigation reveals that mayn of the supposed GIFs were actually PNGs.

    A.D. 1769: James Watt patents the one-click steam engine.

    A.D. 1776: Trolls, angered by CmdrTaco's passage of the Moderation Ac

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

      Best. Troll. Ever.

  6. 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 :)

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

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