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
|