Re: TF536 - Atari firmware - Rev2 TF536
Posted: 27 Jul 2022 23:43
:lolbig: :bravo:
We welcome retro users & hardware gurus alike! Come and join the party :)
https://www.exxosforum.co.uk/forum/
To my knowledge it's only FDC/HDC + Blitter?alexh wrote: 28 Jul 2022 09:07 Out of curiosity what write capable masters are there? The FDC and HDC(ACSI) were mentioned. Blitter? Do you intercept blitter detection? Make the SW to use CPU routines? (which will be much faster) or are you using an ST without a blitter? (Excuse me if this is a well answered question)
Are there no co-processors that are able to write to ST-RAM? MFP?
The only "true" ST-RAM DMA master is the DMA chip that serves FDC and ACSI. Or, if you want, you can say DMA/GLUE/MMU combined, because the DMA operation is really a cooperative work between the 3 chips.alexh wrote: 28 Jul 2022 09:07 Out of curiosity what write capable masters are there? The FDC and HDC(ACSI) were mentioned. Blitter?
...
Are there no co-processors that are able to write to ST-RAM? MFP?
This thread is a bit all over the place, I love it :)Badwolf wrote: 26 Jul 2022 19:18 I've implemented a quick hack (more overhead than the above, but was quick to do at lunchtime) and sent it to Anders. Will be fun to find the results!
Code: Select all
When you have L2 (very fast ST-RAM reads, very slow ST-RAM writes)
fb_cmplu.prg 4550
frntbnch.prg 4112
frontblt.prg 3443
Code: Select all
When you don't have L2 (very slow ST-RAM reads & writes)
fb_cmplu.prg 3438
frontblt.prg 3149
frntbnch.prg 3085
W00t!agranlund wrote: 28 Jul 2022 20:54 The programs:
fb_cmplu.prg - Game draws to Fastram, compares against previous frame in Fastram and writes only changes to ST-RAM
Code: Select all
When you have L2 (very fast ST-RAM reads, very slow ST-RAM writes) fb_cmplu.prg 4550
It does bring quite a bit of motivation to implement automatic ST-RAM write avoidance.Badwolf wrote: 28 Jul 2022 21:00 We have a winner! First Frontier* result over 4200?
* Not strictly Frontbench as it's not comparing like with like software-wise, but still probably the highest frame count seen?
exxos says.. Probably yes :lol: But it also demonstrates what a marvel piece of software engineering can accomplish!
Matches most of the people on this forum as well I think :lol: :hide:
what about 6880 ? That game runs very very smooth now.. although the rasters (or some other palette related stuff) are going nuts!
:lol:agranlund wrote: 29 Jul 2022 21:20 Also not quite stable :lol:Matches most of the people on this forum as well I think :lol: :hide: