Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)
It helps build a picture where our "good traffic" is coming from..
Thanks :)
FrontBench: using Frontier as a benchmark (Discussion thread)
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
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?
Seeing the other results, its interesting the difference between my MegaSTE and Darklords too. PAL vs NTSC?
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
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
Makes sense. I'm running it in RGB mode now.
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
Jesus H.... 6528
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
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: Tue Nov 29, 2022 11:14 pm 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
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
Providing you set the program flags appropriately, yep.alexh wrote: Wed Nov 30, 2022 1:22 pmI'm a newb at these benchmarks. Does FrontBench run in alt-RAM in the TF536-ST?stephen_usher wrote: Tue Nov 29, 2022 11:14 pm 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
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.
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
Well done @BadwolfBadwolf wrote: Wed Feb 09, 2022 10:35 pm 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
Re: FrontBench: using Frontier as a benchmark (Discussion thread)
No, it doesn't use anything other than stock 68k instructions.atari030 wrote: Wed Nov 30, 2022 11:14 pm 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: Fri Apr 26, 2024 11:38 pm 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
