VOGONS


3 (+3 more) retro battle stations

Topic actions

Reply 2340 of 2361, by pshipkov

User metadata
Rank l33t
Rank
l33t

I have been tracking the different chipset permutations in this thread, preferably in powerful looking motherboards.
ALi stuff in particular has been a point of interest to me because of how volatile it is in the different assemblies.
For example, M1429 is present in some of the worst and best 386 mobos.
Similarly for the 486-class M1489, including some ridiculous boards such as PC-Chips M918i.
Naturally wanted to check the in-between version used in this MSI-4143 motherboard.

Tried some hotkeys with the AWARD bios but nothing worked.
The AE95E bios is from AMI. Everything is fine there - able to adjust timings and other settings.

I dont know why, but the ALi 486-class chipsets dont like p24t processors.

retro bits and bytes

Reply 2341 of 2361, by pshipkov

User metadata
Rank l33t
Rank
l33t

Xinetron X/LAN Xi-386/486-SC rev.A based on Xinetron X/LAN Xi-210-B also known as USA SC-9204-A
A riddle of motherboard.

motherboard_386_xinetron_x_lan_xi-386_486_sc_rev_a.jpg

A powerful looking 386/486 hybrid assembly:
- plenty of CPU/FPU sockets
- the two VLB slots are especially interesting
- two extra level2 cache chips sockets suggest write-back capabilities
- CAN-4 crystal oscillator socket makes it easy for overclocking
- limited number of jumpers is always a plus
- an unknown (to me at least) X/LAN chipset - what can it do?

While my expectations were high, the board came hard dead - plenty of damage in the upper left corner from an old battery leak.
Repaired corroded rails on both sides, replaced elements and sockets, replaced keyboard controller and connector. Scrub.
Monitor eventually lit up, much to my satisfaction after long period of iterative fixes.

The board came with Intel 486DX-33 CPU, 32Mb 70ns rated RAM (8x4Mb) and 20ns rated 128Kb L2 cache.
After confirming the system's basic functionality with the existing setup, my curiosity turned to exploring the full potential of the 386 hardware paths it offered.

This motherboard is not documented anywhere so took a moment to figure out what the few jumpers do.
JP1 (486SX/DX) is obvious.
JP12 (NPX IN/OUT) does not make any difference.
JP13 (486-50IN) does not make any difference.
JP20 (U42 Disable) does not make any difference.
JP21 (386) is obvious. Must be closed for 386 processors and open for 486 ones.
JP17 (VESA) is obvious. VLB wait states. Didn't explore them. Notes below.

EDIT
About the chipset - a post i made a while ago in the old hardware giveaway thread shows a motherboard that is almost identical to this one here. The main CI on it is "USA integrations" instead of Xinetron X/LAN. Quick search in TheRetroWeb for motherboards based on "USA i" chipset revealed this 3 boards of the same design. One of them had the entire manual scanned.

Xinetron X/LAN Xi-210-B is relabeled USA Integration SC-9204-A
/EDIT

Plugged a 386DX-40 processor, closed JP21, inserted Trident 8900C ISA video card, standard IDE controller with CF card, 80MHz crystal oscillator.
Default BIOS settings.
Lights on, everything seems to work.

It is worth mentioning that there is a discrepancy in how the base frequency is derived from the crystal oscillator - it is divided by 2 for 386 processors and used as is for 486 ones. First time seeing this kind of setup.

Naturally the first thing i wanted to try was to see how VLB graphics cards work with 386 processors.
This quickly went nowhere.
I usually start with Ark1000VL and S3 Trio64 based adapters but both of them didn't produce an image this time. The speaker started beeping some sequence upon power on which indicated that not all is well. Fetched few more cards from the stash to test with. Still no go. Eventually tried pretty much each and every card from this extensive list. With the exception of ATI Match32 and Cirrus Logic GD-5428 cards none of the rest worked. Even the two that produced a picture made the system very unstable.
Switched to 486 CPU to see how that goes - everything just worked out.
Story was the same for VLB IDE/EIDE controllers. Didn't check VLB SCSI ones.
So, it looks like this board has some major integration issues with 386 processors and VLB cards.

Ok, fine. Had to step down to ISA extension cards.
Started with Cirrus Logic GD-5434. Didn't go well - no video signal.
Tried ET4000AX and W32i - no video signal or highly unstable.
Finally, a Cirrus Logic GD-5428 based card (Diamond SpeedStar Pro) enabled the system to operate stably.
Tested several more adapters - turns out that anything faster than 5428 is a no-go. At the same time all Trident and older models Cirrus Logic cards, as well as Headland/G2, OTI, etc., worked fine.
This is not related to jumper and BIOS settings but is prevalent.
Ok, CL GD-5428 will be used for testing going forward.

Standard ISA IDE controller worked right away already.

Next up - level 2 cache setup.
The board came preconfigured with 128Kb single bank 4x32Kb 20ns and 1x16Kb 15ns. That's ok but 256Kb buffer is strongly preferred.
That didn't go anywhere either.
Populated the sockets with trusted 9x32Kb chips.
There are 5 jumpers to configure the level 2 cache.
Spent good amount of time testing all possible configurations.
Varied the TAG chip - 16/32kb - just in case.
Multiple passes with different set of chips.
No and no.
Tried with 486 CPU hoping for a VLB cards -like pattern. Not this time.
It is safe to say that no stone was left unturned, so with decently high level of confidence i can say that the board does not support 256Kb level 2 cache.
Set things back to the original settings for 128Kb buffer size but replaced the slow 20ns chips with trusted 15/12 ns rated ones.

