y
Books For Animators and Programmers

The Animated Software Company


Books For Animators and Programmers


Suggested Readings for people who like animation and Computer Graphics:

The following books have been particularly helpful to the author, and he recommends them to anyone who wants to increase their knowledge of the particular areas covered:

ANIMALS IN MOTION and THE HUMAN FIGURE IN MOTION, Eadweard Muybridge, Dover Publications, Inc., New York, NY. The original and still the best. In the late 1800's Mr. Muybridge took carefully timed photographs of animals and people showing a wide variety of activity. These two books contain hundreds of his sequences, many of which have been used for the demos that accompany this program, and are the basis for the horse animation on the right-hand edge of this reference.

THE ANIMATORS WORKBOOK, Tony White, Watson-Guptill Publications, New York, NY, 1986. This book shows important techniques for drawing animated cartoon figures, for making motion look real, and so on. Not computer-oriented, it is an invaluable aid to any animator.

CHUCK AMUCK, Chuck Jones, Farrar Straus & Giroux, 1989. One of the original directors of Warner Brothers cartoons. Need I say more? Great book.

THAT'S NOT ALL, FOLKS!, Mel Blanc, Warner Books, 1988. The late Mel Blanc was the voice for Bugs Bunny, Porky Pig, and other Warner Brothers cartoon characters. This book offers insight into many aspects of cartoon creation. If only it came with a sound disk!

APPLIED CONCEPTS IN MICROCOMPUTER GRAPHICS, Bruce A. Artwick, Prentice Hall, Englewood Cliffs, New Jersey. Mr. Artwick is the original author of FLIGHT SIMULATOR which should be enough to convince anyone that he knows what he's doing! A very readable and fact-filled book covering many topics in computer graphics, giving algorithms, considerations, and so forth.

IBM PC & XT ASSEMBLY LANGUAGE / A GUIDE FOR PROGRAMMERS, Leo J. Scanlon, Brady Communications Company, Inc. New York, NY, 1985. Of all the books on Assembler programming techniques that the author read to learn how to control the PC, this one was by far the best.

PC INTERN, Michael Tischer, Abacus. Grand Rapids, MI., 1992. Over 1000 pages that really contain over 1000+ pages of technical information. A truly wonderful book,

MORPHING MAGIC, Scott Anderson, Sams Publishing, Carmel, IN, 1993. Great discussion of the history of animation.

INVISIONING INFORMATION, Edward R. Tufte, Graphics Press, Cheshire, CT, 1990. This and the companion book (below) are priceless treasures of knowledge and should be on everyones bookshelf, even if they just look at charts in the newspaper!

THE VISUAL DISPLAY OF QUANTITATIVE INFORMATION, Edward R. Tufte, Graphics Press, Cheshire, CT, 1983. This and the companion book (above) are indespensible.

THE ART OF THE ENGINEER, Ken Baynes and Francis Pugh, The Overlook Press, Woodstock, NY, 1981. Huge history of colorful and/or intricate engineering drawings. Beautiful, informative, fascinating.

THE SCIENTIFIC IMAGE: FROM CAVE TO COMPUTER, By Harry Robin, Harry N. Abrams, Inc., New York, NY, 1992. Mostly historic examples of scientific information display.


Other useful and recommended books, in no particular order:

PROGRAMMER'S GUIDE TO PC & PS/2 VIDEO SYSTEMS, Richard Wilton, Microsoft Press, 1987.

PROGRAMMER'S GUIDE TO THE EGA AND VGA CARDS, Richard F. Ferraro, Addison-Wesley Publishing Company, Inc., 1988.

PROGRAMMER'S GUIDE TO THE EGA/VGA, George Sutty and Steve Blair, Brady Books, 1988.

ADVANCED MS-DOS, Ray Duncan, Microsoft Press, 1986.

ASSEMBLY LANGUAGE SUBROUTINES FOR MS-DOS COMPUTERS, Leo J. Scanlon, Tab Books, Inc., Blue Ridge Summit, PA, 1986.

