From: Greg King Date: Fri, 17 Aug 2018 03:51:04 +0000 (-0400) Subject: Fixed the generation of the opcode byte when BRK is given an operand, in 65816 CPU... X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=d13d068e71fb7cc08734e2c17e67e83f48d28d77;p=cc65 Fixed the generation of the opcode byte when BRK is given an operand, in 65816 CPU mode. The bug was created by commit 7e8bb7b700572a50ed4f1e87ebeea4fd35177459. --- diff --git a/src/ca65/instr.c b/src/ca65/instr.c index eb005289c..912e45867 100644 --- a/src/ca65/instr.c +++ b/src/ca65/instr.c @@ -650,7 +650,7 @@ static const struct { { "BNE", 0x0020000, 0xd0, 0, PutPCRel8 }, { "BPL", 0x0020000, 0x10, 0, PutPCRel8 }, { "BRA", 0x0020000, 0x80, 0, PutPCRel8 }, - { "BRK", 0x0000005, 0x00, 0, PutAll }, + { "BRK", 0x0000005, 0x00, 6, PutAll }, { "BRL", 0x0040000, 0x82, 0, PutPCRel16 }, { "BVC", 0x0020000, 0x50, 0, PutPCRel8 }, { "BVS", 0x0020000, 0x70, 0, PutPCRel8 },