Difference between revisions of "Virtuality SU2000"

From SkullSpace Wiki
Jump to navigation Jump to search
(Created page with "Virtuality SU2000 Mike bought this, quite used, from the [mall of the americas] in minneapolis and brought it to the space as a projecto to repair. The graphics are dated, but ...")
 
C (talk)
Line 1: Line 1:
Virtuality SU2000
+
== Virtuality SU2000 ==
  
  
Mike bought this, quite used, from the [mall of the americas] in minneapolis and brought it to the space as a projecto to repair. The graphics are dated, but it's still a damn impressive system for 1995 - no wonder it sold for $100K then. That technology comes at a price - it's quite complex and has lots of custom hardware that can't really be found or repaired today if anywthing were to break.  
+
Mike bought this unit, very used, from the [mall of the americas|www.mallofamerica.com] in Minneapolis and brought it to the space as a repair project. Although the graphics are dated, it's still a very impressive system for 1995, when it sold for $100K. That technology comes at a price - the system is quite complex and has a lot of custom hardware that's almost impossible to find or repair today if anything were to break.  
  
  
Overview
+
== Overview ==
  
  
A 2-player VR game systems with 2 platforms, each of which has:
+
A 2-player VR game system with 2 standing platforms, each of which has:
*'visette' head-mounted display
+
*'visette' head-mounted display (was it 1 screen or 2 for 3D?)
 
*'joystick' handhead controller
 
*'joystick' handhead controller
 
*emitter for 3D location of the above devices (Polhemus corp)
 
*emitter for 3D location of the above devices (Polhemus corp)
 
*'Format D' interconnection box (with composite video out)
 
*'Format D' interconnection box (with composite video out)
 
*magnetic card reader
 
*magnetic card reader
 +
*speaker and buttons
 
*power supply
 
*power supply
The actual system sits under platform #1 in a rackmount PC case.  
+
The main electronics box sits under platform #1 in a rackmount PC case.  
  
System overview
+
== Electronics overview ==
  
We call it a 486 but that's somewhat missing the point - it's a 14?-slot backplane with one 486 board
+
The main box is referred to as a 486 but that's missing the point - it's a 14-slot backplane with one mini-pci board with 486CPU/RAM/etc, and about a dozen other boards with custom 3D system, graphics and sound generation and processing boards, all powered by an ???W PC power supply.
inside, and about a dozen other boards with custom 3D interface, graphics and sound
+
There's a 500MB HD and two ?X IDE CD drives, also a floppy drive.
generation and processing boards, powered by an ??? PC power supply
 
*
 
  
 +
Cards, from the right, viewed from the back:
 +
*Dual graphics interface card, with a ribbon cable going to each of the following:
 +
*2 graphics rendering cards with 2 fan-cooled DSPs? on each
 +
*graphics pass-through card
 +
*2 Polhemus 3D interface cards, also have a Polhemus box on a ~8in cable connected to the DB15?
 +
*2 Visette/system interface cards
 +
*486 mini-PC card
 +
*10Base-2 network card
 +
*standard VGA card for configuration/control
 +
*sound/CD interface card
  
 +
== Resources and media  ==
  
Resources and media
+
SU2000 user manual [where
 
 
SU2000 user manual
 
 
Flickr pictures of Mike's disassembly and cleaning  http://www.flickr.com/photos/59845615@N04/sets/72157627434961152/
 
Flickr pictures of Mike's disassembly and cleaning  http://www.flickr.com/photos/59845615@N04/sets/72157627434961152/
There are two companies that claim to sell and repair the SU2000, www.arcadianvr.com (which bought the rights to the products when Virtuality closed its doors), and www.vrealities.com. Neither are terribly interested in replying to our e-mails
+
There are two companies that claim to sell and repair the SU2000, www.arcadianvr.com (which bought the rights to the products when Virtuality closed its doors, but now seems to be closing as well [http://www.prlog.org/10106249-arcadian-virtual-reality-to-liquidate-assets.html]), and www.vrealities.com. Neither seem too interested to replying to our e-mails.
A German forum user has posted a lot of information on his SU2000 system at [] and on the MAME forum at []. His system has a number of details different from ours - different 486 motherboard, ...
+
A German forum user has posted a lot of information on his SU2000 system at [http://community.arcadeinfo.de/showthread.php?t=14221] and on the MAME forum at [http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=203372]. His system has a number of details different from ours - different 486 motherboard, ...
 +
Another MAME forum thread here: [http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Board=hardware&Number=231304]
  
  
 
Problems and repairs done
 
Problems and repairs done
  
*player 1 joystick was moving randomly/strangely along 1 axis/stuttering
+
*player 1 joystick was moving randomly/strangely along 1 axis and stuttering
   The white wire in a PS2? wire from format D to the joystick port on the System Polhemus board had broken. We switched most of the devices in the system around - joystick, Polhemus transmitter, format D & format C - before switching around the wires to discover this.
+
   The white wire in a 6-pin Mini-DIN wire from format D to the joystick port on the System Polhemus board had broken. We switched most of the devices in the system around - joystick, Polhemus transmitter, format D & format C - before switching around the wires to discover this.
 
*player 2 card reader not working
 
*player 2 card reader not working
   Mike opened the device and the read head is flaky, likely due to lots of usage. Both the read head and reader seem to have been made by the UK company ???? which is long out of business. Decomentation indicates that the reader generates a 'complex' signal to the system - probably adding minor encryption or a random number after every card read - so it would be hard to replace unless we can understand its nature. Which troubleshooting, the 'data' button in the damaged reader was pressed for 3sec, which unfortunately erased its stored 'site key' - so it would no longer accept any cards as all the cards we have were programmed with a certain site key. Mike used a card skimmer from his work to retrieve the site key from another card and re-programmed the reader with a correct key.
+
   Mike opened the device and the read head is flaky, likely due to lots of usage. Both the read head and reader seem to have been made by the UK company ???? which is long out of business. Documentation indicates that the reader generates a 'complex' signal to the system - probably using minor encryption or adding a random number after every card read - so it would be hard to replace unless we can understand its nature. While troubleshooting, the 'data' button in the damaged reader was pressed for 3sec, which unfortunately erased its stored 'site key' - so it would no longer accept any cards as all the cards we have were programmed with a certain site key. Mike used a card skimmer from his work to retrieve the site key from another card and re-programmed the reader with a correct key. We're considering replacing the read head with a compatible one or simply generating a signal with an MCU.
  
Some of the reader information above was gleamed from a very similar product from the same company, and [electric panel card].
+
Some of the reader information above was gleamed from a very similar product from the same company, an [electric panel card].
  
*player ? display all black after system cleaning
+
*player ? display all black after system cleaning: Two issues - cable from the graphics card to format C was backwards, also the ribbon cable on the graphics card was loose.
 
    
 
    
  
Line 49: Line 58:
  
 
We're doing a number of PC-related upgrades on the system:
 
We're doing a number of PC-related upgrades on the system:
*CPU Card RAM - upgraded to 16MB from 4MB. 72pin? SIMMS.
+
*CPU card RAM - upgraded to 16MB from 4MB. 72pin? SIMMS.
*CPU card CPU overclocking
+
*CPU card CPU upgrade/overclocking - will have to jog our 486 memories for this
 +
*CPU card cache upgrade - need to find the pinouts to see if it's possible
 
*HD upgrade - ordered a 2GB CF card to replace the 500MB HD. Note that DOS6.22 only supports Fat16 (2GB partitions), so if we want to store the CD images on the HD we'll need to make multiple partitions
 
*HD upgrade - ordered a 2GB CF card to replace the 500MB HD. Note that DOS6.22 only supports Fat16 (2GB partitions), so if we want to store the CD images on the HD we'll need to make multiple partitions
*CD upgrade - currently there are two 4X IDE CDs - we'll try to replace with newer drives to speed up game loading. If we can get the system to accept a DOS CD emulator (0cd / FakeCD / CDemu2?) we'll just store the games on the HD instead of loading from the CD every time
+
*CD upgrade - currently there are two ?X IDE CDs - we'll try to replace with newer drives to speed up game loading. If we can get the system to accept a DOS CD emulator (0cd / FakeCD / CDemu2?) we'll just store the games on the HD instead of loading from the CD every time
*Format C upgrade (sound board?) - upgraded to 8MB from 4MB.
+
*Format C upgrade (sound board?) - upgraded to 8MB from 4MB, will it do anything?
  
  
 
Storage and emulation
 
Storage and emulation
  
The unit stores system data on a 120MB HD (which was 500MB in ours - likely the original died) and game data on 2 standard? CDs. We did backups of the HD and our 2 games (Dactyl Nightmare and ???). The boards have many programmable ICs which we have not backed up yet. We will volunteer assistance to the MAME project if they're interested in emulating the platform.
+
The unit stores system data on a 120MB HD (which was 500MB in ours - likely the original died) and game data on 2 standard? CDs. We made backups of the HD and our 2 games (Dactyl Nightmare and ???). The boards have many programmable ICs which we have not backed up yet. We will volunteer assistance to the MAME project if they're interested in emulating the platform.
  
 
Projects
 
Projects
  
*understand how the system functions, esp. in regards to standard PC features,
+
*get it working - mostly there, card reader is the last issue
 +
*understand how the system functions, esp. in regards to standard PC features, so we can adapt it to a newer motherboard or just to a recent PC to run recent games in 3D.

Revision as of 23:34, 15 August 2011

Virtuality SU2000

Mike bought this unit, very used, from the [mall of the americas|www.mallofamerica.com] in Minneapolis and brought it to the space as a repair project. Although the graphics are dated, it's still a very impressive system for 1995, when it sold for $100K. That technology comes at a price - the system is quite complex and has a lot of custom hardware that's almost impossible to find or repair today if anything were to break.


Overview

A 2-player VR game system with 2 standing platforms, each of which has:

  • 'visette' head-mounted display (was it 1 screen or 2 for 3D?)
  • 'joystick' handhead controller
  • emitter for 3D location of the above devices (Polhemus corp)
  • 'Format D' interconnection box (with composite video out)
  • magnetic card reader
  • speaker and buttons
  • power supply

The main electronics box sits under platform #1 in a rackmount PC case.

Electronics overview

The main box is referred to as a 486 but that's missing the point - it's a 14-slot backplane with one mini-pci board with 486CPU/RAM/etc, and about a dozen other boards with custom 3D system, graphics and sound generation and processing boards, all powered by an ???W PC power supply. There's a 500MB HD and two ?X IDE CD drives, also a floppy drive.

Cards, from the right, viewed from the back:

  • Dual graphics interface card, with a ribbon cable going to each of the following:
  • 2 graphics rendering cards with 2 fan-cooled DSPs? on each
  • graphics pass-through card
  • 2 Polhemus 3D interface cards, also have a Polhemus box on a ~8in cable connected to the DB15?
  • 2 Visette/system interface cards
  • 486 mini-PC card
  • 10Base-2 network card
  • standard VGA card for configuration/control
  • sound/CD interface card

Resources and media

SU2000 user manual [where Flickr pictures of Mike's disassembly and cleaning http://www.flickr.com/photos/59845615@N04/sets/72157627434961152/ There are two companies that claim to sell and repair the SU2000, www.arcadianvr.com (which bought the rights to the products when Virtuality closed its doors, but now seems to be closing as well [1]), and www.vrealities.com. Neither seem too interested to replying to our e-mails. A German forum user has posted a lot of information on his SU2000 system at [2] and on the MAME forum at [3]. His system has a number of details different from ours - different 486 motherboard, ... Another MAME forum thread here: [4]


Problems and repairs done

  • player 1 joystick was moving randomly/strangely along 1 axis and stuttering
 The white wire in a 6-pin Mini-DIN wire from format D to the joystick port on the System Polhemus board had broken. We switched most of the devices in the system around - joystick, Polhemus transmitter, format D & format C - before switching around the wires to discover this.
  • player 2 card reader not working
 Mike opened the device and the read head is flaky, likely due to lots of usage. Both the read head and reader seem to have been made by the UK company ???? which is long out of business. Documentation indicates that the reader generates a 'complex' signal to the system - probably using minor encryption or adding a random number after every card read - so it would be hard to replace unless we can understand its nature. While troubleshooting, the 'data' button in the damaged reader was pressed for 3sec, which unfortunately erased its stored 'site key' - so it would no longer accept any cards as all the cards we have were programmed with a certain site key. Mike used a card skimmer from his work to retrieve the site key from another card and re-programmed the reader with a correct key. We're considering replacing the read head with a compatible one or simply generating a signal with an MCU.

Some of the reader information above was gleamed from a very similar product from the same company, an [electric panel card].

  • player ? display all black after system cleaning: Two issues - cable from the graphics card to format C was backwards, also the ribbon cable on the graphics card was loose.


Upgrades

We're doing a number of PC-related upgrades on the system:

  • CPU card RAM - upgraded to 16MB from 4MB. 72pin? SIMMS.
  • CPU card CPU upgrade/overclocking - will have to jog our 486 memories for this
  • CPU card cache upgrade - need to find the pinouts to see if it's possible
  • HD upgrade - ordered a 2GB CF card to replace the 500MB HD. Note that DOS6.22 only supports Fat16 (2GB partitions), so if we want to store the CD images on the HD we'll need to make multiple partitions
  • CD upgrade - currently there are two ?X IDE CDs - we'll try to replace with newer drives to speed up game loading. If we can get the system to accept a DOS CD emulator (0cd / FakeCD / CDemu2?) we'll just store the games on the HD instead of loading from the CD every time
  • Format C upgrade (sound board?) - upgraded to 8MB from 4MB, will it do anything?


Storage and emulation

The unit stores system data on a 120MB HD (which was 500MB in ours - likely the original died) and game data on 2 standard? CDs. We made backups of the HD and our 2 games (Dactyl Nightmare and ???). The boards have many programmable ICs which we have not backed up yet. We will volunteer assistance to the MAME project if they're interested in emulating the platform.

Projects

  • get it working - mostly there, card reader is the last issue
  • understand how the system functions, esp. in regards to standard PC features, so we can adapt it to a newer motherboard or just to a recent PC to run recent games in 3D.