Term
In all bitmapped video modes, which data is set in this code: *(unsigned long*)0x06000000 = 0xFFFFFFFF |
|
Definition
The Map - change the color |
|
|
Term
Which video modes use palettes? |
|
Definition
|
|
Term
DMA can be used to transfer memory the following ways: |
|
Definition
16 bits
32 bits
Increment after each copy
Decrement after each copy
Leave Unchanged
Increment during transfer, then reset
Transfer Immediately
Transfer on vblank
transfer on hblank
|
|
|
Term
How many keys/buttons does the GBA have for input? |
|
Definition
|
|
Term
How many total palettes can be available at any one time? |
|
Definition
2 seperate 256 color palettes or split into 16, 16 color palettes |
|
|
Term
How much data can you transfer with DMA in each count? |
|
Definition
|
|
Term
What sequence would be used to get a 1 bit for each key currently pressed? |
|
Definition
(~R_CTRLINPUT & 0x0001)
R_CTRLINPUT = 0x4000130
0x0001 == A Key..replace with key you want to find
|
|
|
Term
(T/F) Since the GBA CPU is CISC processor we can manipulate multiple data items in memory at once. |
|
Definition
|
|
Term
Which code could you add to the begining of the Wait4VBlank function code to ensure that if you call it twice in a row, you would wait for the next vertical blank? |
|
Definition
while (*ScanlineCounter == 160) {}; |
|
|