Skip to content

Structured guide for Falcon BMS and other F-16 flight simulators covering TMS, DMS and CMS HOTAS switch functionality

License

Notifications You must be signed in to change notification settings

carlos-nader/tms-dms-cms-usage-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

654 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

TMS/DMS/CMS Usage Guide for Falcon BMS and other F-16 Flight Simulators

Generate Integrated Files Report pages-build-deployment Sync PDF to docsValidate LaTeX Preamble

GitHub stars GitHub forks

Changelog | Setup Guide

A comprehensive guide documenting F-16 HOTAS switch systems (Target Management Switch, Display Management Switch, and Countermeasures Management Switch) for Falcon BMS and other F-16 flight simulators.

The author is not affiliated with or endorsed by Falcon BMS or any other flight sim developers. This is not an official guide or manual. It aims to help the flight sim community by consolidating information that is otherwise scattered across multiple manuals, training materials, and community resources into a single, structured reference.


πŸš€ Quick Start

  1. πŸ“• Read the Guide: See Main Guide Files Section below
  2. 🌐 Explore the Website: Project documentation site
  3. πŸ’¬ Join Discussion: BMS Forum Thread
  4. ⭐ Star this repo if you find it useful!

πŸ“„ Main Guide Files

Version

Format Link Description
πŸ“„ LaTeX Source guide.tex Editable source file
πŸ“• Compiled PDF guide.pdf Ready-to-read document

πŸ‘† Click the links above to access the guide! πŸ‘†

⚠️ Style Revision in Progress (v0.4.2.0)
A dedicated style revision pass is currently underway to improve clarity and directness across all chapters. The guide, in its current version is fully accessible and technically accurate. Expected completion: 2026-03-20.


πŸ“Š Current Status

Metric Value
Guide Version v0.4.1.1
Phase Pre-publication (0.x.x.x)
Chapters Planned 7
Chapters with Content 4 (C1, C2, C3, C5)
Chapters with Style Revision Complete 0 (in progress: C5)
Next Target v0.4.2.0 β€” Style Full Revision

πŸ—„οΈ WIP Snapshot β€” Active Work-in-Progress Files

Status File Name Last Modified
🟠 dev chapter-C4-tms-structure-dev-2026-02-13.tex 2026-02-23
🟑 review chapter-C5-style-rev-review-2026-02-22.tex 2026-02-23
βšͺ final section-C2-S1-S3-soi-context-dependency-final-2026-02-15.tex 2026-02-23
🟑 review section-C4-S3-tms-aa-review-2026-02-17.tex 2026-02-23

Legend: 🟠 dev 🟑 review βšͺ final

For integrated files, see the archive/WIP/ folder.


πŸ“ˆ Development Activity (last 7 days)

wakatime

Transparent time tracking via WakaTime specifically for this repository.


πŸ“– About This Project

GitHub Pages Perplexity Claude GitHub Copilot Falcon BMS

This project develops a structured guide explaining the F-16 HOTAS TMS, DMS and CMS switch functionality, grounded in Falcon BMS manuals (Dash-34, Dash-1) and training materials.


πŸ“ Project Structure

tms-dms-cms-usage-guide/
β”‚
β”œβ”€β”€ guide.tex                         # Current production version (.tex)
β”œβ”€β”€ guide.pdf                         # Compiled PDF
β”œβ”€β”€ INTEGRATED-FILES.md               # Auto-generated tracking report
β”œβ”€β”€ CHANGELOG.md                      # Releases changelog tracking
β”œβ”€β”€ SETUP.md                          # Infrastructure setup
β”‚
β”œβ”€β”€ docs/                             # Governance & tracking
β”‚   β”œβ”€β”€ guide-web.pdf                 # guide.pdf copy for online visualization
β”‚   β”œβ”€β”€ briefing-v0.2.0.1.md
β”‚   β”œβ”€β”€ wip-file-naming-v1.4.md
β”‚   β”œβ”€β”€ version-system-v4.2.1.md
β”‚   β”œβ”€β”€ project-tracking-v5.0.0.md
β”‚   β”œβ”€β”€ WIP-Snapshot-Generator-v3.1.html       
β”‚   └── tex-preamble-consolidated.md
β”‚
β”œβ”€β”€ wip/                              # Active work-in-progress files
β”‚   β”œβ”€β”€ chapter-*.tex                 # Chapter drafts
β”‚   β”œβ”€β”€ section-*.tex                 # Section drafts
β”‚   └── guide/                        # Active guide snapshots
β”‚
β”œβ”€β”€ archive/                          # Historical & approved files
β”‚   β”œβ”€β”€ WIP/                          # Integrated/deprecated WIP files
β”‚   β”œβ”€β”€ GUIDE/                        # Older guide versions
β”‚   └── GUIDE-STRUCTURE/              # Older structure-only files
β”‚
β”œβ”€β”€ template/                         # Templates & blueprints
β”‚   └── template-wip-V1.0.tex         # Canonical WIP template
β”‚
β”œβ”€β”€ fig/                              # Images used in the guide
β”œβ”€β”€ misc/                             # Miscellaneous resources
β”‚   β”œβ”€β”€ STYLE-GUIDE-v0.2.0.md
β”‚   └── fontes/                       # Source PDFs (Dash-34, etc.)
β”œβ”€β”€ scripts/                          # Automation scripts
β”œβ”€β”€ .github/                          # Issues, Actions, PR templates, community files
β”œβ”€β”€ .vscode/                          # VSCode workspace settings
β”‚
β”œβ”€β”€ LICENSE                           # CC BY-NC 4.0
└── README.md                         # This file

