Skip navigation

The Color Classic was a much beloved but underpowered classic compact Macintosh released in February of 1993. Along with the Color Classic II released that same year it was the only “classic” compact Mac to feature a color screen. Unfortunately the Color Classic was very underpowered and was comparable to Apples low cost LC machines. It has a very low RAM limit of 10MB and its 16mhz 68030 CPU was strangled performance wise by its 16-bit data bus. Compare this to its big brother the Color Classic II which featured 36MB of maximum RAM and a 33mhz 68030 on a full 32-bit data bus. Unfortunately the Color Classic II or Colour Classic II as it is also known was never sold in the US and only in Asia, Europe and Canada. Even in places it was officially sold it was not overly common and importing one can command a high price. If you do live in the US though there is a practical solution to turning your Color Classic into the machine it should of been in the first place and that is to replace the motherboard with that of a Macintosh LC 550, essentially transforming it into a Color Classic II. In this article we will be looking at one such machine. Except for the case label on the front and a slightly different motherboard this machine is for all practical purposes a Color Classic II.

The Color Classic and Classic II use the same case and only differ externally by the name plate at the bottom. The case itself is a departure from the earlier styling of the compact Macs and has a much rounder case design. The main attraction to the Color Classics are the built in 10 inch (9 inch viewable) Sony color Trinitron monitor. Former models in the compact Mac lines all used black & white monitors and later macs immediately following the color classics used lesser quality shadow mask monitors.  The monitor in these models is known to give a very crisp image capable of 512 x 384 pixel resolution. The down side of this monitor and its lower resolution is that many games from the time required a 640 X 480 resolution. One popular modification does allow you to increase the Color Classics resolution up to the required 640 x 480 increasing game compatibility also adds stress to components and may result in a shorter overall life span of your Macintosh.

Above the monitor we have a built in Microphone, a new feature for Macintosh computers at the time. Below the monitor we have a standard 1.44mb floppy drive as well as a power LED and controls for volume level and brightness.

One thing to note about the Color Classic is the the power switch on the back does not actually power up the system. To initiate boot you need to use an Apple keyboard with a soft power on button on the keyboard. The switch on the rear is simply to activate the power supply. To the right of the PSU we have two pots for monitor adjustments and in the center above our ports is a security lock.

From the bottom left to right we have two ADB ports for keyboard and mice followed by a printer port, modem port. external SCSI port, microphone jack, audio out jack and finally a space for an expansion card. My Color Classic came with a Ethernet card installed.

Getting access to the motherboard in a Color Classic is exceptionally easy and all you need to do is gently press down on the two plastic tabs and pull away from the case. The plastic cover should come right off. To remove the motherboard itself just grasp it firmly and pull away from the case.

If you look inside the bay where the motherboard came out you can see the edge connector on the far side where the board interfaces with the rest of the computer.

The floppy drive and hard drive are accessible by removing the outer case via four t15 screws much like the older compact macs. My machine came with a 120mb SCSI 50 pin hard drive. The hard drive can be removed without removing the analog board with a little effort but the floppy drive usually requires its removal to access it. Also of note the speaker is also housed in a plastic shell below the PSU and behind the floppy drive. The speaker also needs to be removed to access the floppy drive.

Before I start talking about the motherboard I need to restate as the title says that this is NOT a stock Color Classic. Stock I feel this machine is pretty underpowered so thankfully when I picked this unit up it had been upgraded by replacing the motherboard with the motherboard from a Macintosh LC 550. The Macintosh LC 550 motherboard is essentially the same motherboard in the fairly uncommon Color Classic II thus by swapping boards with a 550 board you turn your Classic I into a full fledged Classic II with two minor differences. The first difference is the name badge on the front of the case which I suspect can be swapped out if by some random chance you come across a Classic II’s badge. Second, depending on what you read the Color Classic II either has the exact same motherboard as the LC 550 or the LC 550 has slightly more video ram maximums ( 512k maximum in a Color Classic II as opposed to 768kb maximum in an LC 550). The LC 550 having a higher VRAM max makes sense as it was meant to drive a higher res monitor but still many sources on the internet claim they use the same board.

There are other upgrades you can perform on a Color Classic I or II such as the “Mystic” mod which allows a 68040 CPU or even Power PC CPU mods but these require software and/or hardware modifications where as the LC 550 mod is simply a matter of swapping motherboards and that is all. LC 550 boards have gotten harder to find in the US but price wise it’s still a cheaper and easier option then paying a hefty premium to import a Color Classic II.

The board itself is extremely compact. Take note of the metal legs on the underside when removing or reinserting the board back into the case as they can break off and short components as they rattle around inside a powered on machine.

1)  Edge Connector – This is the connector that the board uses to interface with the rest of the computer when inserted into the case.

2) PDS or Processor Direct Slot – A rather limited form of expandability slot. Usually cards using the PDS slot were specific to the CPU used thus a PDS card meant for a 68040 would not work on a 38030 with a PDS slot. My particular Color Classic has an Ethernet card occupying this slot but another popular card was the Apple IIe emulator card which let one play Apple IIe games on the Color Classic I and II.

3) CPU – The LC550/Color Classic II are equipped with a Motorola 68030 running at 33mhz on a 33mhz front side bus utilizing a full 32-bit data bus as seen on this board. This was a pretty speedy CPU at the time and is worlds better then the 16mhz 38030 in the original Color Classic which was strangled performance wise by a 16-bit data bus motherboard.

4) Coprocessor – Here is a socket for an optional 68882 math coprocessor to assist in floating point math. This was an option on both Color Classics and the LC 550. My motherboard thankfully came with one installed. Not terribly useful for games but nice to have none the less.

5) PRAM – standard PRAM battery for holding saved data and date/time.

6) VRAM – Here is the systems video ram for the built in video controller. On the original Color Classic you had 256kb with the slot allowing for expandability up to 512kb of VRAM. On the LC 550 we have 512kb standard with the added RAM via the neighboring slot for a total of 768kb. As I stated earlier there is some mixed information on the internet on if a true Color Classic II board allows up to 768k or is maxed out at 512kb like the original Color Classic.

7) RAM – The original Color Classic was restricted to managable but still low amount of 10mb of RAM but the Color Classic II and LC 550 board we see here comes with 4mb solder onto the board with the ability to expand up to 32 additional megabytes via a 72 pin RAM slot for a full 36mb of RAM as I have on my machine.

In conclusion the Color Classic is a neat little machine. It takes up barley any space which is also part of the reason it has such a cult following in places like Japan where space is at a premium. It also has a very nice and crisp color display unlike previous compact macs which were limited to monochrome displays. While the power and expandability of the original Color Classic is pretty poor the Color Classic II is everything the original should have been and if you happen to come across one pick it up if you like Macs. If your in the US however finding a Classic II may be daunting so if you do have an original model keep an eye out for the LC 550 motherboard, perhaps from an LC with a dead monitor. The motherboard swap is literally just a drop in replacement and you instantly have yourself a Color Classic II with maybe a little extra VRAM.


Ultima VII is without doubt one of the greatest CRPG’s and perhaps one of the best RPG games ever made. It is also without doubt one of the hardest games to get running correctly. In this article we are going to take a look at building a PC specifically for the purpose of playing one game, Ultima VII and Ultima VII part II, Serpent Isle

