
Dosemu v1.0 Released 163
Several people have noted that Dosemu has version 1.0 on their ftp servers. The comment that most people had was to test whether it could run Duke Nukem 3D *grin*.
How many NASA managers does it take to screw in a lightbulb? "That's a known problem... don't worry about it."
whee (Score:4)
------------
a funny comment: 1 karma
an insightful comment: 1 karma
a good old-fashioned flame: priceless
Alright! (Score:2)
Oh, wait...Its on 5 1/4...
Cool (Score:5)
Nothing like using a rehash of a 30-year old OS to emulate a 20-year old OS.
Linux Community, thy name is creativity. Hats off to ya.
Cheers,
ZicoKnows@hotmail.com
Dosemu is a time machine (Score:5)
I remember playing Doom, Doom ][, (always done with the backwards brackets) using some obscure phone program to dial my favorite BBS (it was called "Cyberia" -- how lame is that
I remember ridiculing edlin. I didn't think that it was possible to have an editor that was worse than edlin. Surely, edlin was the most pathetic program ever written. (Well, it wasn't, but I thought it was at the time. In all actuality, the most pathetic programs ever written were my early attempts at QBASIC)
And then all of the tricks shared with friends, like putting high-ascii characters in filenames so they couldn't be deleted by conventional means, (because you couldn't type the filename) and looking at virus source code trying to figure out what the hell "mov" and "cmp" stood for.
My progression went from Dos->windows->linux. It reminds me of a Pearl Jam song ("I'm Open") -- "Illusion was traded for Reality...no tradebacks. So this is what it's like to be an adult".
Dosemu is a total time machine for me. I use it every now and then to go back to my "roots" of computing. It's a personal thing, and probably isn't interesting to many people, but it's a holy shitload of fun for me.
Cool Cool (Score:2)
Re:dosemu (Score:1)
"Illegal" once 100% functional? MPAA revisited? (Score:4)
Back in pre-1.0 days, I learned to like Linux and live without windows and dos. While I'm sure that dosemu and wine are a lot better than they were 4-5 years ago, I also suspect M$ is constantly coming out with new APIs and API extensions to create incompatibilities.
One has to wonder, if DOSEMU and WINE became fully functional, if we'd just see a repeat of what is happening with DeCSS and the MPAA. Maybe M$ could claim that their contorted API is in fact a copy protection scheme.
Also, big business has an incentive to let people slave away on free projects and then hit them hard as they are just hitting the market, so that the developers are fully demoralized. Helps convince others to go away.
Opinions?
linuxuk (Score:1)
sometimes things can take a little long to reach
BTW I love DOSEmu and think all the guys that have worked on the project over the last 8 years really deserve a big hand, DOS had so much hidden away that recreating all the undocumented stuff can't have been easy.
Dos emulation? (Score:2)
<running>
---
Dos Has plenty of Classics For Emulation (Score:2)
So - what versions of windows can run on DosEmu?
Re:DOSemu and Star Control 2 (Score:1)
Unfortunately... (Score:5)
However, I have a solution to this problem. Simply run the user-land version of Linux under Linux. Then, run the Archimedes version of Linux under the xarch emulator under the user-land Linux. Then, run an xterm over to the original Linux layer, in which you run dosemu.
You will now have a computer that will run at the "classic" 8086 speed, so that you can play all of your favourite games, without seeing just a horrible blur.
(It'll also allow you to extensively test all these emulators for bugs, whilst you're at it. :)
Emulator Nirvana (Score:1)
*mope*
Re:dosemu (Score:1)
Most of it is forgotten crap, but there are some good programs too.
It makes more sense to emulate DOS than waste resources
reinventing every bit of useful code written for DOS.
Still no working sound. (Score:3)
The README.txt for DOSEMU v1.0 pl0.0 says:
" The sound driver is more or less likely to be broken at the moment.
Anyway, here are the settings you would need to emulate a SB-sound
card by passing the control to the Linux soundrivers."
Until sound is working game play is fairly limited.
Joseph Elwell.
Re:Dos emulation? (Score:1)
hey come back ahhh I get it a flamebait
Games? (Score:1)
DosEmu not only for old games... (Score:2)
Anyway, I still want to know how good has became sound and joystick support in 1.0
Congratulations dosemu team!
<flame>
Yes, a 30 years old OS, emulating a 20 years Old OS, that's far stable that those supposed 0 years old OS that perform worse than 10 years ago...
</flame>
Re:Dosemu is a time machine (Score:2)
Man, you've summed it up beautifully. I remember those days. People who used Windows were so lame.
And looking at virus source code... I was one of those losers sitting around reading 40h in the dark thinking about how cool it would be to write a some really virulent code. As it turned out, I wrote a really lame com-infector that didn't even spread outside of the directory it was run in, making it pretty useless. But it did prevent programs from running on my birthday.
Man, I really wasted my youth. Now I'm a bitter almost-20 who would gladly take a summer job doing web design for Joe's Auto Shop and Taxidermy. God, somebody please hire me.
I think the moral of the story is: don't read 40h. It'll rot your mind.
Re:Dosemu is a time machine (Score:1)
~Jester
New Recursive Acronym :) (Score:3)
DOSEMU Only Seams to Emulate X86 Microcircutry Under Unix.
The actual Dos you run with Dosemu is a separate package ( Freedos or Caldera Open Dos are prime candidates ). This of course is the only way to really do it since so many Dos programs did most of there work by going around the OS and dealing with the hardware directly.
Now that Dosemu runs and has even used substantial hardware trickery ( AKA X86 protected mode ) it will let your 1GHz Athelon under Linux run the same software as that old PS/2 under Dos. But faster.
A few questions though. Windows 3.1 actually sort of worked under some versions of it ( I'll check if it boots in the full 1.0 release ) and Windows applications still go around the OS when they feel like. What are the odds of getting this to help out the emulation mode of WINE? As an API for porting old application Wine is OK of course, but it leaves a lot to be desired in the emulation department ( maybe that's why they don't call it 1.0 ? ). Could running Wine and Dosemu together improve on that somehow ?
It's about time! (Score:1)
Congratulations to the DOSEmu people and thanks for the many years of hard work!
Commercial support for DOSEMU? (Score:3)
On a completely different note, I used to use DOSEMU to play Heretic and Descent under Linux in the days before there were native versions, and it was great. It can only have improved since then. I understand they've even got graphics working in a window under X now.
Great! (Score:1)
My, what a shock it was when I ran "nascar racing" in an x-window and it run almost with no slowdown whatsoever.
That was some years ago and the machine I had then was 486DX-66 with 8MB RAM and an VLB video.
But of course, it's not just a game-runner.
Cheers to dosemu team!
Re:Emulator Nirvana (Score:2)
Funny? Not funny at all ;-) (Score:1)
What a great game! Nothing even close was made after it.
Back to the good old days (Score:2)
http://underdogs.cjb.net [cjb.net]
It's the most comprehensive and well-maintained archive of classic DOS games I've ever seen on the net.
Re:Unfortunately... (Score:1)
Re:DOSemu and Star Control 2 (Score:1)
Yay! Now I can play Ultimas 6-8! (Score:1)
However, I tried running Ultimas 6-8 on my Win98 laptop, and it refuses to recognise the mouse - 'cause there's no MS-DOS mouse driver loaded, and no obvious way to find and load one.
So perhaps via DOSEMU I'll have more luck.
Say, any word if DOSEMU correctly handles games that came with their own OS replacement?
Re:fm? (Score:1)
I am a strong proponent of moving S/W announcements to freshmeat, however this is a 1.0 release of a useful piece of S/W and does warrant a note on
Re:"Illegal" once 100% functional? MPAA revisited? (Score:2)
Well, you should read up on the DMCA. Title 1 incorporates international treaties on intellectual property which prevent defeating technological protection measures that protect a copyrighted work. On one hand, secret APIs do not prevent access to or copying of Windows. On the other hand, DOSEMU and WINE do not attempt to access any protected Microsoft data.
By the way for people who haven't tried WINE: -- it runs many Windows programs very well, well enough to do useful work with only an occaisional crash. It is not "fully functional" in that some of the more unusual and secret APIs are not implemented (which is why office doesn't work on it). The product usability ratings on the winehq page are usually fairly conservative.
Other platforms? (Score:2)
Re:Cool Cool (Score:2)
For me it's ZX Spectrum emulators... (Score:1)
...although maybe that's a UK thing - I don't know how popular ZX Spectrums were in the US, but over here they rocked the home gaming world for a few years...
A friend of mine recently got a spec emulator for windows, and seeing him playing all those old games made me wonder what happened to my youth, at my now advanced age of 26 ! :)
Regards,
Denny
PS - this story broke on Linux UK [linuxuk.co.uk] much earlier today - something to do with the time difference I imagine, most slashdot stories seem to appear in our afternoon...
# Using Linux in the UK? Check out Linux UK [linuxuk.co.uk]
Re:Unfortunately... (Score:5)
It's described on its homepage as a set of "CPU Slowdown Utilities".
It's crippleware, but the only thing the cripple keeps you from doing is slowing down in fractional increments. A friend of mine uses moslo extensively on his win box, unregistered, and it works fine.
I would bet it works under dosemu as well.
They actually have two copies, Mo'Slo Deluxe, and Mo'Slo BIZ. It even has in-program speed adjustment.
Really. Check it out.
-ed fisher
Re:Unfortunately... (Score:1)
Re:Cool Cool (Score:2)
Re:Dosemu is a time machine (Score:1)
Fusion (Score:1)
Re:Dosemu is a time machine (Score:1)
I remember getting my first computer, an 8088 (with turbo switch to go from 4.77MHz to 7.26MHz), while all my other friends were getting Commodore 64s. I spent hours trying to come up with ways to break the new copy-protection schemes that companies put on floppies. You did not have hard drives back then, they were to expensive! Ah yes, putting in one disk with a cracker util and inspecting the other floppy drive. Looking a pure assembly in DOS. Creating virtual drives in memory using DOS commands. Blah...
I really did not understand the code until I started doing assembly programming on a Zilog Z-80 processors inputting in straight hex codes. At least it was not punch cards.
--Ivan, weenie NT4 user: bite me!
Re:whee (Score:2)
That way all the DOS application can instantly run on ANY linux system (with enough CPU power). A 300Mhz chip should be able to emulate a 30MHz processor no problem.
See the pretty MAC,
see the pretty MAC run linux,
see the pretty MAC run DOSEMU
see the pretty MAC run Windows 3.1
see the pretty MAC run DukeNukem3d.
See the IBM iron run VM,
see VM run linux
see linx run dosemu on any86
see windows 3.1 run on IBM iron
fall on the floor and laugh your guts out.
Re:Dos emulation? (Score:2)
---
Re:Yay! Now I can play Ultimas 6-8! (Score:1)
Duke3D, ip masq, Kali, and DosEMU (Score:1)
I'm really really desperate to play this game again. The problem is that my WinBox is behind my Linux IP masq box, and I'm having a lot of difficulty.
There's a program out there called iC, an add on for Duke that is great for two machines connecting via TCP/IP. Doesn't work behind IP masq... It suffers from the "your IP address is 192.168.*.*, the other comp can't connect to you" problem.
Last night, I was trying Kali with their new kproxy software. It works great for Starcraft, but we just can't seem to see each other in Duke. I'd be eternally grateful for anyone willing to offer Kali/ipmasq/kproxy support for Duke. My wife on the other hand...
Now comes DosEmu. I could just run Duke on the Linux server! Does anyone have experience getting Duke to run over the Internet with Duke3D and DosEmu?
Recursive DOSEMU? (Score:2)
Its all ready to go for most people....
When you compiled gcc, it assumed you started on an impure system/foreign compiler. Then after you compiled it once, it used the compiled gcc to compile itself again. Then it used the 2nd gcc to compile itself a 3rd time as a test. If everything came out the same size, you were golden. I haven't done it in several years, drawn in to the laziness of user friendly distributions. So pardon me if I missed a part.
So, with DOSEMU, I suppose it doesn't REALLY work, until we can start DOSEMU, unpack LOADLIN and a linux installation kit, reboot linux within dosemu, and install linux inside linux.
But then, what would be the point?
Would this actually be useful for anything?
Re:Unfortunately... (Score:3)
I would think that, as an emulator, DOSEMU would have a provision for controlling how much CPU time it uses, and what sort of psuedo-CPU is represents itself as. Couldn't you rework the timing sequence in the emulation system to allow this sort of thing?
-----------
"You can't shake the Devil's hand and say you're only kidding."
Re:Cool Cool (Score:2)
Re:Alright! (Score:1)
Oh, wait...Its on 5 1/4...
Nah....   gorilla.bas rulez.   Pop up a dosemu session and have at it.
Accidentally erased my roots... (Score:2)
mkswap
And then started to wonder why it seems so big, until I noticed it should be
Later on again re-installing Linux I somehow mixed up the partitions and noticed at some point that I had overwritten my C: several times already.
The first notion was of utter shock - many year's of work collecting pieces of software (I still had backups of what I had created) and interweaving them into the system - down the drain.
The second notion (about two seconds after the first one) was one of relaxation and total freedom.
I have never regretted it...
Sierra (Score:1)
Maybe U6 (Score:1)
VMware v2.0 Released (Score:3)
VMware has figured out how to get around the aspects of the x86 architecture that don't virtualize properly. If Dosemu could do those same tricks, that would be truly cool.
Of course, there is the FreeMWare [freemware.org] project, which aims to do just that. From a brief look, it seems that they have to scan the instructions before execution to find instructions that have to be emulated.
Forget U7 under DOSEMU, but... (Score:1)
Re:"Illegal" once 100% functional? MPAA revisited? (Score:1)
Not to bash M$ or anything, but
"well enough to do useful work with only an occasional crash....."
no better, no worse.
edlin lives on in w2k / dir trickery (Score:2)
Re:Dosemu is a time machine (Score:1)
Yeah! Wolfenstein 3D all the way! I remember when DOOM was too much for my old machine.....
Sight, memories.......
"Now you can see that evil will triumph, because good is dumb!"
Re:whee (Score:1)
--
opps- try again (Score:2)
That's better.
DPMI and 3DSR4 (Score:1)
Now, after checking the docs on the website link above, I can't find anything that claims one way or the other if this app works.
Any clues,
Re:Dosemu is a time machine (Score:2)
I was a big fan of gorilla.bas myself.
Re:Cool (Score:2)
ZicoKnowsSquat@hotmail.com
Re:Still no working sound... except... (Score:1)
This was with a SB16 clone (evil AVS mixer thing) with one of the newer developer versions. I'll have to try it again with 1.0 and my new emu10k1 (may not work without a real soundblaster, hrm...)
DOS rules (Score:1)
Re:Finally .. (Score:2)
Re:Dosemu is a time machine (Score:1)
That's the trick I was talking about (Score:2)
Re:Alright! (Score:1)
Didn't Bill Gates write that?
Re:Funny? Not funny at all ;-) (Score:2)
Now if there ever was a game that needed to have the source code released, this is the one.
It would let us fix it so faster machines could run it, all the annoying bugs could be taken care of, and I'm sure there could be plenty of enhancements to give the game even more new life (net-play anyone)?
On that note... anyone want to start a write-in campaign to see if we can get them to release the source? After all, they've got the X-Com Commander's Pack (or whatever it's calle dout), and I'm sure that releasing the source would generate quite a few more sales of it for them, and if a lot of people wrote in and said "we'd buy it if...", perhaps they'd notice?
---
Pruned directory trees (Score:2)
Re:Cool (Score:1)
"Nothing like using a rehash of a rehash of a 30-year old OS to emulate a 20-year old OS."
UNIX begat Minux.
Minux begat Linux.
Re:Dosemu is a time machine (Score:1)
Want to know what is worse than using edlin? Worse even that using ed or ae? How about talking someone through using edlin? No just a person though, a
I did tech support for a real estate board, talking people through using the new dial in system to see latest listings and doing property evaluations etc. At one point (in between the guy wanting to hook up the TI-1000 and the one who got the PII (at that time the fastest thing around) (for the sole purpose of using our dos based dial in software and quicken or something), I had to walk some person who had 0 computer knowledge, who didn't *want* to learn anything, through editing their autoexec.bat or some such thing.
What OS were they running? DOS 3.1 IIRC. No "edit", no nothing. Only edlin. I hate edlin, it's awful. But I'd have traded talking someone through using it on the phone for it any day.
Re:Dosemu is a time machine (Score:1)
Back then I got in this mode of learning each and every command that came with DOS. And then I found fdisk. That was interresting!
Re:Funny? Not funny at all ;-) (Score:1)
I tried the demo of the DOS version in Dosemu a while back, and I think it worked okay as well, except for some jerkiness in the mouse sampling.
Re:Finally .. (Score:1)
You can! Its called Sarien, and I'm the primary author. Its comming along slowly (myself and claudio who do most of th work are very busy), but we are getting there. (we just had announcements for Mac and Acorn ports!!)..
If you want to play old AGI games on nix boxen from sun ultra's to linux xfree etc, Check out Sarien.
www.mega-tokyo.com/sarien [mega-tokyo.com]
Write your Own Operating System [FAQ]!
Re:Cool (Score:1)
Re:For me it's ZX Spectrum emulators... (Score:2)
At least once a year I'll bring my old one out...connect the tape deck, and spend hours trying to load the old games from tapes that are falling to bits.
My dad tried to throw it out at Christmas...I almost killed him
Re:Alright! (Score:1)
Heard tell he did but I don't know that for a fact...   Maybe we need a penguin.bas where the penguin throws a nice pointy icicle at Bill Gates...   You get different points for what part of him you hit...   hee hee (okay trolls - don't get started...)  
By the way, just downloaded and tried to compile dosemu 1.0.0 on my SuSE 6.1 (they say they use SuSE to test it).   No go.  
My BASIC days (Score:1)
Of course, now that I use Linux, I very quickly found gnibbles (Debian maintainers please put
You missed money.bas. I didn't hack that one very much (too boring), but I did see that it had a small machine code section for something like fast screen scrolling. It even had menus. High-tech BASIC coding!
Before leaving BASIC and moving on to more advanced languages, I undertook a very large project, specifically to fix up and enhance my friend's program called "Vocab Quizzer" (for English). I cleaned it up a lot, sped it up a lot, made the code a lot neater, fixed bugs, and (this took up most of the time) added lots of awesome graphics. I found probably the fastest and least memory-intensive way (in BASIC, that is) to draw and maintain a starfield bitmap in the background of everything in the program. I added in a grade-keeping section that was password-protected, and even devised a checksum algorithm to allow grades of home or lab-based quizzes to be verified by the teacher. Way-cool for a 6th grader like me. Okay, so it was pretty pathetic. But that wasn't important. It's what it led to that was important. Scheme, C. And of course I always liked CLIs, so Linux came naturally. Did I mention I discovered Slackware at about that time? Now I'm using Debian, and very very happy with it. Look how far we've come!
And to bring it all full-circle, I can run DOS from Linux. Vocab Quizzer -> QBASIC -> DOSEMU -> Linux -> P3-450.
Re:Dosemu is a time machine (Score:2)
So young and already nostalgic. :-|
Those who are nostalgic after the olden days of the first Uni*es should have a look at Digital's FTP site [digital.com] where a PDP-11 simulator can be found, together with disk images for Unix versions 5, 6 and 7.
Ah, the glorious times when Small was Beautiful: the V5 kernel was 25802 bytes — nowadays you can hardly find a web page for this size.
Re:whee (Score:1)
Re:VMware v2.0 Released (Score:2)
Bochs makes sound work correctly, and is astoundingly cool, but Bochs is really really really slow.
Meaning there's STILL no complete and accurate way to play Ultima 7 under Linux, sigh.
--
Re:Still no working sound... except... (Score:1)
--
Re:Unfortunately... (Score:1)
(MESS is made for playing old games, yeah!
(it's MAME for computer/console systems...))
---
pb Reply or e-mail; don't vaguely moderate [152.7.41.11].
Re:Dosemu is a time machine (Score:1)
Ah yes, playing StarFlight lo those many years ago on a dual-floppy 8088 machine.
What a pain their save-game system was though. You had to make a playing copy of the disks, and another copy each time you wanted to save some point in the game. The worst was if you didn't exit properly you lost the game. Not just the work you did since starting, but the whole game! One time someone flipped the power while I was out of the room almost made we want to kill the whole family!
Those were the days eh?
I also remember getting my first hard drive. A 20Meg behemoth (had to lose a floppy to fit it though
Re:Dosemu is a time machine (Score:1)
Re:DosEmu not only for old games... (Score:1)
But Debian is much cooler, and really free.
Re:Finally .. (Score:1)
Re:For me it's ZX Spectrum emulators... (Score:1)
Re:For me it's ZX Spectrum emulators... (Score:1)
Maybe they just wait to see if they get a ton of submissions so they don't have to worry about picking the good stories, they just go with the growd (they'd call it "doing the best for the community")
Esperandi
Yeah, I'm pissed off today, leave me alone. My Sim burned alive because the moron couldn't cook.
Re:Duke3D, ip masq, Kali, and DosEMU (Score:1)
and the autofw module?
Also check this great ipmasq site for the right ports and stuff (unreplacable!): http://www.tsmservices.com/masq/
Re:Pruned directory trees (Score:2)
I used PCTools 1.0 (or was it even 0.9 something?) to create hard links in the file systems. Several directory names linked to the same physical dir, subdirs linking back to a higher dir (creating some kind of weird cyclical-infinitely-linked list kind of thing), and all sorts of fun... It confused the h*ll out of chkdsk, though.
And trust me, the 12-bit FAT format is weird when you do your editing directly on disk. Later I got hold of Norton Utilities, which could parse the FAT and partition table for me, after that it wasn't so much fun anymore :/
I even recreated almost every single file from a 20 MB harddisk, where, by some freak accident, the whole bootsector, partition table and FAT table had been overwritten by a text file. Don't ask me how that could happen, something must have been really screwed up. Luckily I had run "SpeedDisk" on it shortly before, so I could recreate the whole FAT table from the information in the directory entries. It took a lot of time, but I got everything back.
Rules of Engagement (Score:1)
Re:Funny? Not funny at all ;-) (Score:1)
I was pretty darn close to starting a reimplementation for X myself a few years ago. I actually mailed Microprose to ask them for the source (no shit!), for some reason I never even got a reply
The two first versions of the game were great, the third one sort of ruined it IMO. If only I had a year or two I didn't know what to do with, I'd be firing up gcc&Mesa and get that baby done with.
Actually doing a reimplementation would probably be the easiest, and by far the most fun. Think about XCom in 1600x1200, MesaGL, original plot, MP3 background music, drooool....
I'd love to ask "Any takers?" but I just _can't_ go into this myself now.
Re:Still no working sound... except... (Score:1)
Re:My BASIC days (Score:1)
One of my early projects was modifying Nibbles so the computer could play one or both snakes. WoW or something ;-)
Re:Dosemu is a time machine (Score:1)
I had all these neat-o DOS 4 (and 4DOS) scripts that would do a search and replace for the text "STUDENT EDITION OF LOTUS 1-2-3" and pipe the output to the printer, which was a noisy panasonic 8 pin dot matrix. This being my post VAX and pre-UNIX days, I thought this was a clever hack.
When DOS 5 came out, and they got rid of edlin, I was a little annoyed. Sure, it sucked as a user interface, but it was about the only scriptable tool that came with DOS! (Which was only slightly scriptable to begin with; still - it was neat what you could do with a
Re:Dosemu is a time machine (Score:1)
Those were the days.
Re:Dosemu is a time machine (Score:2)
Luckily the 16x16 chunks they saved it in mapped nicely to the 256B sectors on Apple 2 5.25s so my hex editor (Copy
I then went through the sector putting all byte values in and when I played the game, writing down what each value was. Some values were for things like horses and ships. But what was really cool was that you could 'B'oard the horse/ship and ride/sail it away and there was still one there. So I went through the map editing horses and ships near all the towns, so no matter where I wanted to go I'd have the proper transport easily available.
This was in '88 or so, on my Apple
And I did something similar recently, with some shareware adventure game. Now of course, with a multitasking OS, it's easier to just snoop on the process's memory and make edits that way.
That big? (Score:2)
Someday, I need to actually get the timeline on the larger memory 11's staight in my head . . .