VOLUME 35

FELIX - GRAPHICS ANIMATION SYSTEM - with pseudo assembler, etc.
       See ABSTRACT.35

NUMBER  SIZE    NAME            COMMENTS

               -CATALOG.035    CONTENTS OF CP/M VOL. 35
               ABSTRACT.035    Abstract of disk contents
35.1    2K      BEE.FAS         Source code for a cartoon about
                                       a bee and a bird.
35.2    10K     BEE#.FEX        Executable bee story, with
                                       background and objects.
35.3    5K      CHECKOU&.FEX    Executable checkout.
35.4    4K      CHECKOUT.FAS    Felix pseudo-machine
                                       diagnostic program
35.5    8K      CLEAR.ASM       Start of FELIX source code
35.6    1K      CREATE.ASM      FELIX source code
35.7    1K      DISPONOF.ASM    FELIX source code
35.8    1K      DISTEST.FAS     Demo of distance operator,
                                       joystick rescaling.
35.9    5K      DISTEST&.FEX    Executable DISTANCE TEST.
35.10   11K     DISTPLUS.ASM    FELIX source code
35.11   14K     DOODLE.ASM      FELIX source code
35.12   1K      DOODLE.COM      OBJECT DRAWING UTILITY.
35.13   3K      DSKRD.ASM       FELIX source code
35.14   1K      EXEC.COM        PSEUDO-MACHINE INTERPRETER.
35.15   2K      EXEC.OBJ        The 'actual' pseudo-machine
                               (loaded by EXEC.COM,TRACE.COM)
35.16   9K      EXECPLUS.ASM    FELIX source code
35.17   2K      EXECSAFE.ASM    FELIX source code
35.18   10K     FANCY#.FEX      Same as 'PAINTER&' but with a
                                       pretty init. background
35.19   9K      FASM.COM        PSEUDO-CODE ASSEMBLER.
35.20   1K      FCBMOV.ASM      FELIX source code
35.21   1K      FCBNEW.ASM      FELIX source code
35.22   5K      FELIX.ASM       FELIX source code
35.23   1K      FELIX.COM       INITIAL SETUP ROUTINE.
35.24   7K      FELIX.DOC       SOME DETAILS ABOUT THE SYSTEM.
35.25   3K      FELIX.OBJ       The 'actual' base routines
                                       (loaded by FELIX.COM)
35.26   3K      FELIXV1.CAT     Author's original volume cat.
35.27   2K      GETF.ASM        FELIX source code
35.28   2K      GETW.ASM        FELIX source code
35.29   2K      HEXOUT.ASM      FELIX source code
35.30   2K      LOADBACK.COM    Utility for getting
                                       backgrounds from disk.
35.31   2K      LOADOB.COM      utlity for getting objects
                                       from disk
35.32   5K      LOADPROG.ASM    Utility for getting (parts of)
                                       programs from disk.
35.33   1K      LOADPROG.COM    Object of above
35.34   2K      MUSTANG.FAS     Cowboy jumps on a horse as
                                       it rides by.
35.35   6K      MUSTANG&.FEX    Executable cowboy story.
35.36   15K     NUMBER.ASM      FELIX source code
35.37   3K      OBJECT.ASM      FELIX source code
35.38   1K      OBJNULL.ASM     FELIX source code
35.39   1K      PAINT.FAS       Source code for a simple paint-
                                       er.  Needs joysticks.
35.40   1K      PAINT.FEX       PAINTER for use with
                               your own objects.
35.41   2K      PAINT.PRN       PAINT.FAS listing
35.42   6K      PAINT&.FEX      Painter for use with
                                       its own objects.
35.43   4K      PAINTER.FEX     Painter using 'Theta'
                                       (added A/D in)
35.44   6K      PAINTER&.FEX    Painter with Theta and its
                                       own objects.
35.45   11K     PARM.ASM        FELIX source code
35.46   3K      PATH.ASM        FELIX source code
35.47   3K      POSIT.ASM       FELIX source code
35.48   3K      PUTF.ASM        FELIX source code
35.49   3K      PUTW.ASM        FELIX source code
35.50   1K      RESCALE.ASM     FELIX source code
35.51   5K      ROTATE.ASM      FELIX source code
35.52   1K      SAPD.COM        ????
35.53   2K      SAVEBACK.COM    Utility for saving backgrounds
                                       to disk.
35.54   2K      SAVEOB.COM      Utility for saving objects
                                       to disk
35.55   5K      SHOWSWAP.ASM    FELIX source code
35.56   4K      SINCOS.OBJ      A SIN-COS table, plus some
                               routines (loaded by FELIX.COM)
35.57   1K      SPIN.ASM        FELIX source code
35.58   1K      TABLE.ASM       FELIX source code
35.59   2K      TRACE.ASM       FELIX source code
35.60   1K      TRACE.COM       Pseudo-machine interpreter
                               with trace.
35.61   2K      XTRA.ASM        FELIX source code



-------------------- VOLUME 35 ABSTRACTS ----------------------

TITLE:  FELIX - GRAPHICS ANAMATION SYSTEM

FELIX is a "simple" computer graphics animation system.

It is based upon a pseudo-language for graphics, with an
assembler, subroutines, utilities, sample  programs, etc.  Ex:
BEE.FAS: a flower blooms, bee settles on it, flies off, a bird
eats the bee, then continues flying around.

Felix was written for use with the Cromemco TV Dazzler, and
D+7A with 2 joysticks.  "A few routines... rely on [these]...
you are invited to explore the source code". (so they say)

FELIX.DOC and a catalog file supply some information, but
the "real" documentation must be ordered for $10 from the
university of Tenn.  A second disk is also available for $10.

The code is well commented.  It consists of many .ASM files
which must be loaded - and use absolute memory JMPS.  Requires
a fairly large system - some ORGs go to 5800H.  Not just a .COM
file here folks - you have to like to diddle with DDT and HEX.

Abstracted by Ward Christensen.  I did not have access to
the necessary equipment to actually run the code.