Before I get into the meat and potatoes of this article I do want to point out there are various patches and fixes to allow Ultima VII to play on a Windows 9X computer, there are also other methods that allow one to play the game on a machine that normally would not play U7 optimally such as utilities or jumper tricks to slow down faster PC’s or simply using a boot disk to configure things correctly. That is not the reason or focus of this article. In this article we are building a PC specifically for the sole purpose to play U7 as optimized as we can using “mostly” period hardware in a DOS environment without the aid of patches or boot disks.

The first question one might ask is “Why would I want to play Ultima VII”? The answer to this question I actually answered in the first paragraph. U7 is widely considered one of the greatest RPG games of all time so if you are a RPG lover you owe it to yourself to play this game. The second question one would likely ask is “Why is it so hard to get this game running correctly, or for that matter running at all”? That is the question we will be looking at below as well as how to put together a PC that addresses these issues.

There are basically two major reasons and one minor reason this game was and still is so hard to get running. I’ve read stories of people buying this game back on release and having to return it due to not being able how to figure out how to make it run. We’ll start with the more minor issue first and then work our way up to the major roadblock to getting this game to run properly.

1 ) Hard drives usage – Ultima VII accesses the hard dive A LOT. This can result in continuous stuttering or pauses as the screen scrolls. This though is the most minor of issues when hoping to play U7 on real hardware. The simplest advise I have for this is find the fastest hard drive and hard drive controller you can find for your build and use that. I went with a VLB controller paired with a none era correct compact flash card which I think works very well as a solution.

2) CPU speed sensitivity –  Ultima VII is one of those games that require a vary specific CPU speed or things will either play to slowly or to fast. You can play the game on a 40mhz 386 or early 486 but the game just bogs down. On a 66mhz 486DX2 or above the game just plays way to fast.  a 33mhz 486 is largely considered the “official” recommended CPU speed but I would say the U7 Goldilocks range is between a 33mhz 486 and a 50mhz 486DX2. On a 50mhz DX the game just runs a little to fast and on a 66mhz DX2 it becomes almost unplayable especially if your chasing something on screen such as a monster. Users of 66mhz DX2’s can play with jumpers on the motherboard and set your FSB to 20mhz to simulate a 40mhz DX2 (which never existed as an actual 486 CPU) which plays the game pretty optimally. Those trying to slow down their machine by using programs to disable internal cache may find a nasty surprise as the game re-initializes cache if it is disabled.

3) Memory management – The greatest hurdle in getting U7 to work at all is the custom memory manager known as the Voodoo Memory Manager that the game REQUIRES to work. This manager is incompatible with just about all expanded memory managers such as EMM386. On top of this the game requires a fairly large amount of conventional memory, as much as 585kb. This is the core of the problem. In normal use a user would use a program such as EMM386 or QEMM to move essential drivers into upper memory thus freeing up conventional memory for games. The requirement to use the custom Voodoo manager thus prevents this and in turn you can’t free up enough conventional memory for the game since it’s eaten up by drivers for various required things such as CD-ROM drivers, mouse drivers, SMARTDRV, ect… This requires users to either use a boot disk with a minimal setup  or hand pick the smallest compatible drivers that can be found and trim the system down to the required basics.

Here is a look at my “Ultimate Ultima VII PC” and how I set things up to play U7 without the need for a boot disk or any slowdown utilities.




I came across this machine at a local swap meet and thought the compact case would be perfect for this U7 build I had in my head.

The motherboard I’m using is a version of the FIC 486-GVT U2, and Is the same board I have used previously in my 50mhz DX machine. I’m using 24MB of RAM (U7 only requires 4MB) as well as 256k of L2 cache.


Before I get into the software side of things and show you how I’ve set up DOS to have enough conventional memory while retaining the needed drivers and using the custom Voodoo Memory Management system U7 requires lets go over the hardware.

CPU – Initially I went with the generally recommended 33mhz 486DX but after some further research I concluded the optimal CPU for my tastes is the AMD 486DX-40 running on a 40mhz front side bus. I decided on this CPU over the 33mhz because I felt that later in the game when there are multiple enemies and things happening on screen the extra CPU power could really come in handy in preventing things from bogging down to much.


Video – For video I went with my old VLB Diamond Speedster Pro based on the Cirrus Logic GD5428 chip. I have used this card in the past and overall it is a fast and compatible video card for DOS.


The combination of the 40mhz DX CPU and fast video may result in the game running marginally fast in areas such as the city but nothing that ruins the game. To be honest if it is running slightly faster then it should in these areas I’m not noticing it to any great degree.

Also please note there seems to be some sort of incompatibility with cards using the ET4000 chipset and Ultima VII. The issue seems to be a shimmering effect or what I see as sort of “VCR tracking lines” appearing at the top of the screen. I have confirmed this is an issue effecting several ET4000 cards by testing multiple cards from different manufacturers and also talking to others that share the same issue.

Here is a video showing the effect when U7 is played with an ISA ET4000 based card.

Audio – Ultima 7 offers the option to use the MT-32 for music as well as FM. Obviously the Roland MT-32 midi module offers superior quality in music and so that is the direction I took my machine. I didn’t want to spend extra money on a Roland midi interface card but thankfully U7 does not require intelligent mode to play its midi via the joystick port on a standard sound card. Knowing this I went a slightly unexpected route and went with a sound blaster clone card, the Audio Excel PNP16.


I decided to go with a clone card because the Sound Blaster Pro cards do not support midi via the joystick port and Sound Blaster 16 cards are prone to the “hanging midi bug”. A careful observer may notice the complete lack of a real OPL FM chip on this card. For me this wasn’t an issues as I do not plan to use FM and only need this card for the MIDI interface capabilities and for digital sound effects. If you are planning on using the FM track for music as opposed to a Roland MT-32 I would recommend a Sound Blaster Pro 2.0 or Sound Blaster 16 with a real OPL FM chip.

Hard Drive – As I mentioned earlier U7 thrashes most hard drives so I strongly recommend getting the fastest hard drive and controller you can. I decided to go for a VLB HDD controller as well as a era incorrect 512mb compact flash card to use as a hard drive.


The hard drive controller I’m using the the VLB  DTC 2278 enhanced IDE controller card. There are certainly faster controllers out there but not wanting to spend money on expensive and hard to find controllers with on board cache RAM I felt this card was quite capable.

For the hard drive itself I went with a Sandisk 512mb compact flash card on a IDE to CF adapter. I also housed this card in a removable HDD caddy so If I ever wanted to use the machine for something other then Ultima VII and did not want to mess around with my configuration I could simply and easily swap hard drives.



So now that we’ve taken a look at the hardware lets take a look on how to setup DOS to get U7 running.

getting enough conventional memory to run Ultima VII and Serpent isle (which requires even more memory then part VII) without being able to utilize upper memory was a bit of a chore. Firstly you only want to load drivers that are needed for the game so this would include CD-ROM drivers, mouse drivers and sound card drivers if required depending on the card your using. SMARTDRV is also recommended to help with speeding up hard drive access. This means you don’t want to be loading any drivers that are not necessary to the games so nothing for example like drivers for a ZIP drive need to be loaded.

Next you need to search for the smallest sized drivers you can and hope they are compatible with whatever motherboard or drives your using. Some of these nonstandard drivers may have compatibility problems with other games but for the Ultima VII PC we only care if they work with U7. here is a look at my memory usage on my U7 PC and the drivers I’m using.


