Mercurial > repos > blastem
changeset 2414:dc05f1805921
Fix out of bound read from mode4_address_map in TMS modes
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 04 Jan 2024 23:31:54 -0800 |
parents | 64cf80e683aa |
children | 23052186705a |
files | vdp.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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;