포케그
1.0.0
최대 50줄의 C++로 Pokemon Blue만 재생하는 게임보이 에뮬레이터입니다.
기술 문서를 참조하세요.
포켓몬 블루(및 레드)를 재생합니다.
Linux 및 macOS AFAIK에서만 빌드됩니다.
$ make
macOS에서는 저장 파일도 생성해야 합니다(처음에만):
$ make rom.sav
포켓몬 블루(또는 포켓몬 레드) ROM 파일을 구하세요. 작동하는 것으로 알려진 파일에는 다음과 같은 sha1이 있습니다.
이름 | 샤1 |
---|---|
포켓몬 - 블루 버전(미국, 유럽) (SGB Enhanced).gb | d7037c83e1ae5b39bde3c30787637ba1d4c48ce2 |
포켓몬 - 레드 버전(미국, 유럽) (SGB Enhanced).gb | ea9bcae617fdf159b045185467ae58b2e4a48b9a |
다른 사람들도 효과가 있을 수 있지만 이것이 제가 시도한 것입니다.
파일 이름을 rom.gb
로 바꾸고 현재 디렉터리에 넣습니다. 그런 다음 다음을 실행하십시오.
$ ./pokegb
저장 파일은 rom.sav
에 기록됩니다.
열쇠:
행동 | 열쇠 |
---|---|
DPAD-업 | ↑ |
D패드 아래로 | ↓ |
DPAD-왼쪽 | ← |
DPAD-오른쪽 | → |
비 | 지 |
에이 | 엑스 |
시작 | 입력하다 |
선택하다 | 꼬리표 |
24번째 줄의 소스를 찾으세요. 다음 표는 어떤 숫자가 어떤 키보드 키에 매핑되는지 보여줍니다.
숫자 | 기본 키 | 게임보이 버튼 |
---|---|---|
27 | 엑스 | 버튼 |
29 | 지 | B 버튼 |
43 | 꼬리표 | 선택 버튼 |
40 | 반품 | 시작 버튼 |
79 | 오른쪽 화살표 | DPAD 오른쪽 |
80 | 왼쪽 화살표 | DPAD 왼쪽 |
81 | 아래쪽 화살표 | DPAD 다운 |
82 | 위쪽 화살표 | DPAD 위로 |
이 줄의 숫자를 SDL 스캔코드 목록의 숫자로 바꾸세요.