2009-08-17 2 views

답변

5

짧은 답변 : 제

닌텐도 DS의 메모리 맵은 DS 카트리지 ROM에 매핑 어떤 위치가 포함되어 있지 않습니다.

비교하여 Game Boy Advance에서는 08000000-09FFFFFF 영역이 게임 팩의 외부 ROM에 매핑되었습니다. 이 매핑은 DS에도 포함되어 있습니다. 아마도 이전 버전과의 호환성 및 일부 GBA 게임 및 DS 게임 상호 작용 (예 : Castlevania: Dawn of Sorrow easter eggs)을 가능하게하기위한 것입니다. 그러나 은 GBA 슬롯에 매핑되므로 GBA 카트리지에만 매핑됩니다.

GBA 슬롯의 GBA 카트리지에서이 기능을 사용하여 DS 모드에서 코드를 실행할 수 있습니다. 초기의 비공식적 인 재기록 형 카트리지가 바로 그 역할을 수행했습니다. 이것은 미래 보장적이지 않습니다. 그런 GBA 슬롯이없는 DSi에서는 작동하지 않습니다. 또한 Slot-2 카트리지는 요즘 일반 DS 스타일의 카트리지를 사용하는 것이 더 일반적이며 사용하기가 어렵습니다.

메모리보다 많은 코드를 실행해야하는 대용량 게임을 만드는 일반적인 방법은 code overlays을 사용하거나 동적으로 코드를로드 및 언로드 할 수있는 scripting-type language으로 게임을 작성하는 것입니다.

관련 문제