| Apocalypse for two joysticks, speed control

| Joystick one controls the main functions :

| Climb             - Stick down
| Dive              - Stick up
| Steer left        - Stick left
| Steer right       - Stick right
| Fire              - Fire button
| Escape capsule    - Stir

| Joystick two controls the speed :

| Forward & descend - Stick up
| Backward & ascend - Stick down
| Stop moving       - Stick left or right
| Energy bomb       - Fire button

| Notes :

| 1) Moving forwards also descends ( like moving
|    backwards also ascends ).

| 2) The steering is slower when the fire button
|    is pressed to allow precise attack runs and
|    speedy U-turns.

| 3) Once you start moving forwards/backwards using
|    joystick 2 up/down you will continue to move
|    until the stick is moved left or right.

|---------------------------------------------------

| Move mouse pointer left/right
left_pointer_8   = left_1
right_pointer_8  = right_1
| Move it a bit more if not firing
left_pointer_12  = left_1  . ~fire_1
right_pointer_12 = right_1 . ~fire_1

| Move mouse forwards/backwards
up_pointer_8     = up_1
down_pointer_8   = down_1

| Operate all three mouse buttons
middle_button    = flagA_2 . ~flagB_2
left_button      = flagA_2 . flagB_2
right_button     = fire_1

| Operate keys
down_arrow       = up_2
f8               = fire_2
f12              = stir_1

| Move when flagA_2 set, stop when clear
setA_2           = up_2 + down_2
resetA_2         = left_2 + right_2

| Move forwards if flagB_2 set, backwards if clear
setB_2           = up_2
resetB_2         = down_2

| Track stir status in flagB for use in test mode
setB_1    = stir_1
resetB_1  = ~stir_1
