Skip navigation

Tag Archives: Matrox

(right-clicking on any image and choosing “view image” will enlarge image)

I’ve always liked the Vectra line. I don’t exactly know why as I never owned one and they tended to be meant for more of the business side of computing then gaming or home use but none the less I still always kind of had a soft spot for the series.

Today we are going to look at the HP Vectra XA, a decidedly business oriented model that still can make a great retro PC with some slight tweaking.

On the far right of the Vectra XA we have one 5 1/2 expansion bay as well as two 3 1/2 bays. The bays though are a little different in that the two 3 1/2 bays sandwich the single 5 1/4 bay. The dual 3 1/2 bays also are not centered like you see in most cases but are in these sort of extended bays with plastic tabs covering the unused portion. It almost looks like if you removed everything you could turn it into a dual 5 1/4 bay but that doesn’t really work. These bays also use rails to secure the drives, yuk.

In the center we have a removable plate (when the case is open) which has our buttons and LED lights. starting on the top left we have a power button followed by a reset button and finally we have a “lock” button. This button when pressed would suspend the system until you entered a passcode. Handy if you were walking away from your desk and didn’t want nosy coworkers, children or perhaps spouses poking around. Mine didn’t seem to work which is probably for the best since I don’t have a passcode. There may be an option in the BIOS to enable this feature though I didn’t see it when I quickly checked.

Below this we have a hard drive activity light as well as a LAN network activity light. Some models came with an audio board and had audio jacks and volume controls on the under the LED lights but mine did not.

On the back starting on the left we have a security lock and under that a special built-in network card featuring a 10T and 100T Ethernet jacks.

Here is a look at that card installed from the side.

To the right of the Ethernet card we have four expansion slots and several clearly labeled built-in I/O ports. We have a parallel printer port as well as a single USB 1.1 port sandwiched between two serial ports. Finally we have dual PS/2 ports for mouse and keyboard. There is an option in the BIOS for this model to power on via pressing the space bar on the keyboard but I couldn’t get it to work on my machine even with the BIOS option enabled. A specific HP keyboard may be required for this function to work.

removing the top to the case is fairly simple and only involves sliding these plastic tabs located on the bottom front of the case.

After this just pull the case lid forward and up to remove.

Here we see the XA with the top of the case removed.

The hard drive is located behind the front drive bays and is secured upside down to a metal bracket hanging over the network card. The hard drive installed in my XA was a 1.6GB Quantum Fireball.

Now let’s take a look at the motherboard with all those expansion cards out of the way.

1 ) CPU – The Vectra XA uses a socket 7 motherboard. Mine came with an Intel 166MHz MMX CPU installed.

The 166MHz Pentium is a classic CPU and perfect for early Windows and late DOS retro machines. The XA should be able to support every CPU from the Intel 75 up to the 233 MMX as well as Cyrix and AMD equivalents. There is no fan on the heatsink since the CPU gets its active cooling from a fan located on the power supply. We will take a closer look at this later.

2 ) Voltage Regulator – It was pretty common for motherboards of this era to have voltage regulator modules. Rather than having the voltage regulator soldered onto the board it was sometimes on a removable module. In theory you could replace the module much easier if it should fail or even swap it out for one that supported different voltages. They tend to be pretty difficult to come across these days.

3 ) Cache Module – Located between the main system RAM and the CPU, the XA uses a pipeline burst COASt module or Cache On A Stick to provide level 2 cache memory. The cache stick in my XA is a 512kb module though a 256kb can be swapped in if you wanted to for some reason.

4 ) RAM – The XA has six 72-pin RAM slots accepting a total of 192MB of RAM. My PC came with 48MB installed

5 ) CMOS battery and switch box – The CMOS battery for the Vectra XA is a BR2325 coin battery as opposed to the more common CR2032 batteries most motherboards tend to use. The BR is slightly larger than the CR and there are some differences as far as battery life but that is beyond the scope of this article.

The switch is mostly used for setting the front side bus and CPU frequency.

6 ) Power supply – The XA power supply is a fairly low power 100w proprietary form factor power supply. To make it even worse the board requires an AUX power connector from the supply and a specifically positioned fan on the underside of the power supply is used to cool the CPU heatsink.

Replacements can be found on eBay but the asking price of these is usually more then what one is likely to purchase the computer for.

Next to the main AT power connector is a floppy drive connector and dual EIDE connectors for attaching hard drives, CD-ROM drives, ect.

Video – The XA does not have built-in video but it did come standard with a discrete PCI Matrox Millenium video card. This card makes sense seeing as the Vectra XA was aimed at business. The Millenium offers excellent image quality for the time. For gaming is offers fast speeds and decent compatibility.

Sound – The sound card that came with my XA is a Sound Blaster 16 with the Vibra16S sound chip. In my opinion the Vibra cards are a little less noisy then early SB cards but they may not sound quite the same. This card also does not have a true FM OPL chip but instead uses a CQM synthesis chip for FM.

The final card that came installed with my XA is some kind of HP branded interface card with an HP-IB aka IEEE-488 interface.

The HP Vectra XA is a pretty decent socket 7 machine and is fairly easily customizable for your retro needs. It can make a great retro game rig with the right video and sound cards. I’d of preferred two 5 1/4 expansion bays as opposed to one and the two 3 1/2 bays but that’s a minor gripe. The biggest weakness of the XA in my opinion (and most of the Vectra line of this period) is the proprietary form factor of the power supply. If your supply dies it does make things a little more difficult as far as replacements go.

The G400 was Matrox’s “Gamer card”. For years the company was known for producing graphics cards like the Matrox Mystique and G200 which offered superior 2D image quality but generally fell behind the competition when it came to producing high FPS or reliable and compatible drivers. The G400 released in 1999 was Matrox’s answer to this and offered 16 and 32 bit color modes in the excellent image quality Matrox was known for as well as touting an AGP x4 interface. The high end of the G400 family was the G400 MAX with 32MB of 200mhz SGRAM and a core clock speed of 150mhz giving competition like the TNT2 and Voodoo 3 a run for their money.

One feature the G400 featured that the competition did not was hardware support for EMBM or Environmental Mapped Bump Mapping. This is a method of detailing textures which a few games at the time supported. Some of these games like “Expendable” also known as “Millennium Soldier: Expendable” could only be run with EMBM mode on by a Matrox card of the G400 family as well as a few other Matrox cards. In this article I want to take a look at the fastest of the G400 family, the G400 MAX as well as the game Expendable and just show what the EMBM did as well as discus at the end a recent patch that allows you to experience this effect on non Matrox cards.

First lets take a look at the card in question.

g400max

Readers may recognize this image as I once had my G400 MAX installed in my dual Tualatin machine. The MAX is the fastest of the G400 cards which includes later versions such as the G450 and thus was the preferred card to play games such as Expendables with EMBM enabled. The G400 MAX is usually fairly easy to spot among other G400 cards on places like EBay due to the fact that unlike the other cards it came with a cooling fan stock. The G400 MAX only comes in AGP form so make sure your motherboard that your using has an AGP slot.

As I said before the hardware EMBM feature of this card was supposed to be a big selling point as other cards on the market were not able to perform this ability. Nvidia didn’t have EMBM features until the Geforce 3 several years later. Unfortunately the list of games that supported this feature is short and usually the effect isn’t used to a large extent and many times limited to making water look more realistic. I’ve read gamers have really struggled to see any difference when EMBM is activated in a number of games.

Here is an old list from Matrox of games that were slated to support EMBM, though if all of these titles did implement it is questionable.

