Jump to content
IGNORED

Virtualization programs. Are they emulators?


Keatah

Recommended Posts

Virtual Box, DOS Box, PCEM, MS Virtual PC 2004/2007 - are all tools one should become familiar with and learn how to use. They're like tunnels or passages through the ever-changing sponge that is modern computing. They're not perfect, but between all four you should be able to get the vast majority of vintage software running on today's hardware. At the correct speeds too. Or at faster more convenient speeds if you're working with technical utilities and file management things.

 

But are they just virtualization programs or emulators? And what what defines the line between virtualization and emulation? Are they just instruction translators? Or real emulators? Do any of these simply re-map x86 instructions from old to new?

 

Whatever they are, and however they do it, they are becoming more important for vintage software enthusiasts as current hardware drifts away from the original IBM PC specifications.

Edited by Keatah
  • Like 1
Link to comment
Share on other sites

23 hours ago, Keatah said:

Virtual Box, DOS Box, PCEM, MS Virtual PC 2004/2007 - are all tools one should become familiar with and learn how to use. They're like tunnels or passages through the ever-changing sponge that is modern computing. They're not perfect, but between all four you should be able to get the vast majority of vintage software running on today's hardware. At the correct speeds too. Or at faster more convenient speeds if you're working with technical utilities and file management things.

 

But are they just virtualization programs or emulators? And what what defines the line between virtualization and emulation? Are they just instruction translators? Or real emulators? Do any of these simply re-map x86 instructions from old to new?

 

Whatever they are, and however they do it, they are becoming more important for vintage software enthusiasts as current hardware drifts away from the original IBM PC specifications.

Technically, if it emulates the CPU, it's an emulator.  If it executes code on your actual CPU than it's virtualization

 

Dosbox is an Emulator,  PCEM is an emulator.   Virtual PC/Virtualbox, etc are Virtualization

 

Virtualization is faster, but tends to have trouble with the older line of Windows like Win95/98/ME.   But I can get them running on Dosbox

Edited by zzip
  • Like 1
Link to comment
Share on other sites

5 minutes ago, Keatah said:

Yikes! Win98 or ME on DosBox? I only tried up to Win 3.1 there.

 

I'd think that virtualization would be better for Win98??

I have 95 running on Dosbox, and it works pretty well-  that OS only needed a 386/486 so Dosbox is fine.   I'd prefer to have 98 running under virtualization, but haven't found a virtualization package that supports it well.   Remember that the pre-XP consumer Windows were built on the crappy Windows legacy codebase, which apparently doesn't play well with modern virtualization while XP was built on the newer NT codebase

Link to comment
Share on other sites

The problem with virtualising old operating systems on modern hardware is compatibility.  Even if the cpu is backwards compatible, there could be issues with bios, chip sets, audio chips, etc.  Emulation solves all those problems.  Windows XP is not as old as Windows 98 and was supported on the latest hardware for a long time.  Try installing Windows 2000 or Windows NT 4 on a modern computer.  Virtualisation is really meant for running multiple instances of compatible operating systems on one computer.

Edited by mr_me
  • Like 1
Link to comment
Share on other sites

  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...