diff options
| author | mrb0nk500 <b0nk@b0nk.xyz> | 2019-11-26 14:22:17 -0500 | 
|---|---|---|
| committer | mrb0nk500 <b0nk@b0nk.xyz> | 2019-11-26 14:22:17 -0500 | 
| commit | 10ec62e8025eb43d1a096fb0962049670c3c148c (patch) | |
| tree | 1024018bc21c28c7282ba17dfd76d14371682fa4 /opcode.h | |
| parent | c1e735ec8b0481c1ebc631cd495a10f72e47ba32 (diff) | |
rev1 of Sux has been completed!rev1
I have now implemented BRK, and RTI.
Also, BieHDC, and I will both be working on rev2.
Diffstat (limited to 'opcode.h')
| -rw-r--r-- | opcode.h | 19 | 
1 files changed, 8 insertions, 11 deletions
| @@ -40,15 +40,15 @@  #define BCS 0x50 /* Branch if Carry Set. */  #define LSL 0x51 /* Logical Shift Left. */  #define SEC 0x58 /* SEt Carry flag. */ +#define STA 0x5B /* STore Accumulator. */ +#define STY 0x5D /* STore Y register. */ +#define STX 0x5E /* STore X register. */  #define BCC 0x60 /* Branch if Carry Clear. */  #define LSR 0x61 /* Logical Shift Right. */  #define CLC 0x68 /* CLear Carry flag. */  #define LDA 0x69 /* LoaD Accumulator. */  #define LDY 0x6A /* LoaD Y register. */ -#define STA 0x6B /* STore Accumulator. */  #define LDX 0x6C /* LoaD X register. */ -#define STY 0x6D /* STore Y register. */ -#define STX 0x6E /* STore X register. */  #define BEQ 0x70 /* Branch if EQual. */  #define ROL 0x71 /* ROtate Left. */  #define SSP 0x78 /* Set Stack Protection flag. */ @@ -158,10 +158,10 @@ static const char *opname[0x100] = {  	OPNAME(SEC),  	[0x59] = "LDA a",  	[0x5A] = "LDY a", -	[0x5B] = "STA a", +	[STA] = "STA a",  	[0x5C] = "LDX a", -	[0x5D] = "STY a", -	[0x5E] = "STX a", +	[STY] = "STY a", +	[STX] = "STX a",  	OPNAME(BCC),  	[LSR] = "LSR #",  	[0x62] = "ORY a", @@ -171,10 +171,7 @@ static const char *opname[0x100] = {  	OPNAME(CLC),  	[LDA]= "LDA #",  	[LDY]= "LDY #", -	[STA]= "STA #",  	[LDX]= "LDX #", -	[STY]= "STY #", -	[STX]= "STX #",  	OPNAME(BEQ),  	[ROL] = "ROL #",  	[0x72] = "XRY a", @@ -225,12 +222,12 @@ static const char *opname[0x100] = {  	OPNAME(CAX),  	OPNAME(ENT),  	OPNAME(RTI), -	[INC] = "INC #", +	[INC] = "INC A",  	OPNAME(INY),  	OPNAME(IAY),  	OPNAME(INX),  	OPNAME(IAX), -	[DEC] = "DEC #", +	[DEC] = "DEC A",  	OPNAME(DEY),  	OPNAME(DAY),  	OPNAME(DEX), | 
