|Home / Section index||www.icosaedro.it|
This page updated: 2018-04-02
Lightweight flight simulator available here for download. Features (latest changes in boldface):
acm-6.0_20180402-windows.zip (1254 KB)
Executable program for Windows x86_32 and x86_64 (this latter in compatibility mode). Windows users should download this package. It contains all you need to execute the program, including sceneries, navigation charts and reference manual. You will only need the tcl/tk interpreter in order to execute the handy ACM launcher interface, I recommend that from Magicsplat.
acm-6.0_20180402.tar.gz (1525 KB)
Source code package, mostly C language, 32-bits and 64-bits compliant for Linux and Windows. Linux users must download this one; no binary package available for them, but no fear: no need for exotic libraries or special configurations, the standard gcc compiler and usual console tools are just fine! Windows users might find compiling these sources a by more challenging as the installation of the MinGW system development kit is also required.
ACM Reference Manual
A comprehensive guide to all the features of the program, including the description of all the available instruments, a basic flight tutorial, weapon systems, how to define new aircraft and new sceneries. Included in all the packages above.
|Umberto Salsi||Contact||Site map||Home / Section index|
An abstract of the lastest comments from the visitors of this page follows. Please, use the Comments link above to read all the messages or to add your contribute.
2018-05-10 by Umberto Salsi <firstname.lastname@example.org>
Re: I can't even configure ACM for make on openSuSE 11.1
Konran U. wrote: [...] My web commenting system is back on, and after only 7 years of delay :-) I can finally reply to this question. Although it might seem the same program, the sources of ACM-6 are quite different from the original ACM-5 and I rewrote most of the code (DIS protocol, sound support, display management, maps handling, and more). But about your specific issues: 1. The "configure" script is gone; dependencies from the underlying system are accounted in the Makefile under each directory, any dependency from external libraries is keep to a minimum and then it should compile fine under any Linux distribution. 2. The pseudo-random number generator is now built-in as a custom library of ACM, so no more issues about that. Regards, - Umberto Salsi
2011-01-05 by Konran U.
I can't even configure ACM for make on openSuSE 11.1
When I try to ./configure ACM out of the stock I get this error message: "configure: error: Hmm. Your system does not support either random() or rand()." This is not correct as SuSE Linux has random(). Now I did an autoconf and ran ./configure again thus getting: "./configure: line 6047: syntax error: unexpected end of file" which seems to be a result of an uncomplete generated configure script. I'm unable to fix anything in the configure script or configure.in template. So, is there any help for that? Would be great as I really like to see a much more recent ACM than I ever knew ;-) Cheers, Konran
2010-11-22 by Guest
Re: I can't compile the game in Ubuntu Lucid Lynx.
Umberto Salsi wrote: [...] Yeah, I can run it now. I'm exploring more. Thank you very much :-) 
2010-11-21 by Umberto Salsi
Re: I can't compile the game in Ubuntu Lucid Lynx.
Anonymous wrote: [...] You can safely remove the offending line #include <X11/xpm.h> from src/players.c line 25 as that library isn't used by ACM-5.0-ico anymore.
2010-11-20 by Guest
I can't compile the game in Ubuntu Lucid Lynx.
I tried to "make" it in Ubuntu 10.04 Lucid Lynx and this was what I got: username@username-laptop:~/Desktop/acm-5.0-ico-20100109$ make Making all in ./V ... make: Entering directory `/home/username/Desktop/acm-5.0-ico-20100109/V' Making all in ./lib ... make: Entering directory `/home/username/Desktop/acm-5.0-ico-20100109/V/lib' make: Nothing to be done for `all'. make: Leaving directory `/home/username/Desktop/acm-5.0-ico-20100109/V/lib' make: Leaving directory `/home/username/Desktop/acm-5.0-ico-20100109/V' Making all in ./dis ... make: Entering directory `/home/username/Desktop/acm-5.0-ico-20100109/dis' Making all in ./disgen ... make: Entering directory `/home/username/Desktop/acm-5.0-ico-20100109/dis/disgen' make: Nothing to be done for `all'. make: Leaving directory `/home/username/Desktop/acm-5.0-ico-20100109/dis/disgen' Making all in ./lib ... make: Entering directory `/home/username/Desktop/acm-5.0-ico-20100109/dis/lib' make: Nothing to be done[...]
2008-04-23 by Umberto Salsi
Anonymous wrote: [...] You can start playing around the src/mouse.c module simply overriding the mouse code. Remember to add proper library flags to the Makefile. Adding support for the joystick buttons is more challanging, but since I don't have a joystick I can't help on that point. If all that work, the next refinement step would be to add some flag to the main program (main.c) allowing the user to choose its preferred input device, and possibly adding that flag to acm.tk too. If things get more complex, create your own module "joystick-ubs.h/.c" or something alike. And then, finally, if you send me the resulting patch I will be very glad to add it to the CVS and to the next release. Happy landings. 
2008-04-22 by Guest
It's a wonderful idea to have somebody taking the torch of this wonderful code. I would like to add usb joystick support, any ideas?.