comparison sms.c @ 2197:74b92e20e2ef

Fix off by one in PSG pan register mapping
author Michael Pavone <pavone@retrodev.com>
date Sun, 21 Aug 2022 23:25:20 -0700
parents 2648081f3100
children f11f4399d64b
comparison
equal deleted inserted replaced
2196:2648081f3100 2197:74b92e20e2ef
226 {0x80, 0xC0, 0xFF, .read_8 = vdp_read, .write_8 = vdp_write}, 226 {0x80, 0xC0, 0xFF, .read_8 = vdp_read, .write_8 = vdp_write},
227 {0xC0, 0x100,0xFF, .read_8 = io_read} 227 {0xC0, 0x100,0xFF, .read_8 = io_read}
228 }; 228 };
229 229
230 static memmap_chunk io_gg[] = { 230 static memmap_chunk io_gg[] = {
231 {0x00, 0x07, 0xFF, .read_8 = gg_io_read, .write_8 = gg_io_write}, 231 {0x00, 0x06, 0xFF, .read_8 = gg_io_read, .write_8 = gg_io_write},
232 {0x07, 0x08, 0xFF, .write_8 = psg_pan_write}, 232 {0x06, 0x07, 0xFF, .write_8 = psg_pan_write},
233 {0x08, 0x40, 0xFF, .write_8 = memory_io_write}, 233 {0x08, 0x40, 0xFF, .write_8 = memory_io_write},
234 {0x40, 0x80, 0xFF, .read_8 = hv_read, .write_8 = sms_psg_write}, 234 {0x40, 0x80, 0xFF, .read_8 = hv_read, .write_8 = sms_psg_write},
235 {0x80, 0xC0, 0xFF, .read_8 = vdp_read, .write_8 = vdp_write}, 235 {0x80, 0xC0, 0xFF, .read_8 = vdp_read, .write_8 = vdp_write},
236 {0xC0, 0x100,0xFF, .read_8 = io_read} 236 {0xC0, 0x100,0xFF, .read_8 = io_read}
237 }; 237 };