This setup gives me more then enough conventional and XMS memory for Ultima VII and Serpent Isle. Here are some of the recommended drivers I used.

Mouse – CTMOUSE, the most compatible and smallest DOS mouse drivers out there, I actually use these drivers as standard for my DOS PC’s.

CD-ROM – I used VIDE-CDD drivers for my CD-ROM drive and SHSUCDX as a substitute for MSCDEX. these both take up significantly less space then my usual GSCDROM and MSCDEX combo which combined can eat a whopping 57k of memory compared to 11k of the  VIDE-CDD and SHSUCDX combo. This combo may very well have inferior overall compatibility but remember, for this project we are only concerned with U7. One side effect of using VIDE-CDD is on boot up I get a brief speaker beep and illegal operation error yet the CD drive seems to detect and operate flawlessly. VIDE-CDD & SHSUCDX –

Everything else I’m running is standard with AEMIX being for my sound card.

If your having trouble finding drivers that work and that are small enough you can possibly get away with disabling SMARTDRV if your using a more modern HDD or a compact flash drive. SMARTDRV is primarily most useful in boosting performance of older more period correct hard drives.

Finally a look at my Autoexec.bat and Config.sys files.



Ignore the GSCDROM line I have REMed. I was initially using them for my CD-ROM drive but switched over to the VIDE-CDD drivers in order to get Serpent Isle to run.

In conclusion I hope this information helps anyone out there looking to play Ultima VII on real hardware and helps alleviate some of the frustration associated with putting together such a build.


Nerdly Pleasures – Ultima VII on Real Hardware

Vogons post –

BSR or Birmingham Sound Reproducers may not be immediately recognizable to many readers and it wasn’t to myself. Based out of the UK, BSR was a fairly major producer of turntables that started up in the 1950’s and lasted until 1998 when they were acquired by Emerson. Like many companies in the 1980’s and 90’s they dabbled in the home computer market. The PC we’re going to look at in today’s article is branded by BSR and is one of the subtly oddest PC’s I’ve yet to come across. It doesn’t do anything “wrong” but some of the design choices are just unexpected and unconventional.


The BSR 386SX/16 uses a fairly slim and light desktop case. To the left we have a rectangle power button next to three LED’s for power, turbo and HDD activity with a red reset button near the bottom. The turbo function is not initiated by a button but by keyboard command of CTR + or CTR -. To the right of the reset button we have a front PS/2 port for a keyboard. Having a keyboard port of the front wasn’t super uncommon on older 80’s PC’s but by the early 90’s  It was a much less common design choice. It is nice though to have a PS/2 port rather then the big AT keyboard port on a 386.

External expansion for the 386/16 though is rather weak with only two 5 1/4 external bays to the far right limiting your options for drives. I opted for a traditional 1.2mb and 1.44mb floppy combo which would of been typical for the time time but there is no reason one cannot ditch a floppy drive and add a CD-ROM drive or even find a combo drive.


Here is a full view of the rear of the PC with the power supply on the left. below is a closer image of the interesting stuff on the right.


Although it looks like there are more you really only have four ports for expansion as the two bottom slots are connected to the motherboard as well as the video port on the left. Other then the video lets take a look at the built in ports starting from the left below the VGA port and moving right.

The first port labeled “mouse” is the first of what I would say is a somewhat unusual feature which in this case is a built in bus mouse port. Bus mice along with serial mice were the two common interfaces for mice before the ps/2 interface came along and became standard. The BSR 386sx/16 uses a standard Microsoft InPort interface for the bus mouse. In my experience built in bus mouse ports aren’t terribly common but they also don’t really function any differently then a serial mouse would.

Here is an example of a bus mouse that I use on this machine.


The connector for bus mice at a glance looks very similar to a later PS/2 mouse and can easily be mistaken for one but the pins are arranged very differently.


After the bus mouse port we have a printer port followed by two serial ports.

The case is easy to open. After unscrewing two screws on each side just slide the top and front bezel forward.



1) CPU – The CPU in the BSR 386SX/16 is unsurprisingly the Intel 386SX chip running at 16mhz. The 16mhz 386SX is one of the earliest 80386 processors and the SX designated it as a sort of low cost cut down version of the 386 with only a 16-bit data bus as opposed to a 32-bit data bus of a true 386 or a 386DX chip as they were labeled.  What this results in is a snail of a CPU which in many circumstances is slower then even a 286 running at the same clock rate and almost certainly slower then a 20mhz or 25mhz 286 that are only running at slightly higher clock rates. The saving grace of the 386SX chip though is its ability to run programs or games that require 386 code to run even if the chip is slower then its 286 equivalent. Unfortunately in the case of the BSR 386SX/16 the CPU is soldered onto the motherboard leaving few options for upgrade paths.

For a rough comparison I tested the CPU of the BSR and my 20mhz Harris 286 machine in Checkit 3.0 CPU benchmark

386SX-16  = 3234

286-20      = 3683


2) Co-Processor – Next to the CPU we have an empty socket. This socket is meant to allow the later addition of a 387 math co-processor to assist in mathematical calculations. As I’ve said countless times before this was mostly useful for things like CAD programs at the time though a few games can take advantage of the co-pro. I upgraded my PC here with a Intel 387sx running at 25mhz which works fine with a slower CPU.


3) RAM – The RAM setup on this machine is a little odd. Soldered directly onto the motherboard is 2MB of RAM. Connecting to the motherboard directly above the soldered on memory is a kind of little RAM daughterboard with six slots for 30 pin RAM. now as I cant find any documentation on the maximum amount of RAM the BSR 386SX/16 can take I cant say but on first guess I would say 16MB max. Unfortunately despite my efforts I can not get the machine to recognize more then 4MB total. The two on-board and then two additional via the RAM slots. If I attempt to populate the other slots or use higher density RAM, 4MB for instance, the machine either only “sees” 4MB total or just plane refuses to POST. It could simply be an issue with my particular PC or my RAM as I find a 4MB limit unlikely for a 386 with that many RAM slots available.



4) Switch – Here is the mysterious switch. most likely this is used in place of jumpers to set things such as disabling on-board floppy controllers and other functions. Unfortunately I can find no documentation on this motherboard so I’m left with no idea what these switches do. Also next to the switch is the Pizo speaker.


5) Riser board – The riser board on the BSR 386sx/16 features four 16 bit ISA slots. Three are on the left side and one is located on the upper opposite side. The lack of more then one slot on the opposite side has to do with the video card which I’ll get to shortly. There is also a molex power connector on the riser board though I’m not entirely sure what purpose it serves. I would assume this is to supply extra power to the slots but I cant think of an example ISA card that would require the extra power.


6) Power connector – Despite the PSU connector being a standard AT connector it is arranged in a rather non-standard way. Rather then having both of the connectors lined up next to each other as in just about every AT connector I’ve ever seen the BSR places them above and below each other. It achieves the same thing but its just a little odd.


7) Floppy connector – On-board standard floppy controller supporting 1.2mb and 1.44mb HD disk drives. Another oddity is that the power to the floppy can come straight off the motherboard via a connector by the PSU connector and external batt. connector.

8) External battery connector – There is no actual CMOS battery on this motherboard, either RTC or nic-cad barrel battery only a connector for an external battery. Note that I have seen one other BSR 386SX/16 online that seemed to have a different revision of this motherboard that did have a RTC battery on the side close to the switch box.


