gasm/src/6502.h

33 lines
530 B
C
Raw Normal View History

2021-10-14 11:18:37 +00:00
#ifndef _6502_H
#define _6502_H
#define TAX "\xAA"
#define TAY "\xA8"
#define TSX "\xBA"
#define TXA "\x8A"
#define TXS "\x9A"
#define TYA "\x98"
2021-10-14 08:30:45 +00:00
#define INX "\xE8"
#define INY "\xC8"
2021-10-15 11:39:52 +00:00
#define DEX "\xCA"
#define DEY "\x88"
2021-10-14 08:30:45 +00:00
#define NOP "\xEA"
2021-10-14 12:45:10 +00:00
void tax(FILE *outfile);
2021-10-14 12:50:21 +00:00
void tay(FILE *outfile);
2021-10-14 13:02:15 +00:00
void tsx(FILE *outfile);
2021-10-14 11:18:37 +00:00
void txa(FILE *outfile);
2021-10-14 13:02:15 +00:00
void txs(FILE *outfile);
2021-10-14 12:09:58 +00:00
void tya(FILE *outfile);
2021-10-14 11:18:37 +00:00
2021-10-14 08:30:45 +00:00
void inx(FILE *outfile);
void iny(FILE *outfile);
2021-10-15 11:39:52 +00:00
void dex(FILE *outfile);
void dey(FILE *outfile);
2021-10-14 08:30:45 +00:00
void nop(FILE *outfile);
2021-10-14 11:18:37 +00:00
#endif