feipoa wrote:I have never witnessed any performance improvement with pipelining. I think I used CTCHIP34 to enable pipelining. […]
Show full quote
I have never witnessed any performance improvement with pipelining. I think I used CTCHIP34 to enable pipelining.
The cyrix.exe utility has a lot more easy to enable/disable features than the other programs. So you ran Cyrix.exe -m- and it did nothing? Can you run Cyrix.exe and display your currently enabled settings? Also, try to disable FLUSH and enable BARB just to see if it does anything. Try also cyrix.exe -r
Note that in cyrix.exe, when using an SXL, the command to enable doubling is cyrix.exe -cd. The readme is for a DLC chip, so the -c and -cd is to set the cache type, but only on the DLC. On the SXL, it changes the multiplier.
Does your BIOS have any option to set a wait state for the 16-bit ISA bus? Try this. But I thought the ET4000 w32i had a jumper to set "no 0 ws"?
Yeah, the DRAM utility is useful if your motherboard doesn't support slow refresh. On my AMI Mark V Baby Screamer, I run DRAM 40. That was a good compromise. If I set the refresh too infrequent, the floppy access speed drops.
Whoops... sorry about that Feipoa... - so I redid last night's testing (as I had a couple beers after work while doing it and this time I wrote it down as I went) it was NOT the clock doubling causing the graphical errors in Windows. It seems kick in with any option the resulting speed increase. I've also checked - the jumper on the Tseng board and it is set to WS0 = DIS. (Wait State zero = disable) I also tried the jumper in the other position, as well as the IRQ jumper, but all arrangements resulted in distortions if the computer was performing at high speed.
For example:
- enabling doubling and inhibit region this combination automatically enables FLUSH and I get a high Topbench score of 85, but I get the errors (-cd -f -i1 -m- )
- enabling clock doubling only only, and not using -i1 I get a much lower Topbench score (around 40) but no distortions (-cd -f -m- )
- using BARB without -i1 also gets a low Topbench score (around 40) but the distortions go away (-b -f- -cd -m-)
- using BARB with -i1 also gets a average Topbench score (around 45) and no distortions, (-b -f- -cd -m- -i1) and here is the interesting part... using the DRAM speed setting, I can generate the distortions in the graphics: DRAM 200 - no distortions, DRAM 400 - mild distortions, clicking on a drop down menu and then closing it results in pixelated icons from the window underneath. Any higher settings, the distortions just turn to black patches where the menus once were. The distortions only occur when I click or drag on an item.
Here's my autoexec.bat
Here's a shot with the setup running at 90 or so at top bench
Here's a shot using BARB and -i1 and doubling, with DRAM 400
Anyone have any ideas about why this distortion is occurring? I haven't overclocked by swapping out the crystal or made any other physical changes yet, so in theory the bus is operating at the default speed. Also, this only occurs in Windows (I'm using WfW 3.11), and not at all in any dos games / other programs.
Also about the BIOS - this thing doesn't have anything like that - The Compaq Portable 386 is setup through a floppy disk setup utility. If I remove the memory for the ROM, it won't boot without the utility. Inside the utility, there's not much to set, just drives, time, floppy type, hard disk type, etc.