Video – The video on the BSR 36SX/16 is very interesting. AT first glance from the outside it appears to be a discrete card or maybe built in but like the RAM module the video is connected in a sort of daughterboard fashion.



Even more interesting is the somewhat rare video chipset this PC uses. The fabled Cirrus Logic “Eagle II” chipset.


This video chipsets claim to fame is that it’s supposedly the only VGA capable video chipset that is actually 100% CGA backwards compatible. Many VGA video cards claim to be 100% CGA register compatible but in all known instances they aren’t actually 100%. The discrete video card version of this video chipset tends to go for high dollar amounts and is not very common. My own tests with the video card using the CGA tester program have turned out some incompatibilities but that may be due to the fact this version only has a VGA connector where as the discrete video card versions also has a hd-9 pin  connector that when attached to a CGA monitor may very well be 100% compatible.

The hard drive controller card that came with my system is from WDC. Its works fine with the Seagate 107MB HDD that also came with the PC. I have no idea though if the hard drive and controller card are stock but if I had to guess I would say yes.


To round the system out I did add a Sound Blaster Pro 2.0 which I think is about the perfect card for a 386 system of any speed.

There’s not much else I can say about the BSR 386SX/16 except its a very odd system. It doesn’t really do anything innovative or revolutionary but what it does do it just implements in different and odd ways, not better or necessarily worse….just different.


The CPU is an absolute snail as I said earlier and is soldered directly on but I suppose it does make a good machine for many early titles since it’s so slow but still has the ability to run games that need a 386. The video is also pretty uncommon and offers great compatibility for early games. All and all the BSR 386SX/16 kind of fits a nice little gaming niche between an 8088 and a 486 since your getting roughly  12-16mhz 286 performance but the ability to to run games that require 386 code.


Checkit 3.0 – CPU 3234, NPU – 917.6

Topbench – 27

Wolf3d – 7.7

3dBench 1.0 – 4.4

PCP Bench – 1.1

Speedsys – 1.88

This slideshow requires JavaScript.

There’s just something about an IBM machine. After the PS/1 and PS/2 line IBM continued within the consumer PC market with a line simply known as the IBM PC line. This line of PC’s was sold roughly from 1994 to 2000 and consisted of many models from mid range 486 CPU’s to Pentium III’s. There isn’t anything particularly special about the IBM PC line as they don’t do anything necessarily new outside of a few uncommon design choices though I have to say I’ve always loved the look of the desktop cases within the line. In this article we are going to look at the 300PL type 6562…..sounds like a designation for a WWII Japanese tank.


I’ve just always liked the look of these desktops. Kind of unique look that mixes more modern style (late 90’s and 200’s) with older (80’s early 90’s). The only thing I really don’t care for is the plastic case seems pretty fragile in parts and mine received a fair amount of damage in shipping. We have sort of a “ribbed” beige case with a nice prominent IBM logo. To the left we have a large round power button as well as your led lights for power, HDD and Ethernet. Not to much room for external bays as we have a spot for a 1.44mb floppy mid case and to the right of it two 5 1/4 bays that I currently have a DVD drive installed in one and nothing in the lower bay. Stock this machine would have a CD drive installed rather then a DVD drive.

One feature of the type 6562 that is lacking on most other models of the 300PL line is the convenient front audio options.


We have a microphone jack and a headphone jack as well as a very convenient volume knob. My research indicates this was removed from later models due to the fact it was difficult to line up the case with the volume knob when putting the case top back in place though personally I have not found this to difficult. The built in audio is powered by a Crystal 4236B chip. It is possible to enhance the audio quality of the sound by replacing some caps but I will leave a link outlining this processed at the end of the article.

Looking at the back.


You may notice in the image above that the case uses plastic tabs to shut which unfortunately were damaged in shipping so the case doesn’t quite snap back together properly. There are four expansion slots arranged in a vertical manner as well as a key slot for locking the machine if you were the type to do such things. Its inclusion does make sense seeing as these were likely heavily marketed to business. Starting at the lower left we have the usual suspects, audio in and out jacks along with built in Ethernet port, parallel port, two USB ports, two serial ports, ps/2 ports for keyboard and mouse and finally a built in VGA port. Having built in Ethernet and audio out of the box is a nice feature for a Pentium 1 machine.

The IBM 300PL uses a screwless case design which causes it to suffer similarly to others 90’s screwless cases. The plastic has become brittle with age and is easy to accidentally snap off making shipping and even routine case open and closings a risky endeavor.


Above are the internals along with a view of where the drives are oriented. One interesting thing about this motherboard that you can’t see to well in this image is that floppy, IDE and power connectors are all located on the riser card rather then the motherboard itself.


With the removal of two screws the 5 1/4 bays can fold up on a hing allowing easy access and revealing a bay on the underside for a hard drive. I like this feature as it makes swapping drives very easy.

The primary IDE connector is actually located on the side of the riser card facing 5 1/4 bays. The primary power connector is also located on this side which can be made out in the background.

ibm300pl7Now to take a look at the riser card itself.


Here you can see the secondary IDE connector as well as the floppy connector and power connector for the floppy drive, which is somewhat odd seeing as power is not being supplied by a cable straight off the power supply. This riser card has three PCI and two 16-bit ISA slots though one of the PCI/ISA slots is shared. This is more then adequate for a late DOS or early windows rig in my opinion



1) CPU – The 300PL is an early socket 7 motherboard with the Triton II chipset which seems to have been a high-end offering at the time. My 300PL came with a Intel Pentium 200mhz installed but I upgraded it to a 233mhz MMX CPU which is officially the fastest CPU it can take. Upgrading the CPU is possible though with something like a PowerLeap PL-K6-III. The stock CPU does not come with a fan on the heatsink but the case fan is located directly below the CPU blowing air over the heatsink.

The 300PL has 512kb of on-board L2 cache which I suspect are the two chips located just above the CPU

2) The 300PL is very picky about RAM. According to official documentation it must be EDO nonparity (NP) or EDO error correcting code (ECC) DRAMs of up to 128mb in size. Mine currently has 128MB that came installed when I acquired this machine. The max RAM that is physically possible to install is 384mb since there are only three sockets for RAM and the machine is only capable of using 128MB sticks each. The chipset itself though is capable of supporting 512mb of RAM. I attempted to use various RAM sticks over 128mb and none were accepted.


3) Video – The built in video chip is actually rather good and is the Matrox Mystique 1064SG-H chip. Not a surprising choice seeing as this machine has business uses in mind but it still makes a fast chip for DOS games and offers excellent 2d image quality as well as providing some early 3D abilities. The Mystique does have some compatibility issues with things like fog layers in some games but overall is a good chip, especially when paired with something like a Voodoo 1 or 2. The chip comes with 2mb of video SGRAM built into the board with the option to increase the amount to 4mb with an add on card. There is also connections for video option cards like the Rainbow Runner.


That white connector to the right is for an optional IR upgrade.

4) Switch block – Rather then use all jumpers to make settings IBM opted to use a nice switch block to help set things such as CPU speed. Here is a shot of the info sheet on what the switches control located on the underside of my case.


ibm300pl13(double click to enlarge)

5) CMOS Battery – Next to the switch block is also located the CMOS battery for saving changes made in the BIOS.

