Mercurial > repos > blastem
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 }; |