NSCR (NITRO-System Screen for Runtime) files store BG screen data for the 2D graphics engine. It follows the NNS G2D Binary File Format. NSCR files use file signature 'NSCR'.
SCRN Block#
The SCRN block stores the background screen data. The structure is as follows:
Offset | Type | Meaning |
---|---|---|
0x00 | u16 | Width in pixels |
0x02 | u16 | Height in pixels |
0x04 | u32 | Screen data format. This can be Text BG (0), Affine BG (1), Affine EXT BG (2), Bitmap BG (3), or Direct Color BG (4). |
0x08 | u32 | Screen data size |
0x0C | u8[...] | BG Screen data (variable size) |
Data Format#
For Text and Affine EXT, the format is:
PPPP VH CCCCCCCCCC | || | | || +--------- Character index | |+----------- Horizontal flip | +------------ Vertical flip +----------------- Palette index
For Affine BGs, the format is just an 8-bit character index per tile and does not allow for selecting multiple palettes or tile flipping.
Add new attachment
Only authorized users are allowed to upload new attachments.
«
This page (revision-1) was last changed on 01-May-2024 19:19 by Garhoogin
JSPWiki v2.10.4