ASSEMBLY LANGUAGE PROGRAMMING FOR THE IBM PERSONAL COMPUTER, David J. Bradley, Prentice Hall, Inc., Englewood Cliffs, NJ, 1984.

ASSEMBLER FOR THE IBM PC AND PC-XT, Peter Abel, Reston Publishing Company, Inc., Reston, VA, 1984.

ADVANCED ASSEMBLY LANGUAGE ON THE IBM-PC, Steven Holzner,Brady Books, NY, 1987.

iAPX 86/88, 186/188 USER'S MANUAL, PROGRAMMER'S REFERENCE, Intel Corporation, 1986.

BLUEBOOK OF ASSEMBLY ROUTINES FOR THE IBM-PC & XT, Christopher L. Morgan, The Waite Group, NY, 1984.

FUNDAMENTALS OF IBM PC ASSEMBLY LANGUAGE, Al Schneider, Tab Books, Inc, Blue Ridge Summit, PA, 1984.

THE IBM PC-DOS HANDBOOK, Richard Allen King, Sybex, Berkeley, CA, 1983.

PROGRAMMER'S PROBLEM SOLVER FOR THE IBM PC, XT & AT, Robert Jourdain, Brady Books, 1986.

THE PETER NORTON PROGRAMMER'S GUIDE TO THE IBM PC, Peter Norton, Microsoft Press, Bellevue, WA, 1985.

INSIDE THE IBM PC, Peter Norton, Robert J. Brady Co., Bowie, MD, 1983.

SYSTEM BIOS FOR IBM PC/XT/AT COMPUTERS AND COMPATIBLES, Phoenix Technical Reference Series, Addison Wesley Publishing Company, Inc., 1989.

THE IBM-PC FROM THE INSIDE OUT, Murray Sargent III and Richard L. Shoemaker, Addison-Wesley Publishing Company, Inc., 1986.

COMPUTE!'s Mapping the IBM-PC and PCjr, Russ Davies, COMPUTE! Publications, Inc., Greensboro, NC, 1985.

MS-DOS (VERSIONS 1.0 - 3.2) TECHNICAL REFERENCE ENCYCLOPEDIA, Microsoft Reference Library, Redmond, WA, 1986.

EGA/VGA, A PROGRAMMER'S REFERENCE GUIDE, Bradley Dyck Kliewer, McGraw Hill, New York, NY, 1990.

DOS 5: A DEVELOPERS GUIDE, Al Williams, M & T Books, Redwood City, CA, 1991.

BIT-MAPPED GRAPHICS, Steve Rimmer, Windcrest (McGraw- Hill), Blue Ridge Summit, PA, 1990.

THE COMPLETE GUIDE TO MS-DOS 5.0, Creative Business Communications, Spring Valley, NY, 1991

PC INTERRUPTS, A programmer's Reference to BIOS, DOS, and Third-Party Calls, Ralf Brown and Jim Kyle, Addison Wesley, 1991.

GRAPHICS PROGRAMMING SOLUTIONS, Julio Sanchez and Maria P. Canton, McGraw Hill, 1993.

DOS: THE COMPLETE REFERENCE, Kris Jamsa, Osborne/McGraw Hill, Berkeley, CA, 1987.

THE ULTIMATE DOS PROGRAMMER'S MANUAL, 2nd Edition, John Mueller, Windcrest/McGraw Hill, New York, NY 1994.

UNDOCUMENTED DOS, Andrew Schulman, Ralf Brown, David Maxey, Raymond J. Michels, Jim Kyle, Addison Wesley, Reading, MA, 1994.

THE UNDOCUMENTED PC, Frank Van Gilluwe, Addison Wesley, Reading, MA, 1994.

BLASTER MASTERY, Allen L. Wyatt, Sams Publishing, Carmel, IN, 1993.

THE SOUND BLASTER BOOK, Josha Munnik and Eric Oostendorp, Sybex, San Francisco, CA, 1994.

THE ULTIMATE SOUND BLASTER BOOK, Martin L. Moore, Que Corporation, Indianapolis, IN, 1993.

