Sprite Graphics: Pac-ManSprite Graphics: Super Mario BrosSprite Graphics: ExcitebikeSprite Graphics: Tunnels of DoomTMS9918 Video Display ProcessorTMS9918 Video Display ProcessorNintendo NES/FamicomBasic Video Signal GenerationSprite GeneratorsVideo Output ChannelBasic OperationSimplified Memory MapSprite InformationReferencesSprite GraphicsProf. Stephen A. [email protected] UniversitySpring 2009Sprite Graphics – p.Sprite Graphics: Pac-ManSprite Graphics – p.Sprite Graphics: Super Mario BrosSprite Graphics – p.Sprite Graphics: ExcitebikeSprite Graphics – p.Sprite Graphics: Tunnels of DoomSprite Graphics – p.TMS9918 Video Display Proc ess orSprite Graphics – p.TMS9918 Video Display Proc ess orSprite Graphics – p.Nintendo NES/FamicomSprite Graphics – p.Basic Video Signal GenerationBasic Video Signal GenerationSprite Graphics – p.Sprite GeneratorsSprite GeneratorsSprite Graphics – p. 10Video Output ChannelTile OutputVideo OutputSprite Graphics – p. 11Basic OperationFor each line,Fetch color paletteFetch tilesFetch tile bitmapsRead sprite location data for 64 spritesSave and prioritize up to 8 visible spritesSprite Graphics – p. 12Simplified Memory MapPattern Table: bitmaps for tiles & spritesName Table: Tile numbersAttribute Table: Extra tile color informationSprite Palette: 16 colorsTile Palette: 16 colorsSprite InformationSprite Graphics – p. 13Sprite Information7 0Y coordinateTile (bitmap) numberVertical Horizontal Priority 0 0 0 b3 b2Flip Flip color bitsX coordinateTiles are 2 × 8 bytes each. First 8 are bitmaps ofLSB color value, next 8 are next color bit.Sprite Graphics – p. 14Reference sSteven Collins. Computer Graphics during the 8-bitComputer Game Era. Siggraph Newsletter, 32(2) May1998.NES Development http://nesdev.parodius.comNES Palette Generatorhttp://nesdev.parodius.com/kevin_palette.txtNintendo Entertainment System Documentation v. 0.40.http://db.gamefaqs.com/console/nes/file/nes_tech.txtUeda et al. TV Game System Having Reduced MemoryNeeds. United States Patent #4,824,106. April 25, 1989.Sprite Graphics – p.
View Full Document