サウンドID一覧
スーパードンキーコング および、Donkey Kong Country で使用されている各シーケンスの内部IDの対応、およびステージ設定で使用されるサウンドポインタの対応について説明します。

サウンドID
番号 内容
00
ジャングル
01
洞窟
02
廃坑
03
04
マインカートコースター
05
雪山
06
遺跡
07
工場
08
鉱山
09
ドンキーコングのテーマ
0A
オープニング
0B
クリスタルトンネル
0C
マップ
0D
0E
エンディング
0F
ゲームオーバー
10
ボーナス
11
死亡
12
ボーナス成功
13
隠れ家
14
ファンキー
15
ボス
16
キャンディー
17
クランキー
18
キングクルール
19
ボーナス失敗
1A
ステージクリア
1B
Null
1C
継承
サウンド再生コード
ステージ設定内、[音楽]の項目に指定する2バイトデータは、サウンド転送ルーチンのアドレスを指定します。
すなわち、ここに指定されたアドレスにあるものはアセンブリであり、一般データではありません。通常のBGMを鳴らす際は、次のようにアセンブリを組めば正しくBGMが転送されます。なお、サウンドID 0x1C (継承)は特殊処理が必要なため、このコードでは転送できません。

;-------------------
; Source Code
;-------------------

LDA #$XXXX	; XXXX is the sound ID.
JML $B9:9036


;-------------------
; Assembly
;-------------------

A9 XX XX 5C 36 90 B9
サウンド再生コード一覧
アドレス 内容
$F9:8582
ボーナス
$F9:8589
ボス
$F9:86FC
死亡
$F9:8703
ジャングル
$F9:870A
マインカートコースター
$F9:871E
継承
$F9:8908
洞窟
$F9:89F0
廃坑
$F9:8A84
$F9:8B75
雪山
$F9:8BC1
マインカートコースター
$F9:8C16
鉱山
$F9:8C59
マインカートコースター
$F9:8CE8
工場
$F9:8D5F
遺跡
$F9:8DC3
クリスタルトンネル
$F9:8E1B
隠れ家
$F9:8E61
$F9:8FB4
キングクルール
$F9:9015
クランキー
$F9:901C
エンディング