It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Egotomb: The problem is the word emulate appeared long before computers arrived and it was not intended to define one thing. I have read the definitions and most do refer solely to emulating hardware, are these accurate definitions? Or definitions created by people who have only been given an overview of what is USUALLY meant when using the word.
We had theoretical computers (mathematically based) long before we had what you'd think of as a computer. Software and hardware distinctions become rather fuzzy at that point. For example, the Java Virtual Machine was designed to run both as a piece of software or in hardware. Does that make the software JVM an emulator of the hardware one?

WINE is not the kind of emulator that offers compatibility by offering virtualized hardware. Instead it translates API calls on the fly. This is still a compatibility layer and as far as the software it is running is concerned, it is interacting with the system that WINE is emulating. It pretends to be another system, which is pretty much all that is required to fall into the realm of "emulator" as far as the industry definition goes.
I think we all may have gotten slightly off-topic here. This is a help thread to determine if and how reaver can get Dominion War running. I played a part in pushing it off-topic but I think the discussion over whether a compatibility layer counts as an emulator should be moved to another thread.

But first :P

Personally I don't care what they call it or how wide the definition of emulator extends and I can see both sides though I'm not sure if it really matters. WINE is what it is. If saying it isn't an emulator helps them explain what it is to people who don't know, then I'm actually okay with that. I am also okay with calling it an emulator in the broad sense of the word to describe the class of products that allow one to run programs made for one type of machine/OS on another. That's fine too.

Which definition is more accurate, I'm not really sure as Egotomb pointed out the word itself and especially its root (emulation) is a lot older than any of these definitions and older than even the first computer concepts and late 18th century punch-card machines for weaving. As such any application to our specific situation is by fiat a redefinition and I don't think there is a standards body who determines these things. Perhaps the wider definition is more appropriate in more instances, perhaps not. Can't we all just get along? :)
Post edited January 19, 2011 by crazy_dave
avatar
crazy_dave: I think we all may have gotten slightly off-topic here. This is a help thread to determine if and how reaver can get Dominion War running. I played a part in pushing it off-topic but I think the discussion over whether a compatibility layer counts as an emulator should be moved to another thread.

But first :P

Personally I don't care what they call it or how wide the definition of emulator extends and I can see both sides though I'm not sure if it really matters. WINE is what it is. If saying it isn't an emulator helps them explain what it is to people who don't know, then I'm actually okay with that. I am also okay with calling it an emulator in the broad sense of the word to describe the class of products that allow one to run programs made for one type of machine/OS on another. That's fine too.

Which definition is more accurate, I'm not really sure as Egotomb pointed out the word itself and especially its root (emulation) is a lot older than any of these definitions and older than even the first computer concepts and late 18th century punch-card machines for weaving. As such any application to our specific situation is by fiat a redefinition and I don't think there is a standards body who determines these things. Perhaps the wider definition is more appropriate in more instances, perhaps not. Can't we all just get along? :)
NO! :p

:)
avatar
GameRager: NO! :p

:)
:)
avatar
GameRager: NO! :p

:)
avatar
crazy_dave: :)
:)
avatar
crazy_dave: :)
avatar
Vagabond: :)
:)
avatar
GameRager: NO! :p

:)
avatar
crazy_dave: :)
Watch out for the salami!

Somebody say off topic? :D
Good lord, what have I done?

And speaking of offtopic, i'm going to be doing a Let's Play(Text and Pics) for Nehrim, the TC to Oblivion. I hope to see you all saying good luck and leaving me well wishes when I start that thread. ;)
To put it simple Wine is not an emulator, but it is a software emulator.

Why the difference? In computer science everything has a specific meaning, and when someone do not specify what he means he may be misunderstood.

If i say emulator, i may mean software emulator, but as the worst scenario for efficiency is hardware emulator, that is the meaning that it would probably take (First law of Engineering: "Hope for the best, calculate and think for the worst").

Wine so is a software emulator, still this definition is gross as it doesn't explain what method it uses to emulate: it could be by an interpreter, by translate API calls, or even through dynamic recompiling; so specifically Wine is an API translation layer.
avatar
reaver894: I thought that too but I dont have my product codes for XP or 98 anymore, I could contact microsoft and see if they can provide one.
avatar
OldEnt: Do not do that. It will screw up your bootsector and you won't be able to boot your modern system. Unless you have two hard drives, I'd rather suggest you install a virtual machine
I don't know about Vista, but in 7 you can burn a repair disc. This will repair all the 'damage' done by the older version of windows. You can then use something like EasyBCD to add the older version of Windows to the Vista/7 boot menu. I did this for XP on my laptop.
Eh, you guys probably didn't want to read that (it wasn't about emulation, anyway) :)
Post edited January 19, 2011 by orcishgamer
Already discussed. Wait until DOSBox will split into some proper Windows emulator/simulator, meanwhile buy an old PC and install Win9x there....