EDIT
From the found above scanned manual i confirmed the jumper configuration required for 256Kb level 2 cache.
After quite a bit of musical chairs with bunch of chips finally managed to get a working set. My previous attempts failed because the board is quite picky and requires specific chips in specific sockets, does not just take any chips anywhere. This combined with me guessing the jumpers config prevented me from succeeding.

Moving to 128Kb to 256Kb level 2 cache resulted in minor performance improvement only.
/EDIT

At the same time populating the two WB cache sockets worked instantly and improved performance by few percents.

16Mb (4x4Mb) 60ns rated RAM.
Cyrix FasMath 40MHz rated FPU (black top).

BIOS is decently advanced but within the 386 standards. Offers about 10 parameters for L2 cache / memory wait states, ISA bus frequency divider, memory remapping, shadowing, etc. The usual stuff.

--- IBM BL3 at 96MHz (2x48), ISA at 12MHz

Complete stability in Windows required to step down to 90/45MHz.

All BIOS settings on max except:
CACHE READ WAIT STATES = 1 W/S (best is 0)
BUS FREQUENCY SELECT = CLKIN/4 (best is /3)

Board is picky about RAM - requires good 60ns rated chips or system is unstable.

There is something weird with the level 1 cache support of the BL3 processor.
First clue is a discrepancy between what SpeedSys and CCT report.
Notice how SpeedSys does not show the expected higher throughput from level 1 cache but flat lines for the entire level 2 cache range.
At the same time CCT shows the peak.
xinetron_x_lan_xi-386_486_sc_rev_a___bl3___speedsys.png
EDIT: Forgot to retake the CCT screenshot with working 256Kb level 2 cache.
xinetron_x_lan_xi-386_486_sc_rev_a___bl3___cct.jpg

This seems to be the reason for low test results from PC Player Benchmark (4.1 fps), Doom (7 fps - ouch), Quake 1 (2.1 fps), WinTune2 (~1000 KPixel/sec). Some of these are worse than bare 386DX running at 40MHz.

REVTO486.SYS hangs no matter what but LIGHT486.SYS seems to be working. This is unusual.

Not sure what to think about this but the BL3 support is clearly lacking.

--- Cyrix 486SXL2 at 45MHz (1x45), ISA at 11.25MHz

Anything above this frequency results in unstable system.
This is a bit surprising since the motherboard was happy at 48MHz base frequency with the BL3 CPU.

All BIOS settings on max except:
CACHE READ WAIT STATES = 1 W/S (best is 0)
BUS FREQUENCY SELECT = CLKIN/4 (best is /3)

This just worked. Nothing more to say really.

SpeedSys hangs which is common for many motherboards/SXL2 combos.

Intermediate performance.

--- AMD 386DX at 45MHz (1x45), ISA at 11.25MHz

All BIOS settings on max except:
CACHE READ WAIT STATES = 1 W/S (best is 0)
BUS FREQUENCY SELECT = CLKIN/4 (best is /3)

xinetron_x_lan_xi-386_486_sc_rev_a___386dx___speedsys.png

Performance is lacking - below medium compared to the bulk of previously tested motherboards.
Nothing more to say really.

---

benchmark results

I genuinely believed this motherboard would be incredible, but that turned out not to be the case. However, it is quite an intriguing assembly built around a lesser-known chipset, filled with peculiarities and limitations that provided me with an enjoyable challenge to explore.

Last edited by pshipkov on 2025-02-23, 01:55. Edited 5 times in total.

retro bits and bytes

Reply 2342 of 2361, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Ouch. How many hours of your life did this board consume? Isn't it best to avoid motherboards which sport, both, a 386 socket and a 486 socket?

Plan your life wisely, you'll be dead before you know it.

Reply 2343 of 2361, by H3nrik V!

