Skip to content

History, branches and forks, oh my!

Talbot edited this page May 9, 2021 · 1 revision

DCS-Bios was originally developed primarily by jboecker, and included a command line PC side library, and an arduino library (https://github.com/dcs-bios/dcs-bios-arduino-library).

At some point, the project became dormant, but DCS continued to evolve and the lack of support justified the DCS Flightpanels fork, (https://github.com/DCSFlightpanels), including a verbatim copy of the arduino library.

For a brief time, the original branch was worked on again and became what is now known as the "HUB" version, which included a very slick UI. However this version once again fell dormant.

The developers of the DCSFlightPanels fork were not able to develop the arduino library and at that time, this fork (https://github.com/talbotmcinnis/dcs-bios-arduino-library) was created with the intention of becoming the officially supported fork for use with DCSFlightPanels.

It can be confusing as resources found by searching "DCS-BIOS" can be specific to certain versions/forks. In many ways, all the forks are similar, and use an interchangeable core language and thus advice is transportable. In some other ways, they are quite different.