VOGONS


First post, by renejr902

User metadata
Rank Member
Rank
Member

Hi guys ! I want to try a intel 386 dx-20 cpu in my DTK 386 dx-33 keen-3336 with a intel 386 dx-33 cpu desktop computer. (exchange from a 386 dx-33 cpu)

What would or could happen ?

Would it work ? Would the cpu work at 20mhz ?
Could it blow everything or burn ?

This motherboard and DTK computer was not made for this cpu at all, so i have some fear. I think the manual say that its only compatible with a 386 dx-33 cpu or 386 dx-40 cpu. I suppose the 386 dx-40 is from Amd.

This is my DTK 386 dx-33 keen-3336 manual:

https://www.manualslib.com/products/Dtk-Compu … 6-10172402.html

Thanks a lot for answer and help.

( i dont have the 386 dx-20 cpu in hands right now, i have a deal to buy it cheap )

Edit: ( Some info from the manual:

1-3 Features4Chapter 1: System Overview.386-33140 microprocessor with 80387-33140 or Weitek 3167numeric coprocessor optional.Use of the DTK DA315 and DA342 chipset.Dual speed, 33/40MHz cache support in ultra-high speed.Emulation without cache is enabled in low speed. Softwareor hardware switches toggle between high and low speeds..l/2/4/5/8 MB 32-bit DRAM onboard.Direct-mapped high-speed SRAM cache memory support:64KB.Write-back cache update for O-wait state memory-writeoperations.DTK, or AMI BIOS support.Shadow HAM function for BIOS and video.One 32-bit memory expansion slot for the PEI-307 32-bitmemory expansion card, expanding 32-bit memory up to16MB.Six 16-bit AT compatible l/O slots.Two a-bit AT compatible l/O slots.AT bus speed —KEEN-3336: 8MHzKEEN-4030: 10MHz.DALLAS DS1287 chip to maintain system configuration andreal-time clock setting.Keyboard and speaker attachments.Seven DMA channels.16-level interrupt.Three programmable timers

• System performance rate:KEEN-3336Landmark (V. 1 .14): 53.7 ~ 53.9Power Meter MIPS (V. 1.7): 8.0MIPSNorton SI (V. 6.0): 35.4KEEN-4030Landmark (V. 1.14): 65.1Power Meter MIPS (V. 1.7): 9.4MIPSNorton SI1-4 Specifications• CPU — 386 microprocessor, 33/40MHz• RAM —• ROM —• Expansion slots• Power Size —• Options —(V. 6.0): 42.9Subsystem of 1 MB, 2MB, 4MB, SMB,and 8MB64KB legal BIOS-Six 16-hit slots and two 8-bit slots165mm X 150mm X 150mmMath coprocessor 80387-33140Weitek 3167

Reply 1 of 6, by dionb

User metadata
Rank l33t++
Rank
l33t++

What could happen?

Depending on the installed oscillator crystal, your CPU designed for running at 20MHz will be run at 33MHz or 40MHz. It's not going to boot. Potentially it might get damaged, but probably won't due to not even booting.

Reply 2 of 6, by dormcat

User metadata
Rank Oldbie
Rank
Oldbie

Also curious, from a former DTK user: my very first IBM PC compatible was a DTK with 80386DX-20; I often wondered if it was possible to upgrade it simply by switching to a higher-clocked CPU.
On the other hand, upgrading RAM required a different jumper setting back then.

The CPU still lies quietly in my collection today. Most of its other components were long gone, though.

Reply 3 of 6, by retardware

User metadata
Rank Oldbie
Rank
Oldbie

It might work just fine.

Back then I gave a friend a bugged 386DX-20 and he used it at 33MHz for a few years.
It died then, though. Putting a cooler onto it would probably have been a good idea, as it got scorching hot at 33MHz.

Reply 4 of 6, by renejr902

User metadata
Rank Member
Rank
Member
dionb wrote on 2021-09-07, 11:23:

What could happen?

Depending on the installed oscillator crystal, your CPU designed for running at 20MHz will be run at 33MHz or 40MHz. It's not going to boot. Potentially it might get damaged, but probably won't due to not even booting.

Thanks so much for answer. In that case i wont try it at all, but to be 100%, is it any chance the motherboard and the computer could run this 386 dx-20mhz cpu at 20 mhz ? ( I'm not interested at all to try to run it at 33mhz ) If not, without messing with the crystal oscillator, do you have any idea to get it working at 20mhz, even by modifying something, my father is a electronic technician. I'm curious about this cpu, because when i was young, i had a 386 dx-20 computer for 5 years, and now i want to do some benchmark with a 386 dx-20, for compare and for fun vs dx-33 and vs sx 16. But i dont want to buy a 3rd 386 computer. I also have a 386 sx 16, but the cpu is soldered on the motherboard, so i cant install a 386 dx-20 cpu in it. If you have any idea, let me know, thanks a lot ! ( i suppose i could change the crystal oscillator for a lower one in mhz to get it working at 20mhz, but i'm not really interested to do it now, maybe in future if i have no other idea, but i will need more infomation to exchange it. I dont know at which mhz the crystal oscillator need to be to run the cpu at 20mhz. I think i would keep both crystal oscillator and use a switch button for each cpu )

Reply 5 of 6, by TheMobRules

User metadata
Rank Oldbie
Rank
Oldbie

A picture of the board would help, but usually for boards of that era there is an oscillator that determines the CPU frequency, in some cases it's 1 to 1 (e.g. 33MHz oscillator to run the CPU at 33MHz) but sometimes there's a divider (66MHz oscillator for 33MHz CPU). So if you want to change the CPU speed you need to swap the oscillator accordingly, the rating of the CPU itself doesn't determine anything, it's more like an upper bound, it will just run (or try to run) at the clock frequency dictated by the oscillator.

In any case, you don't need another CPU to run @20MHz, just change the oscillator and run the DX-33 at 20MHz.

Reply 6 of 6, by renejr902

User metadata
Rank Member
Rank
Member
TheMobRules wrote on 2021-09-07, 19:20:

A picture of the board would help, but usually for boards of that era there is an oscillator that determines the CPU frequency, in some cases it's 1 to 1 (e.g. 33MHz oscillator to run the CPU at 33MHz) but sometimes there's a divider (66MHz oscillator for 33MHz CPU). So if you want to change the CPU speed you need to swap the oscillator accordingly, the rating of the CPU itself doesn't determine anything, it's more like an upper bound, it will just run (or try to run) at the clock frequency dictated by the oscillator.

In any case, you don't need another CPU to run @20MHz, just change the oscillator and run the DX-33 at 20MHz.

Thanks for the information.