comparison segacd.h @ 2116:cd057d6fe030

Initial stab at subcode emulation
author Michael Pavone <pavone@retrodev.com>
date Sun, 06 Mar 2022 22:03:52 -0800
parents ff32a90260c9
children 5ec2f97365a2
comparison
equal deleted inserted replaced
2115:e93ced356a21 2116:cd057d6fe030
7 7
8 typedef struct { 8 typedef struct {
9 m68k_context *m68k; 9 m68k_context *m68k;
10 system_media *media; 10 system_media *media;
11 genesis_context *genesis; 11 genesis_context *genesis;
12 uint16_t gate_array[0x100]; 12 uint16_t gate_array[0xC0];
13 uint16_t *rom; //unaltered ROM, needed for mirrored locations 13 uint16_t *rom; //unaltered ROM, needed for mirrored locations
14 uint16_t *rom_mut; //ROM with low 16-bit of HINT vector modified by register write 14 uint16_t *rom_mut; //ROM with low 16-bit of HINT vector modified by register write
15 uint16_t *prog_ram; 15 uint16_t *prog_ram;
16 uint16_t *word_ram; 16 uint16_t *word_ram;
17 uint8_t *pcm_ram; 17 uint8_t *pcm_ram;