pico9918-core 1.3.0
TMS9918A / F18A video display processor emulation in C99
Loading...
Searching...
No Matches
pico9918_mem_map_t Struct Reference

Data Fields

uint8_t base [BASE_VRAM_SIZE]
 
uint8_t gram1 [0x1000]
 
uint16_t pram [0x0800]
 
uint8_t registers [TMS_REGISTERS]
 
uint8_t gram2 [0x1000 - TMS_REGISTERS]
 
uint8_t scanline
 
uint8_t blanking
 
uint8_t gram3 [0x4000 - 2]
 
uint8_t status [TMS_STATUS_REGISTERS]
 
uint8_t gram4 [0x5000 - TMS_STATUS_REGISTERS]
 
uint8_t wrksp [36]
 

Detailed Description

Definition at line 156 of file pico9918_priv.h.

Field Documentation

◆ base

uint8_t pico9918_mem_map_t::base[BASE_VRAM_SIZE]

Definition at line 158 of file pico9918_priv.h.

◆ gram1

uint8_t pico9918_mem_map_t::gram1[0x1000]

Definition at line 160 of file pico9918_priv.h.

◆ pram

uint16_t pico9918_mem_map_t::pram[0x0800]

Definition at line 161 of file pico9918_priv.h.

◆ registers

uint8_t pico9918_mem_map_t::registers[TMS_REGISTERS]

Definition at line 164 of file pico9918_priv.h.

◆ gram2

uint8_t pico9918_mem_map_t::gram2[0x1000 - TMS_REGISTERS]

Definition at line 166 of file pico9918_priv.h.

◆ scanline

uint8_t pico9918_mem_map_t::scanline

Definition at line 167 of file pico9918_priv.h.

◆ blanking

uint8_t pico9918_mem_map_t::blanking

Definition at line 168 of file pico9918_priv.h.

◆ gram3

uint8_t pico9918_mem_map_t::gram3[0x4000 - 2]

Definition at line 169 of file pico9918_priv.h.

◆ status

uint8_t pico9918_mem_map_t::status[TMS_STATUS_REGISTERS]

Definition at line 172 of file pico9918_priv.h.

◆ gram4

uint8_t pico9918_mem_map_t::gram4[0x5000 - TMS_STATUS_REGISTERS]

Definition at line 174 of file pico9918_priv.h.

◆ wrksp

uint8_t pico9918_mem_map_t::wrksp[36]

Definition at line 175 of file pico9918_priv.h.


The documentation for this struct was generated from the following file: