User:Computafreak: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
Content deleted Content added
Added hardware specifications of Virtual PC 2004 & 2007
m →‎VPC hardware comparison: Removed duplicate information
Line 16: Line 16:


==VPC hardware comparison==
==VPC hardware comparison==
{| class="wikitable"
{| {{wikitable}}
|-
|-
! Category
! Category
! Virtual PC 2004
! Virtual PC (2004, 2007)
! Virtual PC 2007
! Notes
! Notes
|-
|-
| Floppy disk drive
| Floppy disk drive
| Supported
| Supported
| Supported
| Both versions support 720 KB and 1.44 MB disk images.
| Both versions support 720 KB and 1.44 MB disk images.
Line 30: Line 28:
| Power management
| Power management
| APM 1.2, ACPI
| APM 1.2, ACPI
| Only the basic ACPI tables are supported, with no MADT or derived tables. I'm trying APM in a few weeks.
| APM 1.2, ACPI
| Both versions support only the basic ACPI tables. I'm trying APM in a few weeks.
|-
|-
| BIOS
| BIOS
| American Megatrends
| American Megatrends
|
| American Megatrends
| Both versions seem to support the same BIOS. I'm not certain about this though.
|-
|-
| CD/DVD
| CD/DVD
| CD supported
| CD supported
| CD supported
| Can use either an ISO image, or the host computer's physical CD or DVD drive.
| Can use either an ISO image, or the host computer's physical CD or DVD drive.
|-
|-
| Sound
| Sound
| Supported
| Supported
| Supported
| The sound card emulated is the Creative Labs Sound Blaster 16 (ISA), which supports digital signal processing and FM synthesis.
| The sound card emulated is the Creative Labs Sound Blaster 16 (ISA), which supports digital signal processing and FM synthesis.
|-
|-
| Ports
| Ports
| LPT1, COM1 and COM2
| LPT1, COM1 and COM2
| LPT1, COM1 and COM2
| LPT1 is redirected to a physical parallel port. The serial ports are redirected to either a file, named pipe or physical port.
| LPT1 is redirected to a physical parallel port. The serial ports are redirected to either a file, named pipe or physical port.
|-
|-
| Video
| Video
| S3 Trio PCI
| S3 Trio PCI
| S3 Trio PCI
| VESA 2.0 is supported.
| VESA 2.0 is supported.
Line 62: Line 54:
|-
|-
| Keyboard
| Keyboard
| Supported
| Supported
| Supported
| Controller chip is Intel 8255.
| Controller chip is Intel 8255.
|-
|-
| Motherboard
| Motherboard
| Emulates Intel 440BX
| Emulates Intel 440BX
| Emulates Intel 440BX
| Contains the PIC (8259), PIT (8254), DMA controller (8237), CMOS and RTC.
| Contains the PIC (8259), PIT (8254), DMA controller (8237), CMOS and RTC.
|-
|-
| Mouse
| Mouse
| Supported
| Supported
| Supported
| PS2 mouse supported on IRQ 12.
| PS2 mouse supported on IRQ 12.
|-
|-
| Network
| Network
| Intel/DEC 21140
| Intel/DEC 21140
| Intel/DEC 21140
| This is an Ethernet card. It supports the five most common packet types:
| This is an Ethernet card. It supports the five most common packet types:
Line 88: Line 76:
|-
|-
| Processor
| Processor
| Intel Pentium 3
| Intel Pentium 3
| Intel Pentium 3
| The host computer's processor is virtualised.
| The host computer's processor is virtualised.
|-
| APICs
| Not supported
| Virtual PC doesn't support any APICs of any type. You're stuck with the PIT
|}
|}
Source: [http://support.microsoft.com/kb/833144 Overview of the technical specifications in Virtual PC 2004]
Source: [http://support.microsoft.com/kb/833144 Overview of the technical specifications in Virtual PC 2004]

Revision as of 20:19, 11 August 2009

ACPI tables

Emulator Tables detected
Microsoft Virtual PC RSDP, RSDT, FACP
Bochs RSDP, RSDT, FACP, MADT, SSDT

PCI IRQ tables

PCI IRQ Routing Table Specification

VPC hardware comparison

Category Virtual PC (2004, 2007) Notes
Floppy disk drive Supported Both versions support 720 KB and 1.44 MB disk images.
Power management APM 1.2, ACPI Only the basic ACPI tables are supported, with no MADT or derived tables. I'm trying APM in a few weeks.
BIOS American Megatrends
CD/DVD CD supported Can use either an ISO image, or the host computer's physical CD or DVD drive.
Sound Supported The sound card emulated is the Creative Labs Sound Blaster 16 (ISA), which supports digital signal processing and FM synthesis.
Ports LPT1, COM1 and COM2 LPT1 is redirected to a physical parallel port. The serial ports are redirected to either a file, named pipe or physical port.
Video S3 Trio PCI VESA 2.0 is supported.

The maximum supported resolution is 1600x1200. 8 MB of video RAM is available, but to access it, VPC additions are needed. S3 Trio graphics acceleration is fully supported.

Keyboard Supported Controller chip is Intel 8255.
Motherboard Emulates Intel 440BX Contains the PIC (8259), PIT (8254), DMA controller (8237), CMOS and RTC.
Mouse Supported PS2 mouse supported on IRQ 12.
Network Intel/DEC 21140 This is an Ethernet card. It supports the five most common packet types:
  • IEEE 802.2
  • IP
  • ARP
  • Novell IPX
  • Novell IPX 802.3

Both unicast and multicast packets are supported.

Processor Intel Pentium 3 The host computer's processor is virtualised.
APICs Not supported Virtual PC doesn't support any APICs of any type. You're stuck with the PIT

Source: Overview of the technical specifications in Virtual PC 2004