# HG changeset patch # User Michael Pavone # Date 1661149520 25200 # Node ID 74b92e20e2ef3d65a1f8ca17f64c24aa77ab7f72 # Parent 2648081f3100b3ccd9a14db4b53e3a3d6b204495 Fix off by one in PSG pan register mapping diff -r 2648081f3100 -r 74b92e20e2ef sms.c --- a/sms.c Sun Aug 21 23:14:08 2022 -0700 +++ b/sms.c Sun Aug 21 23:25:20 2022 -0700 @@ -228,8 +228,8 @@ }; static memmap_chunk io_gg[] = { - {0x00, 0x07, 0xFF, .read_8 = gg_io_read, .write_8 = gg_io_write}, - {0x07, 0x08, 0xFF, .write_8 = psg_pan_write}, + {0x00, 0x06, 0xFF, .read_8 = gg_io_read, .write_8 = gg_io_write}, + {0x06, 0x07, 0xFF, .write_8 = psg_pan_write}, {0x08, 0x40, 0xFF, .write_8 = memory_io_write}, {0x40, 0x80, 0xFF, .read_8 = hv_read, .write_8 = sms_psg_write}, {0x80, 0xC0, 0xFF, .read_8 = vdp_read, .write_8 = vdp_write},