Overclockers Australia Forums
OCAU News - Wiki - QuickLinks - Pix - Sponsors  

Go Back   Overclockers Australia Forums > Specific Hardware Topics > Retro & Arcade

Notices


Sign up for a free OCAU account and this ad will go away!
Search our forums with Google:
Reply
 
Thread Tools
Old 9th September 2010, 7:51 PM   #1
Mau1wurf1977 Thread Starter
Member
 
Mau1wurf1977's Avatar
 
Join Date: Jul 2006
Location: Country WA
Posts: 12,948
Default My 386 time machine project so far

Still working on it, but I made progress and got some pics already!

Project name: "386 time machine project"

Main Project Goal: Build a bare metal DOS machine with as many "recent" parts as possible.

Why? Building with with real 386 hard has a lot of challenges:

- Difficult to find parts
- Often very expensive
- Often not in working condition
- Compatibility issues
- Lack of documentation
- No overclocking / stuck at one speed
- Difficulty using modern gear with it
- AT cases hard to find / ugly
- AT PSUs hard to find / loud / old
- Leaking motherboard batteries
- Could fail anytime
- No IDE and FDD controller on the mainboard
- Leaking motherboard batteries



Project Parts so far:

NEW:

ATX Case
ATX Power Supply
IDE DVDRW
Floppy Drive
2 GB CF Card
CF > IDE converter
PS/2 Keyboard
PS/2 Mouse
S370 cooler

USED (Goal is to use as "recent" items as possible)

S370 mainboard
PIII 800 MHz cpu
128MB SDRAM PC133


Main Challenges found so far:

- It takes a very very fast machine to reach a fast 386 after disabling L1 cache. My estimate is that a 1.3 or 1.4 GHz P III or Celeron in combination with low latency CL2 SDRAM should be able to reach the speed equvalent of a 386DX 25 MHz machine

- Finding S370 boards that support fast cpus (tualatin) AND have ISA slots. My current board only has a single ISA slot. I need a board with 2 (one for Sounblaster, one for Roland MPU401 card). There are models with 2 or 3 slots but they are very rare...










After disabling L1 cache!







Bits and peaces:









Flakey Board







Last edited by Mau1wurf1977; 9th September 2010 at 11:17 PM.
Mau1wurf1977 is offline   Reply With Quote

Join OCAU to remove this ad!
Old 9th September 2010, 10:54 PM   #2
mAJORD
Member
 
mAJORD's Avatar
 
Join Date: Jun 2002
Location: Griffin , Brisbane
Posts: 6,725
Default

and I thought you were just weird wanting to disable L1 cache

Very interesting project! I'm offended you think 386 era machines are ugly, but nevermind. It is hard to find, maintain and have spares for 386 and older machines (I've been collecting for years and have only a couple of worthy 386 boards, and one working 286 board)

it's amazing how much that bench is affected by no cache. Wonder what other benchmarks you could try to get some variation in code.

actually running up wolfenstein or doom and seeing how choppy FPS are would be very interesting!
mAJORD is offline   Reply With Quote
Old 9th September 2010, 11:06 PM   #3
Tobes1990
Member
 
Tobes1990's Avatar
 
Join Date: Oct 2005
Location: Newcastle, NSW
Posts: 3,277
Default

Hey mate, can you change the text colour? Can't be read in sabretooth theme.

Looks like a tops project though
__________________
Quote:
Originally Posted by flareau View Post
if you really want to multi-task, piss on your tooth brush - thus also saving water.
OCAU Metal Club - Member #9999 | last.fm | Buy my Car!
Good People/Traders: nikloas, Lichey, vanlan2010, Simonk83, Demonic2005, dudemachine, sml_nail, NetGX, Thrawn, anark1, ozdealer, master phi, tzortst
Tobes1990 is offline   Reply With Quote
Old 9th September 2010, 11:24 PM   #4
Mau1wurf1977 Thread Starter
Member
 
Mau1wurf1977's Avatar
 
Join Date: Jul 2006
Location: Country WA
Posts: 12,948
Default

Quote:
Originally Posted by Tobes1990 View Post
Hey mate, can you change the text colour? Can't be read in sabretooth theme.
Done!

