Ultimate Amiga
Network Boards => AMOS Language Discussion => AMOS Factory => AMOS Forum => Topic started by: rednova on September 13, 2007, 11:35:42 PM
-
Dear Amos friends:
We talked about this a little bit before. If blitz basic can be used to make stuff like skidmarks (race simulation) then maybe if I learn blitz I can then make a flight simulator?
Why can blitz make simulation like skidmarks but amos can't? why and what is the difference?
I will never quit amos..but if only blitz can make a flight simulator maybe then I should learn blitz to make my own. Any ideas?
Thanks!!!
rednova
-mobilis in mobile-
-
the code compiled by AMOS isnt very fast/optimised is the short answer.
-
@rednova
The same could be said about C being better than AmiBlitz (the latest open-source version of Blitz Basic) because C has access to Mesa.library so that 3d accelerated graphics cards can use their fancy GPUs. Why not first try learning about 3d graphics on the PC and, hopefully, we'll have something to offer on the Mattathias front with regards to OpenGL support in time.
The problem with flight simulators and 3d graphics in general is that they require heavy matrix math to work. Something with a small processor like an old A1200 is not well suited to the task for that reason. The polygon plotting functions on the AGA or ECS chips aren't very fast either. They can be optimized but Amos doesn't do any optimization like C does. This is part of the reason Mattathias is being written.
-
The problem with flight simulators and 3d graphics in general is that they require heavy matrix math to work. Something with a small processor like an old A1200 is not well suited to the task for that reason. The polygon plotting functions on the AGA or ECS chips aren't very fast either. They can be optimized but Amos doesn't do any optimization like C does. This is part of the reason Mattathias is being written.
i kinda disagree, in that if an A500 can manage Frontier / FA18 interceptor, it definately has the power, and the A1200 more so!!
its just that, yes, it requires very optimised / clean code, and some 680x0 ASM routines might help!
-
Dear Amos friends:
Thanks for your replies. Are there any books or similar for blitz basic?
Maybe I can try my luck at Blitz while I still use amos.
Cheers!!!
rednova
-mobilis in mobile-
-
http://www.blitz-2000.co.uk/ (http://www.blitz-2000.co.uk/) should have the appropriate link to the latest AmiBlitz. AmiBlitz is the latest open-source version of the old Amiga version of Blitz Basic 2. It has many enhancements and optimizes code reasonably well on the 68000 series (unlike AmosPro). It also lets you access AGA and supports inline assembler semi-transparently.
Try it out and let us know what you think!
-
Thanks Sam:
Will check and let you know...cheers!!!
rednova
-mobilis in mobile-