X_REMAP Power Subsystem 1.33

Copyright 1994 by Matt Hart  CompuServe : 75450,3705

X_REMAP is a small TSR (8.4K) which will enhance your X-Wing play.

X_REMAP works great with TIE Fighter!!!

XREMAP83 is for users without enhanced keyboards -> version 1.34.

BUG FIX!
    X_REMAP now remembers the proper power configuration if it was unable
    to stuff the keyboard.

Look for XPASS.ZIP and TPASS.ZIP, which stuff the passwords into the entry
screens of X-Wing and TIE Fighter.  These files can be distributed because
they do not include the passwords -> you must type those in from your
manual.

X_REMAP adds these functions - Shield Equalization , Full Engine Power and
Throttle, and Full Laser/Shield Power.

    KEY             FUNCTION
    ---             --------
     `              Shield Equalization plus Laser Power Transfer - The back
                                          quote/tilde key is beneath the ESC
                                          key and left of the 1/! key.  Press
                                          this to equalize the shields and
                                          transfer all laser power to the
                                          shields.  This is the same as
                                          pressing sss then the single quote
                                          ' key eight times.

    F11             Full Engine Power & Throttle - The F11 key will transfer all
    (Shift-Backspace for 83 key)          power from lasers and shields to your
                                          engines and set the throttle to full.
                                          This is the same as manually pressing
                                          the backspace key for full throttle
                                          and then F9 and F10 until all power
                                          is transferred to your engines.

    F12             Full Laser & Shield Power - The F12 key will transfer power
    (Shift-<Equal/Plus> for 83 key)       to laser and shields until they are
                                          recharging at full.  This is the same
                                          as manually pressing F9 and F10 until
                                          your lasers and shields are
                                          recharging at full.

    Shift-Tab       Set Default Power Configuration 1 - Set your desired default
                                          power configuration using F9/F10 and
                                          then press Shift-Tab.  This will
                                          store it for future recall.  For
                                          example, for an X-Wing dogfighting
                                          TIE interceptors, a good default
                                          power would be Shields at Normal,
                                          and Lasers to extra recharge.  Set
                                          this, then press Shift-Tab.

    Shift-Q         Set Default Power Configuration 2 - Same as Shift-Tab, but
                                          for a second configuration.

    Tab             Default Power Configuration 1 - Press Tab to change the
                                          power configuration to your default
                                          1, which is set with Shift-Tab.
                                          
    Q               Default Power Configuration 2 - Press Q to change the power
                                          configuration to your default 2,
                                          which is set with Shift-Q.


                NOTE: When starting a new mission, press Shift-F11 to
                reset the internal power configuration settings.


    Shift-F11       Reset Internal Power Tracker - X_REMAP keeps internal track
    (Ctrl-Backspace for 83 key)           of the current power configuration.
                                          When you start X_REMAP, it is ready
                                          for the first mission with Laser and
                                          Shield power at normal.  If you
                                          finish a mission either by
                                          hyperspacing out, getting killed, or
                                          getting captured, X_REMAP must be
                                          reset to recognize the mission
                                          default configuration of normal laser
                                          and shields rather than its previous
                                          setting.

    CapsLock        Ignore Target - This is the same as pressing Shift-I, which
                                          tells your wingmen to ignore the
                                          craft which you are targeting.  I
                                          find myself pressing this quite a
                                          bit, especially in a dogfight where
                                          I don't want to get wasted by my
                                          own wingmen.  Since I'm right-
                                          handed, my right is on the joystick
                                          and my left has to stretch from the
                                          left Shift to the I.  This has the
                                          added benefit of disable CapsLock,
                                          which, if accidentally pressed, will
                                          disable the normal keyboard commands.


These functions are especially useful when in the full screen view mode.  Full
Engine is great when you've just had a missle shot at you.  Shield Equalization
is very useful when dogfighting large numbers of craft or when attacking
capital ships.  A default power configuration is especially useful when used
with F11 (Full Engines) to zip to a dogfight and instantly reset your
dogfighting configuration, all without leaving the full screen viewing mode.

It is very simple to add additional functions - X-Wing is a very well behaved
program, so let me know if you want more.  I'll likely be incorporating many
specialty functions in the X-Wing cockpit I'm working on, so I'd appreciate
any feedback you can give me.  Post to my e-mail or, preferably, [ost a note
on the FSFORUM in section 9 - Space Combat.

I've included the source code with this latest update.  X_REMAP is
written in Microsoft Professional Basic version 7.1 and linked with the
Crescent Software PDQ library.  The BIOSLPrint procedure, which is
commented out, was written by me in assembly.  All it does is call the
standard Int 17h printer handler, which can be easily done in BASIC using
CALL INTERRUPT.  The PDQ library will work with any Microsoft BASIC version
4.x or higher, including VB-DOS.

Enjoy.


Matt Hart