That’s about it for the IBM 300PL type 6562. It’s actually not a bad choice for a DOS machine or early Windows. The amount of options built in is nice and the the built in video is actually very good for the time especially when paired with a Voodoo card. The case, although very estheticly pleasing, at least to me, suffers from aging brittle plastic issues as do most screwless 90’s computers.

A great resource on the 300PL 6562 HERE

Benchmarks (Intel 233mhz MMX, 512kn L2 cache, 128 EDO RAM, Built-in Matrox Mystique 1064SG-H)

3D Bench – 163.6

PCP Bench – 58.1

DOOM – 82.7

Quake – 45.6

Speedsys – 175.43

Anyone that has read my Dell Dimension XPS D and R series post knows that I have a large soft spot for the Dell Dimension series. Here were going to look at the 4100, one of the final PC’s in the Dimension series to sport the classic beige case style before moving on to the black/grey rounded P4 cases that currently litter thrift store electronics sections.

The 4100 seems to of been released sometimes in the very early 2000’s. Although I do not know for sure the exact factory configuration these shipped in mine is a good example of something period correct.


The 4100 uses the same case as some of the older models in the Dimension line such as the XPS R450 I looked at in the earlier article mentioned above. I do like these case designs and I think they give a unique look. There are two 5 1/4 bays at the top for things like CD drives and two 3 1/2 bays below those plus another 3 1/2 bay for a floppy or zip drive below that. I also like how these Dimension series cases are thinner then average PC towers of the time so they tend to be able to fit into smaller nooks.


The rear ports from the motherboard are very basic with no built in video or audio which is typical of some of the Dimension series. This was because they generally were sold with higher quality add on video and sound cards rather then built in A/V. Mot serious PC enthusiasts now and then preferred expansion card video and sound as opposed to built in options which you were stuck with and were generally of lower quality to save on costs.

Built in we have the basic two PS/2 ports for keyboard and mouse as well as one serial and one parallel port and two USB ports. The number of ports is adequate for the times but I feel it gives the back a rather sparse look.

removing the side cover is very simple and only involves removing one thumb screw and pinching the latches with a pull back.


Here we have a view of the motherboard fully populated with expansion cards from when I first brought it home. Notice the nice space for a vertical hard drive near the front of the case where a typical PC speaker or fan may go.  I like this and it’s a nice use of space allowing for more open bays if you want to add more hard drives, ect… The drive that came with my 4100 is a 40gb drive and I believe this was likely the original drive that came stock with this PC.


Here we have a view of the motherboard without any expansion cards as well as having that fan shroud removed which diverted air flow from the case fan down over the CPU for cooling. Like the rest of the machine this motherboard looks relatively sparse and is very similar to the motherboard used in the older D and R series just with no ISA, one less RAM slot and a socket 370 CPU rather then the older slot 1 CPU type. The lack of an ISA connector does hurt this machine in terms of using it as a DOS rig as older DOS era games tend to get along much nicer with ISA sound cards. The AGP port supports 2x and x4 AGP cards.

1) CPU – The CPU that originally was installed in this machine was 1.1ghz Pentium III Celeron. The Celeron line was seen as more of a budget friendly entry level CPU and was basically a cut down “Coppermine” Pentium III . The 1.1ghz model ran on a 100mhz front side bus as opposed to 133mhz for many “full” Pentium III’s and also only had half the L2 cache on-chip (128kb vs 256kb). Thankfully the motherboard is capable of supporting all but the later Tualatin Pentium III’s so replacing the Celeron with a standard “Coppermine” Pentium III is a simple CPU swap. I swapped mine out with a slightly slower clock rate but higher performing 1ghz Pentium III. All I had to do was swap CPU’s and the computer knew without having to make any adjustments. Even with the 100mhz slower clock rate on the Pentium III chip I received noticeable performance gains due to the higher 133mhz FSB and double on-chip L2 cache. I also used a later Pentium III 1ghz chip which incorporated an integrated heat spreader. There is no performance difference with these chips but I prefer the heat spreader as it seems to make the CPU’s a little more durable during installation.


1.1ghz Celeron

3DMark 2000 – 3513

3DMark 2001SE – 1874

1ghz Pentium III

3DMark 2000 – 4321

3DMark 2001SE – 2023


There is also no fan cooler directly mounted on the heatsink as in this design the case fan is used with a plastic shroud that diverts the air flow down and onto the CPU. Above image is with shroud removed.

2) RAM – Total memory officially supported is 512mb of PC133 SDRAM. I currently have one 512MB PC133 stick of RAM installed in the image below but I had no trouble at all installing a second 512mb PC133 stick and running things completely fine under Windows 2000 Pro.


3) The 4100 motherboard continues to use the Dell proprietary PSU connector as you can see directly behind the RAM slot. Adapters can be found cheaply on eBay though for well under $10 so you can use any AT  PSU. Also behind the RAM are two IDE connectors and one floppy connector.

Lastly I want to talk about expansion cards. I believe the sound and video cards That I found installed in this PC are the stock cards that this machine was sold at retail though configurations may have varied.

The machine I bought came with several connectivity cards installed such as a modem, ethernet and wireless adapter. Unfortunately I had heavy stability issues initially with this machine until I removed these cards. This was likely caused by driver conflicts but since I didn’t plan on using these cards anyways they were just eating space.


Video – The video card was a Geforce 2MX.


This was Nvidia’s entry level budget card for the Geforce 2 line and was cut down feature and performance wise from the standard GF2 cards. That said it is still a capable card and offered good performance for the price point offering hardware T&L as well as dual monitor capability.

Sound – lastly we have the sound card installed.


This is a Creative CT5807 and is a very basic budget card. It lacks a joystick port which to be honest were phasing out at the time in favor of USB gamepads but is just very sparse in features. for output it simply offers line out/in and mic. it gets the job done but not to exciting.

Its fairly obvious that between the Celeron CPU, Geforce 2MX and budget sound card that whomever built or ordered this PC back in the day was doing it on a budget. Despite this the great thing about the Dimension series is that they were very easy to upgrade. I was able to boost performance very easily with a CPU swap to a full fledged PIII and swapping out the video and sound cards would be a breeze. Even though I’m not a fan of OEM builds from the mid 90’s up the Dimension series has always appealed to me. I love the look of the case and relative ease to get inside. I would certainly recommend the 4100 series as one of the final “beige box” Dimensions for a retro gamer. The lack of ISA slots hurt DOS games but with the right upgrades it still makes a great rig for late DOS, win 98 and early XP gaming.

Imagine being able to play games in high quality at a smooth 30 frames per second and in full screen. It’s a silly thing to ask gamers or those that stream their favorite movies off the internet these days but in the 1980’s and early 90’s it was a wonder to behold being done on a lowly 386 or even a 486. Decoding video was a hefty task for those CPU’s of yesteryear and many just were not powerful enough for the task. Video cards eventually helped with the task of decoding video as they did with 3d rendering but this was still years away. Compromises then were forced to be made as we entered the brave new world of Full motion video or FMV as it is often referred to. To allow the use of FMV on the less capable CPU’s of the time videos screens were often shot in fairly low and grainy quality. Many times FMV was also reduced to a small section of the screen to ease the burden on the CPU in much the same way one is able to reduce the visual play area in a game such as DOOM to increase frame rate. Enter the Reelmagic Mpeg decoder card. A card that was ment to install next to your primary video card and whose sole purpose was to decode Mpeg1 video and send it to your monitor. Finally PC users were able watch actual full screen FMV videos on their PC at smooth rates and at acceptable quality.