Ace of Angels™
Aquarius™
Battlezone II: Combat Commander™
Battle Isle: The Andosia war
BITM
Carmageddon®: TDR 2000™
Colin McRae Rally 2
Descent 3™
Descent 3™: Mercenary
Destroyer Command™
Drakan™
Dungeon Keeper™ 2
Echelon®
Echelon®: Wind Warriors
Expendable™
F1 World Grand Prix
Far Gate
Fur Fighters
Hard Truck II™
Hired Team™ Gold
Hired Team™: Trial
Incoming Forces
Parkan: Iron Strategy™
Ka-52 Team Alligator™
Kyodai
Off Road: Redneck Racing
Offshore2000: Pro Surf Tour
Planet Heat
PowerRender™ engine V 3.0*
Private Wars™
Rollcage® Stage II
Silent Hunter II
Silent Space (cancelled)
Silex engine
Slave Zero™
Speed Busters™
Spirit of Speed 1937
Sub Command
Jugular® Street Luge Racing
Totaled™
Warm Up
Wild Metal Country™*

Command & Conquer Renegade also used it for water effects but it was not restricted to using Matrox cards and that’s the catch with EMBM. It’s not that later cards could not perform the feature but many times the game executable would search for a Matrox card when executed and if one was not found the game would not run or would not run with EMBM enabled even if you had a EMBM capable card installed like the Geforce 3. This is what made having something like the G400 MAX in a collection interesting since it was the only means to fully experience some of these titles. Now lets talk about the game in question. Expendables was released by RAGE in 1999 and was an arcade port. From what I understand it was only released in “big box” form in Europe and not North America. I had to import my version from the UK. Expendable is an example of a game that put EMBM to decent use and it’s very noticeable in the water effects as well as some other game textures when activated. For a long time it was also a game that could only run with EMBM effects enabled if run on a Matrox card.20160822_231222

20160822_231233

The game is a Win 98 game but will run on later operating systems. There is also a Dreamcast port of the game titled “Millennium Soldier: Expendable” but from what I can tell it is graphically inferior to the PC port with no EMBM effects, lower resolutions and missing a few effects such as the video billboard seen in stage 1.

The game itself comes with a minimal storyline about aliens or some such thing but really the story isn’t important as the game is just a fun overhead run and gun shooter. The game is done all in 3D polygons but has actually aged pretty well and looks good in my opinion. It’s one of those mindless games where you just shut your mind off and shoot stuff up. On the downside the controls are horrible. Maybe this control scheme works fine on the Dreamcast controller but on a PC it’s frustrating and creates a lot of unneeded difficulty. The best I can describe it is sort of like Resident Evil tank like controls where up and down move you forward and back but left and right rotate your character. The game gives you plenty of options form keyboard and mouse to gamepad but I cant seem to get the full hang of the controls leading to many instances of inadvertently walking into laser fences or onto land mines. Despite the often times infuriating controls the game is still a lot of fun to play and has many levels and interesting bosses.

EMBM though is not activated by default but requires a patch. before that though let me go over the system I used to play this game.

The system I put together for this game almost deserves an article of its own. The motherboard I went with is a very late socket A board, the Asrock K7VT4A PRO. This board sports all the features of a late socket A board such as ATA 133, SATA, AGP X8, DDR memory support and support for Barton core socket A CPU’s.

20160614_195124

For a CPU I went with the Barton core AMD Athlon XP 2500+ running at 1.833mhz and sporting 512kb of L2 cache on the CPU. When looking at the Pentium II requirements for Expendable this is quite an overkill but I wanted to make sure I maxed the Matrox GPU out and left some power to experiment later with non Matrox cards. I’m also running Windows 98SE, 512mb of DDR 400 RAM and a Maxtor ATA 133 hard drive with DMA activated. I’m also running a Diamond Monster MX300 sound card that uses the Vortex2 chip since Expendable takes advantage of this sound chip and its 3D positional audio.

Once you have your setup ready and installed Expendable from the CD you need to do a few things to get the game running with EMBM enabled. first off make sure your using an older version of the Matrox video drivers else you may encounter issues with selecting resolutions. I used drivers ver. 5.52.015

