mirror of
https://github.com/cc65/cc65.git
synced 2024-12-23 19:29:37 +00:00
Fixed ca65's BRK instruction encoding for the 65816.
BRK is two bytes on all 6502 variants; but, the 65816's maker declared officially that assemblers should support an optional operand.
This commit is contained in:
parent
5bbf010029
commit
7e8bb7b700
@ -650,7 +650,7 @@ static const struct {
|
|||||||
{ "BNE", 0x0020000, 0xd0, 0, PutPCRel8 },
|
{ "BNE", 0x0020000, 0xd0, 0, PutPCRel8 },
|
||||||
{ "BPL", 0x0020000, 0x10, 0, PutPCRel8 },
|
{ "BPL", 0x0020000, 0x10, 0, PutPCRel8 },
|
||||||
{ "BRA", 0x0020000, 0x80, 0, PutPCRel8 },
|
{ "BRA", 0x0020000, 0x80, 0, PutPCRel8 },
|
||||||
{ "BRK", 0x0000001, 0x00, 0, PutAll },
|
{ "BRK", 0x0000005, 0x00, 0, PutAll },
|
||||||
{ "BRL", 0x0040000, 0x82, 0, PutPCRel16 },
|
{ "BRL", 0x0040000, 0x82, 0, PutPCRel16 },
|
||||||
{ "BVC", 0x0020000, 0x50, 0, PutPCRel8 },
|
{ "BVC", 0x0020000, 0x50, 0, PutPCRel8 },
|
||||||
{ "BVS", 0x0020000, 0x70, 0, PutPCRel8 },
|
{ "BVS", 0x0020000, 0x70, 0, PutPCRel8 },
|
||||||
|
Loading…
Reference in New Issue
Block a user