Slashdot Mirror


DOS Emulation Arrives For the Raspberry Pi

An anonymous reader writes "Homebrew Coder Pate has released a DOS Emulator for the Raspberry Pi. Originally released for the Nintendo DS and Android, the emulator currently can emulate a CPU: 80486 processor, including the protected mode features (for running DOS4GW games) but without virtual memory support. The emulation runs at a speed around that of a 20MHz 80486 (which equals a 40MHz 80386) machine. It has support for Super VGA graphics, Soundblaster 2.0, Memory, USB keyboard and mouse. Perfect for playing old classics such as Doom, Duke Nukem 3D and Theme Park."

189 comments

  1. never understood the appeal by Custard+Horse · · Score: 2

    Other than as a proof of concept is there any fundamental use for this facility?

    Does anybody want to play Doom like it was 1993?

    1. Re:never understood the appeal by Narcocide · · Score: 5, Insightful

      Judge not, lest ye be judged.

    2. Re:never understood the appeal by h4rr4r · · Score: 3

      People still play DOOM, I still play DOOM2 online every once in a while.

      I have SCUMMVM installed on my smartphone so I can play games of similar vintage.

      I guess it is something us older folks do. Kids these days, off my lawn, etc.

    3. Re:never understood the appeal by acariquara · · Score: 5, Insightful

      Other than as a proof of concept is there any fundamental use for this facility?

      Does anybody want to play Doom like it was 1993?

      Yes.

      --
      Dear aunt, let's set so double the killer delete select all
    4. Re:never understood the appeal by Mr+Thinly+Sliced · · Score: 1

      Can you imagine if you'd started playing doom and halfway through the game you had an accident and ended up with Anterograde Amnesia?

      The use of emulators would allow you to groundhog day that same level for the rest of your life with the same pleasure as if it was the first time around.

      (Yes, I feel bad. At least I didn't make a forking dick joke.)

    5. Re:never understood the appeal by Anonymous Coward · · Score: 0

      It was a wonderful year

    6. Re:never understood the appeal by Anonymous Coward · · Score: 0

      Yes, a lot of people enjoy playing retro DOS games, especially LucasArts adventure games.

    7. Re:never understood the appeal by Anonymous Coward · · Score: 1

      Most people willing to play Doom today are doing so with ZDoom or Chocolate Doom, especially if they wish to do so online.

    8. Re:never understood the appeal by Joce640k · · Score: 1

      Does anybody want to play Doom like it was 1993?

      1993? It can't manage a 66MHz 486DX2....

      --
      No sig today...
    9. Re:never understood the appeal by Joce640k · · Score: 1

      But not on something the speed of a 25MHz 486SX, right...?

      --
      No sig today...
    10. Re:never understood the appeal by h4rr4r · · Score: 3, Insightful

      Yes, Most people are using some other DOOM engine with original WADs.

      What do you mean willing? Is DOOM now a form of punishment?

    11. Re:never understood the appeal by drinkypoo · · Score: 2

      Other than as a proof of concept is there any fundamental use for this facility?
      Does anybody want to play Doom like it was 1993?

      It's really not primarily about games which have been remade and the remakes given away. Who is trying to emulate to play Star Control II any more, right? But there's lots of games which haven't been remade and yet somehow also haven't been superseded. You can find scads of them on gog.com, for very little money.

      For my money I'd rather buy Playstation games and slap them into an emulator. My phone (Xperia Play, bought used because it was cheap) came with Crash Bandicoot and some clever folks figured out how to load other game images into that emulator, and most of them work, so I don't even have to pay extra to play my PSX games on my phone. Even if I pay for the emulator to cover the other games it's only about five bucks. But on the other hand, there's a load of turn-based DOS games out there very cheap, and they are often a good match for a handheld because they wait for you, so you can play them while your attention is divided.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:never understood the appeal by Hatta · · Score: 4, Interesting

      I'd rather play DOOM like it's 2008. Native, high res, 3D accelerated DOOM will be far nicer than emulated 320x240 at 25fps, which is what you'd expect from a 486. I'd like to see the output from doom -timedemo demo3 on this thing.

      --
      Give me Classic Slashdot or give me death!
    13. Re:never understood the appeal by Anonymous Coward · · Score: 0

      for like 5 minutes...

      otherwise, you're full of shit.

    14. Re:never understood the appeal by jones_supa · · Score: 1

      Then you might also like Wadjet Eye Games . Very old school.

    15. Re:never understood the appeal by Anonymous Coward · · Score: 0

      Hmmmm... I would consider playing some of the old Wing commander titles again...

    16. Re:never understood the appeal by Anonymous Coward · · Score: 0

      The emulation runs at a speed around that of a 20MHz 80486 (which equals a 40MHz 80386) machine

      And this... Not exactly. Emulation does not work that way (unless you get all the instructions cycle accurate). Using the norton tool SI he was using it does 2 things. It 'guesses' the cpu clock rate by running 1 instruction in a tight loop for a fixed time. It will use the 486 path timing because it detected it as a 486.

      For example SI detected it as 53 MHZ. But the scale is about 1.2 between the 33 and the 53. It should be 64. The rating should be about 68 too.

      He is getting about a 120% 386.

      Still a cool thing. I am tempted to get it :)

    17. Re:never understood the appeal by zome · · Score: 1

      I remember it was a lots more fun programming in turbo pascal than what I have been doing these days. Maybe it was because I was young and everything was nice and sweet, but if I had to write program for Pi, do it in pascal seems more inviting than in C.

      I wish I still have my 'game' written in turbo pascal, I might just get myself a Pi just to run it.

    18. Re:never understood the appeal by Joce640k · · Score: 1

      He is getting about a 120% 386.

      Still a cool thing. I am tempted to get it :)

      Sooooo....approximately a 25MHz 486SX then?

      --
      No sig today...
    19. Re:never understood the appeal by jedidiah · · Score: 1

      There's plenty of following for classic games of all kinds.

      This is why the entire emulator scene exists to begin with.

      Sometimes, there's just no replacement for the original.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    20. Re:never understood the appeal by Hatta · · Score: 3, Informative

      What you really want is to just run DOOM v1.9 with the command line option '-timedemo demo3'. That will give you a pair of numbers that is easily converted into average FPS. There's even a nice list of machines and their results in this benchmark.

      You'll notice that performance is also dependent on the amount of cache available, and the type of video card. This is why it's hard to do simple CPU benchmarks and extrapolate that to game performance. A 100mhz 486 with an ISA video card performs worse than a 66mhz 486 with a VLB video card. How this relates to performance in emulation is anyones guess.

      --
      Give me Classic Slashdot or give me death!
    21. Re:never understood the appeal by MightyYar · · Score: 2

      Does anybody want to play Doom like it was 1993?

      I don't have any real sentimental attachment to Doom, but I did pay money to have R-Type on my Android phone/tablet.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    22. Re:never understood the appeal by niko9 · · Score: 3, Informative

      Other than as a proof of concept is there any fundamental use for this facility?

      Does anybody want to play Doom like it was 1993?

      I can think of one: DHPOS Link: http://en.wikipedia.org/wiki/DHPOS

      It would make one hell of a dirt cheap advanced POS for the small business owner. Especially those in developing countries. DHPOS website has people using this software all of the world where they can't afford expensive monthly support costs. Link: http://keyhut.com/pos.htm

      With DOS and just DHPOS installed your employees can't mess with we browsing, etc.

    23. Re:never understood the appeal by Anonymous Coward · · Score: 0

      The Pentium 60 came out in 1993.
      The 486 DX/25 came out in 1989.

      I suppose you could try Falcon 3.0 on it for a flat-shaded flight sim that looks like bad VRML.
      There's not much interesting to do with something slower than 66Mhz.

    24. Re:never understood the appeal by Agent+ME · · Score: 1

      More modern source port info: ZDoom has support for tons of mods. GZDoom is based off of ZDoom and adds OpenGL and 3d support (in level architecture and lighting mainly). Zandronum (formerly Skulltag) is based off of GZDoom and is excellent for online multiplayer (supporting very useful features like in-game joining). All are cross-platform, and each besides Zandronum/Skulltag are open source.

    25. Re:never understood the appeal by AndyKron · · Score: 1

      I do! I do! Oh wait, 320X200 CGI. Never mind! Never mind!

    26. Re:never understood the appeal by Anonymous Coward · · Score: 0

      Just wait 'till you have old eyes & slow arthritic hands...:-)

    27. Re:never understood the appeal by CastrTroy · · Score: 1

      While DOOM has a certain nostalgic appeal, it's missing some key features such as vertical aiming, and jumping which really add to the FPS experience. I really don't mind playing games from that era, but in certain genres we've moved way beyond where we were back then.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    28. Re:never understood the appeal by Anonymous Coward · · Score: 0

      hehe no.

      486SX was exactly the same as the DX but disabled FPU. The cycle count was the same. The 386sx is where they halved the external speed by halving the bus bits. Most games of that era skipped using the FPU at all if they could. It was too iffy if the customer had them... Plus if you could get away with it int perf usually smoked the FPU perf by a good 10-20 cycles.

      Still tempted :)

    29. Re:never understood the appeal by Tarlus · · Score: 1

      Is DOOM now a form of punishment?

      Technically, yes.

      --
      /* No Comment */
    30. Re:never understood the appeal by rwise2112 · · Score: 1

      Hmmmm... I would consider playing some of the old Wing commander titles again...

      Try The Darkest Dawn

      --

      "For every expert, there is an equal and opposite expert"
    31. Re:never understood the appeal by FreonTrip · · Score: 1

      If you wanna play Doom like it's 1993, there's always Chocolate Doom...

    32. Re:never understood the appeal by Zeromous · · Score: 1

      Ummm running Renegade 10-05 ANYWHERE.

      --
      ---Up Up Down Down Left Right Left Right B A START
    33. Re:never understood the appeal by Hamsterdan · · Score: 1

      Yes. But I don't emulate, I'm running a *real* 486 for the purpose of running old stuff.
        Emulation might be enough for most people, but it's not like the real thing.

      --
      I've got better things to do tonight than die.
    34. Re:never understood the appeal by petermgreen · · Score: 3, Informative

      BTW there is no need for emulation to program in pascal. The version of freepascal in the raspbian repo works fine.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    35. Re:never understood the appeal by TheRaven64 · · Score: 1

      I think you're confusing it with a derived tool.

      --
      I am TheRaven on Soylent News
    36. Re:never understood the appeal by Anonymous Coward · · Score: 0

      I'd rather play BRUTAL DOOM like it's 2013
      https://www.youtube.com/watch?NR=1&v=nzsG2sLc7dk&feature=fvwp

    37. Re:never understood the appeal by Custard+Horse · · Score: 1

      No judging going on - just curious to see how many people are interested in the project. Asking here at slashdot seems like a good idea although it is obviously open for others to misinterpret my curiosity as a venomous attack.... [sigh]

    38. Re:never understood the appeal by Anonymous Coward · · Score: 0

      From someone who has ported various TP applications to FP, it's not simply as easy as recompiling on a different platform by any stretch of the imagination.

    39. Re:never understood the appeal by Type44Q · · Score: 1

      Is DOOM now a form of punishment?

      I remember the days of having to shrink Doom and Wolfenstein3D down to the size of a postage stamp (no support for hardware-accelerated scaling under DOS) to get smooth frame-rates... yeah, punishment just about describes it. :p

    40. Re:never understood the appeal by Cito · · Score: 1

      who is gonna play doom on it?

      the real reason to use dos emulator is to run Windows 3.11 or Windows 95
      a much better OS than trying to run X on Raspberry :P

      har har

    41. Re:never understood the appeal by larry+bagina · · Score: 2

      I spent many hours this weekend playing Colonization (1994, $3 from GOG). Fullscreen with scanline effects.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    42. Re:never understood the appeal by chris_mahan · · Score: 1

      I personally play Dune 2, X-Com from those days.

      My 7 year old loves to play Dune 2.

      The advantage to me is that the game has no ads, nor does it connect to the internet.

      --

      "Piter, too, is dead."

    43. Re:never understood the appeal by Anonymous Coward · · Score: 0

      My brother would like me to build him a box so that he may play Doom in all it's original glory. Vertical aiming and jumping are negatives for what he wants. (To mindlessly frag.)

    44. Re:never understood the appeal by Anonymous Coward · · Score: 0

      Many Doom source ports have added those missing features.

    45. Re:never understood the appeal by Anonymous Coward · · Score: 0

      I am the creator of DHPOS and I and my users would be thrilled to have it work on Raspberry Pi. Currently our low-price option is to use my free software on an antique computer either donated (because it will not do anything else) or a cheapie from Ebay. We even had a discussion about that in the DHPOS chat room in the past month. And the previous poster is correct, currently there have been over 450,000 downloads of DHPOS and it is used in over 80 countries.

      Dale Harris

    46. Re:never understood the appeal by hairyfeet · · Score: 1

      Hey I don't blame ya, I got similar hate for asking what the point of AROS was, it wasn't like anybody was selling Amiga PPC hardware anymore and the hardware that was left was so damned old frankly its wasteful to even run the things for any length of time (lets face it, its only been in the last few years that chip makers cared about heat and electricity, the late 90s-mid 00s were all about speed which I find kinda ironic as you can get a 15w bobcat dual that runs rings around those "speed demons" while using less power at full load than they do at idle) so I frankly don't get the appeal of that one. At least with this I CAN get the appeal, GOG has dozens of great DOS games cheap (I even got Duke 3D for free from them during one of their promos) and the pi uses so little power that it would make for a dirt cheap, both in price and power, DOSBox gaming unit so in this case i can see the point.

      That said if it were me personally I'd like to see DOSBox ported to those cheap "MP4 Players" that they have on Chinamart, those things are pretty decent as far as controls and size and they already have handhelds that have all the classic consoles like SNES and Genesis built in so having DOSBox loaded in there too would be fricking awesome. I mean you want to talk killer handheld imagine a $60 player with an actual D-Pad and buttons that had all the classic consoles AND all the great DOS games loaded onto one SD card, you could have everything from Yar's Revenge to Hexen in one unit? Sweet.

      But I wish the Pi guys nothing but luck and good fortune, I'm buddies with a couple of guys that use pi units, one for his remote aircraft and the other for the local college rocketry program and they are cool little units. Its cheap, so you don't have to care if the thing gets busted on a bad landing yet its pretty sturdy and takes a lot of abuse, sips power yet is fast enough to do lots of different jobs and from what I was told by the students working on the rocket its easy to code for, its just a great little project and I can't wait to see what cool stuff will be coming from them in the future. Nothing but luck Pi guys, nothing but luck to you.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    47. Re:never understood the appeal by hairyfeet · · Score: 1

      Yeah but some of the games back then are just FUN, which sadly seems to be something that a lot of the new "ZOFG we HAVE to make this cinematic ZOMFG!" game devs forget to include.

      I mean you want to try some just plain fun DOS games try the BUILD engine games, lots of humor and in-jokes (If you are a fan of horror films you'll get more from Blood than someone who isn't for example) and frankly a lot of jokes you just wouldn't be allowed to do today. I mean can you imagine them releasing a game today where the hero is a walking Bruce Lee stereotype that says things like "Who wants some Wang?" as a catchphrase? Man they would soooo get crucified in today's politically correct environment.

      But anybody who likes classic games and has a Pi should be having a happy day today, and if you don't still have your discs put up somewhere GOG has a ton of the classic DOS games cheap. Don't know if they are still doing this but last I checked when you sign up they give you a handful of games like one of the Ultima games just to get your collection started which I thought was a nice touch. So if you don't have any DOS games to try this out with head over to GOG, sign up, and grab you some DOS games and enjoy.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    48. Re:never understood the appeal by MonsterMasher · · Score: 1

      Doom, CommanderKeen4, .. so many.

    49. Re:never understood the appeal by Nako · · Score: 1

      I wonder whether it will work Master of Orion, and Master of Magic.

    50. Re:never understood the appeal by anss123 · · Score: 1

      Check out Brutal Doom. It got jumping, aiming and lots and lots of blood.

      "most impressive MOD for any game"
      -- BaminationGames

    51. Re:never understood the appeal by Alioth · · Score: 1

      Plenty of people do. There's emulators for pretty much every old platform out there, Commodore 64, ZX Spectrum, BBC Micro, SNES etc. Why not emulate old PCs so people can recreate the gaming experience of the early 1990s?

      No, there's no "fundamental use" other than it's fun to do. Must everything in computing have some sort of utility? Can't we do stuff just for fun?

      Incidentally, this is not the first PC emulator for an ARM based system. I remember running a PC emulator on the Acorn Archimedes in 1989-1990 or so, on the original 8 MHz Arc. It would emulate a PC faster than the original 4.77MHz PC ran - the ARM at that point was a good deal faster than the x86 processors of the time (in those days most PCs were still 8086 and 8088 based, non-PC platforms such as the Amiga, ST, Archimedes etc. were much better. It wasn't till the 386 became popular that the PC really started to catch up then pull ahead).

    52. Re:never understood the appeal by Alioth · · Score: 1

      Despite this the single player Doom game is still very atmospheric (especially played on a dark, rainy winter night with headphones on). Because it doesn't have all the advanced stuff it's also easier for casual gamers to join in on a death match and have a remote chance of scoring a hit. It's just a fun game.

    53. Re:never understood the appeal by Anonymous Coward · · Score: 0

      UFO/X-Com. Real one(s?).

    54. Re:never understood the appeal by IrquiM · · Score: 1

      I can only speak for myself, but I spend far more time gaming on 90s titles than I do on the current ones

      --
      This is blinging
    55. Re:never understood the appeal by IrquiM · · Score: 1

      I stopped playing FPS because of the new functions you mentioned above.

      --
      This is blinging
    56. Re:never understood the appeal by Yew2 · · Score: 1

      I wanna play Lands of Lore like it was 1994...and i waited a year

      --
      will work for dragon quest localization
    57. Re:never understood the appeal by cwsumner · · Score: 1

      The operating system "Multi-User DOS", which was like unix but with a DOS user interface, could run about 20 serial terminals multitasked on a computer with that type of capability. The programs we used had addressable cursor screens, that looked a lot like a maximized windows screen.

      Response was about twice the speed of a modern Windows computer, although the databases were smaller than some used now.

      I wonder if a DOS network driver will work on this? I could see this as "application concentrators" connecting to a Linux server.

      You know, there are still companies running DOS apps.

    58. Re:never understood the appeal by RockDoctor · · Score: 1

      Does anybody want to play Doom like it was 1993?

      Nope. I play Civilisation like it's 1988 and Elite like it's 1983.

      Which modern games do you think will have an interesting enough gameplay to still be played in 30 years? I mean, I'd have to work hard to remember the name of a recent game. Is the new Duke Nukem out yet - it seems like that one has been waiting forever?

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  2. DOSBox? by Anonymous Coward · · Score: 5, Interesting

    Can someone explain why you wouldn't be able to run DOSBox? Isn't this reinventing the wheel?

    1. Re:DOSBox? by h4rr4r · · Score: 2

      Dosbox is not that fast, and it targets pretty generic ARM so I am almost certain this was done to get usable performance in a DOS emulator.

    2. Re:DOSBox? by DarkOx · · Score: 4, Informative

      DosBox works pretty well on ARM. It comes with lots of baggage though. You have X server and everything else sucking up the PI's limited memory (granted most Dos games and applications are probably expecting 16MB top to work with but...) It looks like this runs on the metal; so its probably faster.

      If you don't need or want to do any multitasking and you want the very best retro-gaming experience this might be a nice choice. That said yes it a bit of a wheel re-advent; but so was DosBox, DosEMU existed for what a decade before it? Nothing wrong with having more options.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    3. Re:DOSBox? by BobNET · · Score: 4, Interesting

      There's patches out there for DOSBox's dynamic recompiler, but they're for ARMv4 and I'm not sure how effective they are on the Pi's processor. My unscientific measurements put it somewhere around a low-end 386: Doom runs but isn't playable, while EGA sidescrollers are almost perfect with the occasional stutter. I haven't tried Wolf3D yet, though.

      (I should point out this is in X on SlackwareARM which is probably one of the worst environments one could use for this sort of thing.)

    4. Re:DOSBox? by Ed+Avis · · Score: 1

      I remember on the Archimedes using PC emulators, both Acorn's one (which was oriented more towards business applications) and Dave Lawrence's FasterPC (optimized for older DOS games using 320x200 256 colours). Both only emulated an 8086 (or 80186 in FasterPC's case), so they were good for Civilization or SimCity but not newer things. I mention them because, to squeeze decent performance out of an ARM running at speeds as slow as 8MHz, they were hand-written in optimized assembler. This was the older 'ARM26' instruction set where the program counter and flags were contained in a single 32-bit register, so the code would need modification to run on recent ARM processors; and in any case the I/O part of the code will be totally different. But that doesn't stop me wondering about the core CPU emulation and how fast it might go on modern hardware.

      --
      -- Ed Avis ed@membled.com
  3. source ports of doom are better and don't have the by Anonymous Coward · · Score: 0

    source ports of doom are better and don't have the old dos limits

  4. As if the Pi wasn't obsolete enough by Anonymous Coward · · Score: 0

    Let's run DOS on it!

    1. Re:As if the Pi wasn't obsolete enough by jones_supa · · Score: 1

      Many of us have played through the DOS classics a million times and could just grab a PC with DOSBox if we wanted to play any DOS games.

      So my question is: where did the author find all the motivation to create this? It's not really a weekend project either.

    2. Re:As if the Pi wasn't obsolete enough by jedidiah · · Score: 2

      As a Unix user, I expect to be able to run any software I own on any microprocessor architecture I can manage to get my hands on. That's just the way that Unix is supposed to work.

      If I get a PI, then I expect it to run all of my non-commercial software that has source code available for it.

      Just comes with the territory.

      mysql, apache, mate, firefox, slrn, mame, mythtv, gimp, sane, libreoffice, xbill... pretty much everything except my Loki and Steam games.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:As if the Pi wasn't obsolete enough by Alioth · · Score: 1

      Because it's fun to do, perhaps.

  5. At least only one layer. by Anonymous Coward · · Score: 0

    At least it's only one layer of emulation. I appreciate this a lot more than DOS emulator in javascript so that you can run your Nintendo emulator in an emulator in a virtual environment in a browser.
    I prefer my number of wasted cycles to be in a reasonable amount.

  6. Home of the Underdogs is your friend. by F34nor · · Score: 2

    Like dungeon crawlers? Try Ultima Underworld!
    Like Mass Effect? Try Starcontrol 2!
    Like Sydicate? Try Sydicate!
    Like BioShock? Try System Shock!

    1. Re:Home of the Underdogs is your friend. by Anonymous Coward · · Score: 0

      And GOG.com.

    2. Re:Home of the Underdogs is your friend. by drinkypoo · · Score: 1

      Like Star Control 2? Play The Ur-Quan Masters!

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Home of the Underdogs is your friend. by tech.kyle · · Score: 1

      Death Rally was an old favorite of mine. My girlfriend was surprised when I managed to get Secret Agent: The Hunt For Red Rock Rover working on her computer.

      Also, Commander Keen. [/disucssion]

      --
      If we colonize Mars, it won't be the World Wide Web anymore. UWW?
    4. Re:Home of the Underdogs is your friend. by Anonymous Coward · · Score: 0

      Beat me to it. I'm no enemy of grey-area abandonware, but there's no reason to jump through hoops to play SC2 when UQM exists.

    5. Re:Home of the Underdogs is your friend. by Anonymous Coward · · Score: 0

      We retro PC gaming now >>>>/vr/220885

    6. Re:Home of the Underdogs is your friend. by Anonymous Coward · · Score: 0

      Funny story: the first time I tried to get into Ur Quan Masters a long time ago, I gave up really fast...because I listened to the alien that said not to go near Earth.

      Posting anonymously to hide my shame.

    7. Re:Home of the Underdogs is your friend. by Anonymous Coward · · Score: 0

      Like Skyrim?
      Try Arena and Daggerfall... for free!

    8. Re:Home of the Underdogs is your friend. by F34nor · · Score: 1

      Because it awesome to jump through hoops, burning hoops made of Raspberry Pi displayed on a oscilloscope through a periscope underwater in space in the future. Whoo.... yeah difficult is awesome.

    9. Re:Home of the Underdogs is your friend. by DarthVain · · Score: 1

      Like The Ur-Quan Masters? Play Masters of Orion!
      Like Masters of Orion? Play Masters of Orion 2!
      Like Masters of Orion 2? Don't Play Masters of Orion 3!

    10. Re:Home of the Underdogs is your friend. by F34nor · · Score: 1

      Big death rally fan. Only game sneakily installed on wife's laptop.

    11. Re:Home of the Underdogs is your friend. by drinkypoo · · Score: 1

      Like Masters of Orion 2? Don't Play Masters of Orion 3!

      Too late :(

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  7. What about DosBOX ? by Anonymous Coward · · Score: 0

    Okay, this "now on the Raspberry Pi" craze is getting really ridiculous.
    DosBOX runs well on it, it always had, even before the Raspbian. Same goes for an aweful lot of programs.

    1. Re:What about DosBOX ? by jones_supa · · Score: 3, Insightful

      Okay, this "now on the Raspberry Pi" craze is getting really ridiculous.

      No, it isn't. Let's have it become a stable platform with a flourishing software and hardware ecosystem.

    2. Re:What about DosBOX ? by DarkOx · · Score: 2

      No, it isn't. Let's have it become a stable platform with a flourishing software and hardware ecosystem.

      You can run all the popular Linux distributions on it; with a pretty full Desktop experience (all the packages are there performance is generally pretty good). So I think we are there.

      The trouble is the ARM world is evolving pretty fast. The Raspberry Pi is so much faster than the Kirkwood based stuff that was filling the same niche spaces before it. I am really glad that $35 + a little extra for some storage and a power supply gets you a computer that is "good enough for most projects" that is great.

      I don't want to see things get so tied to the RasPi that big FOSS projects get to tightly coupled to it. Because just like the Pi has replaced the Kirkwood stuffs; someone is going to put together an even more powerful, even more efficient just as cheap ARM SoC together sooner rather than later. I'd like to see the community benefit as greatly.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    3. Re:What about DosBOX ? by ctid · · Score: 4, Insightful

      You can get a perfectly good little Linux running computer for $50 and you're whining about it? The Raspberry Pi Foundation was set up with the goal of getting more children to do programming at home and in school. That is their purpose. The board is as cheap as it is partly because Broadcom are supporting the initiative. I don't know what you mean by "the device doesn't work right". Of course it works right. Hundreds of thousands of people are using them.

      --
      Reality is defined by the maddest person in the room
    4. Re:What about DosBOX ? by bobbied · · Score: 1

      Then how about you spin up a board that is better? Or better yet, get the NDA agreement with Broadcom in place so you can help fix the issues. It is easy to throw rocks at the dirty glass building, but it's harder to grab the glass cleaner and help fix the problem.

      Where I don't exactly like the NDA requirements of Broadcom, it seems a reasonable compromise to meet the cost goals. I suspect that a lot of the issues you have with your Pi have work arounds or are being worked if they are known. I suspect that you could easily EBay your working Pi if you really want to get rid of it, and I'll bet it won't cost you all that much overall.

      I think Pi has struck a pretty good balance between cost and functionality. I'd love to have more RAM, multiple cores and faster CPU clock, but you are simply not going to be able to do that for $35. The Pi is obviously *cheep* but mostly works, and given the cost constraints a rather good deal.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    5. Re:What about DosBOX ? by drinkypoo · · Score: 1

      You can get a perfectly good little Linux running computer for $50 and you're whining about it?

      No, I think the cubieboard is a great machine.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:What about DosBOX ? by ctid · · Score: 1

      You should have bought one of those then!

      --
      Reality is defined by the maddest person in the room
    7. Re:What about DosBOX ? by drinkypoo · · Score: 1

      You should have bought one of those then!

      I couldn't agree more.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:What about DosBOX ? by ebh · · Score: 1

      Send it to me. I wouldn't mind having a headless <5W NIS server for my home network.

    9. Re:What about DosBOX ? by Muad'Dave · · Score: 1

      ...without the dodgy onboard ethernet, and got USB right...

      I was a victim of the so-called ethernet and USB issues before I returned 3 of the 5 boards as defective. I've got 5 good 512MB boards - one is running Raspmbc streaming video without a hitch, and the other is pumping 2 MS/S over the USB from a wideband receiver and doing DSP to decode ADS-B packets that are then sent to FlightRadar24. I've seen NO ethernet or USB issues since the bad batch boards were replaced (these were originally shipped out around Christmas, 2012).

      As an aside, I believe that many of the supposed power supply issues were really bad boards. The mantra on that site (that turned into the cure-all) was 'You have a problem? It's your power supply, idiot!". I think a lot of prospective RPi supporters were turned off and turned away by that condescending attitude. I ignored it (let's see - 2 boards work perfectly with all 5 power supplies, 3 boards fail consistently with all 5 power supplies - what's the issue?), got good boards, and am a big fan.

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    10. Re:What about DosBOX ? by MessageApprovalMan · · Score: 2

      You can do anything with Raspberry Pi...
      Anything at all.
      The only limit is yourself!

      The infinite is possible with Raspberry Pi.
      The unattainable is unknown with Raspberry Pi.

      Welcome to Raspberry Pi.
      This is Raspberry Pi... welcome!

      --
      I'm Message Approval Man, and I approve this message.
    11. Re:What about DosBOX ? by viperidaenz · · Score: 1

      It costs $49, the raspberry pi costs $35.
      That's 40% more.
      It's more capable but its more cost. .

    12. Re:What about DosBOX ? by Anonymous Coward · · Score: 0

      You can get a perfectly good little Linux running computer for $50 and you're whining about it? The Raspberry Pi Foundation was set up with the goal of getting more children to do programming at home and in school. That is their purpose. The board is as cheap as it is partly because Broadcom are supporting the initiative. I don't know what you mean by "the device doesn't work right". Of course it works right. Hundreds of thousands of people are using them.

      These boards are similarly priced, have a processor that's about twice as fast, twice as much RAM, much better GPIO support, and a fully open source hardware and software environment that was achieved without selling anyone's soul to Broadcom. But because the Pi was set up by people who are good at PR, it gets all the attention.

  8. How about... by grumpyman · · Score: 1

    How about the mid 90s FPS Duke Nukem Forever? Oh wait a sec...

    1. Re:How about... by Howitzer86 · · Score: 1

      Joke aside, Duke 3D was awesome. Even its map editor was awesome. Some one should try and run it on the Pi and report back.

  9. Yo dawg... by somarilnos · · Score: 1, Funny

    I heard you liked DOS.

  10. Gaming is cool and all, by Anonymous Coward · · Score: 0

    But a tiny machine running DOS coupled with a floppy is exactly what I need to make disk images for old musical equipment. I could use VM on my main machine, but I like the idea of having something that is dedicated to a function.

    1. Re:Gaming is cool and all, by Gordonjcp · · Score: 2

      My main desktop machine for poking about with sound is a Dell Optiplex 755 with a "laptop-style" floppy drive. The Intel floppy controller works really well for weirdass formats like the Ensoniq Mirage with its mixed sector lengths, and disks like the Roland S-series ones where the low-level format is "normal" but the filesystem is weird.

      What old musical equipment do you need to create floppies for?

    2. Re:Gaming is cool and all, by Anonymous Coward · · Score: 0

      Hey Gordon, I think I've listed some of the gear I've got on the CB.co.uk forum. Thanks for the "madman" comment on my last post!

      But I've got 2 Roland S20's, an S760, a bunch of Akai S-2000's, S20's, an Ensoniq Mirage or two, and tons of other gear.

  11. "A lot"? by sjbe · · Score: 0

    Yes, a lot of people enjoy playing retro DOS games, especially LucasArts adventure games.

    If your definition of "a lot" is a number less than 1000 then sure.

    Nothing wrong with playing old DOS games or hacking hardware so you can do so but let's not pretend it is an activity with wide appeal shall we? Nostalgic geeks and old hardware are not new but not common either.

    1. Re:"A lot"? by jedidiah · · Score: 1

      Regardless of your dismissiveness, it is a scene that is self-sustaining. Nothing you do to try to engage in petty insults will change that really.

      That's kind of the point of this whole article.

      You naysayers are pretty irrelevant. This stuff will continue despite your attempts to be a big fat wet blanket.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:"A lot"? by drinkypoo · · Score: 4, Insightful

      Yes, a lot of people enjoy playing retro DOS games, especially LucasArts adventure games.

      If your definition of "a lot" is a number less than 1000 then sure.

      With only 1000 users, gog.com could not exist. AFAICT old dos games represent most of their business.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:"A lot"? by ArcadeMan · · Score: 1

      Old adventure games, especially the LucasArts ones, have such humour in them that it's really hard to find equal games in 2013.

    4. Re:"A lot"? by RepoOne · · Score: 5, Informative

      -VOGONS
      -GoG
      -4chan /vr/ (retro games)
      -Abandonia

      All active DOS gaming communities.

      There are certainly more than 1000 people playing DOS games today.

    5. Re:"A lot"? by petermgreen · · Score: 1

      If we assume that games listed as "windows + mac" are dos games running in dosbox while those listed as "windows" are native windows games then it seems that 7 out of the 10 games in their top sellers list are windows games.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    6. Re:"A lot"? by sjbe · · Score: 0

      Regardless of your dismissiveness, it is a scene that is self-sustaining.

      What "dismissiveness"? I think working on old hardware is cool the same way I think model building or playing board games is cool. If someone enjoys it, who am I to say they shouldn't? But what they shouldn't say is that "lots" of people do it. The number of people who boot up DOS games is demonstrably tiny, whether it is 1000 or 10,000 or more.

      From a more serious point of view, a practical use for DOS on one of these machines may be for certain industrial applications. There are still machines running DOS for point of sale and similar uses in use even today. Nice to have another possible bit of hardware to replace them with if needed.

    7. Re:"A lot"? by Hamsterdan · · Score: 1

      DOTT is one of my favorites

      --
      I've got better things to do tonight than die.
    8. Re:"A lot"? by BobNET · · Score: 1

      I think their top sellers list only covers the last week or so, because most or all of the games on it were on sale last weekend.

      There's lists of games that use DOSBox here and here. They're a year or two out of date but probably not far off, since most of the recent additions to GOG.com are Windows games from the late 1990s or 2000s or modern indie games.

    9. Re:"A lot"? by hairyfeet · · Score: 1

      But is it because people don't want it, or the corps won't let them have it? because a programmer friend of mine and myself were working on a project to make playing these old games as simple as "clicky clicky" for Joe and Jane average but quickly ran into the minefield that is copyrights and trademarks and found a hell of a lot of those old gaming dev houses are now owned by bloodsuckers that dream of one day turning that old "IP" into iPhone money but never get off their lazy asses and do the work.

      Considering how sites like GOG exists and make money and there is enough money to be made that actual NES consoles and the like are still being made I'd say there is a market there, its just too much of it is caught up in the IP minefield so Joe and Jane can't have it made simpler and easier because the person who did that would be sued to death. Slowly but surely we are seeing companies like Valve dip their toes in (such as having all the Sega Genesis games for sale through Steam, although Sega wants insane amounts for these ancient games) but it really has to be done by a supermegacorp with a shitload of money in the bank, nobody else can afford to brave the minefield.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  12. What do you mean perfect for Duke3d? by Dishwasha · · Score: 1

    I remember LAN gaming Duke3d in my dorm on a 75Mhz 486 Toshiba laptop and my frame rates didn't always equal my compatriots who had faster Packard Bells and the like. I find it difficult to believe a 20Mhz 486 would have decently run Duke3d. Oh the other hand, maybe my frame glitches were due to the parallel port to Ethernet adapter I was using at the time...

    1. Re:What do you mean perfect for Duke3d? by DarkOx · · Score: 1

      It would probably run alright if you turned the detail down quite a bit a chose one of the smallest screen resolutions.

      Duke 3d was generally a better experience on Pentium class hardware but if you had one of the later 486 machines it was almost as good. 486DX-50s and 486DX2-66s with 72 pin memory could pretty well keep up with the Pentiums.

      I had friends with DX2-66s and I had both a DX-50 and DX-33 still using 30 pin SIMMs. You could play on the 33 with stuff turned way down; but it was un-playable with the defaults. The 50 handled the games default settings just fine. The folks with the 66 could notch the resolution up a little bit; as could the Pentium users.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    2. Re:What do you mean perfect for Duke3d? by Anonymous Coward · · Score: 0

      Yea I played duke3d in my 486 dx2 66 with 8 megs of ram which was then upgraded to 24. Ran most stuff ok but it did have issues with some of the bigger levels(this came more into play on some of the custom levels people made). I just don't see it running well with what they claim for emulation.

    3. Re:What do you mean perfect for Duke3d? by FreonTrip · · Score: 1

      Seconding this - on less than a 50 MHz 486 with VLB video Duke Nukem 3D chugged badly. It ran pretty effortlessly on a friend's 133 MHz 486, as I recall, and on my Pentium 90 it was bearable at 640x480 when I used the SciTech Display Doctor.

      Christ, that was a long time ago...

    4. Re:What do you mean perfect for Duke3d? by Bob+the+Super+Hamste · · Score: 1

      I mostly played duke 3d on my DX4-75 laptop with 36MB ram when I was in college and that rocked (and now I feel old). That machine also could manage Quake but it wasn't anything impressive and pretty low res. Before that it was duke 3d on a DX2-66 with 32MB ram and that was still pretty good.

      --
      Time to offend someone
    5. Re:What do you mean perfect for Duke3d? by mister_playboy · · Score: 1

      Since Duke3D has been open sourced running it natively seems a better idea, especially on something without excess CPU power like the Pi.

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
  13. 20MHz 486 by Anonymous Coward · · Score: 0

    A 20Mhz 486 would suck for doom. It's playable, but just barely.. The minimum to reliably peg the 35hz ticrate and get a smooth experience would be a 486SX/2 50Mhz, preferably with 256kB of cache.

  14. pretty cool by Anonymous Coward · · Score: 0

    However, IIRC virtual memory support was practically essential for running serious apps on Intel chips in the early 1990s. There were some nasty hacks on both the DOS side and application side to enable that - a cottage industry of mezzanine-layer OS services companies sprang up that marketed "DOS extenders" to application developers, with names like Rational, PharLap, and QuarterDeck.

    1. Re:pretty cool by ledow · · Score: 1

      The only ones that I remember being ubiquitous were CWSDPMI and DOS/4GW, mainly because they came bundled with compilers of the time. The only other one I recognise the name of is GO32, but that's a CWSDPMI predecessor by the looks of it.

      And DOS/4GW was indeed bundled into DOOM.

      I think the claims of the capabilities are stretching it a bit in terms of sheer processor power, the features needed in the virtual machine it runs, and the amount of usefulness there would be in emulating games at pathetic rates that even your smartphone can out-do.

    2. Re:pretty cool by viperidaenz · · Score: 1

      The raspberry pi is a smartphone. Just with no phone bit... or touch screen or battery or wifi or bluetooth or pretty much anything really.

      Ok so it's a PCB with smartphone SoC, some USB ports a usb->ethernet bridge and some GPIO pins.

  15. HORRIBLE for Doom or Duke by Khyber · · Score: 1

    In fact, Duke needed minimum a 66MHz 486 (or was that Shadow Warrior?)

    And you'd only be able to run DOOM in low-detail mode emulating a 20MHz 486, as a 33 MHz 386 could barely run it.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    1. Re:HORRIBLE for Doom or Duke by drinkypoo · · Score: 1

      And you'd only be able to run DOOM in low-detail mode emulating a 20MHz 486, as a 33 MHz 386 could barely run it.

      I could play Quake fluidly at 512x384 on my 33 MHz 486. Doom would run perfectly at normal res. Duke ran just fine at low res as well. You're full of crap.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:HORRIBLE for Doom or Duke by sjwt · · Score: 1

      Or more to the point,
      Its more likely he didn't optimise his Autoexec.bat and config.sys

      I could usually clear a good 50-120K out of lower memory and tweak a few things around much better them memaker could..

      Lots of old DOS tricks that I am sure I would have little to no chance of remembering these days..

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
    3. Re:HORRIBLE for Doom or Duke by ledow · · Score: 1

      Really?

      http://www.youtube.com/watch?v=KbcFvUOGA44

      I doubt it. And Duke3D would be closer but still quite bad. Either you and I have different definitions of playable, or the OP isn't the one full of crap

      Hell, you'd be lucky to do 320x240 in Quake with that processor, and the min spec was a Pentium (that was widely advertised at the time, had been out for three years, and was widely condemned as being a "high" system requirement for a game at the time).

      I have seen Doom run on a 25Mhz 386. It *was* playable. I know, because that's the only machine I EVER played Doom on. I'll give you that one.

      But Duke? No, not really. Sure, you could make Quake/Duke better if you had a Voodoo or similar card and the versions of the software that supported that, but the chances are you couldn't emulate that on a RPi any quicker either.

    4. Re:HORRIBLE for Doom or Duke by Anonymous Coward · · Score: 0

      Duke3D ran like crude on my 486DX2 50 MHz system. After I set the bus speed from 25 to 33 MHZ, overclocking the chip to 66 MHz, it ran smooth as butter.

    5. Re:HORRIBLE for Doom or Duke by Hatta · · Score: 1

      You are misremembering. I benchmarked my 486 DX2/66 on DOOM just last year, and got about 28-25fps depending on configuration. And that falls in line with published benchmarks. At half the CPU speed, you're looking at 15FPS tops, which can't be described by anyone as "fluid".

      And that's just talking about DOOM. Quake makes heavy use of the Pentium's FPU, so you'd get much worse performance on a 486, even if it were clocked the same as the pentium.

      --
      Give me Classic Slashdot or give me death!
    6. Re:HORRIBLE for Doom or Duke by scorp1us · · Score: 1

      Having had LAN parties that long ago. (yeap) I can say my 486DX2/66 was able to run Doom fine. However my friends's 486DX/33 was noticeably slower, around 15FPS. Castle Wolfenstien was doable on a '33 though.

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    7. Re:HORRIBLE for Doom or Duke by Anonymous Coward · · Score: 0

      I could play Quake fluidly at 512x384 on my 33 MHz 486. Doom would run perfectly at normal res. Duke ran just fine at low res as well. You're full of crap.

      Not without a good 3d card (i.e. Voodoo 2 PCI - released in 1998). I could only get 30 fps out of it at 640x480 with a 12MB Voodoo Rush on a P75 Packard Bell overclocked to 100Mhz w/16MB ram. That's at least 3 times faster than your 486.

      Also, the DOS version was compiled for i586 and couldn't run on a 486. If you had the Linux executable, it'd work. In those days, you could boot Linux off a parallel port zip drive and floppy. 100MB was enough to do plenty.

    8. Re:HORRIBLE for Doom or Duke by Bob+the+Super+Hamste · · Score: 1

      While the min spec for Quake was a Pentium it could run on a 486 DX4, I did it and while playable it wasn't what I would call a good experience. I didn't get my ass handed to me in death match but I was never very good because of the lag. At that time there seemed to be a number of pieces of software that was min speced for a Pentium that would run on a DX4 without issue. The CD burner I had claimed a similar thing but I never had problems with it on that DX4.

      --
      Time to offend someone
    9. Re:HORRIBLE for Doom or Duke by FreonTrip · · Score: 1

      With respect, I think you're misremembering things. Doom I can almost believe, but busy scenes would still give it an occasional hiccup. Duke might have given playable framerates if you used its abominably ugly "low detail" mode in 320x200. But Quake was very unforgiving - you'd be lucky to manage 512x384 on a then-scalding Pentium Pro 150 with a decent video card. The included TECHINFO.TXT file warned that id Software wouldn't accept bug reports about slow performance on 486 chips. It just wasn't designed for them.

    10. Re:HORRIBLE for Doom or Duke by drinkypoo · · Score: 1

      You are misremembering. I benchmarked my 486 DX2/66 on DOOM just last year, and got about 28-25fps depending on configuration.

      That is not a 486DX33.

      At half the CPU speed, you're looking at 15FPS tops, which can't be described by anyone as "fluid".

      Not true. The clock-doubled processors didn't have any more bus bandwidth.

      And that's just talking about DOOM. Quake makes heavy use of the Pentium's FPU, so you'd get much worse performance on a 486, even if it were clocked the same as the pentium.

      That's why I had to play at sub-VGA resolution. Sure, the frame rate would drop when playing 16-player quakeworld and everyone was launching explosive stuff and firing lightning, but so what? I was playing on a modem anyway. Today we all expect high frame rates, but back then it wasn't unusual to deal with some low frame rates. Ever play Marathon on a Mac II, e.g. an si? Every so often that game went into full postcard-mode. Didn't stop it from being a massive hit.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:HORRIBLE for Doom or Duke by shutdown+-p+now · · Score: 1

      I distinctly remember playing Doom on a 33 MHz 386 in normal mode with no problems whatsoever.

      Duke3D now, yeah...

    12. Re:HORRIBLE for Doom or Duke by viperidaenz · · Score: 1

      A DX4 ran at 100MHz, the first Pentium's ran at 60MHz.
      They were only ~2x faster per cycle then the 486's so a DX4 was pretty much the same as a P60.

    13. Re:HORRIBLE for Doom or Duke by Bob+the+Super+Hamste · · Score: 1

      Mine was a DX4-75 so it wasn't a speed demon by any measure but it did run Quake.

      --
      Time to offend someone
    14. Re:HORRIBLE for Doom or Duke by Khyber · · Score: 1

      My Autoexec.bat had MAYBE 7 lines.

      My Config.sys, maybe 5.

      NO TSRs.

      33MHz 386 with 4MB RAM and a 512k Cirrus Logic PCI video card, and SoundBlaster 16.

      Low detail ran fluidly. High detail gave up maybe 15 FPS.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    15. Re:HORRIBLE for Doom or Duke by Khyber · · Score: 1

      Fluidly at 512x384? REALLY? On a 33MHz 486? My uncle's Pentium 90 with 16MB RAM could barely get 512x384 rolling, until GLQuake came out and he could use his VooDoo.

      You're the one full of it, here, and a poster below you posted video proof as well.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  16. OS/X? by Phrogman · · Score: 1

    Does this mean it would run OS/X as well? I mean, I must have hung onto that stack of install floppies for a reason right? I just can't bring myself to throw it all away.... :P

    --
    "The first time I got drunk, I got married. The second time I bought a chimpanzee, after that I stayed sober" Arian Seid
    1. Re:OS/X? by BTWR · · Score: 1

      Did you mean OS/2?

  17. Is this emulator better than dosbox? by caseih · · Score: 1

    Dosbox, an emulation of both the 16-bit x86 chip and DOS, has been around for years and is aimed at running old games. Dosbox has been ported to just about everything under the sun in recent years including my phone.

    How does this emulator differ from dosbox? Is it faster, better graphics or fidelity? One nice thing is that it appears to be able to run any version of DOS you want, whereas Dosbox has its own DOS-compatible OS built in. Can you run FreeDOS on it?

    1. Re:Is this emulator better than dosbox? by Hatta · · Score: 1

      You can run FreeDOS in DOSBOX if you want.

      --
      Give me Classic Slashdot or give me death!
  18. This is cool by sl4shd0rk · · Score: 1, Insightful

    Not really so much that it's DOS, but just the innovation. The RPI has given people a platform to experiment, innovate and just have fun. It's refreshing to know there are people out there using their minds for things other than mass-media termination points.

    --
    Join the Slashcott! Feb 10 thru Feb 17!
  19. What about Lotus? by sharkey · · Score: 1

    Will it run? Or is the emulator not done yet?

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    1. Re:What about Lotus? by iggymanz · · Score: 1

      why bother? It's still sold and you can run the current version on MS Windows

      http://www-01.ibm.com/software/lotus/products/smartsuite/

  20. yeeeeah by slashmydots · · Score: 1

    Theme Park and Jurrassic Park are seriously the best games ever made, lol. Oh and I believe the original Exile III from Spiderweb Software was also originally DOS so that's up there with them. It was like Skyrim with 16x16 2D characters but just as good of a quest structure and storyline.

  21. Error. Poor genre selection. by Immerman · · Score: 1

    What's the deal with games = 3D shooters these days? Except for a few real gems (System Shock spring to mind) a shooter is a shooter, and modern hardware means modern games (mostly) have smoother frame rates and prettier graphics than their predecessors, while the gameplay remains mostly unchanged. Well, okay, I'll admit gameplay-oriented level design seemed to be far more creative in the old days before all that creative effort got redirected into making things pretty rather than interesting.

    For my money the real value of emulation is the gems that have never really been surpassed and don't benefit dramatically from better graphics, and genres that have largely been abandoned. Shadow Magic was a lot prettier than Master of Magic, but focused on a far more tactical game completely lacking in grand strategy. Galactic Civilizations did a far better job of reinventing Master of Orion, but added so much detail that a casual afternoon of galactic conquest is hardly an option. Dungeon crawlers have all but disappeared, replaced by mindless hack-and-slashes like Diablo.

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  22. The real question by ArcadeMan · · Score: 1

    Can it run the MS-DOS version of MAME? Has anyone tried to see if it can run games up to, say, 1990~1995 with a 30/60FPS framerate with at least 32kHz audio without hiccups?

    1. Re:The real question by ArcadeMan · · Score: 1

      Never mind, there's PiMAME for that.

    2. Re:The real question by FreonTrip · · Score: 1

      Um, wouldn't it make more sense to run an ARM port of MAME? I'm not sure anyone's still maintaining an MS-DOS port of MAME, and even if they were a low-end 486 wouldn't handle arcade games that were contemporary around the time of its heyday.

    3. Re:The real question by viperidaenz · · Score: 1

      So they can emulate on an emulator?

  23. Killer App by bill_mcgonigle · · Score: 1

    I've been intending to buy one forever, but with this plugged into the TV and if my old Sierra Games floppies will read, this would be great fun for the kids. I've been avoiding introducing them to the FPS games, which IMO are boring and stupidifying.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Killer App by Lanforod · · Score: 1

      You can get many of the Sierra games via Steam. IE. - King's Quest 1-7.

    2. Re:Killer App by viperidaenz · · Score: 1

      They're free are they? Or if you can prove you already possess the floppy disc are they free?
      Or should you just buy another software license because the media your old one came with is faulty?

  24. OMG! YES! by Jedi+Holocron · · Score: 1

    But, how do I get all my old SSI role playing games onto it?

  25. Yay! by fustakrakich · · Score: 1

    I can hardly wait for the return of Windows 3.11 for Workgroups...

    --
    “He’s not deformed, he’s just drunk!”
  26. Still a niche by sjbe · · Score: 0

    There are certainly more than 1000 people playing DOS games today.

    Fine. Make the number 10,000 or 30,000 and it still is a tiny little niche activity. I'm not sure I know a single person I interact with face-to-face who has even booted up DOS for recreational purposes in the last 10 years. Last time I personally booted a DOS machine was around 1997 or so.

    Don't get me wrong, I think it is cool. It just isn't popular or common. As good as some of the games are, most of us moved on from them long ago.

    1. Re:Still a niche by Anonymous Coward · · Score: 1

      Most of the things discussed on /. aren't popular or common. I'm not sure I know a single person I interact with face-to-face who owns a Raspberry Pi, but it obviously doesn't make it irrelevant.

    2. Re:Still a niche by Anonymous Coward · · Score: 0

      Saying that it is uncommon or is not used by a lot of people is not the same thing as saying it is irrelevant. One side seems to be saying, "It is not common, and the term, 'a lot' shouldn't apply." The other is saying, "Stop saying it is irrelevant/pointless/should be dismissed." The latter is not what the former is saying, and not much more than a strawman.

    3. Re:Still a niche by thegarbz · · Score: 2

      I'm not sure I know a single person I interact with face-to-face who has even booted up DOS for recreational purposes in the last 10 years.

      Have you met me? You probably would not know that I play some retro games at times too. It's not exactly a fantastic conversation piece. But just because I don't shout from the rooftops that I have DOSBox installed with quite a library doesn't mean I don't do it.

      Maybe you should ask some of the people you interact with face-to-face. You may be surprised.

  27. What's the big deal? by Anonymous Coward · · Score: 0

    My XBox 360 has had DDOS emulation for a while now. ...

    Oh, guess I misread that.

  28. Duke won't run on 20MHz by Liambp · · Score: 1

    Apologies for my crotchetiness but I have memories of trying to run Duke 3D on a 50Mhz 486 and it was painful. I remember it well because I upgraded with a Kingston Turbochip (133MHz AM5x86) and the difference was amazing. The single most impressive upgrade I have ever done to a computer.

    Anyways Duke 3D on 20MHz 486 won't work.

  29. SDL ; DOSEMU by DrYak · · Score: 5, Interesting

    You have X server and everything else sucking up the PI's limited memory

    As far as I know, DOSBOX it self uses SDL (for portability). So instead of going after the whole X server, it would be possible to use a lighter SDL backend (framebuffer device, etc.) to avoid needing the whole X running.

    That said yes it a bit of a wheel re-advent; but so was DosBox, DosEMU existed for what a decade before it?

    Unlike what the name might suggest, DosEmu isn't an emulator. It only provides DOS APIs (mainly BIOS, and a few I/O ports for specific hardware that was programmed that way). The code itself runs natively on the CPU. Thus it requires a CPU which is able to run 16-bits x86 code (so its limited to 32bits Intel/AMD processors, because they have a "Virtual 86" mode to run 16-bits code alongside 32-bits. It does not even work on 64 bits processors, as there is no "Virtual 86" mode to run 16-bits code. Once the processor enters 64 bits mode, the "hardware virtual box" offered by Virtual 86 isn't here anymore).
    It's close to the idea of Wine, it's very similar to the dos box of Windows (That's the same reason that the dos box got dropped out of the 64bits flavours of windows - their dos box also relies on Virtual 86 to provide the virtual sand box to run 16 bits code in it).

    DosBox, on the other hand, isn't juse an API interface, it's a full virtual box emulating a complete PC. It does emulate the CPU too (like any other emulator - for exemple like a GameBoy emulator) and thus can run on anything on which you can compile it.
    It also support dynamic recompiling, so it gets good performance for architectures it can target (currently: the x86 family, and ARMv4)

    So they didn't really re-invent the wheel, they mostly solved different fundamental problems. That's why DosBox happened.

    But, where we can criticise is that DosBox came with its own set of code to emulate the peripherals. DosBox and DosEmu could have shared much more (in terms of sound emulation for example) but each followed its way.

    In this context, again - some of this project does make sense (they target a different CPU meaning the code could be better optimised for the RPi) but they'll have to reinvent the other parts. Thus prix86 emulates far less different options for audio (only FM + stereo digital) than dosbox (which in addition supported GUS-like wavetable synthesis, and MT-32-like MIDI).

    Nothing wrong with having more options.

    Well, they could have re-used some of the peripheral emulation of DosBox. On the other hand this might be power hungry for the small RPi (MT-32 is quite complex to emulate, and DosBox's OPL-FM is unoptimised and designed for fidelity rather than speed).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:SDL ; DOSEMU by Anonymous Coward · · Score: 0

      DOSEMU works just fine on my AMD E-350 in 64-bit mode.

  30. I don't get it by DrXym · · Score: 1

    QEMU and Dosbox are already ported to ARM and Rasbian, so what does this do that it couldn't do already (albeit slowly). I've even seen Dosbox running on ARM powered Android device though the lack of keyboard in most of them would get in the way I would think of using it in a meaningful fashion.

    1. Re:I don't get it by viperidaenz · · Score: 1

      Can you not connect a bluetooth keyboard to an Android device and have QEMU or Doxbox use it?

    2. Re:I don't get it by DrXym · · Score: 1

      Probably though I haven't tried. The keyboard would need to support the sorts of keys that many DOS games expect though - numeric and function keys, or have some way to map them.

    3. Re:I don't get it by viperidaenz · · Score: 1

      So like.... a regular bluetooth keyboard then?

  31. Puts the Pi in a bad light by Anonymous Coward · · Score: 0

    Emulators are great, but is this REALLY what the Raspberry Pi was created for? Surely this is the last platform where running an emulator makes sense.

    The Pi actually has a great graphics chip, and loads of CPU power compared to home computers of yore. Shouldn't people be trying to benefit from these technology improvements to achieve something new?

    There is an irony that both Doom and Quake were designed to be as 'state of the art' as possible, using available hardware to the max- not wasting a single CPU cycle. Now people see the games as desirable, because they are like some sort of 'steam punk' retro throw-back. Conceptually, this is very sad indeed.

    In a way, this shows there are real computers, and toys/gimmicks. Tablets are certainly real, but most people reduce the Pi to a gimmick. Slashdot certainly doesn't help, when it promotes stories like this.

    The Pi needed to be even more old school than it chose to be. It should have imposed a strong default software environment on users, with a decent OS, built in compiler, and strong APIs to drive the GPUs etc. Most owners would then have experimented with coding, and the Pi would have a ton of fun apps and games by now. Instead, we get these dull-witted and pointless ports.

  32. Then ask nice... by Anonymous Coward · · Score: 1

    Ya kinda begged for that interpretation.

    "...is there any fundamental use for this facility?"

                  Especially with the use of "fundamental" many people will infer that you think these things are useless.

    To answer your question. Doom II and Duke 3D are still in my top 5 games of all time. Is gaming a "fundamental use?" Who decides what qualifies?
    I wrote my first ray tracer in 80486 assembly language, I might just want to see it run again. Is nostalgia a "fundamental use?" [sigh]

    1. Re:Then ask nice... by Custard+Horse · · Score: 1

      I disagree with your interpretation. If the fundamental role of the project was to supply options to run legacy software - that would be the answer to my question.

      Even the creator of rpix86 does not specify in his blog why the project was started so I thought I would ask the question. Some people on slashdot might even be able to put together a cogent response which would give further impetus to the creator.

      As it is, the project is a hobby which has green credentials as the power footprint of the Pi is undoubtedly smaller than that of most other hardware used for an emulator. And you can run aged ray tracers which is absolutely smashing!

  33. Forget games... by Anonymous Coward · · Score: 0

    ...I can haz WordPerfect 5.1 again????????? :D :D :)
    So dropping an SD image when I get home tonight and giving it a shot. :D

  34. 486 means we can run the latest Linux Kernel by Anonymous Coward · · Score: 0

    Glad it emulates a 486 and not a 386. This means we can run the latest Linux Kernel with this.

  35. Re:Boycott Raspberry Pi by Howitzer86 · · Score: 1

    Rather than griping about something that doesn't harm you on any way, you can fulfill your needs by designing your own hardware and platform for exclusive open-source enthusiasts such as yourself.

    Look up projects on home brew computers made with the ARM, 6501, and/or discrete components. It can be done, your needs aren't satisfied by this product, so by all means go and make your own.

  36. 486 20MHz? by Schnapple · · Score: 1

    The emulation runs at a speed around that of a 20MHz 80486 [...] Perfect for playing old classics such as Doom

    With all due respect, back in high school I owned a Packard Bell 486SX 20MHz. Every time I have ever told anyone that, even as a historical curiosity, I have had to follow it with "yes, they did make them that slow".

    Did you know that DOOM had a "low detail" mode? I did, because that was the only way I was going to get the 486SX 20MHz to run it (after I upgraded the RAM to a whopping 6MB of course). It was unusuably slow otherwise. And when games like ROTT came out? They wouldn't even run unless they were in low detail mode. And lord help you if you accidentally hit the Turbo button, setting you back down to 8MHz.

    So I hope for this thing's sake that it runs a bit faster than that otherwise DOOM is going to just flat out not work worth a damn.

    1. Re:486 20MHz? by viperidaenz · · Score: 1

      Duke Nukem 3D struggled on my old 486DX2-66 with 32MB RAM and a 2MB VESA bus video card.
      A 20MHz 486 would be a bit shit.

      Doom 2 was pretty good on it though. With its old 512K ISA video card though, it got a bit slow firing the plasma gun.

  37. 386 40Mhz? by Jacek+Poplawski · · Score: 1

    My first PC was 386 DX 40Mhz, Duke Nukem required much stronger hardware.
    However I think it's a bad idea to use DOS emulation for games like Duke or Doom because they are open source and you can play native builds on Linux.

  38. FreeDOS on Pi? by unixisc · · Score: 1

    Why can't FreeDOS simply be ported to the Pi? I know that the original DOS may have been written in 80286 assembly, but is the same true about FreeDOS? Or is it written in C? If they were going to undergo such a project, why not do it fully - do a mapping of the 80286 => ARM (the one used in the Pi), decide which registers would be used for what and so on, and redo the entire OS in ARM assembly if FreeDOS is written in assembly. If it's written in C, shouldn't porting it be somewhat trivial?

    1. Re:FreeDOS on Pi? by flux · · Score: 1

      I'm not sure what you expect to win by porting FreeDOS to RPi. RPi doesn't run in 16-bit mode, and certainly it won't run x86 executables in any sense, so even if you ported FreeDOS to RPi, you would have no ARM-based DOS-software to along with it, unless you ported them as well.

    2. Re:FreeDOS on Pi? by viperidaenz · · Score: 1

      It could. It's pointless but it could be done.
      But you'd need to fund binaries of your applications you want to run compiled for ARM. Last I checked, not much legacy software for DOS was compiled for ARM.

    3. Re:FreeDOS on Pi? by caseih · · Score: 1

      Why would you want to do that? No it's not a trivial matter of porting. FreeDOS is an OS for a specific piece of hardware (real-mode x86). Even if it could be done why would you want to? DosBox and this emulator serve and entirely different purpose: to run older DOS apps (games) on modern computers regardless of the platform and OS.

  39. Stunts! by KPexEA · · Score: 2

    Cool, I wrote Stunts on a 16mhz 386 so this should be powerful enough to play it.

    1. Re:Stunts! by BlueLightning · · Score: 1

      You wrote Stunts? Thanks!!

    2. Re:Stunts! by Sigg3.net · · Score: 1

      You WROTE Stunts?

      Well, according to my mother you alone ruined my summers at my cousin's place.

      THANK YOU!

  40. NeXT station by Anonymous Coward · · Score: 0

    I found NeXT stations with that kind of power quite usable in 1996/1997, and thinking about it, I could probably do most of what I do using a modern PC on one of those...

  41. ... really??? by Anonymous Coward · · Score: 0

    Emulation on that little thing? Now this is going a bit too far.