πŸ“‹ Documentation & Governance

The project uses five governance documents and an auto-generated tracking report:

Document Location Purpose
BRIEFING /docs/ Project scope, content outline, layout standards
STYLE-GUIDE /misc/ Prose style, voice, formatting policies, and prohibited patterns
WIP-FILE-NAMING /docs/ Rules for WIP file naming, status lifecycle (dev β†’ review β†’ final β†’ approved)
VERSION-SYSTEM /docs/ Guide version numbering (0.x.x.x pre-publication, x.y.z post-publication)
PROJECT-TRACKING /docs/ Session log, WIP status snapshot, milestones, current priorities
INTEGRATED-FILES / (root) Auto-generated report: tracked files, commits, issues, milestones (updated by GitHub Action)

πŸ”„ Workflow

WIP File Lifecycle

  1. Create β€” Copy template from template/ to wip/
  2. Develop β€” Edit with status dev
  3. Review β€” Human review, status review
  4. Finalize β€” Approved content, status final
  5. Integrate β€” Merge into guide, move to archive/, status approved

Status Codes

Status Meaning
dev Draft stage, not ready for review
review Under human review
final Approved, ready for integration
approved Integrated and archived
deprecated Retired or superseded

πŸ› οΈ Tools & Utilities

Development Environment

  • TeXstudio + MiKTeX β€” Primary LaTeX IDE for guide compilation and PDF generation
  • Visual Studio Code β€” Multi-purpose editor for LaTeX, Markdown, scripts, and Copilot/Claude AI integration
  • Git / GitHub Desktop β€” Version control and repository management

AI Collaboration

  • Perplexity Pro (Perplexity AI) β€” Research organization, project structuring, governance framework design, initial draft content generation, and review
  • Claude Pro (Anthropic) β€” Research, initial draft content generation, review, and governance framework; used via web interface and VSCode (Claude Code)
  • GitHub Copilot Pro (GitHub / Microsoft) β€” Documentation, repository management, issue and pull request coordination, and collaborative development; used via GitHub web interface and VSCode

Project Utilities

  • WIP Snapshot Generator β€” Interactive HTML tool (WIP Generator v3.1) for generating compliant WIP file names

πŸ“š Sources & References

This guide is grounded in official Falcon BMS documentation:

  • TO 1F-16CMAM-34-1-1 β€” Falcon BMS Simulator F-16 Avionics & Weapons Manual (Dash-34)
  • TO 1F-16CMAM-1 β€” Falcon BMS Simulator F-16C/D Flight Manual (Dash-1)
  • Falcon BMS 4.38.1 Training Manual β€” Training missions guide
  • F-16 Combat Aircraft Fundamentals Handbook (MCH 11-F16 Vol 5) β€” USAF Multi-Command guidelines

All technical claims are cross-referenced to these sources.

✈️ New to Falcon BMS? Visit the official website to download the simulator (free with Falcon 4.0 ownership).


πŸ—ΊοΈ Roadmap

Resource Description
Milestones Planned releases
Issues Current tasks
Tags Version history

Next milestones:

  • v0.4.2.0 β€” Style Full Revision
  • v0.5.0.0 β€” Chapter 4 (TMS) integration

🀝 Contributing & Community

Forum Views

Contributions are welcome! See CONTRIBUTING.md for guidelines.

Ways to contribute:

  • Content corrections and accuracy improvements
  • Structural and clarity suggestions
  • New sections or expanded coverage
  • LaTeX compilation or PDF rendering feedback

Community:


πŸ“œ License

License: CC BY-NC 4.0

This project is released under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).

You are free to: share, translate, adapt, and enhance this guide with attribution.

Restrictions: No commercial use. Attribution required.

For full legal details, see the LICENSE file.


πŸ‘₯ Credits & Acknowledgments

Project Development:

  • Carlos "Metal" Nader β€” Project lead, content author
  • AI Assistants for structural guidance, governance framework, Dash-34 research, and initial content drafting β€” Perplexity Pro and Claude Pro
  • AI Assistant for GitHub coding and repository maintenance β€” Copilot Pro

Technical References:

  • Falcon BMS (official manuals & training materials)
  • F-16 community knowledge & subject-matter experts

πŸ“ž Contact

For questions, suggestions, or feedback:


License: CC BY-NC 4.0 | Guide Status: Pre-publication v0.4.1.1

About

Structured guide for Falcon BMS and other F-16 flight simulators covering TMS, DMS and CMS HOTAS switch functionality

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •