비트콘 만들기 #04
스크없는 비트콘 만들었지롱 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

엉엉.


버튼 박아놓고 GND만 주루룩 연결했음. 십라 수전증.

저번에 산 패드에 죄다 연결했스빈다 쨔쟈쟌.



플레이 했는데 계속 처발림 엉어엉ㅇ어 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

키보드로 BBR이나 디맥온같은거 하다가 아케이드랑 똑같은 입력기기로 하니까 마구 처발림 슈바바밥바밥.

그래도 지금은 좀 나아졌음. 원래 실력이 별로니까 적응도 빠르지 쀼-



그리고 스크 입력감지에 쓸 AVR을 좀 갖고 놀아봤음.

패러렐포트에서 알아서 전원 입력해주는줄 알고 개뻘짓하다가 내가 직접 어댑터로 전원 물려줘야 되는거 알고 절망.

엉엉 내 하루를 돌려내 십라르. Thx to G님.

어쨌던 나온 결과물.



생각보다 느리길래 소스를 뒤져봤다.

얼씨구... 프리스케일러 값을 잘못줬네. 그리고 사소한 오류가 있었음.


고쳤다 쀼-



밑에는 풀- 소스


#include <avr/io.h>
#include <avr/interrupt.h>

typedef unsigned char UI08;
typedef unsigned short UI16;
typedef unsigned char BOOL;
#define TRUE 1
#define FALSE 0

volatile BOOL wait = FALSE;
volatile UI16 count = 0;
void delayMS(UI16 dt);
int main(void)
{
cli();
DDRD = 0xff;
TCCR0 = 0x03;
TCNT0 = 0x83;
TIMSK = 0x01;
sei();
PORTD = 0x01;
volatile BOOL flag = 1;
while(1)
{
delayMS(100);
if(flag)
{
if((PORTD = PORTD << 1) == 0x10) flag = 0;
}
else
{
if((PORTD = PORTD >> 1) == 0x01) flag = 1;
}
}
return 0;
}
void delayMS(UI16 dt)
{
count = dt;
wait = TRUE;
while(count);
wait = FALSE;
}
ISR(TIMER0_OVF_vect)
{
TCNT0 = 0x83;
if(wait) --count;
}

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by KHRISMIZER | 2008/08/17 20:51 | 게임 | 트랙백 | 덧글(2)
트랙백 주소 : http://gongbang.egloos.com/tb/1955344
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 자대생 at 2008/08/24 15:51
자작콘이라니

크리스는 덕후로써 한단계 더 각성했다 오오 부럽
Commented by 김모 at 2009/07/24 19:26
멋찜

:         :

:

비공개 덧글

< 이전페이지 다음페이지 >