어셈블리 언어로 GAMEBOY 개발(개발 환경)
개발 환경
환경을 구축하다
rgbds가 주류인가요?
https://github.com/rednex/rgbds/releases
운영 환경
시뮬레이터
시뮬레이터bgb는 재현성이 높아 좋은 것 같다.디버깅용 기능도 충실하다.
실기
실제 기기가 없어 시도하지 않았지만, GBUSB SMART CARD가 있는 것 같습니다.칩 주위의 사람들이 많이 사용해서 그런지 쉽게 구할 수 있을 것 같다.
코드
RAM의 값을 하나하나 합친 무한 순환.
https://github.com/toh4649/gb-asm/blob/master/helloworld/blank.z80
구축 rgbasm -oblank.obj blank.z80
rgblink -oblank.gb blank.obj
rgbfix -p0 -v blank.gb
.gb 파일은 실행 파일입니다.
실행
bgb,blank.gb 파일을 열고 →other→debugger를 오른쪽 단추로 눌러서 디버거를 열면 램의 0xC000호가 격렬하게 변했음을 알 수 있습니다.
※ 디버거가 초점을 맞출 때 실행이 정지되므로 게임 화면에 초점을 맞춘다.
참고 자료
gbspec.txt
Reference
이 문제에 관하여(어셈블리 언어로 GAMEBOY 개발(개발 환경)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/toh4649/items/db02ff071ea05b65b145
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
rgbasm -oblank.obj blank.z80
rgblink -oblank.gb blank.obj
rgbfix -p0 -v blank.gb
.gb 파일은 실행 파일입니다.실행
bgb,blank.gb 파일을 열고 →other→debugger를 오른쪽 단추로 눌러서 디버거를 열면 램의 0xC000호가 격렬하게 변했음을 알 수 있습니다.
※ 디버거가 초점을 맞출 때 실행이 정지되므로 게임 화면에 초점을 맞춘다.
참고 자료
gbspec.txt
Reference
이 문제에 관하여(어셈블리 언어로 GAMEBOY 개발(개발 환경)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/toh4649/items/db02ff071ea05b65b145
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
gbspec.txt
Reference
이 문제에 관하여(어셈블리 언어로 GAMEBOY 개발(개발 환경)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/toh4649/items/db02ff071ea05b65b145텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)