User metadata
Rank Oldbie
Rank
Oldbie
pshipkov wrote on 2025-02-20, 08:27:
[ This motherboard is not documented anywhere so took a moment to figure out what the few jumpers do. JP12 (NPX IN/OUT) does not […]
Show full quote

[
This motherboard is not documented anywhere so took a moment to figure out what the few jumpers do.
JP12 (NPX IN/OUT) does not make any difference.
JP13 (486-50IN) does not make any difference.
JP20 (U32 Disable) does not make any difference.

Would JP12 enable/disable an FPU (NumericProceXor)?
JP13 - maybe to do if using af 50MHz crystal for a DX-50?
JP20 - should be some IC on board called U32, that is enabled or disabled?

[Edit] It seems the text at JP20 is actually U42 rather than 32.?

If it's dual it's kind of cool ... 😎

--- GA586DX --- P2B-DS --- BP6 ---

Please use the "quote" option if asking questions to what I write - it will really up the chances of me noticing 😀

Reply 2344 of 2361, by pshipkov

User metadata
Rank l33t
Rank
l33t

@H3nrik V!
JP13 - Probably but didn't check.
JP20 - yes, U42 - fixed it above. Yes - the U42 component is a PLACE16V8H. Didn't check if the jumpers are connected in any way to the PAL, but simply switching them around results in no functional/perf difference.

@Feipoa
Actually, i had quite good time with this motherboard. I wanted it to be a success story but that was not the case. Instead, i was sent on an amusing journey.

Last edited by pshipkov on 2025-02-21, 02:06. Edited 1 time in total.

retro bits and bytes

Reply 2345 of 2361, by maxtherabbit

User metadata
Rank l33t
Rank
l33t

Just curious when you did the VLB testing was that done with a real intel 386 or one of the meme ones?

Reply 2346 of 2361, by pshipkov

User metadata
Rank l33t
Rank
l33t

yes, cross checked all possible combinations, including AMD 386DX-40 cpu running at 33 and 40 mhz, with and without fpu, with and without l2 cache, many different jumper and bios configs.

retro bits and bytes

Reply 2347 of 2361, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Smells like a lemon.

The most probable chance of improvement in the realm of 386+VLB is to remove the PLL on a AL486V-D and play with clock generator alternatives. It's on my list, but boy oh boy is time scarce as time grinds on.

Plan your life wisely, you'll be dead before you know it.

Reply 2348 of 2361, by pshipkov

User metadata
Rank l33t
Rank
l33t

My AL486V-D board is NOS so very hesitant to mess with it.

Btw, this post of mine reminded me that once i had a very similar board, which led to the recognition that Xinetron X/LAN Xi-210-B is relabled USA integrations SC-9204-A. From there i found few more motherboards of the same base design in The Retro Web . One of them had scanned manual provided. And from there managed to bump the level 2 cache from 128Kb up to 256Kb.
Updated the original post.
Anyway, still a lemon.

retro bits and bytes

Reply 2349 of 2361, by byte_76

User metadata
Rank Member
Rank
Member
feipoa wrote on 2021-08-08, 07:34:

In looking at my notes in the Gigabyte GA-5486AL, I see there are working 50/60 Mhz settings, but for 66 MHz, I have noted that it won't boot, but there is a jumper for 66 Mhz. There is also a jumper for 80 MHz. I have noted that the system is fixed on write-back L2 mode and there is no write-through option.

Can you please share the jumper settings for 50/60 MHz bus on the GA-5486AL?

Thank you

Reply 2350 of 2361, by feipoa

User metadata
Rank l33t++
Rank
l33t++

I scanned the relevant notes from my manual.

I believe this was the conclusion for 50/60 MHz:

The attachment GA-5486AL_60-60_MHz_FSB.jpg is no longer available

Below are some of my notes when testing all other jumper combinations. Don't ask me to make sense of it (too much time has passed):
[attachment=-1]GA-5486AL_test_all_jumpers_notes.jpg[/attachment]

Plan your life wisely, you'll be dead before you know it.

Reply 2351 of 2361, by byte_76

User metadata
Rank Member
Rank
Member
feipoa wrote on 2025-04-21, 10:02:
I scanned the relevant notes from my manual. […]
Show full quote

I scanned the relevant notes from my manual.

I believe this was the conclusion for 50/60 MHz:

The attachment GA-5486AL_60-60_MHz_FSB.jpg is no longer available

Below are some of my notes when testing all other jumper combinations. Don't ask me to make sense of it (too much time has passed):
[attachment=-1]GA-5486AL_test_all_jumpers_notes.jpg[/attachment]

Thank you, I really appreciate this.

Reply 2352 of 2361, by pshipkov

User metadata
Rank l33t
Rank
l33t

Throughout this thread, I've been documenting my pursuit of what I've dubbed "the fastest 386 in the west".
My exploration began with the initial post examining a relatively modest PC-Chips M321. Since then, i went through virtually every significant motherboard and chipset available for the 386 platform. This methodical process has been driven by my desire to identify the absolute pinnacle of 386 performance.
Among all tested assemblies, two distinguished themselves as exceptional:
DTK PEM-4036Y paired with IBM BL3 processor running at 100MHz (2x50).
And MicroStar MS-3124 with IBM BL3 processor running at 110MHz (2x55).
Among the rest were two Alaris Cougar II (Cobalt-AT 486BL) boards that showed potential but were not able go past their standard specs of 3x25MHz (or 2x40MHz) to be of interest. This made me form a negative opinion about the Cougars which i expressed in some posts. Nevertheless, the potential i sensed in them compelled me to continue my experiments. Eventually, I acquired two more Cougar boards, which led to a very satisfying result that I will document in this post.
As they say - third time is the charm (third major attempt at the fastest 386) and the right place to set the record straight about the Cougars.

Several years ago, I acquired a complete PC system featuring an Alaris Cougar motherboard, Cirrus Logic GD-5429 video card, Sound Blaster AWE32, CD-ROM drive, floppy drive, hard disk drive, power supply unit, and a computer case.
The original owner, based in the UK, had set out to build the fastest 386 rig possible; however, the project extended beyond his expectations, and he eventually lost motivation. He offered me a generous discount and entrusted me with the task of completing the build, which I accepted. Finally, i reached the point of fulfilling that commitment.

While discussing history, i will briefly touch on the Alaris Cougar story for additional context.
Back in 1993-1994 the home and office computer markets were rapidly evolving.
The first Pentium processors occupied the upper market segment along with 486DX4.
486DX and 486DX2 in the middle.
And a zoo of options for the commoners.
Two companies - Ambra (IBM in disguise) and Alaris - aimed at that base with two offerings.

Alaris Cougar EnergySmartPC BL3X/75
alaris_cougar_energysmartpc_bl3x_75.jpg

Ambra Lightning 100
ambra_lightning_100.jpg

The business strategy is quite evident with these systems: offer respectable baseline performance at an attractive initial price point through the BL3 processor, and particularly in Alaris's case, provide upgrade flexibility via the included Socket2. Based on current availability of these motherboards, this approach appears to have been successful for Alaris, as their Cougar boards remain relatively common even 30 years later-suggesting they achieved substantial sales volume during their production run. The same cannot be said for Ambra/IBM products, which are MIA.
The Ambra motherboard likely resembles the later variant shown here, with one key difference: instead of featuring a 486 CPU socket, it comes with an on-board soldered IBM BL3 chip.
What's particularly noteworthy is that the Ambra system operated at 100MHz, while Alaris restricted their offering to 75MHz.
The Ambra exhibits characteristics I find typically IBM in nature - a non-standard form factor paired with a non-standard riser card, and incorporates built-in components of often questionable quality. In this case an ok video card but a subpar IDE controller.
In comparison, the Alaris Cougar II design appears almost conventional.

Anyway. Fast forward to the present and what i think is the fastest 386-class PC around.

It is important to emphasize that I am not merely conducting a limited overclocking experiment, but rather building a complete, fully-functional computer system with all necessary components. This represents a practical, everyday-usable PC rather than just a theoretical speed test.

So, let me go through the components, from interior to exterior.

Alaris Cougar II (Cobalt-AT 486BL) (OPTi ‘Premium’ - 82C499 B) - the fastest hybrid (VLB/ISA) 386-class motherboard:
Over the years i accumulated four of these assemblies.
The first two didn't overclock well and were detailed in my previously linked post. They operate at its stock 75MHz (3x25) which is nothing to write home about. This is especially obvious in the consolidated benchmark results posted here - reference the Alaris Cougar II 75MHz entry specifically.
The latter two (showcased below), however, can operate stably at 50MHz FSB and 100MHz CPU with conventional air cooling, which represents the key differentiating characteristic.
However, additional step is needed to achieve that, namely:
The onboard clock generator is restricted to outputting only 25, 33, 40, or 50 MHz. For optimal performance, the CPU needs to operate between 100MHz and 110MHz. The standard Mr.BIOS enforces 3x CPU frequency multiplier, the only feasible option becomes a 33MHz base clock, yielding 100MHz - but this configuration still delivers underwhelming results.
Fortunately, two alternative BIOS versions exist that address this limitation. They are functionally identical in every aspect except how the CPU clock multiplier is established during POST. With them we can achieve the ideal 100/50 MHz performance configuration.
- a no multiplier version, which requires standard software drivers such as LIGHT486, PK486BL, or REVTO486
- a version with hardcoded 2x multiplier

The attachment alaris_cougar_bios_M27C512_noCRC_noMSR.zip is no longer available

This one handles all BIOS settings on max, except LEVEL 2 CACHE WRITE = 1 WS (best is 0) otherwise POST hangs.
motherboard_alaris_cougar_3.jpg

This one is a flawless, zero wait-states, all BIOS settings on max, assembly.
IBM BL3 processor running at 100MHz (2x50), on air cooling
50MHz VLB
33.33MHz ISA
512Kb level 2 cache
16Mb RAM
This motherboard was selected to form the basis of the PC.
motherboard_alaris_cougar_4.jpg

The keyboard controllers these Cougar motherboards come with are inadequate when operating at such overclocked frequencies. They must be replaced with Jetkey-branded ones, which are conveniently labeled for what they are. However, even with them, the soft reset function (CTRL+ALT+DEL) causes the system to hang, requiring reliance on the physical reset button instead. While not an ideal situation it is not a blocker in any way.
kbc.jpg

processor and cooling:
As I demonstrated earlier in this thread, these IBM BL3 processors reliably operate at 100MHz with no stability issues. My testing has shown they can actually achieve even higher frequencies - 110MHz or beyond - when active cooled using Peltier elements. 100MHz can be easily achieved on air cooling.
Unfortunately, the CPU is soldered in a particularly problematic location on the motherboard, situated in close proximity to the ISA/VLB slots, which severely restricts the dimensions of compatible heatsinks and fans, as well as attachment options.
My initial cooling approach utilized a 25x25mm fan directly mounted to the standard CPU heatsink (visible in the picture above). While this configuration functioned adequately on an open test bench, once installed within the computer case, thermal issues emerged and compromised system stability. A more effective cooling solution was necessary.
This led me to design and 3D print a custom mounting structure that securely attaches to the standard heatsink while working around the spatial constraints. The design accommodates a larger fan, significantly improving cooling capacity despite the motherboard's limitations. I like to think about the resulting assembly, pictured below, as an air-compressed wind tunnel. It inserts into the 4 corner fins of the heatsink. Can be separated by applying the right amount of force, but it took several iterations to get everything just right.
cpu_cooling.jpg

level 2 cache - 4x1024k 15ns ISSI:
These motherboards prove extremely particular about which level 2 cache chips they'll accept, especially when attempting to achieve zero wait-state operation.
Finding the appropriate chips required considerable experimentation. All my proven cache chips - ones I knew could reliably handle speeds up to 83MHz - were rejected. Instead, success came from seemingly random 15ns rated ISSI ones, but hey, I'll take it.
During this extensive trial-and-error process of swapping different cache chips, I began to doubt whether zero wait-state system was actually achievable. This led me to explore alternative approaches, including replacement of other related components. One visible outcome is the 8ns TAG RAM in the first motherboard above, etc.
Eventually, however, I discovered a working configuration for the second of the boards without requiring these additional modifications.
With sufficient dedication, the first motherboard could also be configured for zero wait-state operation. It would simply require investing the time to identify the four magical chips.

RAM:
The Cougars are not selective about RAM quality.
Any 70ns 16Mb memory module functions without issue, even under extreme overclocking conditions with zero wait-state settings enabled. However, stability issues can emerge when populating multiple memory slots simultaneously.
For optimal reliability, I've found it best to utilize a single memory module.

video - Diamond Stealth 64 DRAM T VLB REV B2, 2Mb (S3 Trio64 86C764-P / X):
After evaluating the various VLB video cards previously benchmarked here. I selected the most capable ones, including the Ark1000VL, S3 Trio64, Madao's S3 Trio64V+, and several others.
When tested in my 50MHz VLB zero wait-states system, only one card performed satisfactorily - the Diamond Stealth 64 DRAM T VLB REV B2. All other cards either failed to initialize, exhibited stability problems, or displayed visual artifacts. This result isn't particularly surprising, as this specific Diamond model has demonstrated great tolerance in other extreme overclocking scenarios.
The Ark1000VL functioned properly only when configured with 1 wait-state, which reduced its performance compared to the Trio64. I had high expectations for Madao's S3 Trio64V+ in combination with the reference S3 zero wait-state BIOS, but it failed to initialize at all. Based on these results, I selected the Diamond card for the build.

486dx2_s3_trio64.jpg

sound - Union UTD76C (ESS1869F):
I started with the SoundBlaster AWE32 CT3980 that came with the purchased computer but immediately encountered resource conflicts with the Cougar motherboard's onboard game port. After deactivating the sound card's game port, I was able to get past that issue, only to discover additional conflicts preventing digitized sound reproduction in DOS.
Tested and several different SoundBlaster 16 models, but encountered identical issues. Despite investing considerable time troubleshooting these conflicts, I was unable to resolve them. Rather than allowing this to become a roadblock, I switched to a Sound Blaster Pro 2, which functioned flawlessly. Go figure.
However, another consideration (which I'll detail below) led me towards a generic ESS1869F audio card that includes a standard IDE interface for CD-ROM connectivity. Despite their unassuming appearance, these ESS cards are excellent in every way. In retrospect, the experienced problems guided me toward the better overall audio solution.
Interestingly enough all sound cards worked just fine with the 33.33MHz ISA bus, contrary to my expectations.
sound_isa_union_utd76c_ess1869f.jpg

local storage - onboard Adaptec AIC-25VL01Q:
My original plan was to use a Promise EIDE2300Plus VLB controller, but this proved unworkable as the overclocked zero wait-state system became unstable when a second VLB expansion card was installed. Despite multiple attempts to resolve this issue, I was unable to achieve stability with both VLB cards present.
Consequently, I had to rely on the motherboard's integrated Adaptec AIC-25VL01Q controller (an Appian ADI/2 in disguise). While not equivalent to the Promise EIDE2400Plus in performance, this controller still delivers excellent throughput for a 386-class system. Being a VLB-based controller itself, it significantly outperforms any ISA IDE card alternative. The controller supports transfer rates up to 8MB/s, and crucially, it completely avoids the otherwise unavoidable write-access issues that plague CF-IDE adapters connected to ISA IDE controllers when operating at 25MHz or above - a significant advantage.
Additionally, an unexpected benefit emerged from being unable to utilize the second VLB slot - the simplified physical layout created more clearance around the processor, improving options for CPU cooling solutions.

network adapter - Intel Ethernet 16-Bit LAN Adapter FA82595TX:
A standard ISA network controller. Works fine. Nothing more to add.
386_nic.jpg

CDRW drive - iOmega ZIPCD384int:
I needed to select among various optical drives for this build.
The primary criteria was to find a drive with a color closely matching the retrobrighted front panel of the computer case, while also avoiding newer models manufactured after 2000. I ultimately chose an 8x/4x/32x device that color-matched the case and the Alaris badge i put on it (pictures below). While this solved the appearance problem this particular drive hangs the system during POST if connected to the same ribbon cable going to the CF-IDE adapter. The motherboard offers only one IDE connector, so it made sense to steer towards sound card offering a standard IDE interface and that's why i switched from SoundBlaster Pro 2 to ESS1869. It affects the cabling feng-shui inside the case but for now will do.

3.5" floppy drive:
Some generic drive. Works fine. Nothing more to say.

cabling and drives location:
I had originally intended to mount the CF-IDE adapter at the rear of the case, but soon encountered a practical limitation - with only a single IDE connector available on the motherboard, the ribbon cable simply wouldn't stretch far enough to connect all three required points - the onboard IDE connector (positioned in the middle of the case), the CF-IDE adapter (planned for the rear location), and the CD-RW drive (installed in the front bay). Also, I wanted to remove the 3.5" floppy drive bay entirely, as its position obscured significant portions of the motherboard, limiting both visibility and access.

My initial plan was to place the CF-IDE adapter at the back of the case, but i realized that with a single IDE connector only the cable will not be long enough to reach the 3 contact points - middle of the case the on-board IDE connector, the CF-IDE adapter on the back and the CDRW drive in the front. Additionally i wanted to remove the 3.5" floppy bay as it obscured too much from the motherboard.
case_floppy_drive_bay.jpg
To resolve these issues, I designed a custom 3D-printed mounting bracket that accommodates the optical drive, floppy drive, and CF-IDE adapter in a single consolidated arrangement. This integrated assembly fits neatly into the 5.25-inch drive bay positioned adjacent to the optical drive, reducing the cable clutter.
floppy_drive_and_cf_ide_adapter.jpg
And this is how the computer ended up looking on the inside:
case_top_lo.jpg

case - unknown brand/model:
The computer case I acquired from the UK seller bears a notable resemblance to the original Alaris Cougar case shown in the photograph at the beginning of this post. This similarity isn't particularly remarkable, considering the relatively standardized design of desktop cases from this era.
The case had developed significant yellowing-comparable to the color of Swiss cheese-and required restoration. My first attempt involved applying acrylic paint, which ended up looking horrible. Scrubbed it and opted for the traditional retrobrighting.
This involved submerging the front panel in a bath of hydrogen peroxide with powerful UV lights positioned above for approximately 36 hours. The outcome proved quite satisfactory. For reference - the CD-ROM drive panel has the same color of the case front panel before the retrobrighting.
case_retro_brightening.jpg
After addressing that major aesthetic concern, I rigged the LED speed display with dynamic jumpering, allowing it to properly display the 50/100MHz frequencies the system can run on, depending on the selected TURBO mode.
case_led_display.jpg
Oiled the 3 buttons with W4 lubricant as they were qaite sticky.
Then onto the badge. Every beige PC case has to have a badge after all.
Prepared two different designs. Carefully photoshopped and printed on glossy photo paper. Clear epoxy stickers on the front and double-sided tape on the back.
Selected the right design for the case as it is better fit for it. The design on the left is more appropriate for the motherboard itself.
badges_1.jpg
3D Printed the 3.5" floppy bay cover.
Color matched at Home Depot the front case color. Selected a paint with "egg shell" shine and painted the 3D printed elements.
And here is the end result:
case_front_lo.jpg
case_front_2_lo.jpg
case_back_lo.jpg
Spent quite a bit of time contemplating about the color and intensity of the LED lights. This is what i ended up with. Disco!
case_leds_lo.jpg

Upon multiple consultations with my spiritual adviser Feipoa about the exterior appearance of the computer i am going to rearrange the looks by moving the CF-IDE adapter on the back and the 3.5" floppy drive to the corresponding bay. Leaving this task for the near future. Will update the post once done.

---

This represents the latest chapter in my ongoing "fastest 386 in the west" quest. In terms of raw performance, this system can be challenged only by the 110MHz MSI MS-3124, which maintains a slight edge in certain FPU-intensive benchmarks where its additional 10MHz to CPU and 5MHz to FPU give it an edge.
But considering the practical applications of these vintage systems - where protein folding simulations are hardly the priority, as i joked in a previous post - the metrics that matter are on interactive DOS graphics performance. In this area, the Alaris Cougar II with its 50MHz FSB, 100MHz CPU, zero wait states, VLB graphics and IDE controller, distinguishes itself as the highest watermark so far.

Speedsys:
alaris_cougar_100mhz_2x50_speedsys.png

A test run captured on video.
(notice the repetitive test for writing into a file - no write-access issues with CF-IDE adapters - finally!)

The system feels and behaves great. Fully stable, fully functional, very responsive, yet not overly responsive to feel like a post-386 machine.

Extensive testing has been conducted to confirm complete stability. The sole issue encountered thus far, aside from the previously noted soft-reset problem, involves Mortal Kombat 1. Specifically, if sound is initialized via UNISOUND or ESS initialization utilities and CTCHIP34.EXE is activated, the game will freeze at startup. The workaround is to avoid running CTCHIP34.EXE.

BENCHMARK RESULTS

Last edited by pshipkov on 2025-05-14, 18:32. Edited 6 times in total.

retro bits and bytes

Reply 2353 of 2361, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Nice to finally see a class case build from you.

You may be able to soft reset BL3 chip if it is run in 1x mode. I've run into this problem a lot with various 386 motherboards when running the SXL2 in 2x mode. Switching to 1x mode, and soft-reset worked again.

Is it only that particular JET KEY can work with these boards at 0 ws? Will JET KEY v3 and v4 work? Which other keyboard controllers did you try? Unfortunately, all versions of the JET KEY I have experimented with are without PS/2 functionality.

Was 8 ns 32kx8 SRAM TAG required, to get L1:0ws, or can 15 ns TAG still be used, provided the magic 15 ns 512K data chips are used?

Do you know if most consumer 3D printers produce plastic with unsmooth surfaces? Or is this an option you can set?

I assume that with the 2x multiplier BIOS, you can still set to 3x in software?

You mentioned that you painted the plastic case, then stripped it. Painted cases look terrible, in my opinion. Are the 3D printed slot covers painted or bare?

For the Cougar board which needed L2:1 ws at 50 MHz FSB using 512K, could it do 0 ws with 256K (single or double-banked)?

Did you measure ambient temperature inside the case when running stability tests? If yes, what temperature was it? Are you stable if ambient inside the case is closer to 40 C? At what temperature do you loose stability?

The wind tunnel design is unique and looks slick. As I don't have a 3D printer, my approach would have been to replace that large purple cap with something SMD, then cut a heatsink which fit in that entire rectugular area, and adhered it to the BL3 CPU. Then mounted two fans, side by side.

Are you using the Diamond card with the Trio64 86C764-P or 86C764-X chipset? You have photographed the -P, but you are reference both -P and -X. Also, which VGA BIOS are you using?

I too have noticed that the Diamond Trio64 VLB card works most universally.

You might find that the oiled buttons get sticky again within a year or two. On some of my cases, I've had to remove the button cover and sand the edges down.

Did you use the salon care hair bleaching cream for retro-briting and did you need to buy a plastic tub specifically for the retro-brite bath? What ratio of water to salon cream did you use?

Plan your life wisely, you'll be dead before you know it.

Reply 2354 of 2361, by pshipkov

User metadata
Rank l33t
Rank
l33t
feipoa wrote on 2025-05-12, 08:57:

You may be able to soft reset BL3 chip if it is run in 1x mode. I've run into this problem a lot with various 386 motherboards when running the SXL2 in 2x mode. Switching to 1x mode, and soft-reset worked again.
Is it only that particular JET KEY can work with these boards at 0 ws? Will JET KEY v3 and v4 work? Which other keyboard controllers did you try? Unfortunately, all versions of the JET KEY I have experimented with are without PS/2 functionality.

I have 6-7 spare keyboard controllers for that purpose. Only this particular JetKey worked properly. The rest either hung during POST or caused auto progression issues as if the Enter key is pressed all the time. I am sure other controllers can work too, but from the ones i have only the JetKey did it.
For example - this JetKey chip does not work in the 30MHz zero wait states 286 machine. So it truly is a trial and error.

feipoa wrote on 2025-05-12, 08:57:

Was 8 ns 32kx8 SRAM TAG required, to get L1:0ws, or can 15 ns TAG still be used, provided the magic 15 ns 512K data chips are used?

No, not at all. There was no change in behavior between 8 and 15ns TAG RAM chips.
It feels like it is all about finding a working combination of 4 cache chips.

feipoa wrote on 2025-05-12, 08:57:

Do you know if most consumer 3D printers produce plastic with unsmooth surfaces? Or is this an option you can set?

Extruder based 3D printers cannot create ideal smooth surfaces.
You will need resin 3D printers to get high-quality smooth objects.

feipoa wrote on 2025-05-12, 08:57:

I assume that with the 2x multiplier BIOS, you can still set to 3x in software?

You can set to 1/2/3x multiplier upon boot to DOS.
The reason i use the 2x multiplier BIOS is to overclock system initialization and RAM count during POST.

feipoa wrote on 2025-05-12, 08:57:

You mentioned that you painted the plastic case, then stripped it. Painted cases look terrible, in my opinion. Are the 3D printed slot covers painted or bare?

Yes, they are painted. 3 coats. The PLC plastic actually looks much better/tolerable when painted compared to the acrylic ABS panels of these beige PC cases.

feipoa wrote on 2025-05-12, 08:57:

For the Cougar board which needed L2:1 ws at 50 MHz FSB using 512K, could it do 0 ws with 256K (single or double-banked)?

Most likely, but didn't try it myself.

feipoa wrote on 2025-05-12, 08:57:

Did you measure ambient temperature inside the case when running stability tests? If yes, what temperature was it? Are you stable if ambient inside the case is closer to 40 C? At what temperature do you loose stability?

It was 36C yesterday and i used the opportunity to test stability.
Didn't measure the temperature inside the case but i doubt it was 40C.
More like 38C at max. So far no problems.
Will see how things are in the late summer ...

feipoa wrote on 2025-05-12, 08:57:

The wind tunnel design is unique and looks slick. As I don't have a 3D printer, my approach would have been to replace that large purple cap with something SMD, then cut a heatsink which fit in that entire rectugular area, and adhered it to the BL3 CPU. Then mounted two fans, side by side.

This was my first thought, but the space is so confined, and the CPU profile is so low that it brings a question how to properly attach the heatsink+fan to the CPU and how to easily detach it if necessary, when inside the PC case.

feipoa wrote on 2025-05-12, 08:57:

Are you using the Diamond card with the Trio64 86C764-P or 86C764-X chipset? You have photographed the -P, but you are reference both -P and -X. Also, which VGA BIOS are you using?

I have two Diamond S3 Trio64 cards. One has the P chip variant, the other one has the X. The cards are identical in every other way.
Both worked fine.
I use the default BIOS versions they came with. The P variant has v2.01, the X variant has v2.09.

feipoa wrote on 2025-05-12, 08:57:

You might find that the oiled buttons get sticky again within a year or two. On some of my cases, I've had to remove the button cover and sand the edges down.

If the beige PC case starts giving me any troubles it will meet the trashcan, and a lean/mean 3D printed one will replace it. Hah!

feipoa wrote on 2025-05-12, 08:57:

Did you use the salon care hair bleaching cream for retro-briting and did you need to buy a plastic tub specifically for the retro-brite bath? What ratio of water to salon cream did you use?

I used only hydrogen peroxide.
What is "salon cream"?
Quick search online points to "Salon Care 20/40/50", but i doubt that's what you are talking about.

Last edited by pshipkov on 2025-05-13, 05:37. Edited 1 time in total.

retro bits and bytes

Reply 2355 of 2361, by feipoa

User metadata
Rank l33t++
Rank
l33t++

compared to the acrylic panels of these beige PC cases.

I was pretty sure they were made out of ABS. Have I been mistaken this whole time? On some cases, you look inside, you might see "ABS" followed by a number.

Your JET KEY is without a version printed on the surface. If you use a different JET KEY without a version, are you still able to maintain 0 ws? Or is it just this lucky JET KEY chip, kind of like binning SRAM of the same brand/speed?

If you have the system handy, could you software switch to 1x mode and try to soft-reset? Did it work?

Yes, I mean Salon Care creme. It has substantially higher ratios of hydrogen peroxide. For example, your standard bottle of hydrogen peroxide from the pharmacy is only 3% hydrogen peroxide, or "10 volume", while Salon Care 40 has 12%, or"40 volume".

The attachment Hydrogen_peroxide_10_volume.JPG is no longer available
The attachment Salon_Care_hydrogen_peroxide_40_volume.JPG is no longer available

I am guessing that you use the 3% hydrogen peroxide? In which case, what ratio of water to 3% hydrogen peroxide did you use? You certainly could not have used a bath tub. Did you find an ideally sized rectangular plastic bin at Walmart?

Plan your life wisely, you'll be dead before you know it.

Reply 2356 of 2361, by pshipkov

User metadata
Rank l33t
Rank
l33t

I meant ABS but not acrylic. Fixed.

It is a binning thing for the kbc chip as it didnt work well in other overclocking systems. So it is on a case by case basis.

Yes, i used the 3% hydrogen peroxide from CVS.
$1 a bottle. Filled a plastic box with the liquid and thats it. Basic setup.
If tge case starts yellowing in the future i will try the more concentrated product you mentioned.
Good hint.

Checked the hanging soft reset.
It is not related to CPU speed multiplier.
Entirely dependent to base frequency.
I bet that another KBC can be found that handles things properly, but that will be a patience taxing exercise.
I have the Cougars KBC socketed, so one day ...

retro bits and bytes

Reply 2357 of 2361, by feipoa

User metadata
Rank l33t++
Rank
l33t++
pshipkov wrote on Yesterday, 15:21:

Checked the hanging soft reset.
It is not related to CPU speed multiplier.
Entirely dependent to base frequency.

Interesting. Does soft reset work fine with a 33 or 40 Mhz FSB?

Plan your life wisely, you'll be dead before you know it.

Reply 2358 of 2361, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t
pshipkov wrote on 2025-05-12, 05:01:

Two companies - Ambra (IBM in disguise) and Alaris - aimed at that base with two offerings.

It was pretty common knowledge back in the day that Ambra was part of IBM. My memory might be bad, but I seem to remember it was even advertised in the commercials.
Alaris on the other hand is an interesting one. Maybe the *real* IBM in disguise. I think I heard that Alaris was quietly created by IBM as a way for them to circumvent an agreement with Intel regarding the sale of their SLC/blue lightning chips. Anyone have more details on that?
Interestingly, all the Alaris boards I've seen use those weird three prong filter caps that I've only ever seen on IBM hardware.

I never quite understood what the deal was with Ambra. They seemed to have too much product overlap with the IBM PS/1 line.
I also didn't know Alaris sold complete systems. I thought most of their boards just sold in the back of Tiger Direct.

"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium

Reply 2359 of 2361, by pshipkov

User metadata
Rank l33t
Rank
l33t

@Feipoa
25, 33, 40 are no problem for soft reset. Somewhere past the forties the KBC is starting to flake.
But also, i never had a problem with soft reset in any other IBM BL3 case. Stating it for the record.

@Anonymous Coward
Assuming you are not imposing a rhetoric question - here is some info that i found about the subject:
http://www.alanwinstanley.com/internet-tech/2 … ly-broke-t.html

While it brings interesting details about brand, products, business dynamics, it does not mention "Ambra Lightning 100" which i found strange.
There is no record online about it either, other than some magazine where a pre-production prototype was tested, or something like that.
Makes me wonder if this model hit the shelves at all ... or got shelved.

retro bits and bytes