Slashdot Mirror


DOOM Port for Digita OS Digital Cameras

Greg Hackmann writes "Those nuts behind the MAME and MESS ports for the Kodak Digita cameras have done it again. Now DOOM has been ported to the Kodak Digita OS, which powers a number of digital cameras. You can pick it up at the MAMED homepage if you're so inclined. Now, I like DOOM as much as anybody else, but I think this is just a little bit insane." I gotta get one of these cameras. I don't want to take any pictures, I just want to play.

29 of 79 comments (clear)

  1. Re:What a terrible waste... by Broccolist · · Score: 2
    So, you're saying that everyone is ethically obligated to not only do good things, but to do the best things they could possibly do?

    By that logic, we should probably be spending all our time helping fight disease in Africa, saving the whales, and doing other incredibly useful things, but spend no time writing posts on slashdot. So, you don't seem to be following your own philosophy :).

    But the real problem with that, imho, is that it's not easy to figure out what's the best thing to do. Porting doom to a camera gives valuable experience to the developers (which can be used later for beneficial software), and shows off the capacities of the camera, which can have many positive effects.

    Also, you gave the example of OS design as something more useful. But the vast majority of free OSes are used by no one, and are no more useful than the doom port.

  2. Re:What a terrible waste... by slashdot-me · · Score: 2

    Imagine how much better the world would be if God had given you talent instead of arrogance. You go off and fight crime, I'll port video games. OK, superhero?

  3. Cheat? by SlashGeek · · Score: 2
    Now, how the hell am I supposed to type "IDDQD" or "IDKFA" on a digital camera?

    Back OT, I think stuff like this is great. Just shows how close we really are to a totally intigrated world. Kinda makes me wonder how many other gizmos are capable of such things. So, lets check the score, Linux on iOpener, hacks on the TiVo, Doom on digital cams... the list goes on. I'd like to see perhaps all of these such devices connected together. Bring your digital cam to grandma's, upload the pics to her iOpener, play a quick game of Doom or 2 while you're connected to it, and set the TiVo at home to record "Hackers" because you just saw a preview for it and you didn't know it was going to be on. Ah yes, I can't wait. Now, who said ports like this are useless?

    --

    --I assume full responsibility for my actions, except the ones that are someone else's fault.

    1. Re:Cheat? by drinkypoo · · Score: 2

      There is a device like this today which will take a frontal 3d shot of something about the size of a head, create a polygonal model out of it, and texture map it. IIRC it's only about $2000.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  4. Let's lighten up a bit, shall we? by John+Jorsett · · Score: 2

    We all need a little fun, and these people have chosen this as theirs. Sure, they could be doing something 'constructive', but so could we all. I'm wasting my time posting here on SlashDot for example, when I could be trying to cure cancer. One nice thing about living in a free society is that we can make these choices (and we can also lament them, as is your perfect right as well).

  5. Re:why can't we have PDA's with this much power? by John+Jorsett · · Score: 2

    wonder, if we can have digital cameras with processors that can run Doom, and lots of RAM to store images, why can't we have a PDA with the same power?

    I don't have experience with the Kodak Digita camera, but if it's anything like my Kodak DC260, the batteries have a lifespan measured in minutes if you use the display screen. I don't think you'd enjoy having to lug around a car battery to power your PDA for a full day.

  6. Re:What a terrible waste... by Azog · · Score: 3

    You are painfully ignorant of the history of Linux and BSD, and are blaming Linus for something that is not his fault.

    See A Brief History of FreeBSD for some of the gory details of how FreeBSD got started, out of personal and legal fights over the old 386BSD code in 1993. FreeBSD didn't get fully clear of the legal problems until December 1994.

    Meanwhile, Linus started writing Linux in 1991, and he did so because there was no freely available Unix-like operating system for x86. For heavens sake, Red Hat had already been founded by the time FreeBSD had a clear legal status!

    So don't blame Linus for not working on BSD. He did NOT fail us miserably. (By the way, I have nothing against BSD - I use FreeBSD at work, and have an OpenBSD machine at home.)

    And what's with your attitude that people should do what's best for the community? What community? Who decides what's best for the community? You? A system like that really would deserve the label "communism" that Free Software has been unjustly stuck with.

    Free Software has historically been about people writing software that "scratches their own itch". If somebody's itch is to play DOOM on their camera, who the hell gives anyone else the right to say they should be doing something else?

    God forbid that we end up with an "Open Source Community" that tells people what to do.


    Torrey Hoffman (Azog)

    --
    Torrey Hoffman (Azog)
    "HTML needs a rant tag" - Alan Cox
  7. Re:What a terrible waste... by drinkypoo · · Score: 2
    as a last note, the sega cd was so horribly unpopular, why would you ever want to attempt to emulate it? isn't that a bit hipocritical of yourself to knock porting one of the most popular games of all time to a camera, and then support the production of an emulator of one of the largest flops in console gaming (barring the neo geo and assorted color handhelds of the early 90's)

    There are some cool games on Sega CD, which does not include Trivial pursuit. On my Genesis (2nd gen) with SegaCD (2nd gen) the answer was ALWAYS "true". No word on whether that's normal.

    What I'm more upset about is the lack of a playable saturn emulator. The Sega Saturn was a kick-ass system, though it is considerably more complex than SegaCD. Then again, I have a chipped Saturn hooked up to my 25" trinitron, so I guess I'll do okay.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  8. I gotta get one of these refridgerators... by Wakko+Warner · · Score: 3
    ...I don't want to store food and keep it fresh and cold. I want to play Quake on the little 320x200 LCD screen on the front of it.

    - A.P.
    --


    "One World, one Web, one Program" - Microsoft promotional ad

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  9. Wow. by Citrix · · Score: 2
    Is it me or are these camera grossly over powered?

    Leknor
    http://Leknor.com/
    (need to change my sig)
    Leknor
    http://Leknor.com

    --
    Leknor
    http://Leknor.com
    "So many idiots, so few comets"
    1. Re:Wow. by compwizrd · · Score: 2

      you NEED that kind of processing power, for the camera. I've got a DC260 at work, and you have to wait a couple seconds for it to process the picture, at the highest resolution. You're converting 1.5 million pixels, into a 400k jpg. that takes power =)

  10. Kick ass dood! :) by dolo666 · · Score: 3
    Now we can take pictures of horrid murderous acts in schools AND get to play the games that caused them at the same time! {/sarcasm}

    I fully expect to hear about some legal or moral action group against the use of Doom with digital cameras.

    It would be more important than the paper vs. bidet battle of the late 20's.

    /d

  11. Evolution of the Technologies by Valar · · Score: 2

    I find that these kind of things are part of a natural cycle. First, there is the prototypes, with little features at all. Then, there is the gizmo stage where all the companies put bells and whistles out, and people hack together completely unrelated items to be used with a given peice of hardware (this is where cameras are today). The third stage, is simplification, in which complicated features are hidden or removed, which is the stage PCs are in right now (*cough* netappliances *cough* emachines).

  12. benchmarks... by Barbarian · · Score: 4

    Benchmarks for the various cameras are here
    HP C500 Photosmart is best -- 33 fps!

    You know, this kind of makes the 486 that I had 5 years ago seem really obsolete.

    --

    1. Re:benchmarks... by capnkid · · Score: 2

      I just bought a HP C500 with a Geforce 2 video card and 256 Megs SDRAM... I'm getting 67 FPS on UT...

      ...wait a minute, this thing takes pictures too?

  13. why can't we have PDA's with this much power? by Barbarian · · Score: 4

    I wonder, if we can have digital cameras with processors that can run Doom, and lots of RAM to store images, why can't we have a PDA with the same power?

    --

  14. What a terrible waste... by vertical-limit · · Score: 2
    It's sad to see how many great programmers are throwing away their time working on completely useless projects. Getting DOOM running on a digital camera is quite an impressive feat, but I can't imagine anyone actually wanting to play the game that way -- given how the tiny the screen is (and how obsolete DOOM is), is anybody actually going to play DOOM on a digital camera?

    Look at how many great programming problems remain unsolved. People are dying for better graphics and video capabilities (particularly a video editor) for Linux, which is certainly a much more popular OS than Digita! Even in the realm of entertainment, there's a lot of better things to do (we still don't have a working Sega CD emulator!). And there's always distributed projects like SETI@Home, the hunt for prime numbers, and the RSA cracks.

    It's sad that the most talented people are often the least willing to contribute to society. I hate to see brilliant kids behind hacks like this fritter away their time instead of committing to the important stuff. Imagine if Linus had spent his time porting Bubble Bobble to his digital calculator instead of coding the Linux kernel.

    One of the responsibilities that comes along with being talented is using that talent in a responsible manner -- and this is a good example of a good way of not using talent to help people. No, there' nothing specifically wrong with porting DOOM to Digita OS, but it's hardly a project that's going to benefit anyone. It's like those old superhero comics, where Spiderman or the X-Men realize they can't ignore the powers they've been given and decide to fight crime.

    1. Re:What a terrible waste... by Skim123 · · Score: 5

      You have a lot of nerve to tell someone what they should be spending their time on. I could imagine people saying to Leonardo, "Hey, why are you painting that smiling lady when you could be doing so much more..." OK, perhaps we shouldn't compare this Doom port to the Mona Lisa, but I think it's wrong to try to tell an artist what to "create." Funny that you don't say: "Sigh, these guys could be working for Microsoft and making Windows better," but rather assume the computing projects that warrant these creative, talented developer's time are "coding the Linux kernel" and creating video editors for Linux... sheesh, if you want to have these kids make a real difference, have them work on an OS that gets used by more people than Linux... their hard work would be enjoyed by more people, after all...

      --

      I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

    2. Re:What a terrible waste... by Restil · · Score: 2

      Linux, and the utilities that accompany it have been almost completely developed based solely on the selfish needs or desires of the various developers. The developers were coding projects that scratched their own personal itch. What made these projects so damn useful to the rest of the world was the fact that the projects were opened to the rest of us to do with as we please.

      Certainly, some things are developed for the issue of inflating the ego of the programmer, so be it.

      Talent is not a community property. The owner of that talent may do with it what he or she wishes.

      -Restil

      --
      Play with my webcams and lights here
    3. Re:What a terrible waste... by dattaway · · Score: 2

      Its the nostalgia of the legendary games I grew up with. Doom was the first game that really showed us the potential of an AT type (now they just call it Windows compatible) personal computer. The classic sound effects and vision in the gameplay from that game is what still excites me.

      Thanks for mentioning RSA. I was searching for new CPU's to increase my rate. :)

    4. Re:What a terrible waste... by Floyd+Tante · · Score: 2

      Imagine if Linus had spent his time porting Bubble Bobble to his digital calculator instead of coding the Linux kernel

      Imagine if he had spent his time improving BSD instead of going his own way.

      We'd be so far ahead of where we are now, it makes me sick to think about it. I agree with you. When you can do something useful or something meaningless, you should work on what benefits the community most. Torvalds failed us miserably in that department, leaving Unix far more fragmented than it was before.

      A shame, really. Too many bright young minds, wasting away on dead-end projects when they should be enjoying the sunshine and outdoors.

      -- Floyd

      --
      -- Floyd
  15. other ideas by British · · Score: 2

    How about porting MAME over to the devoted handheld units, like the Atari Lynx?

    Something strange here. There's better resolution on these digital camera screens(and color) than on a typical PalmPilot, and they play games better.

    Then again we have candy with artificial flavors, but Pledge with REAL lemon juice.

  16. Re:Why DOOM? by Skim123 · · Score: 2

    Your Web site is down, JJJ, as of 12:15 AM PST...

    --

    I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

  17. Something I don't understand... by Rombuu · · Score: 2

    I read the site, and they mention several times that ROMs are required to run the emulator... but surely this doesn't apply to Doom. So, my question is, does anyone know did they guy convert Doom to run natively on the cameras processor or is there some sort of thunking layer that coverts x86 opcodes to whatever processor is in one of those cameras?

    --

    DrLunch.com The site that tells you what's for lunch!
  18. CE version too by greggman · · Score: 2

    Maybe not quite as cool but there is a CE version here for all you pocket PC guys

  19. What I Really Don't Understand is... by DoubleD · · Score: 2

    why so many people complain about how useful playing doom on a digital camera when you have a big powerfull computer. Sheesh people it is not like these people had a digital camera and not a computer and needed to play doom. They did it because it was a challenge, because it was interesting, and because they could (some of the same reasons I am building an 80" tall desk that sits next to my bunk bed). I would go so far a to say Geeks in general enjoy doing strange and unexpected things that don't make sense to a "normal" person.

    --
    "He is no fool who gives what he cannot keep in order to gain what he cannot lose."
  20. Does this only run on a Kodak DC290? by Brian+Kendig · · Score: 2

    I have a Kodak DC280 camera. Will the DOOM and MAME ports run on my DC280, or is there some technical difference between the 280 and the 290 that will prevent them from working on my camera?

  21. Battery Life by ekmo · · Score: 2

    I cannot imagine the battery life is > 1 hour but maybe I am wrong. It is really more practical for _taking pictures_ but it will be hard to convince the /. audience of that. I do think it is nifty that hardware is being exploited beyond its "intended use". Maybe one day all devices will be able to do everything (...wait, that would mean we would only need one device...perhaps with a "Don't Panic" in large-friendly letters on the front).

    --

    | Ceci n'est pas une pipe.
  22. Mmmmm, one more game for the Kodaks. by hatless · · Score: 2

    Them Kodak cameras have been running MAME for almost a year now, as reported previously here on Slashdot. Good, now they've got the a direct port of the PC/Unix version of Doom.