digic6:registers
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
digic6:registers [2025/05/05 19:10] – [VRAM registration] kitor | digic6:registers [2025/05/05 19:14] (current) – kitor | ||
---|---|---|---|
Line 24: | Line 24: | ||
^ Offset ^ Summary | ^ Offset ^ Summary | ||
| +0 | Flags | Configures data type, transformations (flip, upscale), zebras, etc | | | +0 | Flags | Configures data type, transformations (flip, upscale), zebras, etc | | ||
- | | +0x4 | Vram index ? | Assignment to a peviously | + | | +0x4 | Vram index ? | Assignment to a previously |
| +0x8 | Input offsets | | +0x8 | Input offsets | ||
| +0xC | Vram resolution | | +0xC | Vram resolution | ||
Line 34: | Line 34: | ||
=== Vram index === | === Vram index === | ||
- | Wildly enough, MMIO doesn' | + | Wildly enough, MMIO doesn' |
Vram index register seems to also take two 16 bit values instead of one, possibly for layers that use separate image and alpha buffers (eg UYVY+AA, unconfirmed). | Vram index register seems to also take two 16 bit values instead of one, possibly for layers that use separate image and alpha buffers (eg UYVY+AA, unconfirmed). |
digic6/registers.txt · Last modified: 2025/05/05 19:14 by kitor