Overview of CASSY

The Cool Ass Sprite SYstem is the video subsystem of the As Of Yet Unnamed Console Project. The current design of the video system for the console provides a wide variety of simple acceleration features to programmers. While at the heart of the system is a normal linear framebuffer, we have added a sprite engine to reduce the overhead of bitmap oriented games and simple animation. In addition to the sprite manipulation features, CASSY incorporates four (4) layers to allow true parallax scrolling, tile based playfields, and programmer control of transparency and intensity. All access to CASSY is done via normal memory reads and writes to the addresses mapped into the processor address space (i.e. a memory mapped device).

Definitions of Terms

In the discussion of CASSY, we will use the following terms to describe technical aspects of the design and programmer's view of the system.

Some Block Diagrams

Below are the available diagrams explaining CASSY. Look for more in the future.

Last Updated: pbleisch@uiuc.edu 9/19/96