From 84958b72b8a22ee54f4f133854cacf6ec7404a8f Mon Sep 17 00:00:00 2001 From: Gyorgy Szombathelyi Date: Tue, 17 Mar 2020 20:03:05 +0100 Subject: [PATCH] C64: [VIC2] sprite-sprite collisions happen even in the border area Fixes Errata demo --- cores/c64/rtl/video_vicII_656x_a.vhd | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cores/c64/rtl/video_vicII_656x_a.vhd b/cores/c64/rtl/video_vicII_656x_a.vhd index 9507285..35afd94 100644 --- a/cores/c64/rtl/video_vicII_656x_a.vhd +++ b/cores/c64/rtl/video_vicII_656x_a.vhd @@ -1171,8 +1171,7 @@ spriteSpriteCollision: process(clk) and (collision /= "00010000") and (collision /= "00100000") and (collision /= "01000000") - and (collision /= "10000000") - and (TBBorder = '0') then + and (collision /= "10000000") then M2M <= M2M or collision; -- Give collision interrupt but only once until clear of register