50 mhz VGA, I didn't expect it to be that high tbh. Right now it is 14mb + 16mb RAM as I can't fit the 128MB under the hood now its back in its original case.
Seeing the other results, its interesting the difference between my MegaSTE and Darklords too. PAL vs NTSC?
FrontBench: using Frontier as a benchmark (Discussion thread)
-
atari030
- Posts: 366
- Joined: 12 Feb 2018 12:43
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
Oh, wow. If that's VGA (60Hz), then you should get even higher results at 50Hz RGB.
Yep, which is why I always ask about the screen refresh rate.I didn't expect it to be that high tbh. Right now it is 14mb + 16mb RAM as I can't fit the 128MB under the hood now its back in its original case.
Seeing the other results, its interesting the difference between my MegaSTE and Darklords too. PAL vs NTSC?
Basically at 50Hz the intro sequence is aobut 30 seconds longer => more frames.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
atari030
- Posts: 366
- Joined: 12 Feb 2018 12:43
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
Makes sense. I'm running it in RGB mode now.
-
atari030
- Posts: 366
- Joined: 12 Feb 2018 12:43
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
Jesus H.... 6528
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
alexh
- Site sponsor

- Posts: 1335
- Joined: 17 Oct 2017 16:51
- Location: Oxfordshire
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
I'm a newb at these benchmarks. Does FrontBench run in alt-RAM in the TF536-ST?stephen_usher wrote: 29 Nov 2022 23:14 OK, well I've just tested Frontbench on my TF536 set-up with MAPROM_C.PRG and PAK/3 TOS 3.06 and I'm getting identical results with the "standard" firmware. All very stable.
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
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
Providing you set the program flags appropriately, yep.alexh wrote: 30 Nov 2022 13:22I'm a newb at these benchmarks. Does FrontBench run in alt-RAM in the TF536-ST?stephen_usher wrote: 29 Nov 2022 23:14 OK, well I've just tested Frontbench on my TF536 set-up with MAPROM_C.PRG and PAK/3 TOS 3.06 and I'm getting identical results with the "standard" firmware. All very stable.
It's one of the few games that can exploit fast ram -- this isn't because it's really clever, it just sets a fixed screen address (in ST-RAM)!
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
atari030
- Posts: 366
- Joined: 12 Feb 2018 12:43
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
It's not co-pro compatible is it? I've used Frontier as my default test program on my Atari's for years. Brilliant coding.
-
Cyprian
- Posts: 542
- Joined: 22 Dec 2017 09:16
- Location: Warszawa, Poland
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
Well done @BadwolfBadwolf wrote: 09 Feb 2022 22:35 This is technically software I'm distributing, but not the final product you want as I'm not sure of its legal status: you're going to have to do some work. Instructions as below.
FrontBench is the full shareware version of Frontier modified to count frames between two specific places in the intro sequence. A faster computer/memory combination should be smoother and thus able to draw more frames between these two points.
It's not a rigorous benchmark, but it's a decent representation of an AltRAM-supporting game that is heavy on memory access and CPU load. It provides a good visual feedback too. Frontier does not use an FPU.
Please note, Frontier uses the vertical blank to time the intro sequence. The sequence is therefore shorter on 60Hz machines. This will give a frame count ~17% lower than on an otherwise identical configuration running at 50Hz. This needs to be taken into account when comparing results.
Can you please describe what was changed and how you found free space for the code?
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
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
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
No, it doesn't use anything other than stock 68k instructions.atari030 wrote: 30 Nov 2022 23:14 It's not co-pro compatible is it? I've used Frontier as my default test program on my Atari's for years. Brilliant coding.
No free space hunting. The code's just moved along a bit whenever some more space was needed with the bigger routine tacked on the end.Cyprian wrote: 26 Apr 2024 23:38 Well done @Badwolf
Can you please describe what was changed and how you found free space for the code?
At every buffer swap it increases the frame counter by one and at a suitable place during the intro drawing it uses the game's own text render code to print a count to the screen.
It also keeps track of every VBL and after 50 it calculates an FPS. This is technically wrong as it doesn't take into acount VGA and NTSC modes. It's also why frame counts are higher on PAL versions as the intro simply takes longer to run.
It's based on a combination of a partially commented disassembly found online, my own work and clues from glFrontier.
I then created the patch process by manually comparing the binary output of my build and the shareware version and itemised the bytewise changes.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Who is online
Users browsing this forum: ClaudeBot and 0 guests