REM                     F-22/TQS PROGRAMMING TEMPLATE
REM
REM F22 FILENAME: tm_f22.f22__  DESCRIPTION: Joint Strike Fighter___________
REM ________________________________________________________________________
REM
REM WRITTEN BY: Innerloop Technologies___________________  DATE: 12.08.79___
REM
REM
REM ************************PRELIMINARY SETTINGS**************************
REM
REM INCLUDE THE 'USE TQS' COMMAND TO USE YOUR TQS THROTTLE WITH THE F-22.
REM
    USE WCS
REM
REM THE 'RATE nnnn' COMMAND IS USED TO CONTROL BUTTON PRESS AND RELEASE
REM RATES, WHERE nnnn IS A NUMBER BETWEEN 0-1000.  ALWAYS TRY RATE 0 FIRST.
REM
    RATE 100
REM
REM ***********************MACRO DEFINITION FILE***************************
REM
    MDEF tm_f22
REM
REM CHANGE 'TEMPLATE' ABOVE TO THE NAME OF THE M22 FILE THAT YOU WANT YOUR
REM F22 FILE TO REFERENCE.  FOR EXAMPLE, IF YOU CREATE A NEW F22 FILE FOR A
REM SIM CALLED NEWSIM.F22, YOU MIGHT WANT THE LINE ABOVE TO READ:
REM                             'MDEF NEWSIM'
REM
REM ****************************F-22 SETTINGS******************************
REM
REM SETUP ANALOG JOYSTICK COMMANDS.  THE FOLLOWING INSTRUCTIONS WILL
REM PRODUCE ANALOG JOYSTICK BUTTON OUTPUT FOR THE F-22 TRIGGER (TG1), AND
REM F-22 BUTTONS S2, S3, AND S4.  DIGITAL COMMANDS CAN ALSO BE PROGRAMMED
REM TO THESE BUTTONS, IF DESIRED.  IF ANALOG OUTPUT IS NOT DESIRED, SIMPLY
REM PLACE A 'REM' STATEMENT IN FRONT OF THE APPROPRIATE PORTBx LINE BELOW.
REM FOR MOST SITUATIONS, LEAVE 'PORTB1 IS TG1' AS IS AND REM OUT THE
REM REMAINING PORTBx LINES IN ORDER TO ASSIGN DIGITAL OUTPUT TO THEM.
REM
rem PORTB1 IS TG1
rem PORTB2 IS S2
rem PORTB3 IS S3
rem PORTB4 IS S4
REM
REM FIRST TRIGGER CLICK (DIGITAL OUTPUT).  PLACE A 'REM' IN FRONT OF
REM THE BTN TG1 LINE IF ONLY ANALOG OUTPUT IS NEEDED.
REM
rem BTN TG1 FireWeapon
REM
REM SECOND TRIGGER CLICK
REM
    BTN TG2 FireWeapon
REM
REM DIGITAL OUTPUT FOR BUTTONS S1 THRU S4 (S1=INDEX FINGER, S2=THUMB,
REM S3=PINKY, AND S4=PADDLE SWITCH ON FLCS).
REM
    BTN S1 (FireCannon)
    BTN S2 (ToggleATA)
    BTN S3 (ToggleATG)
    BTN S4
REM
REM HAT SWITCHES H1 THRU H4.  EACH HAT SWITCH FUNCTIONS AS A 5-WAY SWITCH,
REM THE POSITIONS CORRESPONDING TO THE 4 BASIC DIRECTIONS, AND THE MIDDLE
REM POSITION.
REM
REM H1=LARGE HAT AT TOP OF FLCS
    BTN H1U LookFront
    BTN H1D LookBack
    BTN H1L LookLeft
    BTN H1R LookRight
    BTN H1M
REM
REM H2=SMALL HAT BELOW BUTTON S2
    BTN H2U MFDControl
    BTN H2D MFDStatus
    BTN H2L MFDInfo
    BTN H2R MFDAttack
    BTN H2M
REM
REM H3=SECOND LARGER HAT BELOW H1
    BTN H3U MFDStrategic
    BTN H3D MFDOffensive
    BTN H3L (RadarZoomIn)
    BTN H3R (RadarZoomOut)
    BTN H3M
REM
REM H4=HAT ON LEFT SIDE OF F-22
    BTN H4U TrimUp
    BTN H4D TrimDowm
    BTN H4L TrimLeft
    BTN H4R TrimRight
    BTN H4M
REM
REM ****************************TQS SETTINGS*******************************
REM
REM BUTTONS T1 THRU T10 ARE USED BY THE TQS.
    BTN T1
    BTN T2
    BTN T3
    BTN T4
    BTN T5
    BTN T6
    BTN T7
    BTN T8
    BTN T9
    BTN T10
REM BUTTONS T11-T14 CORRESPOND TO THE FOUR MOUSE DIRECTIONS, AND WILL
REM GENERATE A REPEATING CHARACTER AS LONG AS THE RED STICK BALL IS BEING
REM PRESSED.  BUTTONS T11-T14 ARE DESIGNED FOR USE IN SIMS THAT DON'T
REM SUPPORT THE MOUSE DIRECTLY.  IF YOUR SIM INCLUDES MOUSE SUPPORT, THEN
REM YOU SHOULD OMIT BUTTONS T11-T14.
    BTN T11
    BTN T12
    BTN T13
    BTN T14
REM
REM THROTTLE COMMANDS.  NOTE: OMIT THE 'THR' STATEMENT TO USE THE THROTTLE AS
REM AN ANALOG DEVICE.
REM
rem THR
REM
REM USE THE MINIMUM THROTTLE BUTTON SETTING TO CONTROL THE THROTTLE WHEN
REM PULLED FULLY BACK.
REM
rem BTN MT
REM
REM ***********************************************************************
