# HG changeset patch # User Michael Pavone # Date 1704439914 28800 # Node ID dc05f180592148c78462653b95103c564c9500dd # Parent 64cf80e683aaade40b0f5c61357ce81b0e782478 Fix out of bound read from mode4_address_map in TMS modes diff -r 64cf80e683aa -r dc05f1805921 vdp.c --- a/vdp.c Thu Jan 04 22:56:35 2024 -0800 +++ b/vdp.c Thu Jan 04 23:31:54 2024 -0800 @@ -3698,7 +3698,7 @@ address &= 0x2000; address |= context->vcounter << 5 & mask; } - address |= context->col_1 << 3; + address |= context->col_1 << 3 & 0x7F8; if (context->regs[REG_MODE_2] & BIT_M2) { //Multicolor address |= context->vcounter >> 2 & 0x3;