Tertiary types
[Types and attributes]
Data Structures | |
struct | BG_POINT |
Regular bg points; range: :0010 - :001F. More... | |
struct | BG_POINT |
Regular bg points; range: :0010 - :001F. More... | |
struct | DMA_REC |
DMA struct; range: 0400:00B0 - 0400:00DF. More... | |
struct | TMR_REC |
Timer struct, range: 0400:0100 - 0400:010F. More... | |
struct | OBJ_ATTR |
Object attributes. More... | |
struct | OBJ_ATTR |
Object attributes. More... | |
struct | OBJ_AFFINE |
Object affine parameters. More... | |
IO register types | |
typedef struct AFF_DST_EX | BG_AFFINE |
Affine parameters for backgrounds; range : 0400:0020 - 0400:003F. | |
PAL types | |
typedef COLOR | PALBANK [16] |
Palette bank type, for 16-color palette banks. | |
VRAM array types | |
These types allow VRAM access as arrays or matrices in their most natural types. | |
typedef SCR_ENTRY | SCREENLINE [32] |
typedef SCR_ENTRY | SCREENMAT [32][32] |
typedef SCR_ENTRY | SCREENBLOCK [1024] |
typedef COLOR | M3LINE [240] |
typedef u8 | M4LINE [240] |
typedef COLOR | M5LINE [160] |
typedef TILE | CHARBLOCK [512] |
typedef TILE8 | CHARBLOCK8 [256] |
Detailed Description
These types are used for memory mapping of VRAM, affine registers and other areas that would benefit from logical memory mapping.Generated on Mon Aug 25 17:03:57 2008 for libtonc by 1.5.3