Quote:
I'm offended you think 386 era machines are ugly, but never mind. It is hard to find, maintain and have spares for 386 and older machines (I've been collecting for years and have only a couple of worthy 386 boards, and one working 286 board)
All the cases I found are beige and worn out, full of scratches and changed in colour through sunlight. And the boards are saw cost a fortune, come no extras, no documentation what the jumpers do and then you are stuck at a single speed and need to swap the cpu. With the S370 solution you can play with the FSB (66 / 100 / 133) and get quite a decent range out of the machine. For this P III 800 definitly from a slow 286 to a medium 386.

I have so far found 1 program that doesn't seem to work with the L1 trick and that's the installation program from Wing Commander 2 (where you change the sound settings). However the game works.

A really well written game is Prince of Persia. It runs on my Phenom II off the bootdisk without tweaking. Just like it does on a real 286. Excellent stuff!

Quote:
it's amazing how much that bench is affected by no cache. Wonder what other benchmarks you could try to get some variation in code.

actually running up wolfenstein or doom and seeing how choppy FPS are would be very interesting!
Yea without L1 cache this chips are useless... They become very sensitive to memory bandwidth and latency. I don't have any CL2 SDRAM sticks yet, but the Infineons I use handle the timings just fine!

Speed isn't so much the issue, because there is modern hardware that runs perfect with L1 disabled. E.g. my netbook is a perfekt 386DX 20 MHz or something. BUT in DOS without ISA you can't get any sound apart from the PC speaker... There are PCI cards that use drivers in DOS to "fake" interrupts, however they fail when L1 cache is disabled...

Wolfenstein should be playable, I remember playing it on a 386DX 33 and it was very very fast. Doom however will struggle. It really needed a 486 level machine and some of the more intense maps you wanted a DX2 66...

Doom however supports General midi and is a Game I play with windows frontends like Zdoom as I can hook a Roland Sound Canvas into a USB midi port.

The games this project are designed for use sound that is either impossible to emulate (Roland MT-32) or sounds a bit off (DosBOX for FM synth)...

Any game that uses Soundblaster for speech and either MT-32 or Soundcanvas midi can be enjoyed through DosBox without any sacrifices...

However my next project will be comparing the real audio with DosBOX and also looking into how various soundcards compare... So this project will lead to quite a few more!

EDIT: There are many industrial mainboards with P4 and even S775 boards that have ISA slots. They are excellent because (hopefully) you have access to the cpu multi and that way you could emulate any vintage machine really. You could play with the FSB and memory speed. Only problem is they cost like 400 bucks and I was unable to find out if you can even change FSB and multis...

Last edited by Mau1wurf1977; 9th September 2010 at 11:37 PM.
Mau1wurf1977 is offline   Reply With Quote
Old 9th September 2010, 11:25 PM   #5
Archy
Awaiting Email Confirmation
 
Join Date: Jan 2010
Location: Glenhaven, Sydney
Posts: 1,313
Default

Very nice. Always wanted to do something like that. Are you going to drop 98 on it?
Archy is offline   Reply With Quote
Old 9th September 2010, 11:32 PM   #6
Mau1wurf1977 Thread Starter
Member
 
Mau1wurf1977's Avatar
 
Join Date: Jul 2006
Location: Country WA
Posts: 12,948
Default

Quote:
Originally Posted by Archy View Post
Very nice. Always wanted to do something like that. Are you going to drop 98 on it?
No plans for W98SE...

Maybe later, but that era wasn't as exciting for me, partly because I went to uni around that time and kinda stopped using computers for a few years. It was all about getting drunk, going clubbing and chasing girls...

A Voodoo 2 SLI system might be on the table, as I did have a Voodoo and Voodoo 2, so that would bring back some nice memories. But the whole Voodoo 3 and Geforce era went past me.

I got back in when the Radeon 9700pro was the latest and greatest...
Mau1wurf1977 is offline   Reply With Quote
Old 13th September 2010, 2:34 PM   #7
Mau1wurf1977 Thread Starter
Member
 
Mau1wurf1977's Avatar
 
Join Date: Jul 2006
Location: Country WA
Posts: 12,948
Default

Mau1wurf1977 is offline   Reply With Quote
Old 13th September 2010, 2:57 PM   #8
elvis
Member
 
