문제

내가 아는 바에 따르면 DS에서 실행되는 코드는 RAM에로드되어야하므로 이미 제한적인 4m에서 가져와야합니다. 이미지에서 직접 DS 코드를 실행하는 방법이 있습니까?

도움이 되었습니까?

해결책

짧은 대답 : 아니요.

Nintendo DS의 메모리 맵에는 DS 카트리지에서 ROM에 맵핑되는 위치가 포함되어 있지 않습니다.

이에 비해 Game Boy Advance에서 영역 08000000-09ffffff는 게임 Pak의 외부 ROM에 매핑되었습니다. 이 매핑은 DS에도 포함되어 있으며, 아마도 거꾸로 호환성과 일부 GBA 게임 및 DS 게임 상호 작용을 가능하게합니다 (예 : Castlevania : 슬픔 부활절 달걀의 새벽). 그러나 그것은 GBA 슬롯에 맵핑하여 GBA 카트리지에만지도.

이 기능을 사용하여 GBA 슬롯의 GBA 카트리지에서 읽고 DS 모드에서 코드를 실행할 수 있습니다. 초기 비공식적 인 재발성 카트리지가 그랬습니다. 이것은 미래의 방지가 아닙니다. 그러한 GBA 슬롯이없는 DSI에서는 작동하지 않습니다. 또한, SLOT-2 카트리지는 오늘날 일반 DS 스타일 카트리지가 훨씬 더 인기 있고 이용 가능하면서 찾기가 더 어렵습니다.

메모리보다 더 많은 코드를 실행 해야하는 큰 게임을 만드는 일반적인 방법은 사용하는 것입니다. 코드 오버레이 또는 게임을 작성하십시오 스크립팅 유형 언어 코드를 동적으로로드하고 내릴 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top