mode4 - one! CS1372: HELPING TO PUT THE COMPUTING IN ECE...

Info iconThis preview shows pages 1–18. Sign up to view the full content.

View Full Document Right Arrow Icon
CS1372: HELPING TO PUT THE COMPUTING IN ECE CS1372 Mode 4
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS1372: HELPING TO PUT THE COMPUTING IN ECE Suppose. .. ...We had a really complex drawing Took longer than a vertical blank to draw What could we do?
Background image of page 2
CS1372: HELPING TO PUT THE COMPUTING IN ECE One idea videoBuffer Shadow videoBuffer
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS1372: HELPING TO PUT THE COMPUTING IN ECE Or we could ask a CmpE for help!
Background image of page 4
CS1372: HELPING TO PUT THE COMPUTING IN ECE A Better Idea Mode 3 Mode 4 videoBuffer "Front" videoBuffer "Back" videoBuffer
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS1372: HELPING TO PUT THE COMPUTING IN ECE A Better Idea "Front" videoBuffer "Back" videoBuffer To Screen Draw on this
Background image of page 6
CS1372: HELPING TO PUT THE COMPUTING IN ECE During Vertical Blank Pull the old switcheroo
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS1372: HELPING TO PUT THE COMPUTING IN ECE A Better Idea "Front" videoBuffer "Back" videoBuffer To Screen Draw on this
Background image of page 8
CS1372: HELPING TO PUT THE COMPUTING IN ECE How do we control this? There is a bit in REG_DISPCTL which tells the GBA which buffer to draw from. We make videoBuffer point to the other
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 10
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 12
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 14
Background image of page 15

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 16
Background image of page 17

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 18
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: one! CS1372: HELPING TO PUT THE COMPUTING IN ECE Only one problem. .. $ CS1372: HELPING TO PUT THE COMPUTING IN ECE Everyone loves the idea but. .. "Front" videoBuffer "Back" videoBuffer We only have this much memory! CS1372: HELPING TO PUT THE COMPUTING IN ECE So the basic idea will work "Front" videoBuffer "Back" videoBuffer To Screen Draw on this CS1372: HELPING TO PUT THE COMPUTING IN ECE So the basic idea will work "Front" videoBuffer "Back" videoBuffer To Screen Draw on this CS1372: HELPING TO PUT THE COMPUTING IN ECE But each buffer is only half as big Which means that now we have 8 bits per pixel and not 16 We had 2 15 different colors Now the best we could do is 256 CS1372: HELPING TO PUT THE COMPUTING IN ECE How is memory laid out lo hi 1 2 3 4 5 6 7 CS1372: HELPING TO PUT THE COMPUTING IN ECE Color Palettes (.bmp files) CS1372: HELPING TO PUT THE COMPUTING IN ECE...
View Full Document

This note was uploaded on 12/17/2009 for the course CS 1372 taught by Professor Smith during the Spring '07 term at Georgia Institute of Technology.

Page1 / 18

mode4 - one! CS1372: HELPING TO PUT THE COMPUTING IN ECE...

This preview shows document pages 1 - 18. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online