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.