12 December 2022, 22:10 | #1081 |
Registered User
Join Date: Jan 2009
Location: Letchworth/UK
Posts: 87
|
Amazing work guys - this is definitely the best I've seen AB3D2 running on real H/W!
Have tried the exe from post 1061, and get the following: A1200 with Blizzard 1260: small screen, 1x1 pixel - between 15 -> ~ 29fps full screen , 1x1 pixel - between 7 -> ~13 fps A4k with A3660 (which tbh is actually not particularly quick) small screen - 11 -> 19fps full screen - 5 -> 11 If I get chance to try on my Vampire V2 1200 I'll let you know. |
12 December 2022, 22:55 | #1082 | |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 2,023
|
Quote:
|
|
12 December 2022, 23:31 | #1083 |
Registered User
Join Date: Jun 2019
Location: Saltdean, United Kingdom
Posts: 146
|
Ah, that'd do it! I shall give it a skip for now then.
Last edited by amipal; 12 December 2022 at 23:43. |
12 December 2022, 23:33 | #1084 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,506
|
|
12 December 2022, 23:34 | #1085 | |
Registered User
Join Date: Jan 2009
Location: Letchworth/UK
Posts: 87
|
Quote:
the A3660 figures were a tad optimistic/and or was in 2x1 pixel mode small screen = 5 - 11 full screen = considerably slower more like 7 max the B1260 literally kicks its butt in every way possible!! |
|
12 December 2022, 23:37 | #1086 |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 2,023
|
that makes more sense
|
13 December 2022, 00:02 | #1087 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,506
|
Does anyone have comparable benchmarks for the mod? I'm keen to understand if it takes a performance hit relative to the base game. Level A certainly has a lot more geometry and textures.
|
13 December 2022, 00:18 | #1088 |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 2,023
|
I don't have any as yet but can try tomorrow (so long as things don't go sideways like over the weekend). Unless anyone else is in a better position to provide any info?
|
13 December 2022, 00:40 | #1089 |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 2,023
|
@Karlos
I see you have been sewing the seeds for some conditional code based on which cpu is detected, the same code I shoehorned in to set the screen size to full screen if 040 or above could be expanded to detect if an fpu is also present and if it was a 881,882 or 040fpu. |
13 December 2022, 00:54 | #1090 | |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,506
|
Quote:
|
|
13 December 2022, 01:00 | #1091 |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 2,023
|
cool. not sure how the 060 is handled. I think testing bit 7 will tell you if its an 060 but not sure about the 060fpu.
Code:
* Processors and Co-processors: BITDEF AF,68010,0 ; also set for 68020 BITDEF AF,68020,1 ; also set for 68030 BITDEF AF,68030,2 ; also set for 68040 BITDEF AF,68040,3 BITDEF AF,68881,4 ; also set for 68882 BITDEF AF,68882,5 BITDEF AF,FPU40,6 ; Set if 68040 FPU ; ; The AFB_FPU40 bit is set when a working 68040 FPU ; is in the system. If this bit is set and both the ; AFB_68881 and AFB_68882 bits are not set, then the 68040 ; math emulation code has not been loaded and only 68040 ; FPU instructions are available. This bit is valid *ONLY* ; if the AFB_68040 bit is set. ; ; BITDEF AF,RESERVED8,8 ; BITDEF AF,RESERVED9,9 BITDEF AF,PRIVATE,15 ; Just what it says |
13 December 2022, 01:32 | #1092 | |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 2,023
|
Quote:
FYI 2x width modes do not work correctly at the mo. |
|
13 December 2022, 09:38 | #1093 |
Registered User
Join Date: Nov 2018
Location: Liverpool
Posts: 174
|
|
13 December 2022, 09:43 | #1094 |
Registered User
Join Date: Nov 2018
Location: Liverpool
Posts: 174
|
Morning.
I am going to assume that this might be a bit of an ask, but, would it at all be possible for the game to output the monitored FPS to a file? That way it would be great to then be able to copy the data over to a spreadsheet and compare overall FPS (average as well as highs and lows) when looking at performance across hardware and CPU frequencies. Or, would it be possible to implement something in the vein of Quakes time demo where the game runs itself for a couple of minutes and then outputs its FPS statistics at the end, maybe also with detected hardware (this is deffo more of a nice to have)? Last edited by AlphaAmiga; 13 December 2022 at 11:15. |
13 December 2022, 10:09 | #1095 |
Alien Breeder
Join Date: Dec 2007
Location: Szigetszentmiklos / Hungary
Age: 46
Posts: 1,113
|
Quake's method is better I think, although never understood why it slows down when less polygons are visible on the screen during the turnaround. :P
|
13 December 2022, 11:42 | #1096 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,506
|
|
13 December 2022, 11:43 | #1097 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,506
|
Performance wise it is probably simpler and perhaps better to have three averages over longer time spans. A min and max tracker could also be added.
On the flipside, the game no longer shuts down the system so streaming the frame times to a file is possible. I'm not sure how safe that would be if/when the game crashes with open file descriptors that were being written to. Last edited by Karlos; 13 December 2022 at 12:23. |
13 December 2022, 12:51 | #1098 |
Registered User
Join Date: Nov 2018
Location: Liverpool
Posts: 174
|
That sounds quite sensible to me actually.
Would this be possible to implement do you think? Could you also include a scan an output of the hardware on the system? E.g. 040 CPU AGA 2 MB Chip XMB Fast? |
13 December 2022, 13:29 | #1099 |
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,926
|
Couldn't we just print to stdout? Amiga CLI does have some means of redirection, doesn't it?
|
13 December 2022, 13:59 | #1100 | |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,506
|
Quote:
The other thing is, given the typical state of Amiga IO, I wouldn't be surprised if any stream to disk would negatively impact the performance. If nothing else, consider the effect on CPU caches with all the buffers and what not. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Alien Breed 3D II The Killing Grounds RTG patch | Angus | Retrogaming General Discussion | 63 | 14 December 2022 15:20 |
Alien Breed & Alien Breed '92: SE - delay when picking up items / opening doors | Ian | support.WinUAE | 16 | 23 December 2016 15:50 |
Alien Breed 3D II : The Killing Grounds code booklet | alexh | support.Games | 19 | 10 October 2012 22:17 |
Alien Breed 3D 2 - The Killing Grounds | Ironclaw | support.Games | 12 | 13 September 2005 13:07 |
HD Version of Alien Breed I ? | Kintaro | request.Old Rare Games | 20 | 31 July 2003 10:48 |
|
|