feipoa wrote on 2025-02-15, 19:36:
Do you have more than one 386SX board to verify repeatability?
Can't test on another board at the moment.
myne wrote on 2025-02-16, 05:42:Speaking of cache... Just thinking aloud, but are there socket adapters with cache onboard for boards without it? […]
Show full quote
Speaking of cache... Just thinking aloud, but are there socket adapters with cache onboard for boards without it?
Think of it like a pentium2. The core "plugs in" (soldered) to the socket adapter (slot card) which also carries cache, and then plugs into the board.
They must exist... Right?
If not, I'm sure someone here has the brains to design one.
With more modern chips, full fsb speed and 1mb shouldn't be out of the question.
There was a 386sx socket produced at one point that sits over the top of the CPU, but... I don't think that socket is available anymore and don't know how the cache stays coherent.
If I was going to fabricate something, I'd make a whole new motherboard... The Chips F82C836 can be bought new, supports 50Mhz, and actually has write-back cache support.
I did test the Ti486SXL(c)2 with an ALI M1217 chipset some time ago. It maxed out memory speed (20-21 MB/s) at only 33/66Mhz. So at 40/80Mhz and with the EDO DRAM it supports, it can stay at minimum wait-states, and the FPU will work. But no cache support.
Cache makes 3dbench fly, but maybe only 5% difference in Doom/Duke3d...
I think you get:
3 FPS per 4Mhz ISA Bus Clock increase.
2 FPS per 10Mhz sys clock increase.
1 FPS per 1MB/s memory speed increase.
1 FPS for L2 cache (Doom/Duke).
0.2FPS for clock double (Doom/Duke).