Oldskool wrote: 27 Aug 2024 19:02
Emutos buildin is also not ok. Also not with the previous fw.
Different oscillators have no effect.
Normal et4k is OK.
W32I is the same model you have
I tried to get my machine into some kind of state to reproduce what you were seeing but so far no luck with that.
It sounds like you already tried but I was going to suggest testing if the 40mhz oscillator makes a difference.
From the screenshot it doesn't look like it's missing the RDY signal at least, then you'd see larger uniform blocks being wrong like with the previous firmware (blit-errors). This looks like non-blit read or write glitches. Perhaps 68150 bus contention, or too fast back-to-back access to it.
Does it make a difference if you unplug the CF card or adapter?
I tried some stuff here:
(going to 40mhz has issues in itself and while it does work fine with the Nova driver, the EmuTOS built-in one will show artifacts - some kind of official and fully tested "slow" mode would be nice to implement at some point; probably at 32mhz bus speed for when it's tricky to get hold of 68150FN40 and/or Rev6 CPU)
These are the two I got from LittleDiode in the UK.
The 40mhz one works perfectly at 48mhz. The 33mhz one 'appears' to work but I did see some pixel artifacts rarely when using the EmuTOS driver. With the Nova driver I have not had any issues.
Saying that, I am for the most part using the 40mhz chip since I have it.
* MC68150FN40 - ZKAC9921 : 48mhz : Nova good, EmuTOS good
* MC68150FN40 - ZKAC9921 : 40mhz : Nova good, EmuTOS as expected.
* MC68150FN33 - ZKAA9738 : 48mhz : Nova good, EmuTOS some pixel artifact very rarely
* MC68150FN33 - ZKAA9738 : 40mhz : Nova good, EmuTOS as expected.
The 33mhz one from Aliexpress you kindly sent me exhibited the behaviour you reported.
The chip had some very dodgy looking pins that I tried to straighten/reshape before using it but I don't know if this made any kind of difference.
It really doesn't work well at all with the CF card @ 48mhz. Though it does go to the desktop and works fine when I unplug it.
* MC68150FN33 - ZKAA0401 : 48mhz : (without CF card) EmuTOS good.
* MC68150FN33 - ZKAA0401 : 40mhz : (with CF card) Nova good, EmuTOS as expected.
I ordered a very cheap MC68150FN40, plus an even cheaper MC68150FN33 from Aliexpress, will be interesting to test those when they arrive.
I'll have a think and see if I can send you some stab-in-the-dark test firmwares to try and pinpoint why you are getting the results that you are.
It's slightly puzzling that you're seeing the issue only with the W32i and not ET4k as well :)