TF536 caches - WAS - FrontBench: using Frontier as a benchmark (Discussion thread)
Posted: 11 Apr 2022 12:00
To me it kind of makes sense that L1 was disabled for st-ram to avoid an even bigger "support nightmare" for Tos206.
(and to a degree, to avoid costly cache-misses.. I'm sure some things may be slower with it enabled but in practice it looks like an overall gain. Things like Driller which has to run from st-ram get a noticeable speed bump)
I don't have the capacity to support, test or make sure it works on all hardware and tos configurations but I can upload it "as-is" unless anyone objects.
This is for TF536r2 and it's built from the last one I did way way back. It works for me, may or may not work for everyone else.
Was there any firmware releases past that? I don't want to upload some alternative firmware if there is some proper, official, channel. In that case I'd rather pass along the change if it's interesting to the maintainer.
It will need a different maprom.prg, I believe the one on Github is tagging the st-ram regions as not cacheable.
As a big caveat, my machine doesn't have a floppy drive, and I rarely use ACSI other than for transferring files from the PC.
I don't know but my bet is that L1 for st-ram, Floppy and Tos206 is a less than ideal combination.
The Ultrasatan appears to work in Tos206 even with cache enabled but it's not impossible if that is HDDriver coming to the rescue flushing caches because Tos206 itself certainly wont.
(Frontbench in 206 and caches enabled gets me the same 3000-ish score. Much lower if I disable cache)
(and to a degree, to avoid costly cache-misses.. I'm sure some things may be slower with it enabled but in practice it looks like an overall gain. Things like Driller which has to run from st-ram get a noticeable speed bump)
I don't have the capacity to support, test or make sure it works on all hardware and tos configurations but I can upload it "as-is" unless anyone objects.
This is for TF536r2 and it's built from the last one I did way way back. It works for me, may or may not work for everyone else.
Was there any firmware releases past that? I don't want to upload some alternative firmware if there is some proper, official, channel. In that case I'd rather pass along the change if it's interesting to the maintainer.
It will need a different maprom.prg, I believe the one on Github is tagging the st-ram regions as not cacheable.
As a big caveat, my machine doesn't have a floppy drive, and I rarely use ACSI other than for transferring files from the PC.
I don't know but my bet is that L1 for st-ram, Floppy and Tos206 is a less than ideal combination.
The Ultrasatan appears to work in Tos206 even with cache enabled but it's not impossible if that is HDDriver coming to the rescue flushing caches because Tos206 itself certainly wont.
(Frontbench in 206 and caches enabled gets me the same 3000-ish score. Much lower if I disable cache)