VOGONS


New 486dlc build problem.

Topic actions

Reply 60 of 64, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t

Your Cyrix support in bios is way more sophisticated than mine. The only option I have is internal cache enable. It never really worked correctly so I use the software utility instead.

"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 61 of 64, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie
Anonymous Coward wrote on 2021-06-07, 10:59:

Your Cyrix support in bios is way more sophisticated than mine. The only option I have is internal cache enable. It never really worked correctly so I use the software utility instead.

Same. Mine just has a "486 Internal cache enable/disable" when the DLC is detected. It disappears when I have a 386DX installed.

My collection database and technical wiki:
https://www.target-earth.net

Reply 62 of 64, by Deunan

User metadata
Rank Oldbie
Rank
Oldbie
alexthekid wrote on 2021-06-07, 10:05:

@Deunan: You wrote that"...the only correct DLC cache setup that works in BIOS is to set A20 mask to enabled and flushing to BARB." By "set A20 mask to enabled" do you mean that I shoud set the Bios option "Cyrix A20M Pin" to enabled? :

Make these changes (from my 40MHz DLC):
Slow Refresh -> OFF (ON might not be stable, you get next to nothing for turning it on anyway)
DRAM Read/Write -> try 1 WS (works for me, 8x 60ns sticks)
SRAM Write -> try 0WS (works for me, but I did eventually swap the 20ns chips for 15ns ones)
Cyrix settings are OK, that's the only working combo for this mobo without further mods.

DO NOT set the AT BUS Clock (aka ISA) to 7.xx MHz option, that is not functional. Not that you'd want to make it slower than 8MHz. You can overclock ISA by using smaller dividers, keep in mind this refers to CLK2 signal which is twice the CPU rated frequency. So /10 means 80/10=8MHz.

You might get some small performance uplift by disabling Local Ready Synchronized (it's supposed to be on for 40MHz according to various manuals) - frankly I see no difference either way.
Make sure you have Fast A20 Gate disabled in previous BIOS tab, and cache is set to Both (sometimes it glitches and sets just the internal or external when CPUs are swapped).

BTW 8 RAM sticks should be better than 4 due to banking, not as much as on ALI mobos but still. This mobo can only cache up to 16MB so don't put more, and I'm not sure if bank interleaving will be enabled for 16+4 setup, so I stick to 8MB total. If you need more than 8 you want a 486 system with 72-pin SIMMs or better anyway.

Reply 63 of 64, by alexthekid

User metadata
Rank Newbie
Rank
Newbie

Thank you Deunan. :-)With your suggested settings the CPUs L1-Cache is enabled in write through mode (that is what the cyrix diagnosis software tells me).
Is it possible to set it to WB-mode?

Are there any other settings necessary beyond the bios settings? Do I have to use the cyrix.exe as on my other 386 motheroard, for example to define non-cachable regions?

Reply 64 of 64, by Deunan

User metadata
Rank Oldbie
Rank
Oldbie
alexthekid wrote on 2021-06-12, 10:33:

Thank you Deunan. :-)With your suggested settings the CPUs L1-Cache is enabled in write through mode (that is what the cyrix diagnosis software tells me).
Is it possible to set it to WB-mode?

Are there any other settings necessary beyond the bios settings? Do I have to use the cyrix.exe as on my other 386 motheroard, for example to define non-cachable regions?

No need to run any extra software, the BIOS is at least smart enough to set the two necessary exclusion zones for you, and so long you pick the right settings (BARB or FLUSH with HW mod) it'll work correctly.
These CPUs do not have the capability to use their cache in WB mode, only in WT. This mobo does WB (if you enable it) for L2 though, it's performance improvement but not huge.