feipoa wrote on 2025-01-15, 02:34:
I had similar situation on a 386 board. Switching the keyboard controller resolved the issue. Howver, only 1 of 6 keyboard controllers I tested allowed the turbo to function correctly.
I eventually managed to find out why the De-Turbo mode is not working as expected :
- Turbo only works when the CPU is in Write-Through mode. (Won't work in Write-Back) => This is configured by the JP19 jumper near the cache modules.
JP19 = 1-2 for Write-back, JP19 = 2-3 for Write-Through.
Norton Sysinfo performance index with a Pentium 60 CPU:
- Write-Back mode : 190 (Turbo or De-Turbo, zero difference)
- Write-Through mode with Turbo : 142 (ouch, that's a huge performance hit !)
- Write-Through mode with De-Turbo : 95.
So practically this is not a good solution to set the write-through mode, since you only get a DX-66ish performance !
EDIT :
I found a way to use the Turbo button by combining both Turbo switch + write-back/through mode.
I proceeded like this:
- I placed a fixed jumper on J16 (turbo switch header of the motherboard)
- I connected the "turbo switch" 3-pin connector cable of the AT case onto JP19 (write-back/through selector).
In this case:
- When the Turbo button of the AT case is in "Turbo" High-speed:
=> The CPU is in write-back mode (fast)
=> The De-turbo mode is ignored, even if J16 is closed
=> Norton Sysinfo gives a score of 190 (normal for a Pentium 60)
- When the Turbo button is in low-speed (De-Turbo)
=> The CPU is in write-through mode (Norton SI 140)
=> The De-Turbo mode is fully active with J16 closed
=> So practically the Norton SI index is 95, exactly half of Turbo mode, equivalent to a 486 at 33-40 Mhz.
I'm quite satisfied of this. 😀