diff --git a/Machines/Amiga/Chipset.cpp b/Machines/Amiga/Chipset.cpp index f3b76e2b7..158ae9c84 100644 --- a/Machines/Amiga/Chipset.cpp +++ b/Machines/Amiga/Chipset.cpp @@ -256,10 +256,7 @@ template bool Chipset::perform_cycle() { // Down here: give first refusal to the Blitter, otherwise // pass on to the CPU. - if((dma_control_ & BlitterFlag) == BlitterFlag) { - return !blitter_.advance(); - } - return true; + return (dma_control_ & BlitterFlag) != BlitterFlag || !blitter_.advance(); } template int Chipset::advance_slots(int first_slot, int last_slot) {