Slow STFM blitter oddness
Posted: 31 Dec 2019 16:39
I started a new topic based on this problem...
viewtopic.php?f=6&t=45&p=31052#p30996
Where in short, the blitter in a STFM is actually running slower than in a STE.
It does seem odd that some tests like blitting,VDI graphics and GEM window still run at 100%, But other tests are as slow as 80%.
I can only think for some reason the bus grant stuff is slower than on a STE, but it does not really make sense considering the blitting test is not slowed down. But saying that, that test in particular is mostly copying blocks of RAM about, mostly the VDI tests are more accessing ROM. So there would have to be something strange where when the blitter is accessing ROM, that something like the bus grant acknowledge cycles run a cycle or two slower than they should be doing.
:shrug:
So I wonder if anyone out there with a logic analyser that can be hooked up to a STFM with blitter (or H4 remake board with blitter) and can monitor...
CLK,BR,BG,BGACK,AS,DTACK, ROM CE.
Maybe we can see something odd in the cycles between the blitting test and first test in GB6.
viewtopic.php?f=6&t=45&p=31052#p30996
Where in short, the blitter in a STFM is actually running slower than in a STE.
It does seem odd that some tests like blitting,VDI graphics and GEM window still run at 100%, But other tests are as slow as 80%.
I can only think for some reason the bus grant stuff is slower than on a STE, but it does not really make sense considering the blitting test is not slowed down. But saying that, that test in particular is mostly copying blocks of RAM about, mostly the VDI tests are more accessing ROM. So there would have to be something strange where when the blitter is accessing ROM, that something like the bus grant acknowledge cycles run a cycle or two slower than they should be doing.
:shrug:
So I wonder if anyone out there with a logic analyser that can be hooked up to a STFM with blitter (or H4 remake board with blitter) and can monitor...
CLK,BR,BG,BGACK,AS,DTACK, ROM CE.
Maybe we can see something odd in the cycles between the blitting test and first test in GB6.