You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!

TF536 - Atari firmware - Rev2 TF536

Other boosters or variants.
User avatar
exxos
Site Admin
Site Admin
Posts: 28213
Joined: 16 Aug 2017 23:19
Location: UK

Re: TF536 - Atari firmware - Rev2 TF536

Post by exxos »

agranlund wrote: 30 Jul 2022 01:13 what about 6880 ? That game runs very very smooth now.. although the rasters are going nuts!
Child off a few scan lines off the top of the screen and get even higher :P
agranlund wrote: 30 Jul 2022 01:13 Hmmn.. maybe it's not considered cheating by @exxos if it could also make those Castle Master sharks swim even faster :idea:
You really need to try castle master on a stock machine :lol: once you get inside the castle its even worse.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1728
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: TF536 - Atari firmware - Rev2 TF536

Post by agranlund »

exxos wrote: 30 Jul 2022 01:22 Child off a few scan lines off the top of the screen and get even higher :P
I think this is far as I can push it without even more help from the cpld, and I am really running out of space (and brainpower) to do so.
You really need to try castle master on a stock machine :lol: once you get inside the castle its even worse.
Hehe, I remember being quite impressed by Total Eclipse on a stock machine as a kid. Same with 3D Construction Kit.
The framerate was probably rubbish by todays standards though :lol:
Steve
Posts: 3279
Joined: 15 Sep 2017 11:49

Re: TF536 - Atari firmware - Rev2 TF536

Post by Steve »

@agranlund Can I run some of these special versions on my TT, think it'd get some awesome results? Are they available to download.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1728
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: TF536 - Atari firmware - Rev2 TF536

Post by agranlund »

Steve wrote: 30 Jul 2022 18:04 @agranlund Can I run some of these special versions on my TT, think it'd get some awesome results? Are they available to download.
I think those special Frontbench builds may be slower than the normal one on a TT.
They have a quite large overhead of additional work (in fastram space), which is worth it to avoid 8Mhz writes, but probably not on a TT with 16mhz st-bus.

(@Badwolf may correct me if I’m wrong, I believe he ran it on a Falcon - but i can send you those builds when i get home)

The crazy speeds above 6000 are from the standard Frontbench program, but it’s boosted by experimental firmware features in combination with a software running in the background.
This only works on the TF536 in my machine at the moment.

I can’t really see ”gofast.prg” being useful for much other than Frontier, but it’s fun so I still want to develop it a bit further and improve compatibility :)
It makes a huge difference when playing Frontier proper!
User avatar
Cyprian
Posts: 535
Joined: 22 Dec 2017 09:16
Location: Warszawa, Poland

Re: TF536 - Atari firmware - Rev2 TF536

Post by Cyprian »

agranlund wrote: 30 Jul 2022 18:43 I think those special Frontbench builds may be slower than the normal one on a TT.
They have a quite large overhead of additional work (in fastram space), which is worth it to avoid 8Mhz writes, but probably not on a TT with 16mhz st-bus.
the ST-RAM in the TT has the same memory access scheme for the CPU as in the ST - 500ns for every memory slot.
The only difference is 32bit width vs 16bit.
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1728
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: TF536 - Atari firmware - Rev2 TF536

Post by agranlund »

Cyprian wrote: 30 Jul 2022 19:27 the ST-RAM in the TT has the same memory access scheme for the CPU as in the ST - 500ns for every memory slot.
The only difference is 32bit width vs 16bit.
Aha, so 16bit writes and (cache-miss) 16bit reads are as slow as on the ST (<4MB/s)?
The others at around twice the performance just like on Falcon?

@Steve I sent over "fbcmplu.prg" and "frontblt.prg" I hope badwolf doesn't mind.
Would be interesting to see the result.
As mentioned, they trade a huge instruction and extra (fastram) memory access in order to avoid a smaller number of ST-RAM accesses.
An exercise in seeing to what extent one can/should go to avoid ST-RAM, and at what speed differences it makes things good or bad :)
User avatar
alexh
Site sponsor
Site sponsor
Posts: 1311
Joined: 17 Oct 2017 16:51
Location: Oxfordshire

Re: TF536 - Atari firmware - Rev2 TF536

Post by alexh »

Slightly on topic. Over at EAB (English Amiga Board) one member has been writing reallocation tables to move CPU code from CHIP-RAM to FASTRAM. ChipRAM has very similar characteristics to ST-RAM (7.09MHz, 16-bit, limited access cycles).

They recently patched Castle Master and I showed them your video, they seemed impressed.

http://eab.abime.net/showthread.php?t=1 ... ter&page=5

The programmer seems to imply that (at least on the Amiga) that Freescape was relatively easy to relocated execution code to FastRAM
Senior Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
User avatar
Cyprian
Posts: 535
Joined: 22 Dec 2017 09:16
Location: Warszawa, Poland

Re: TF536 - Atari firmware - Rev2 TF536

Post by Cyprian »

agranlund wrote: 30 Jul 2022 20:53
Cyprian wrote: 30 Jul 2022 19:27 the ST-RAM in the TT has the same memory access scheme for the CPU as in the ST - 500ns for every memory slot.
The only difference is 32bit width vs 16bit.
Aha, so 16bit writes and (cache-miss) 16bit reads are as slow as on the ST (<4MB/s)?
The others at around twice the performance just like on Falcon?
exactly,

in case of 16bit access, Falcon has an advantage that the ST-RAM bus is clocked twice faster than in the TT/ST
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1728
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: TF536 - Atari firmware - Rev2 TF536

Post by agranlund »

With stability fixes etc, 6509 frames. Feels very smooth indeed.
(Same setup without gofast.prg: 4110 frames)

That "gofast.prg" utility program program relies on the ability to toggle L2 write-through in the firmware so it is currently relevant for this thread.
But now that I've been toying with this for a bit I believe it should be possible to achieve close to the same bump without having that feature.
That would be nice since the r2 board is already low on space in the cpld and I believe the r5 even more so.

This is just too good not to share:

User avatar
DoG
Posts: 1291
Joined: 07 Apr 2018 12:26

Re: TF536 - Atari firmware - Rev2 TF536

Post by DoG »

Yikes, that is smooth.

Return to “EVERYTHING ELSE”

Who is online

Users browsing this forum: CCBot and 7 guests