First were going to look at an older Reelmagic card which is also the card I used in all my testing.


(remember all images can be enlarged by clicking on them twice)

This is the Reelmagic CD lite from 1993 by Sigma Designs. It is a fairly long 16 bit ISA card meant to be installed alongside a primary video card. The CD lite card differs from the full version of the Reelmagic CD card by its lack of an IDE connector meant to connect to a CD drive as well as the lack of a pin header to attach an OPL3 FM card which basically turns the card into a sound blaster compatible. Since I already had a CD drive controller as well as a Sound Blaster Pro 2.0 installed I felt the Lite version was a better buy. The full Reelmagic cards can also go for quite a lot of money so weigh your needs.

The card has both a VGA output and a 1/4″ inch audio jack output port.


The card works by connecting internally with your primary video card via a vesa feature connector located on the upper right corner of the card nearer the output jacks. Generally the cable ends in both a pin style and edge style connection so you can connect to video cards that use either style. Here is my Tseng Labs ET4000 card with its vesa feature connector highlighted which is where you would connect your cable from the Reelmagic card to.


older cards sometimes had this connector in a edge card form.


The cables themselves aren’t to hard to find and offer a superior image quality to using an external connection solution. The downside to this method is some video cards may lack a vesa feature connector making the Reelmagic card unusable with these video cards.


Reelmagic card connected to ET4000 video card via vesa feature connector

 Later Sigma Designs changed the name to their Mpeg decoder cards to Realmagic. These cards also come in a PCI variety and are much shorter in length, significantly more common and less expensive.


Unfortunately these later cards switched to using an external proprietary dongle to connect to the primary video card and works in the same way as early 3DFX voodoo cards in connecting externally. Unfortunately the dongles can be hard to find and the image takes a slight quality hit compared to the internal method. The plus side is these cards can be used with virtually any primary video card.

Besides video the Reelmagic card also streams audio directly from the CD through the 1/4″ audio jack so be sure to connect this to your sound cards line in and then use the mixer to output all sound to your speakers since your sound card is still going to be doing most of the music and sound effects while your RM card will be streaming sound from the FMVs from the CD.

There weren’t very many games released that were able to take advantage of the Reelmagic cards and unfortunately these days they tend to be hard to find. Also finding a reliable list of confirmed games also seems to be a challenge. Below I’ve compiled a list of games believed to have Reelmagic versions produced though I can only confirm the games with a “*” placed after the title. If I’ve placed a “#” after a title that means I strongly believe this game was never produced as a Reelmagic version.

MPC Wizard
The Nature of Hunting
Learning Fly Fishing
Mozart Visits Yosemite
Mozart Visits Grand Canyon
Mozart Visits Yellowstone
Mozart Visits Hawaii
Animal Kingdom
Compton’s Interactive Encyclopedia
The Sporting News
20th Century Video Almanac
Police Quest 4 #
Man Enough
Return to Zork *
Dragon’s Lair *
Video Cube-Space
Space Ace *
The Lord of the Rings
The Phychotron *
Conspiracy with Donald Sutherland (AKA KGB)
The Horde *
Escape from Cyber City
Kings Quest VI #
Gabriel Knight #
Under a Killing Moon #
Brain Dead at 13
Dragons Lair II

In my experience these games usually only came in jewel case form and clearly have “Reelmagic” printed on both the cover and the CD’s themselves.




Although the Reelmagic versions of games can be hard to find and may require sifting through tens or hundreds of jewel case versions on EBay once found the Reelmagic versions tend to sell for about the same price as the regular versions likely due to the general ignorance that these are even “special” versions. Reelmagic versions of games also make calls to the Reelmagic card requiring it to be present, as far as I can tell Reelmagic versions have also not been emulated in any way such as via DOSbox. There is also some reported incompatibilities with getting the later PCI versions of the Realmagic cards working with older RM games such as Return to Zork.

Supposedly the Reelmagic cards can also play VCD movies which were basically movies on CD and I’ve even read within the driver readme file that with the right CD drive you can watch CD-I format movies though I can’t confirm this at present.

Take note that the card also needs a driver install to function properly. I initially had a lot of trouble getting my card working due to resource conflicts with my sound card but driver version 2.01 offers a test which checks your system for conflicts and a menu to switch IRQ and DMA if needed.


Some of the games I tried also were a little odd to get running. Return to Zork for instance installed and was executed like most any game from the era. You put the CD in and run the install off the CD. After installation you simply run the EXE from the directory you installed to, simple. The Reelmagic version of Dragons Lair on the other hand does not allow you to run the game off the EXE on the CD without manually initializing the RM card. Actually when you install the RM drivers it also installs a file named “dragon” in the directory you installed the RM drivers in. With the CD in your drive the game will start if you run the “dragon” file from the RM directory. Space Ace works the same way except there is no special run file created for it when you install the RM drivers so you need to run “FMPDRV” in your RM directory to initialize the drivers before Space Ace will play by running the EXE on the CD.

Here are a few comparison gameplay shots.


Return to Zork

The Reelmagic version of Return to Zork features a smooth and better looking full screen intro when compared to the retail CD version. It also features more animated segments and some improved backgrounds effects as well as some changed conversations and puzzle’s.

My Dragons Lair Reelmagic version was captured on a 33mhz 486DLC with an ET4000 ISA video card. Windows version from the Dragons Lair Deluxe pack on a 550mhz K6-III+ and a AGP Voodoo Banshee.



In the end would I recommend a retro PC enthusiast to pick up a Reelmagic or later Realmagic card? I’d have to say no. The later cheaper Realmagic cards are a bit questionable with dongles being hard to find and reports of game incompatibilities while the earlier cards are just hard to come across and expensive when you finally do. If you did come across one cheap then by all means but I cant recommend searching one out especially with the number of games supported being so low and hard to find.

Awhile back LGR reviews, a very popular YouTube channel that covers retro computing posted a video about building a 486 machine. It was certainly a competent machine, faux woodgrain aside but one comment in the video stuck out to me. At one point it is mentioned somewhat offhand that the AMD 486 CPU’s were known to be slightly faster then their Intel counterparts. I never had heard this before and became quite curious to the matter. After some Google searching I still could not find any reference to this. Finally I created a thread over at the VOGONS forum on the matter and it was the general consensus that the AMD chips were basically clones and performance was virtually identical. It was even brought up by a few posters that the AMD chips seemed to have a few software incompatibilities for unknown reasons with OS/2 and Netware cited as examples.

With this information in hand I decided to do my own testing and thus we have this article and the CPU face off. My goal with these tests was to perform a number of benchmarks on both CPU’s to see if there is any actual performance difference and second to attempt to install OS/2 Warp using various CPU’s to check compatibility. So lets take a look at the CPU’s we will be testing.


The two main CPU’s will be testing are the Intel and AMD 486 DX2-66 chips. These are classic 486 CPU’s both running at the exact same speed. Supposedly the AMD chip is a virtual clone of the Intel model and both of these chips have 8kb of on board L1 write-through cache though both companies also produced enhanced write-back cache versions. To keep things interesting I also decided to throw in a Cyrix DX2-66 which was also a popular CPU manufacturer at the time. Supposedly the Cyrix chip is an independent design from the AMD or Intel parts but specs wise is identical with a 66mhz running speed and 8kb of L1 write-through cache.

GIGA-BYTE-TECHNOLOGY-CO-LTD-486-GA-486VF-1The motherboard I’ll be using for these tests is the Ga-486VF rev 8B socket 3 board using a SIS chipset with 20mb of FPM RAM and 256kb of L2 cache. I’m using a CL-GD5426 based VLB video card for video output and a generic ISA I/0 controller. Since a sound card would be unused for these tests I left it off the board.

Before the benchmarking tests I wanted to give the results of the compatibility tests using OS/2 warp version 4. There are many versions of OS/2 and warp ver. 4 was all I had on hand so keep in mind earlier versions may show incompatibilities that ver. 4 does not. After my testing I found that OS/2 warp ver. 4 loaded up and ran fine on both the Intel and AMD DX2-66 chip. Warp ver. 4 however did fail to load running the Cyrix DX2-66 and on loading the OS consistently threw an error and halted the loading process.


Lastly we have the benchmark results running the standard gambit of DOS benchmarks.

dx2 mashup

So according to the results of several benchmarks as seen above the AMD and Intel chips are virtually identical performance wise. The Intel chip in most cases barely pulls ahead of the AMD chip by a hair but usually this is a less then 1 FPS difference and within the margin of error. The Cyrix chip on the other hand lagged behind a little on three out of five benchmark tests lagging by 10 FPS in quake and almost 5 FPS in DOOM. The Cyrix DX2 barely pulled ahead in PCP bench and for whatever reason was given a higher score in Speedsys test.

So what’s the final verdict? From everything the benchmarks have shown me plus personal experience and online research the Intel and AMD DX2-66mhz chips are virtually identical performance wise. The Intel does seem to be the slightest bit faster but never even exceeded more then 1 FPS or point difference in any test. I don’t think this difference is even perceivable by a human user. The Cyrix chip though was the clear loser falling behind the Intel/AMD duo and having incompatibility issues with OS/2. In most usage situations I think the Cyrix 486 would perform just fine and the average user would see little difference but given the choice an Intel or AMD DX2 is certainly the way to go. Personally between the Intel and the AMD I would choose the Intel but they appear to be identical performance wise and very close in overall software compatibility. As I stated earlier the AMD chip may have compatibility issues with older versions of OS/2 and Netware, another piece of software the AMD chip is said to have issues with but not tested by myself.



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.


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™
Battlezone II: Combat Commander™
Battle Isle: The Andosia war
Carmageddon®: TDR 2000™
Colin McRae Rally 2
Descent 3™
Descent 3™: Mercenary
Destroyer Command™
Dungeon Keeper™ 2
Echelon®: Wind Warriors
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™
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
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


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.


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.





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


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


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


Previously on this blog we have discussed both what I think is an “ultimate” or at least near “ultimate” 386 PC in the Anatomy of a 386 article and we also talked about pushing certain sockets beyond their intended scope such as with the 486 and Socket 3 motherboards and pushing their limits  and I wanted to do something similar with the 386. In this article were going to take a look at the Cyrix 486DLC chip, a drop in replacement chip meant to upgrade a 386 class motherboard with a 486 class CPU. Were going to look at one of the more common DLC chips, the Cyrix DLC-40, run some benchmarks and put it up against the king of the 386 chips the AMD 386-40.

First lets take a look at the test PC and then the CPU’s will be testing.


This is the 386 PC will be testing the CPU’s on.


I could not identify the motherboard but it’s based off the Opti 495XLC chipset and is loaded with 128kb of L2 cache and 8MB of FPM RAM. For video I am using a Tseng Labs ET4000 ISA video card and I have a Sound Blaster 2.0 installed as well although it will be unused for the benchmark tests. My memory settings are fairly standard and I didn’t mess with them much from the defaults. AT bus divider set at 5, memory timings set at 2-1-1-1 and wait states set to 1.

So lets take a look at the two CPU’s will be testing today.

First up is the king of the 386 chips, the famous and beloved AMD 386DX-40.


The 386DX-40 was a very reliable 32 bit 386 chip made by AMD and is very well regarded for its speed and reliability. This is the fastest true 386 made and is overall very capable. It though, like all true 386 chips has no L1 cache memory on board.

The second CPU we will be putting it up against is the Cyrix 486DLC-40.


The DLC-40 created by Cyrix was intended to be a drop in upgrade CPU for 32 bit 386 class motherboards which in essence gave 386 PC users a 486 CPU upgrade. It essentially is a supped up 386 with 486 code inserted and 1kb of L1 cache added on the chip. There was also a more common 33mhz version like this guy.


as well as later DLC chips made by Texas Instruments and IBM which added even more L1 cache. The fastest of these chips is an IBM triple clocked DLC rated at 100mhz that supposedly is about equal to an Intel 486DX-66. Due to licensing agreements though I believe IBM was only able to sell these chips imbedded as part of a motherboard or upgrade kit.

There are also SLC variants which are 16/32 bit hybrids designed to be more compatible with older motherboards where as DLC variants are true 32 bit.

The on board L1 cache memory of the DLC is a huge advantage over the AMD 386-40 so on all the benchmarks I tested the DLC chip twice, once with the cache enabled and one again with it disable so we can see how much of a difference this makes.

The unidentified 386 class motherboard I’m using is a later model and supports the DLC chips in BIOS. Here is a shot of the specs as I boot up.


Notice the BIOS recognizes the DLC chip as under “main processor” it is listed as a Cx486DLC. Many older 386 motherboards  may not recognize the DLC chip properly and simply report it as a 80486SX. You may also need to run a setup utility with these older boards to fully utilize the DLC chip.

My BIOS also has the option to enable/disable the internal L1 cache on the CPU though for reasons I cant figure out this option does not work and the l1 cache is enabled automatically regardless of how it is set here.



Failing this you can always disable/enable the internal L1 cache via software. I used the Cyrix cx486 utility which allows you to easily enable/disable the L1 cache by the C button. Just be sure to hit W to write your choice to the registers before exiting the program.


So without further adieu we have the benchmarks. The programs I used were all pretty standard, 3D Bench, PCP Bench and DOOM. Below is a bar chart to better illustrate the performance of the two chips and I also added a 33mhz Intel 486 results from a similarly spec’ed 486 machine using the same amount of L2 cache and the same video card to compare.


The results are basically what we would expect with the DLC handily defeating the AMD 386-40. DOOM seems to benefit the most from the L1 cache as the difference between the 386-40 and DLC with cache disabled is only .6 FPS but with cache enabled its a 2.5 FPS difference.

you’ll also notice the DLC does pretty well compared to the Intel 486DX-33 even tying it in PCP Bench. After some optimization I managed even more performance gain.

After setting wait states to 0 and the AT bus divider to 3 I was able to get the following results out of the cache enabled DLC-40

3D Bench    – 22.1

PCP Bench –  5.5

DOOM        –  10

You can see with these results the DLC surpasses the DX-33 in all but DOOM.


The folks over at Red Hill Computing whom I often refer to in my research seem to really love this chip and claim it to be “vastly superior” to a 486DX-33 system though I would have to somewhat disagree. In a very optimized system the DLC can match or beat the DX-33 but I wouldn’t say it’s as fast clock for clock and I wouldn’t call a few frames per second advantage “vastly superior”. At the time though they would of been correct in that verbiage from a fiscal point of view as the DLC was vastly cheaper then a Intel 486DX-33 allowing the buyer to purchase more RAM.

I’m very curious how much the added cache of the later DLC chips such as the ones from TI and IBM affected performance and that may be the bases of an eventual revision to this article. The DLC does do what it claims to do and does increase performance of a 386 to 486 levels as well as being vastly cheaper then an Intel 486 but keep in mind it was still restricted by the 386 architecture and limited to the amount of RAM it could use. Possibly not a bad option for the budget user that already owned a 386 machine but holding out for the pricy 486DX-66 would of been a smarter move for the long run in my opinion.


I’ve likely mentioned it before on the blog that I’m a bit of a purist. I enjoy playing my games on original hardware so when clone systems come along I usually turn my nose up to them as a professional wine taster would a cheap wine in a box from the local grocery store. I recoil like a vampire from garlic at the site of Atari, Genesis and intellivision flashback consoles at the local Big Lots and even look on at the upcoming NES Mini console with indifference. Therefore I guess it may come as a surprise that I should endorse and even dare I say like the Atari flashback 2 console.

The Atari Flashback was released in 2005 and what makes the Flashback 2 different from the other Atari Flashbacks and for that matter most of the emulation boxes out there? Well first off it’s not actually emulating and is in fact actually more like a revision to the hardware you would find in an actual Atari 2600. Inside the Atari Flashback 2 is an actual single chip hardware reproduction of the TIA chip from the original console. What this means is that the flashback 2 can play 2600 games as they ran on the original hardware with a few exceptions. This works even to the point that one can modify a flashback 2 with a cartridge slot to actually accept and play original 2600 games, but we will touch more on that later.

So first lets have a look at the console and the packaging.


The box itself is a little reminiscent of console boxes of the 70’s and early 80’s with alternating images of a few games and people having way more fun they probably ever would with the console. opening up the box we get.


The flashback comes with the console itself, two Atari replica controllers and a power supply. I do not know if a manual was included. Mine did not come with one.


The flashback console itself is directly modeled after the original 2600 only smaller. The most obvious change other then the size is the replacement of the toggle switches of the original with large plastic buttons. The buttons look kind of cheap but they do the job well enough.


On the back of the unit we also have something very similar to the original console. We have the interesting inclusion of a switch to toggle between color and black & white displays like the original as well as the power jack. Instead of an RF coaxial cable wire built in we have a very welcomed composite and mono audio cable. It still looks pretty poor on a modern LCD HDTV but looks much better and is more convenient to set up on an older SD CRT set then RF. It even looks pretty nice on my Samsung HD CRT.

we have two controller ports which are the same standard 9 pin ports found on the original 2600 as well as many consoles and computers of the 80’s and early 90’s. joysticks from the original 2600 can be used without any issues on the Flashback 2 as well as the other way around with Flashback 2 joysticks working just fine on an original 2600. You can even use your trusty Sega Genesis controller if you’d like.


The controllers feel mostly identical though the Flashback controller seen on the right in the image above has some different branding and seems ever so minutely smaller the original.

moving on to the built in games. We have a 40 games split into various categories.


Adventure II, a sequel to Adventure that is built on its original assembly-based game code
Haunted House
Return To Haunted House, a sequel to Haunted House that is built on the original Adventure’s assembly-based game code combined with graphics from the original Haunted House)
Secret Quest
Wizard (unreleased prototype)

Arcade Asteroids (hack)
Arcade Pong (exclusive to the Flashback 2), a version of Pong which can use paddle controllers if attached
Asteroids Deluxe (exclusive)
Lunar Lander (exclusive)
Missile Command
Space Duel (exclusive)

3D Tic-Tac-Toe
Aquaventure (unreleased prototype)
Atari Climber (homebrew), released in 2004 as Climber 5
Combat 2 (unreleased prototype)
Dodge ‘Em
Fatal Run (only released in Europe)
Frog Pond (unreleased prototype)
Human Cannonball
Maze Craze
Off The Wall
Pitfall! (originally released by Activision)
Radar Lock
River Raid (originally released by Activision)
Save Mary (unreleased prototype)
Video Checkers
Video Chess
Caverns Of Mars (exclusive)
Quadrun (originally sold only by mail order through the Atari fan club)
Saboteur (unreleased prototype)
Space War
Yars’ Return (exclusive sequel to Yars’ Revenge built on its original assembly-based game code)
Yars’ Revenge
There are also two hidden paddle games included
Super Breakout
Overall this is a pretty good sampling of 2600 titles in my opinion and the list contains some classics like Yar’s Revenge, Missile Command and Pitfall!. The really nice thing though is the inclusion of a few homebrews, unreleased prototype games and even a EU exclusive. Some of the prototypes such as Aquaventure are excellent 2600 games.
Once you pick a category you just scroll down and choose a game.


One thing is there’s no way that I found to exit a game back to the select menu without powering the system off and then back on again.

It’s worth mentioning at this point that in 2010 a Atari Flashback 2+ was released that was mostly the same console with some games changed around. Pitfall!, River Raid, Wizard, Caverns of Mars and Atari Climber were removed and in their place a sports section was added with several 2600 Sports titles. Circus Atari was also added to the hidden paddle game menu. In my opinion the sports games aren’t worth it for the loss of some classics like Pitfall! but if your unlike me and into Atari sports titles the 2+ may be worth the tradeoff.

So lets take a look at the inside of the Flashback 2. Opening the console up is a simple matter of removing a few screws on the underside of the case.


As you can see in the image above the majority of the case is just and empty shell. Its really pretty amazing how small the motherboard has been refined to.



This slideshow requires JavaScript.

Now as this is more or less a revision of the original hardware there is a modification available for the Flashback 2 that allows a cartridge slot to be added allowing the user to play actual 2600 carts. Originally the cart slot was going to be built in but was cut as a supposed cost savings measure. If your interested here is a link to a very good guide on performing the modification

I have read that due to some changes with the revised motherboard not all games will work with the cart port so your not exactly getting complete 100% compatibility.

So what is my opinion of the Atari Flashback 2? I don’t think it’s necessarily a good replacement for an original 2600. If your serious about getting into the 2600 library of games get an original model. They still aren’t very expansive and your assured full compatibility that you won’t quite get even with a Flashback with a cart mod. Also unless your good with soldering and electronics your likely going to have to pay someone to do the mod which is money that could be used to get a composite, S-video or better yet RGB mod done to an original 2600. If you do happen to find one cheap for under $20 though I would recommend picking one up. Not as a replacement for a original 2600 but for its collection of games you cant otherwise get such as the hacks, unreleased prototypes and Flashback 2 exclusives.

Waltorious Writes About Games

Game-related ramblings.

NekoJonez's Gaming Blog

Thank you for your visit!

Old School Game Blog

Amiga enthusiasm, retro gaming passion

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


Every game, every day

Too Many Games

A blog talking about games

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!

The Martian Oddity

Video Games and other weird stuff!


1001 video games and beyond

retro computing and gaming plus a little more


retro computers and stuff


Stay Jispy!


MS-DOS game reviews, retro ramblings and more...

%d bloggers like this: