From 30d7b0129bdb35f5f86ef4cbc8e0e18a60343384 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Fri, 26 Nov 2021 11:58:50 -0500 Subject: [PATCH] Correct sprite ordering within pairs. --- Machines/Amiga/Chipset.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Machines/Amiga/Chipset.cpp b/Machines/Amiga/Chipset.cpp index 2bf0d70a6..5aaffa453 100644 --- a/Machines/Amiga/Chipset.cpp +++ b/Machines/Amiga/Chipset.cpp @@ -324,20 +324,20 @@ template void Chipset::output() { } } else { // Left pixel. - if(data >> 6) { - pixels_[0] = pixels_[1] = palette_[base + (data >> 6)]; - } if((data >> 4) & 3) { pixels_[0] = pixels_[1] = palette_[base + ((data >> 4)&3)]; } + if(data >> 6) { + pixels_[0] = pixels_[1] = palette_[base + (data >> 6)]; + } // Right pixel. - if((data >> 2) & 3) { - pixels_[2] = pixels_[3] = palette_[base + ((data >> 2)&3)]; - } if(data & 3) { pixels_[2] = pixels_[3] = palette_[base + (data & 3)]; } + if((data >> 2) & 3) { + pixels_[2] = pixels_[3] = palette_[base + ((data >> 2)&3)]; + } } }