12ADVANCED GRAPHICS
This chapter covers advanced DMG graphics functionalities, such as horizontal blanking, that weren’t covered in the previous chapters. You’ll start by learning about the LCD modes and how you can access the VRAM even outside the vblank.
Then you’ll see implementations of a few advanced techniques that allow you to enhance the graphics of your programs, such as parallax scrolling, which creates the illusion of depth with 2D graphics, and a palette trick to create nice screen transitions between menus or scenes in your programs.
Next, you’ll learn about direct memory access, a hardware feature that shortens the duration of OAM updates dramatically, giving you more time in the vblank to implement additional graphics effects. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access