
- 카테고리
- 기타
- 웹사이트
- github.com
- 언어
- 영어
- 등록일
- 16일 전
- 스타
- 47
- 포크
- 2
mattdeeds/pokeemerald-rp2350 ↗· C· 최근 커밋 17일 전
에뮬레이터를 얹는 대신, pret의 포켓몬 에메랄드 디컴파일 소스를 ARMv4T에서 Cortex-M33용으로 다시 컴파일하고 게임보이 어드밴스의 영상 하드웨어를 두 번째 코어에서 소프트웨어로 재현했습니다. 보드는 RP2350B를 얹은 WeAct Studio Core2350B이고, 코드와 그래픽과 맵과 음악을 합친 11.7MB 이미지를 QSPI 플래시에서 그대로 실행합니다. 코어 0이 게임 로직을, 코어 1이 화면 래스터화를 맡고 DMA 제어 블록 링이 HSTX 직렬화기에 프레임을 밀어 넣어 640x480p60 HDMI 출력에는 CPU가 끼어들지 않습니다. 부팅과 인트로, 필드 이동, 전투, 저장이 모두 돌아가고 OBJ 윈도 인트로 연출을 뺀 장면은 60fps로 고정되며, 세이브는 플래시에 남아 재부팅 뒤에도 살아 있습니다.
빠진 곳도 함께 적혀 있습니다. 일부 악기 소리가 나지 않고, 통신 케이블과 무선은 미구현이며, 카트리지 RTC가 없어 게임 내 시계는 멈춘 것으로 표시됩니다. 직접 만들려면 RP2350B 보드와 HSTX-HDMI 변환 보드, 그라운드에 물린 버튼 열 개를 배선해야 하고, 읽을 거리는 소프트웨어 PPU가 프레임당 909밀리초에서 60fps까지 내려온 과정이 최적화마다 무엇을 벌었는지와 함께 적힌 이식 로그 쪽입니다. 만든 사람은 이것이 완성품이 아니라고 먼저 못 박아 두었습니다.
이 제품이 마음에 드세요?