Home
+
Products
-
Services
  
Customized Lab Equipment
  
Case Study
 -
Software and Firmware Development
   
QEMU Machine Emulator and Virtualizer
   
PIC Assembly Language
   
PIC C Compiler Language
   
Z-World Rabbit Dynamic C Language
   
Visual Basic 6
   
Microsoft .NET Framework
   
Java
   
Microsoft Office Scripting
   
Microsoft SQL
   
Linux MySQL
   
Microsoft IIS ASP
   
PHP
   
Python
   
Foxpro 2.6A
 +
Webhosting
+
Support
 
References
 
Downloads
 
Contact Us
 
Company Profile
Our Core Competencies:
  • Consultation
  • Mech/Electronic Design
  • Mech/Electronic Fabrication
  • Software Development
  • Firmware Development
 
QEMU
QEMU is an emulator, that is, it is a software which copies the behaviour of a complete computer system. Why is the ability to pretend to be another system a valuable capability?
  • With the passage of time, computer systems advance
  • Sooner or later, a particular mission critical software you use is no longer supported
  • Perhaps there is no source code for this mission critical software
  • Perhaps the operating system is defunct
  • Finally, the hardware itself does not exist anymore
For example
  • What if your program was hard coded to address hardware registers which no longer exist on newer PCs?
  • What if your program can only run on an obsolete operating system such as Windows NT4?
  • What if you can no longer source PCs with the necessary hardware registers?
Perhaps you may be able to run your program in Windows NT4 in a QEMU emulated ancient hardware.

Let's try running Windows NT4 on a modern multiprocessor system!

Here's NT4 booting...

Booting NT4

NT4 is unable to get past system configuration detection...

NT4 Blue Screen Of Death

Now we emulate an obsolete Pentium Pro system, and NT4 is starting...

NT4 is starting

We can now logon to a virtual NT4...

NT4 Logon

The ancient 1996 desktop...

NT4 Desktop

Finally, we can do a proper shutdown of our virtual NT4...

NT4 Shutdown

When you really need to continue running legacy mission critical software on an old and dying hardware, look to machine emulation to solve your problems.