elvis's Avatar
 
Join Date: Jun 2001
Location: Brisbane
Posts: 19,894
Default

Very nice work. My only suggestion is to find yourself a CRT.
__________________
Child's Play Charity
elvis is offline   Reply With Quote
Old 13th September 2010, 3:14 PM   #9
flain
Member
 
Join Date: Oct 2005
Posts: 1,789
Default

If you want the full experience you need to find a case that has a turbo button

Also you might want to find a copy of Xtree GOLD :P
flain is online now   Reply With Quote
Old 13th September 2010, 3:17 PM   #10
Mau1wurf1977 Thread Starter
Member
 
Mau1wurf1977's Avatar
 
Join Date: Jul 2006
Location: Country WA
Posts: 12,948
Default

Quote:
Originally Posted by elvis View Post
Very nice work. My only suggestion is to find yourself a CRT.
Hehe yea that LCD is only for testing. I will stick with a LCD but will source a 20" 4:3 1600 x 1200 model!

Quote:
Originally Posted by flain View Post
If you want the full experience you need to find a case that has a turbo button

Also you might want to find a copy of Xtree GOLD :P
And the MHz LEDs right?

I remember configuring my LEDs once so it would show HI and LO. Took me forever as you had to set a lot of jumpers and the instructions where very cryptic back in the days....

But yea this project isn't about "authenticity", main goal is to use as much new hardware as possible...

I will build a real 486 based on a SX 25 Mhz CPU. I found an adapter from ATX to AT which comes with its own power switch. The mainboard I have my eyes on is very new. PCI slots, all voltages up to 133 MHz support and has IDE and FDD controllers onboard. Just need a PCI video card and I am good to go :-D

Last edited by Mau1wurf1977; 13th September 2010 at 3:20 PM.
Mau1wurf1977 is offline   Reply With Quote
Old 13th September 2010, 3:20 PM   #11
flain
Member
 
Join Date: Oct 2005
Posts: 1,789
Default

Quote:
Originally Posted by Mau1wurf1977 View Post
And the MHz LEDs right?

I remember configuring my LEDs once so it would show HI and LO. Took me forever as you had to set a lot of jumpers and the instructions where very cryptic back in the days....

But yea this project isn't about "authenticity", main goal is to use as much new hardware as possible...
Yeah those are the ones.. I remember the first time I saw a MHz LED that had 3 digits, my mate turned and said to me "lol what would you ever need 3 digits for".
flain is online now   Reply With Quote
Old 13th September 2010, 7:07 PM   #12
Archy
Awaiting Email Confirmation
 
Join Date: Jan 2010
Location: Glenhaven, Sydney
Posts: 1,313
Default

Crazy idea, but you could mount the screen to the side of the case, assuming it was going to be a single unit. Make a custom side panel, so you can run the cables inside and out the PCI covers and have a standalone unit.
Archy is offline   Reply With Quote
Old 13th September 2010, 8:49 PM   #13
MATTATHOME
Member
 
MATTATHOME's Avatar
 
Join Date: Nov 2002
Location: Bilo CQ...
Posts: 1,144
Default

Memmories..

I have a diamond Monster 3dfx card here somewhere...

Like this.. http://en.wikipedia.org/wiki/File:3d...oo1diamond.jpg

Cool idea and LOL at Xtree Gold..


MATT
MATTATHOME is offline   Reply With Quote
Old 13th September 2010, 8:56 PM   #14
Mau1wurf1977 Thread Starter
Member
 
Mau1wurf1977's Avatar
 
Join Date: Jul 2006
Location: Country WA
Posts: 12,948
Default

Xtree Gold?
Mau1wurf1977 is offline   Reply With Quote
Old 14th September 2010, 6:24 AM   #15
3Tone
(Banned or Deleted)
 
Join Date: Aug 2009
Location: Melbourne
Posts: 2,336
Default

LOL still quicker than your current rig.
3Tone is offline   Reply With Quote
Reply

Bookmarks

Sign up for a free OCAU account and this ad will go away!

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +10. The time now is 6:28 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd. -
OCAU is not responsible for the content of individual messages posted by others.
Other content copyright Overclockers Australia.
OCAU is hosted by Internode!