English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 30 March 2022, 15:22   #1
Solid Snake
Wonderful World Of Amiga
 
Solid Snake's Avatar
 
Join Date: Mar 2006
Location: Manchester, UK
Posts: 359
Boosting Flight Sims

Hi all. One thing that the Amiga was popular for was flight sims. The 7MHz A500 was good at creating 3D graphics. I loved playing many favourites: F/A-18 Interceptor, Gunship 2000, F-19 Stealth Fighter, Birds of Prey, Combat Air Patrol, Falcon, Coala, TFX, F-29 Retaliator and Jet Pilot to name a few.

Revisiting these games on a A1200 (14MHz) OS3.1 with 4MB Fast Ram, you can see the speed of the game improves in some cases. Is the speed limited by the graphics engine employed? It is obvious that the speed becomes smoother by adding some accelerator board.

My question for the technical boffins on the board is this. What sort of performance boost can be achieved by applying certain third party patches (e.g. fastexec, syspatch, setpatch, blazewcp, optimised 68020 maths libraries) and which ones would you recommend installing for the above set-up?
Solid Snake is offline  
Old 30 March 2022, 15:55   #2
fxgogo
Also known as GarethQ
 
fxgogo's Avatar
 
Join Date: May 2019
Location: Twickenham / U.K.
Posts: 718
So I think we would see different results on different games. 005agima proved on his TY channel that F/A-18 Intercepter was not only smoother, but it was accelerating the game time, which is not ideal. Ideally, we want a faster frame rate but the game time stays the same.
fxgogo is offline  
Old 30 March 2022, 16:57   #3
musashi5150
move.w #$4489,$dff07e
 
musashi5150's Avatar
 
Join Date: Sep 2005
Location: Norfolk, UK
Age: 42
Posts: 2,351
Quote:
Originally Posted by Solid Snake View Post
Is the speed limited by the graphics engine employed? It is obvious that the speed becomes smoother by adding some accelerator board.
Yes, the Blitter. It's used for rendering probably all filled 3D in traditional Amiga games and the speed of it has never improved from A1000/A500 days.

By fitting a faster processor you are getting improvements for the 3D math and other game logic, and the use of FastRAM which does help to some extent as you have noticed. But ultimately the rendering is bottlenecked by being reliant on the Blitter.
musashi5150 is offline  
Old 30 March 2022, 18:15   #4
Weasel Fierce
Registered User
 
Join Date: Nov 2020
Location: Michigan
Posts: 661
In a way, wouldn't the bottleneck help avoid the DOS problem where games became unplayable because they were tied purely to CPU speed?
Weasel Fierce is offline  
Old 30 March 2022, 18:19   #5
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,343
Not every 3D game uses the blitter - some like Frontier are almost entirely CPU rendered. And given how relatively sparse Amiga 3D games tend to be, drawing the screen is only a bottleneck at relatively high refresh rates, and once you reach 50/60FPS, you don't get any faster because the game will invariably be synced to the vertical blank, and outputting faster than that is simply pointless.

But the benefits do indeed depend on how the game's written. Given the variable nature of drawing a 3D screen, many games take the frame time into account so the game runs consistently, and adding a faster CPU results in a smoother experience. Birds of Prey and Frontier are two of my favourites, and IMHO both are borderline unplayable on a stock A500, they start to be enjoyable on an A1200, but given an '030 and fast RAM they really come alive.

Others, like F/A-18 don't fully take the frametime into account and make assumptions about the speed of the machine, resulting in poor scaling as mentioned above. Others like F1GP restrict the framerate to solve that problem, so adding CPU speed doesn't really help. Patching of such games is needed to properly take advantage of faster CPUs.
Daedalus is online now  
Old 30 March 2022, 19:52   #6
Solid Snake
Wonderful World Of Amiga
 
Solid Snake's Avatar
 
Join Date: Mar 2006
Location: Manchester, UK
Posts: 359
What a fantastic discussion. What amazes me to this day is how Bob Dinnerman coded a fast 3D game such as FA/18 on a stock A500. His code proves a realistic flight sim was feasible on the Amiga. He could of written a superb sequel for the A1200 - imagine that! Bob was the blitter (chip) master.
Solid Snake is offline  
Old 30 March 2022, 20:33   #7
Seiya
Registered User
 
Seiya's Avatar
 
Join Date: Nov 2014
Location: Italy
Posts: 2,365
Generally with 3D flight simulator i saw change of frame rate from A500, A1200, 68030 and 68040. I stopped with 68040.
FastExec is excellent only if you have 68040 and 68060 and of course Cyberpatcher or Oxypatcher.
I used also "Patchmatfor020" that is a tool that recompile in realtime executables and otpimize che code for 68020 or better and generate new executable file. (this tool of course don't make miracles, but i saw difference, very little, but there are).
Seiya is offline  
Old 30 March 2022, 21:08   #8
Nightshft
Registered User
 
Nightshft's Avatar
 
Join Date: Mar 2018
Location: Austria
Posts: 617
Quote:
Originally Posted by Solid Snake View Post
What a fantastic discussion. What amazes me to this day is how Bob Dinnerman coded a fast 3D game such as FA/18 on a stock A500. His code proves a realistic flight sim was feasible on the Amiga. He could of written a superb sequel for the A1200 - imagine that! Bob was the blitter (chip) master.
Yes, and it's such a shame that his engine can't use acc's without affecting simulation speed. I tried it myself and IIRC sim time was factor 1.5 or 2 using a middle tier acceleration card. Imagine how cool Interceptor running at 50 fps would be.
Still my favourite Amiga Flight Sim though.
Nightshft is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Boosting my MBX1200 options? Lektroid support.Hardware 2 13 October 2020 01:22
MH25609BJ-12 Memory Sims actualreality support.Hardware 0 30 November 2013 14:36
Amiga Analog Joystick Modded QuickShot QS-201 Great For Flight Sims etc Mounty MarketPlace 0 27 October 2013 17:33
Flight Sims Leandro Nostalgia & memories 4 31 July 2002 12:19
Adding Sims to A1200 Tonycrew support.Hardware 14 10 June 2002 19:39

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 13:37.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11344 seconds with 15 queries