misc/globalvr.cpp: Add info about hardware setups (#12398)

This commit is contained in:
ClawGrip 2024-05-25 01:22:57 +02:00 committed by GitHub
parent 9030c62980
commit 45a9b87af4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,10 +1,12 @@
// license:BSD-3-Clause // license:BSD-3-Clause
// copyright-holders:Scott Stone // copyright-holders:Scott Stone
/* Global VR - PC-Based Hardware /* Global VR - PC-Based Hardware
Skeleton only at this time holding info regarding Install Disks Skeleton only at this time holding info regarding Install Disks
for Games/Operating System for Global VR produced games. for Games/Operating System for Global VR produced games.
Specific hardware outlays are unknown per game at this time. Specific hardware outlays are different per game, and a particular game can have
different motherboard setups: https://service.globalvr.com/reference/default.htm
The install disks contains PowerQuest DeployCenter 5.0 images. The install disks contains PowerQuest DeployCenter 5.0 images.
Those aren't El Torito compliant so they expect at very least a Those aren't El Torito compliant so they expect at very least a
@ -37,54 +39,226 @@ The nfsgt is a Windows XP HDD image, containing:
TODO: TODO:
- nfsgt hard disk crashes MAME with uncaught exception in both pcipc and shutms11 - nfsgt hard disk crashes MAME with uncaught exception in both pcipc and shutms11
Game List Year-----------------------------------------------------
Aliens: Extermination 2006 GlobalVR games on this hardware setups:
America's Army 2007
Beach Head 2000 2000 Game | Year | I/O PCB | Compatible MBs | Compatible recovery disks
Beach Head 2002 2002 -------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Beach Head 2003 Desert War 2003 Aliens: Extermination | 2006 | GVRI/O Mini | MSI H61M-P32 | 050-0233-01
Big Red Button 2006 | | | | 050-0227-01
Blazing Angels 2008 | | +--------------------------+----------------------------
Desert Gunner 2006 | | | DFI EL339-b | 050-0220-01 or later
EA Sports Madden NFL Football 2004 | | | Intel DH61CR |
EA Sports Madden NFL Season 2 2006 | | +--------------------------+----------------------------
EA Sports NASCAR Racing 2007 | | | Intel DG41TY | 050-0190-01 or 050-0198-01* or 050-0208-01*
EA Sports PGA Tour Golf 2003 | | | Intel DG41TX |
EA Sports PGA Tour Golf Challenge Edition 2005 | | | |
EA Sports PGA Tour Golf Challenge Edition II 200? | | +--------------------------+----------------------------
EA Sports PGA Tour Golf Challenge Edition III 200? | | | Intel DQ45CB | 050-0190-0
EA Sports PGA Tour Golf Team Challenge 2006 | | +--------------------------+----------------------------
EA Sports Tiger Woods PGA Tour 2002 2002 | | | GA-945GM-S2 | 050-0166-01 or 050-0208-01*
Fast Draw Showdown 2002 | | +--------------------------+----------------------------
Feeding Frenzy 2006 | | | ASUS P5KPL-CM | 050-0166-01
FrightFearLand 2011 | | | 915GAG |
Global Arcade Classics 2007 -------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Gone Bowling 2006 America's Army | 2007 | usb2gun | GA-945GCMX-S2 | 050-0138-01
Gone Fishing 2006 | | | GA-945GM-S2 |
Heavy Gear 1999 | | | GA-G31MX-S2 |
Heavy Gear II 1999 | | | Intel 915GAG |
Incoming 200? | | | MSI K9NGM3 |
Invasion Earth 2003 | | | MSI K9NGM4 |
Justice League Heroes United 2009 -------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Kick-It Pro 2006 Beach Head 2000 | 2000 | unknown | unknown | unknown
Last Bounty Hunter 2002 -------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Mad Dog McCree 2002 Beach Head 2002 | 2002 | unknown | unknown | unknown
Mad Dog McCree 2 2002 -------------------------------------------------+------+-----------------------+--------------------------+----------------------------
NASCAR Team Racing 2010 Beach Head 2003 Desert War | 2003 | unknown | unknown | unknown
Need For Speed 2003 -------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Need For Speed Carbon 2008 Big Red Button | 2006 | unknown | unknown | unknown
Need For Speed GT 2004 -------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Need For Speed Underground 2005 Blazing Angels | 2008 | GVRI/O Mini | MSI H61M-P32 | 050-0239-01
Operation Blockade 200? | | | | 050-0229-01
Paradise Lost 2007 | | +--------------------------+----------------------------
Puck Off 2007 | | | DFI EL339-b | 050-0222-01 or 050-0229-01
Redline Rampage Gas Guzzlers 2014 | | | Intel DH61CR |
Sin 1999 | | +--------------------------+----------------------------
Sky Bandits 2008 | | | Intel DG41TY | 050-0189-01 or 050-0202-01*
Split The Uprights 200? | | | Intel DG41TX |
The Swarm 2013 -------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Twisted - Nitro Stunt Racing 2009 Desert Gunner | 2006 | unknown | unknown | unknown
UltraPin 2006 -------------------------------------------------+------+-----------------------+--------------------------+----------------------------
EA Sports Madden NFL Football | 2004 | Nytric USBI/O Extreme | PS35-BL | 050-0094-01 (Season 2)
| | GVRI/O Mini | | 050-0057-01 (Version 1)
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
EA Sports Madden NFL Season 2 | 2006 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
EA Sports NASCAR Racing | 2007 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
EA Sports PGA Tour Golf | 2003 | Nytric USBI/O | NB-32 | 50-0024-01 REV B (Version 1)
| | | PS35-BL |
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
EA Sports PGA Tour Golf Challenge Edition | 2005 | Nytric USBI/O | NB-32 | 050-0072-01
| | | PS35-BL |
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
EA Sports PGA Tour Golf Championship II Edition | 200? | Nytric USBI/O | NB-32 | unknown
| | | PS35-BL |
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
EA Sports PGA Tour Golf Championship III Edition | 200? | Nytric USBI/O | NB-32 | 050-0055-01
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
EA Sports PGA Tour Golf Team Challenge | 2006 | USBI/O Extreme or | NB-32 | 050-0097-01
| | GVRI/O Mini | PS35-BL |
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
EA Sports Tiger Woods PGA Tour 2002 | 2002 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Fast Draw Showdown | 2002 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Feeding Frenzy | 2006 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Frightfearland | 2011 | GVRI/O Mini | MSI H61M-P32 | 050-0233-01
| | | | 050-0227-01
| | +--------------------------+----------------------------
| | | DFI EL339-b | 050-0220-01 or later
| | | Intel DH61CR |
| | +--------------------------+----------------------------
| | | Intel DG41TY | 050-0198-01 or 050-0208-01*
| | | Intel DG41TX |
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Global Arcade Classics | 2007 | USBlinx II | Asus P5PE-VM | 050-0158-01
| | | GA-945GCMX-S2 |
| | | Intel 915GAG |
| | | Gigabyte 81865GME-775-RH |
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Gone Bowling | 2006 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Gone Fishing | 2006 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Heavy Gear | 1999 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Heavy Gear II | 1999 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Incoming | 200? | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Invasion Earth | 2003 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Justice League Heroes United | 2009 | GVRI/O Mini | MSI H61M-P32 | 050-0233-01
| | +--------------------------+----------------------------
| | | ASUS P5KPL-CM | 050-0174-01
| | | P5N-MX |
| | | GA-G31MX-S2 |
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Kick-It Pro | 2006 | unknown | D810E2CB | Not Applicable
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Last Bounty Hunter | 2002 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Mad Dog McCree | 2002 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Mad Dog McCree 2 | 2002 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
NASCAR Racing | 2010 | GVRI/O Mini | MSI H61M-P32 | 050-0233-01
| | | | 050-0227-01
| | +--------------------------+----------------------------
| | | DFI EL339-b | 050-0220-01 or later
| | | Intel DH61CR |
| | +--------------------------+----------------------------
| | | Intel DG41TY | 050-0198-01* or 050-0208-01* plus Digital Vibrance Patch Disk 050-0207-01
| | | Intel DG41TX |
| | +--------------------------+----------------------------
| | | GA-G31MX-S2 | 050-0157-01 (Ver. 1.5)
| | | GA-945GM-S2 | 050-0137-01 (Ver. 1)
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
NASCAR Team Racing | 2010 | GVRI/O Mini | MSI H61M-P32 | 050-0233-01
| | | | 050-0227-01
| | +--------------------------+----------------------------
| | | DFI EL339-b | 050-0220-01 or later
| | | Intel DH61CR |
| | +--------------------------+----------------------------
| | | Intel DG41TY | 050-0185-01
| | | Intel DG41TX |
| | | Intel DQ45CB |
| | | Intel DG31PR |
| | | GA-G31MX-S2 |
| | | GA-945GM-S2 |
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Need For Speed | 2003 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Need For Carbon | 2008 | GVRI/O Mini | MSI H61M-P32 | 050-0233-01
| | Nytric USBI/O +--------------------------+----------------------------
| | | DFI EL339-b | 050-0210-01
| | +--------------------------+----------------------------
| | | Intel DG41TY | 050-0225-01 or 050-0184-01 Plus Digital Vibrance Patch: 050-0183-01
| | | Intel DG41TX |
| | | Intel DQ45CB |
| | +--------------------------+----------------------------
| | | P5N-MX | 050-0152-01
| | | GA-G31MX-S2 |
| | | Intel DG31PR |
| | +--------------------------+----------------------------
| | | PS35-BL | 050-0149-01
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Need For Speed GT | 2004 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Need For Speed Underground | 2005 | Nytric USBI/O | MSI H61M-P32 (750 Video) | 050-0240-01
| | GVRI/O Mini +--------------------------+----------------------------
| | | PS35-BL | 050-0070-01
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Operation Blockade | 200? | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Paradise Lost | 2007 | GVRI/O Mini | MSI H61M-P32 | 050-0233-01
| | +--------------------------+----------------------------
| | | DFI EL339-b | 050-0223-01
| | | Intel DH61CR |
| | +--------------------------+----------------------------
| | | Intel DG41TY | 050-0192-01
| | | Intel DG41TX |
| | | Intel DQ45CB |
| | +--------------------------+----------------------------
| | | ASUS P5KPL-CM (Intel G31)| 050-0126-01
| | | GA-G31MX-S2 |
| | | 915GAG |
| | | Gigabyte GA-945GME-DS2 |
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Puck Off | 2007 | GFX I/O | GA-945GCMX-S2 | 050-0131-01
| | | GA-G31MX-S2 |
| | | Gigabyte GA-945GM-S2 |
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Redline Rampage Gas Guzzlers | 2014 | GVRI/O Mini | MSI H61M-P32 | 050-0233-01
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Six-Gun Select | ??? | N/A | CS35TL | 050-0009-01 REV D
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Sin | 1999 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Sky Bandits | 2008 | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Split The Uprights | 200? | unknown | unknown | unknown
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
The Swarm | 2013 | GVRI/O Mini | MSI H61M-P32 | 050-0233-01
| | | | 050-0227-01
| | +--------------------------+----------------------------
| | | DFI EL339-b | 050-0220-01 or later
| | | Intel DH61CR |
| | +--------------------------+----------------------------
| | | Intel DG41TX | 050-0218-01
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Twisted - Nitro Stunt Racing | 2009 | GVRI/O Mini | MSI H61M-P32 | 050-0233-01
| | +--------------------------+----------------------------
| | | Intel DH61CR | 050-0221-01
| | +--------------------------+----------------------------
| | | Intel DG41TY | 050-0179-01 or 050-0203-01* plus Digital Vibrance Patch Disk 050-0206-01
| | | Intel DG41TX |
| | | Intel DQ45CB |
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
UltraPin | 2006 | uShock I/O | GA-945GM-S2 | 050-0114-01
| | | Gigabyte GA-945GME-DS2 |
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
Vortek V3 & gvrSX | ??? | HAPP UGCI | Intel DG41TY | 050-0171-01 & patch disc 050-0191-01
| | | Intel DQ45CB |
| | +--------------------------+----------------------------
| | | CS35TL | 050-0162-01
| | | DFI GIC68-D |
| | +--------------------------+----------------------------
| | | Graphite | 050-0019-01 REV A
-------------------------------------------------+------+-----------------------+--------------------------+----------------------------
* Later recovery discs contain drivers for newer video cards.
*/ */
@ -127,7 +301,7 @@ void globalvr_state::globalvr(machine_config &config)
// Logs inside gvrxpsys claims that it expects a "GenuineIntel" // Logs inside gvrxpsys claims that it expects a "GenuineIntel"
// with CPU features 0x0383f9ff (no SSE2, MMX, SSE, no Procesor Serial Number) // with CPU features 0x0383f9ff (no SSE2, MMX, SSE, no Procesor Serial Number)
// Socket 370 Celeron/Pentium 3? // Socket 370 Celeron/Pentium 3?
PENTIUM3(config, m_maincpu, 100'000'000); /* ? MHz */ PENTIUM3(config, m_maincpu, 100'000'000); // ? MHz
m_maincpu->set_addrmap(AS_PROGRAM, &globalvr_state::globalvr_map); m_maincpu->set_addrmap(AS_PROGRAM, &globalvr_state::globalvr_map);
m_maincpu->set_disable(); m_maincpu->set_disable();
@ -148,7 +322,7 @@ ROM_START( hyperv2a )
ROM_REGION32_LE(0x80000, "bios", 0) ROM_REGION32_LE(0x80000, "bios", 0)
ROM_LOAD("mb.bios", 0x00000, 0x80000, NO_DUMP ) ROM_LOAD("mb.bios", 0x00000, 0x80000, NO_DUMP )
ROM_REGION( 0x168000, "bootdisk", 0 ) /* Win98/DOS bootdisk from folder made into .IMA with WinImage */ ROM_REGION( 0x168000, "bootdisk", 0 ) // Win98/DOS bootdisk from folder made into .IMA with WinImage
// "not-bootable system disk", but contains autoexec.bat / config.sys ... // "not-bootable system disk", but contains autoexec.bat / config.sys ...
ROM_LOAD( "hyperv2_pqi_9-30-01.ima", 0x000000, 0x168000, BAD_DUMP CRC(964d8e00) SHA1(efefcfcca85328df8445a4ba482cd7d5b584ae05) ) ROM_LOAD( "hyperv2_pqi_9-30-01.ima", 0x000000, 0x168000, BAD_DUMP CRC(964d8e00) SHA1(efefcfcca85328df8445a4ba482cd7d5b584ae05) )