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)]; + } } }