3 #define YM_MEM_REG_REGION_HEADS_ID 0 4 #define YM_MEM_REG_REGION_HEADS_BLOCK_SIZE 4096 5 #define YM_MEM_REG_REGION_HEADS_OFFSET 0 7 #define YM_MEM_REG_GFX_ID 1 8 #define YM_MEM_REG_GFX_BLOCK_SIZE 4096 // orig: 256 9 #define YM_MEM_REG_GFX_OFFSET \ 10 (YM_MEM_REG_REGION_HEADS_OFFSET + \ 11 YM_MEM_REG_REGION_HEADS_BLOCK_SIZE) 13 #define YM_MEM_REG_GL_ID 2 14 #define YM_MEM_REG_GL_BLOCK_SIZE 4096 // orig: 2048 15 #define YM_MEM_REG_GL_OFFSET \ 16 (YM_MEM_REG_GFX_OFFSET + \ 17 YM_MEM_REG_GFX_BLOCK_SIZE) 22 #define YM_MEM_REG_TELEMETRY_ID 3 23 #define YM_MEM_REG_TELEMETRY_BLOCK_SIZE 4096 // orig: 256 24 #define YM_MEM_REG_TELEMETRY_OFFSET \ 25 (YM_MEM_REG_GL_OFFSET + \ 26 YM_MEM_REG_GL_BLOCK_SIZE) 28 #define YM_MEM_REG_COUNT 4 47 return "ym_mem_reg_region_heads";
49 return "ym_mem_reg_gfx";
51 return "ym_mem_reg_gl";
53 return "ym_mem_reg_telemetry";
55 return "ym_mem_reg_count";
Definition: ym_memory_regions.h:34
#define YM_INLINE
YM_INLINE is a platform independent macro that forces a function to be inlined.
Definition: ym_attributes.h:31
Definition: ym_memory_regions.h:35
#define YM_MEM_REG_TELEMETRY_ID
Definition: ym_memory_regions.h:22
Definition: ym_memory_regions.h:33
YM_INLINE const char * ym_mem_reg_id_str(ym_mem_reg_id id)
Definition: ym_memory_regions.h:42
#define YM_MEM_REG_REGION_HEADS_ID
Definition: ym_memory_regions.h:3
Definition: ym_memory_regions.h:37
#define YM_MEM_REG_GFX_ID
Definition: ym_memory_regions.h:7
ym_mem_reg_id
Definition: ym_memory_regions.h:30
#define YM_MEM_REG_COUNT
Definition: ym_memory_regions.h:28
Definition: ym_memory_regions.h:36
#define YM_MEM_REG_GL_ID
Definition: ym_memory_regions.h:13