diff --git a/Machines/Acorn/Archimedes/Archimedes.cpp b/Machines/Acorn/Archimedes/Archimedes.cpp index 9635309cf..b00061199 100644 --- a/Machines/Acorn/Archimedes/Archimedes.cpp +++ b/Machines/Acorn/Archimedes/Archimedes.cpp @@ -233,8 +233,8 @@ class ConcreteMachine: if(executor_.registers().pc_status(0) & InstructionSet::ARM::ConditionCode::Overflow) { auto info = logger.info(); - info.append("failed swi %x @ %08x", - back.opcode & 0xff'ffff, + info.append("failed swi %x @ %08x ", + back.opcode & 0xfd'ffff, back.address ); for(uint32_t c = 0; c < 10; c++) {