나는 80~90년대의 8비트 패미컴(nes) 게임을 정말 좋아한다. 나이는 그 시절 게임을 즐기던 세대는 아니지만(00년생이다) 그 시절의 게임의 근본적인 디자인을 정말 좋아한다. 마리오가 점프할때 그 찰진 소리와 어려운 발판을 넘었을때 쾌감이 정말 압권이다. 그래서
제대로 된 패미컴 게임 개발을 위해선 짧은 튜토리얼이나 개발 위키에 나온 것만으론 정보가 부족하다 느껴졌다.그래서 오늘 찾은건 인터넷 아카이브 사이트에서 찾은 6502 assembly language programming이란 책이다.패미컴은 이 mos사에서 만든 650
위 코드는 예제 코드어셈블리 instruction 구성 요소1.Label: READIN, ADDIT, DONE 과 같이 명령앞에 이름을 붙여주는 것이다.label은 명령 실행중 해당 레이블로 jump 시킬때 사용이 가능하다Data name: 데이터의 이름을 정할때 사용
어셈블리를 처음부터 하려니 정말 어려운거 같다 심지어 자료가 영어로 돼 있어서 해석먼저 하는게 고역이다.오늘 배운 내용은 6502 프로세서의 어드레싱 모드다immediate: 말그대로 즉각적으로 값을 넣는 모드다 주소 형식으로 값을 보내는 것이 아니라 매우 직관적이고