#include #include #include "../makros.h" #include "../config.h" #define NES_PAD_DDR_PL DDR(NES_PAD_PORT_PL) #define NES_PAD_DDR_CLK DDR(NES_PAD_PORT_CLK) #define NES_PAD_PIN_DS PIN(NES_PAD_PORT_DS) #define NES_PAD_DDR_DS DDR(NES_PAD_PORT_DS) volatile unsigned char fakeport; unsigned char waitForFire; void joy_init(){ NES_PAD_DDR_PL |= 1<>= 1; _delay_us(1); if(NES_PAD_PIN_DS & (1 << NES_PAD_BIT_DS)) port |=0x80; NES_PAD_PORT_CLK |= 1<