Skip to content
This repository has been archived by the owner on Apr 12, 2024. It is now read-only.

bosim/BasicFMC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BasicFMC

What is BasicFMC?

BasicFMC is a very very simple FMC for X-Plane. Since the only Open-Source FMC available for X-Plane used to be vasFMC there was no real starting point if one wanted to create their own FMC, the reasons for that is:

  • vasFMC was never written for X-Plane but written to be a standalone FMC for particular MSFS. This means a lot of code is redudant for X-Plane users, and it is hard to understand the complete structure
  • vasFMC is no longer maintained which means no changes from upstream.

The reason why I created BasicFMC was to get a minimal FMC and provide a starting point for aircraft designers. I decided to publish it was GPLv3 to ensure these authors would also publish the source code.

BasicFMC is unfortunately not maintained anymore by me, since I have sort of lost my interest in the project, but the code will remain in this repository.

How to compile?

You need the X-Plane SDK. Download from here and place it within the repository.

You will need the GCC compiler (with C++ support to compile) and also various development packages. Here is what you need for openSUSE

# zypper in gcc gcc-c++ gcc-32bit gcc-c++-32bit 
# zypper in glibc-devel glibc-devel-32bit
# zypper in Mesa-devel freeglut-devel 

Then just compile

$ make

The X-Plane plugins are placed in build/BasicFMC/32/lin.xpl and build/BasicFMC/64/lin.xpl. Copy the build/BasicFMC folder to X-Plane/Resources/plugins/BasicFMC and also copy over the fmc.bmp to that folder (the file is placed within this repository).

How does it look?

screenshot

Author

About

A very simple FMC for X-Plane.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published