A comprehensive beginner's guide to Nintendo DS homebrew programming covering the homebrew movement and its legality, passthrough devices (PassMe, NoPass, Slot-1 vs Slot-2), setting up the devkitARM and libnds development environment, and the basics of DS graphics programming including VRAM configuration, affine backgrounds in Mode 5, DMA memory copying, sprite management via OAM, and using the grit image conversion tool. The guide uses a sample game called 'Orange Spaceship' as a running case study.

1h 26m read timeFrom patater.com
Post cover image
Table of contents
Chapter 6. What is a sprite? How do I use them?Magical Fairies?The OAMInformation About the Sprite HardwareHow Sprites are Stored in MemorySprite AttributesUpdating the OAMInitializing the OAMRotating SpritesShowing and Hiding SpritesMoving SpritesSetting Sprite PrioritiesUsing the SpritesSetting up VRAM for SpritesSprite Tile AddressingLoading in a SpriteWhat are assertions?Displaying the SpritesCompiling

Sort: