![]() |
![]() |
#61 | |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,725
|
Quote:
Try something like a Cirrus Logic GD5401, it will be a big bottleneck! |
|
![]() |
![]() |
#62 | |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,850
|
Quote:
Sadly the window size has no effect on C2P, which always does the whole screen. Not updating the border (which never changes) and HUD (which could be updated at a much lower rate) could result in a significant speed increase, especially in smaller window sizes. A big speedup could also be achieved by halving the vertical resolution and using the Copper to line-double the window, though that is getting into the realm of 'not really Doom' console ports etc., which is a bit of a cheat. |
|
![]() |
![]() |
#63 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
C2P doesn't have to update the whole screen. The only requirement (for efficiency) is that the destination is that the destination spans are 32 bit aligned. This means limiting the number if smaller size options, e.g. 320, 256, 192.
You could (should) the pre convert the background texture to planar and just overdraw (via C2P) what changes. You could also convert the HUD elements to planar if you wanted. This isn't cheating if the core rendering and game logic are unchanged. It's just doing a good job. In AB3D2, elements that can stay planar on AGA (border, counter glyphs, small screen text overlay) are all plotted using planar routines. C2P is only used for what is in the game display. Last edited by Karlos; 30 June 2024 at 09:52. |
![]() |
![]() |
#64 |
Longplayer
|
ok for the sake of accuracy and a comparable result I have rerun timedemo demo3 using the original doom (3 episode). With Sound , No music. 040/25 Voodoo3 RTG, 1 step down with hud. Quite a drop in performance for one window size up :S
timed 3863 gametics in 9764 realtics (13.84 fps) [ Show youtube player ] Now bring on the 030 and 060 runs to compare! Last edited by Mad-Matt; 30 June 2024 at 15:30. |
![]() |
![]() |
#65 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
Can you use bustest or similar to benchmark your vram access? Some RTG solutions have slower write access than AGA.
|
![]() |
![]() |
#66 |
Registered User
Join Date: Jul 2023
Location: Domsjö/Sweden
Posts: 65
|
DoomAttack CD32 AGA, 030 70.9MHz. Using Doom 1.9 (2134 gameticks standard benchmark settings) Demo3 No music: 17.1 fps
|
![]() |
![]() |
#67 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
|
![]() |
![]() |
#68 |
Longplayer
|
|
![]() |
![]() |
#69 | |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
Quote:
See how AGA lores NTSC with C2P fares. |
|
![]() |
![]() |
#70 |
Longplayer
|
I do have a BVision boxed up. Too much hassle to swap it over atm
![]() So same settings using DoomAttack 040/25 AGA NTSC 320x200. C2P_040+ With Sound No Music timed 3863 gametics in 11055 realtics (12.23 fps) BlizzPPC 603/175 using AdoomWOS AGA NTSC 320x200 ChunkyPPC-C2P Sound, No Music) timed 3863 gametics in 4324 realtics (31.27 fps) Last edited by Mad-Matt; 30 June 2024 at 16:50. |
![]() |
![]() |
#71 |
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 1,291
|
B1260/50MHz 23.3fps (DoomAttack / 1.9s shareware Doom / NTSC lores / 040+ C2P)
|
![]() |
![]() |
#72 |
Registered User
Join Date: Jul 2023
Location: Domsjö/Sweden
Posts: 65
|
DoomAttack Amiga 4000 Z3660 060 100MHz(standard benchmark settings 2134 gameticks):
AGA 34.3fps RTG 46.9fps Last edited by Lunda; 05 July 2024 at 19:17. |
![]() |
![]() |
#73 |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,850
|
386SX-16 with 16MB RAM, Trident TVGA8900CL-C VGA card (manufactured 10/94) with 1MB RAM, all jumpers set to 16-bit mode, Doom V1.9 shareware, no sound:-
2134 gametics, 55811 realtics, 1.34 fps. |
![]() |
![]() |
#74 |
Longplayer
|
Doomattack looses sync right away with Shareware doom Demo3 (1.9S) but does use 2134 tics (vs 3863 ticks with Doom 1.9 /UltimateDoom 1.9). I'm pretty sure Demo3 was desyncing in the full wads as well at the end with the bouncing skulls.
So this time I am testing with 1.9S, Adoom 1.4.1. 1 notch down window with hud., High Detail. Adoom -timedemo demo3 -forcedemo -nomusic -nosound -mmu A1200 Blizzard PPC 68040/25, AmigaOS 3.9, Mediator AGA 320x200 NTSC 2134 gametics, 6895 realtics (10.8 fps) (C2P Time 22673 us/frame) EHB 320x200 NTSC 2134 gametics , 7609 realtics (9.8 fps) (C2P Time 32077 us/frame) Adoom -timedemo demo3 -forcedemo -nomusic -nosound -mmu -rtg Voodoo3 (P96) 320x200 2134 gametics , 6047 realtics (12.4 fps) (WPA8 time 10685 us/frame) (with -DirectCGX 6277 tics 11.9 fps) (Lockbitmap time 346 us/frame) AGA 320x200 NTSC 2134 gametics, 6806 realtics (11.0 fps) (WPA8 Time 20973 us/frame) (With BlazeWCP, using RTG on an AGA screen results in a single buffered screen with some slight gfx glitches) --------------------------------------------------------------- EDIT: Turns out if I delete the config file and let it rebuild when I change wad file, the desyncs are no longer an issue .. who knew. Shareware now working properly so now its an Adoom vs Doomattack post. DoomAttack C2P_040+, NoSound, NoMusic, MMU1+2 AGA 320x200 2134 gametics, 6580 realtics = 11.35 fps Voodoo3 320x200 2134 gametics, 5833 realtics = 12.80 fps [ Show youtube player ] Last edited by Mad-Matt; 06 July 2024 at 15:26. |
![]() |
![]() |
#75 |
Guru Meditating
Join Date: Jun 2014
Location: England
Posts: 2,367
|
I can’t run the Ultimate Doom demo3 on the NeXTCube as the release 1.2 this machine has doesn’t seem to like it, but running the timedemo for the wad that comes with Nextdemo gives 8.1fps. The cube has a 25mhz 040 and 32MB.
|
![]() |
![]() |
#76 |
Guru Meditating
Join Date: Jun 2014
Location: England
Posts: 2,367
|
Acorn A3020 Arm250 overclocked to 24.86 Mhz, ram at 24.86 Mhz, Ultimate Doom Demo1 320x240 = 7.63fps
Acorn Archimedes A420/1 Arm3 25 Mhz, ram at 8 Mhz, Ultimate Doom Demo1 320x240 = 5.51fps I don't think these can run at 320x200, and no info for demo3 so not directly comparable to other results here, but gives an idea what these machines can do. |
![]() |
![]() |
#77 | |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,850
|
Quote:
Standard clock speed on the A3020 is 12MHz, 50% faster than the A3000 which is 8MHz. ARM 250 is rated at 0.5 MIPS/MHz while 68030 is rated at 0.36 MIPS/MHz. That means at 24.86MHz the ARM 250 should be equivalent to a 68030 at 35MHz. My Amiga 1200 with 50MHz 030 gets 10.93 fps. Scaled down to 35MHz clock that would be 7.65 fps, which is very close to your 7.63 fps! Here is a YouTube video of an A3020 clocked at 24.86MHz running Doom. The window size is ~288x184, which looks like a similar area to the standard 320x200 Doom window size (2 steps down from max). [ Show youtube player ] Sadly this means that my Archimedes A3000 at 8MHz would only get about 2.5 fps, which is too slow to be playable (but double the speed of my 386SX-16!). In comparison an Amiga 1200 with FastRAM gets 3.6 fps, pretty close to what a stock 12MHz A3020 (with added RAM) should get (3.68 fps). |
|
![]() |
![]() |
#78 |
Guru Meditating
Join Date: Jun 2014
Location: England
Posts: 2,367
|
That's my video
![]() |
![]() |
![]() |
#79 |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,850
|
Another data point,
386SX-25 with 32kB cache RAM, 8MB main RAM, onboard WDC90C11-LR 16 bit VGA chip. This is the motherboard from a Wang Alliance 750CD, which was released in August 1992. The cache RAM on this motherboard is very effective. According to Checkit it does 6254 Dhrystones, 18.2 times faster than a PC XT. With the onboard cache turned off it's only 7.8 times faster, less than half the speed. Doom timedemo results: 2134 gameticks, 18080 realticks, 4.13 fps. That's a pretty impressive result considering that a 386DX-40 typically gets 8-9 fps, and shows that external cache is needed to get the best from a 386SX CPU. However a CD32 with stock 14MHz 020 and FastRAM gets 5.8 fps, 40% faster. In practice, even when doing the best it can, a 386SX-25 isn't really fast enough for Doom. I played the first 3 levels with low resolution and screen size another 2 steps down. Even then it still slowed down to a few frames per second in complex scenes, and would have been almost impossible to survive if I wasn't intimately familiar with those levels. |
![]() |
![]() |
#80 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 3,006
|
Who has Doom benchmarks on a Bebox, this is very important.
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Doom wad for weaker systems? | utri007 | support.Games | 36 | 04 December 2021 00:51 |
Pause emu and move frame by frame? | hexaae | support.WinUAE | 3 | 27 October 2019 01:18 |
Amiga & Consoles - frame rates, game quality and hardware specs | roondar | Retrogaming General Discussion | 65 | 28 February 2019 11:50 |
Frame rates in Adoom/DoomAttack | Joel_w | support.Games | 1 | 11 December 2018 18:45 |
Amiga native frame rates | mark_k | support.WinUAE | 6 | 25 January 2013 14:56 |
|
|