Once those are installed I also suggest getting PowerStrip version 2.78. PowerStrip is a graphics utility that lets you make all kind of tweaks. Go into advanced settings and disable V-sync. disabling this will boost your framerate but increase the possibility of screen tearing though in my many playthroughs of Expendable with V-sync disabled I noticed no tearing.

Next you’ll need to download the EMBM patch from here. From there you simply unzip the patch into the main Expendable directory and your pretty much set. You will get two executables one labeled Expendable and the other “Go”. Run the Expendable.exe first to setup your game. Keep in mind that due to the limit of 32MB of RAM on the G400 MAX you are limited to playing in 1024 x 768 resolution in 32 bit color mode. Anything higher and your game will crash. This is also where you setup your audio so if your using a Vortex2 chip be sure to select that. After this exit out and run the Go.exe and your game should start. keep in mind the patch is oddly picky. I kept getting crashes and memory errors until I updated my motherboards chipset.

So what does all this work get us? the turning off of V-sync helps offset the FPS hit we take from enabling EMBM while enabling EMBM improves textures on some vehicles as well as adds effects such as tread marks in the ground and most notably changes the look of water effects. They go from being a muddy almost mist look to wavy blue.

NO EMBM ENABLED
exp

 

EMBM ENABLED
expembm

 

There’s also a few other very minor changes such as the video billboard will now also display the Matrox logo.

So as I mentioned earlier many of these games such as Expendable could only be played on Matrox cards that supported EMBM due to the fact that the game checked for the presence of a Matrox card in the system. Recently a member over at the Vogons forum put together a modified patch that will trick the game into thinking a Matrox card was installed thus letting one use later cards like the Geforce 3 and 4 that have EMBM capabilities but also faster GPU’s and vastly more RAM.

this patch can be found here.

I’ve tested this patch on this same system with a Geforce 4 ti4200 and the game played perfectly. below are some benchmarking results I took using the games built in timedemo. the results compare a Matrox G400 MAX at 1024 x 768 with EMBM enabled and my Geforce 4 ti4200 at 1920 x 1440 with EMBM enabled.

Keep in mind that many of the other early EMBM capable games may also require a Matrox card and have not been patched to use other brand cards so it still may be worth keeping a G400 MAX handy depending on what you want to play.

The time demo for Expendable can be enabled by making a shortcut to the “go.exe” file and entering properties and editing the shortcut by adding -timedemo

G400 MAX, EMBM ENABLED, NO V-SYNC

Running at  – 1024 x 768 x 32
Total Time  – 234 Seconds
Gameframes  – 11226
Lowest FPS  – 17 fps
Highest FPS – 85 fps
Average FPS – 47.957265 fps

GEFORCE 4 TI4200, EMBM ENABLED, NO V-SYNC

Running at  – 1920 x 1440 x 32
Total Time  – 147 Seconds
Gameframes  – 11226
Lowest FPS  – 21 fps
Highest FPS – 131 fps
Average FPS – 76.258503 fps

FDISKformat

A place for the pc collector

I ❤ Old Games!

Probabilmente il miglior blog bilingue al mondo*

Waltorious Writes About Games

Game-related ramblings.

NekoJonez's Gaming Blog

My Gaming Timeline

Evelynn Star

Lynn talks about video games, records and books ...

Retro Megabit

Sharing My Retro Video Game Collection.

133MHz's Junk Box

Random electronics and gaming crap

SNES A Day

Chronogaming project featuring reviews, screenshots, and videos of the entire Super Nintendo library in release order.

Retrocosm's Vintage Computing, Tech & Scale RC Blog

Random mutterings on retro computing, old technology, some new, plus radio controlled scale modelling.

The PewPew Diaries.

Work(s) in Progress!

1001Up

1001 video games and beyond

retro computing and gaming plus a little more

sparcie

retro computers and stuff

jispylicious

Stay Jispy!

%d bloggers like this: