Skip to content

DKCRecomp/DKC-disassembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

header

Donkey Kong Country

This is a WIP decompilation of Donkey Kong Country.

The purpose of the project is to recreate a source code base for the game from scratch, using information found inside the game along with static and/or dynamic analysis.

It is not, and will not, produce a PC port.

Table of contents

Overview

The only version currently used is SNES US v1.0. It was initially made by using snes2asm disassembly tool on a SNES US v1.0 ROM copy.

This decompilation mostly contains game and audio code. Assets are proprietary and copyrighted by Nintendo Ltd, you will not find any of these here.

Note

You can still use snes2asm with a legally provided ROM, for data assets such as graphics, tilemaps, palettes, audio, text and be extracted by specifying a YAML configuration file. (See Configuration section).

Features

  • ROM disassembly.
  • SPC700 audio processor disassembly support.

Usage

Requirements

For building the project, you will need:

Building

You can test compilation and reassemble ROM :

cd DKC-disassembly

# Edit Makefile PREFIX to point to your wla-dx install path

make # Once done, it will create result in a build/ directory. 

# Run the dkc.smc file in your emulator.

References

About

Reverse engineering of Donkey Kong Country on SNES.

Resources

License

Stars

Watchers

Forks

Contributors