14 July 2024, 11:24 | #4601 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
The first time I saw the "DUCK" key option in the menu on my old CRT display, it looked like "OUCH"...
Maybe it's time to rename it to the more conventional "crouch". |
14 July 2024, 15:16 | #4602 | |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
Quote:
If there are any volunteers, https://github.com/mheyer32/alienbreed3d2/pull/147 |
|
14 July 2024, 15:18 | #4603 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
I keep forgetting about the FPS counter...
|
14 July 2024, 16:07 | #4604 |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 2,084
|
I only tested the c dev build but it seems to work.
why anyone would want this as an option is beyond me, but, each to their own I guess. |
14 July 2024, 16:08 | #4605 | |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
Quote:
It won't make a blind bit of difference in the ASM only build because messaging doesn't work there anyway. I did test full and small screen RTG/AGA combinations already. I was thinking of the quickest way to get the pure ASM build to feature parity. I could ask the compiler to just emit the necessary code and tidy it a little, rather than a big rewrite. Except for glyph plotting, I wouldn't feel right not making the attempt to make that as efficient as possible. |
|
14 July 2024, 16:26 | #4606 |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 2,084
|
|
14 July 2024, 18:14 | #4607 |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 2,084
|
I know your going to hate me, but.
An option that would make sense to me, would be the ability to turn the music off and just have the sfx. runs and hides. |
14 July 2024, 18:16 | #4608 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
|
14 July 2024, 20:44 | #4609 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
This is the real reason I removed it from my mod. That and the fact I couldn't take the flying Y fronts seriously.
|
14 July 2024, 23:49 | #4610 |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,316
|
|
15 July 2024, 00:43 | #4611 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
|
15 July 2024, 01:25 | #4612 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
|
15 July 2024, 19:57 | #4613 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
@abu_the_monkey
Should any music enable/disable toggle also affect the endlevel, or just the ingame? |
15 July 2024, 20:15 | #4614 | |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 2,084
|
Quote:
anyone else have an opinion? |
|
15 July 2024, 20:15 | #4615 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
In unrelated news, I just found another hardcoded signed division operation in the RotateObjectPtsFullScreen function. This is responsible for calculating the on-screen position of every object (pickups, aliens, decoration, weabpon bolts, etc) and it looks like it can be approximated without any noticable degradation in the projected location of anything.
The reason this never came up before is that the division counters only display in small screen and this code only runs in fullscreen. Probably saves a few hundred divisions per frame. Level F is an ideal testbed for this (turn off walls) as there are objects all over the place. Last edited by Karlos; 15 July 2024 at 20:22. |
15 July 2024, 20:16 | #4616 | |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 2,084
|
Quote:
|
|
15 July 2024, 20:27 | #4617 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
For the 060 experts, I could do with some reordering advice (this is in a loop over every object point):
Code:
.objpointrotlop: cmp.b #OBJ_TYPE_AUX,ObjT_TypeID_b(a4) beq.s .itaux move.w (a0),d0 sub.w xoff,d0 move.w 4(a0),d1 addq #8,a0 tst.w ObjT_ZoneID_w(a4) blt .noworkout sub.w zoff,d1 move.w d0,d2 muls d6,d2 move.w d1,d3 muls d5,d3 sub.l d3,d2 add.l d2,d2 swap d2 move.w d2,(a1)+ muls d5,d0 muls d6,d1 add.l d0,d1 asl.l #2,d1 swap d1 ext.l d1 ;divs #3,d1 ; kill this muls #85,d1 moveq #0,d3 asr.l #8,d1 move.w d1,(a1)+ ext.l d2 asl.l #7,d2 add.l xwobble,d2 move.l d2,(a1)+ sub.l xwobble,d2 NEXT_OBJ a4 dbra d7,.objpointrotlop Found a no-brainer - replace the clearing of d3 with a move.l xwobble,d3 and then use d3 in the two later places. Last edited by Karlos; 15 July 2024 at 20:51. |
15 July 2024, 21:08 | #4618 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
If anyone wants to verify there's no oddities in the positioning of objects https://github.com/mheyer32/alienbreed3d2/pull/150
I've been through several levels in my mod that are very object heavy and I can see no meaningful differences in placement over the visible depth |
15 July 2024, 21:30 | #4619 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
Some time ago, I got the impression that under UAE, AGA screenmodes are smoother. I just retested and there's no doubt here. I get far less audio breakup and the frame rate is rock solid.
With RTG screenmodes, it seems my performance is much more variable. It's very odd. |
15 July 2024, 21:40 | #4620 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,846
|
Anyone else had this experience?
|
Currently Active Users Viewing This Thread: 24 (0 members and 24 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 |
|
|