#define RAMSIZE 128*1024 extern unsigned char ram[RAMSIZE]; extern unsigned char a,y,x; extern unsigned short sp; extern unsigned int n,z,c,v; unsigned short y_indirect(unsigned char base, unsigned char y); int init_6502(void); void adc(int value); void sbc(int value); void cmp(int value); void pha(void); void pla(void); void lsr(void); unsigned char high(int value); unsigned char low(int value);