SOUND BLASTER: THE OFFICIAL BOOK, Richard Heimlich with David M. Golden, Ivan Luk and Peter M. Ridge, Osborne/McGraw Hill, Berkeley, CA, 1993.

DEVELOPER KIT FOR SOUND BLASTER SERIES, 2nd Edition, Creative Technology Ltd., Milpitas, CA, 1993

THE WINN L. ROSCH HARDWARE BIBLE, Third Edition, Winn L. Rosch, Brady, Indianapolis, IN, 1994.

THE REVOLUTIONARY GUIDE TO ASSEMBLY LANGUAGE, Vitaly Maljugin, Jacov Izrailevich, Semyon Lavin and Aleksandr Sopin, Wrox PRess, Birmingham, United Kingdom, 1993.

THE WINDOWS 3.1 BIBLE, Fred Davis, Peachpit Press, Berkeley, CA 1993.

THE INDISPENSABLE PC HARDWARE BOOK, Hans-Peter Messmer, Addison-Wesley, Wokingham, England, 1994.


Equipment Used to Create Russell's "P11" Animation Machine:

The following products are used to create and maintain the program and it's documentation, or just to keep things running smoothly at P11 ENTERPRISES. All have worked reliably, efficiently and effectively and are recommended. Most of these names are trademarked by the companies mentioned:

Source code is written entirely in Assembler for speed and compactness and to keep the author busy. It is compiled and linked together using MICROSOFT's MACRO ASSEMBLER (MASM) version 6.

Our current development operating system is MS-DOS version 6.22.

Source code is edited using BRIEF version 2, from SOLUTION SYSTEMS, South Weymouth, MA. I think it's called BRIEF because it wipes the pants off of everything else.

Special thanks to HEWLETT-PACKARD for making good equipment and for aiding this developer.

Press releases, brochures and newsletters are created with GEOWORKS ENSEMBLE from GEOWORKS, Berkeley, CA.

On our Pentium we have an Iomega Bernoulli removable hard drive providing us with reliable backup service.

We use an NEC MultiSync 4FG monitor on our 80586, a Sceptre SVGA monitor on our 80486, a TATUNG VGA monitor on our 80386, and a TANDY ECGA monitor on our XT.

We keep our hard disk clean and happy and convert bitmapped fonts to bitplane fonts with THE NORTON UTILITIES ADVANCED EDITON version 4.5 from PETER NORTON COMPUTING, INC., Santa Monica, CA.

On our 80386 we keep RAM use by other programs to a minimum with QUARTERDECK EXPANDED MEMORY MANAGER 386 from QUARTERDECK OFFICE SYSTEMS, Santa Monica, CA.

A GLARE/GUARD PROFESSIONAL, with VLF/ELF radiation protection, from OPTICAL COATING LABORATORY, INC. Santa Rosa, CA protects our eyes from eyestrain and possible more serious radiation hazards which may be lurking in our monitors. Highly recommended if you don't have a protection built into the monitor (newer ones often do.)

We use a BUFFALO MEMORY MANAGER board for EMM on our XT system. It also has a TECMAR 16-color ECGA graphics board and a TANDY color monitor.

On our CGA machine we use and like FLICKERFREE, a screen enhancement program (for text mode) from GIBSON RESEARCH CORP., Laguna Hills, California.

We use a SUMMAGRAPHICS 1201-A DIGITIZER, from SUMMAGRAPHICS, Seymour, CT for most graphics tasks.

On Hercules systems we use SOFTGRAF from THE AUTOSCRIBE CORPORATION, Rockville, MD to run in CGA-emulation mode.

Most of our mise are Microsoft units.

Our joystick is by CH PRODUCTS, San Marcos, CA.

We compress our disk files with a registered copy of PKZIP from PKWARE.


Table of Contents



The Animated Software Company

http://www.animatedsoftware.com
Mail to: rhoffman@animatedsoftware.com
Last modified March 27th, 1997.
Webwiz: Russell D. Hoffman
Copyright (c) Russell D. Hoffman