Difference between revisions of "Kirby's Adventure:Tutorials"

From Data Crystal
Jump to: navigation, search
(Music Location: Added all tracks found within Kirby's Adventure NSF files. Tracks 24 and 39 appear to be silent but are both used as sound effects)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{tutorials|game=Kirby's Adventure}}
 
==Music Hacking==
 
==Music Hacking==
 +
===Length Table===
 +
Located at 00:$8955 (NSF)
 +
{| class="wikitable"
 +
!scope="col"| Index
 +
!scope="col"| +00
 +
!scope="col"| +20
 +
!scope="col"| +40
 +
!scope="col"| +60
 +
!scope="col"| +80
 +
!scope="col"| +A0
 +
|-
 +
!scope="row"| 00
 +
| 1 || 2 || 3 || 4 || 5 || 6
 +
|-
 +
!scope="row"| 01
 +
| 5 || 10 || 15 || 20 || 30 || 80
 +
|-
 +
!scope="row"| 02
 +
| 9 || 18 || 27 || 36 || 45 || 54
 +
|-
 +
!scope="row"| 03
 +
| 7 || 14 || 21 || 28 || 35 || 42
 +
|-
 +
!scope="row"| 04
 +
| 6 || 12 || 18 || 24 || 30 || 36
 +
|-
 +
!scope="row"| 05
 +
| 8 || 16 || 24 || 32 || 40 || 48
 +
|-
 +
!scope="row"| 06
 +
| 10 || 20 || 30 || 40 || 50 || 60
 +
|-
 +
!scope="row"| 07
 +
| 11 || 22 || 33 || 44 || 55 || 66
 +
|-
 +
!scope="row"| 08
 +
| 4 || 4 || 8 || 16 || 40 || 32
 +
|-
 +
!scope="row"| 09
 +
| 3 || 4 || 9 || 12 || 27 || 63
 +
|}
 +
 +
===Equivalent Note Values===
 +
{| class="wikitable"
 +
!scope="col"| Index
 +
!scope="col"| BPM
 +
!scope="col"| +00
 +
!scope="col"| +20
 +
!scope="col"| +40
 +
!scope="col"| +60
 +
!scope="col"| +80
 +
!scope="col"| +A0
 +
|-
 +
!scope="row"| 00
 +
|colspan=7| N/A
 +
|-
 +
!scope="row"| 01
 +
| 180 || 16 || 8 || 8. || 4 || 4. || 1
 +
|-
 +
!scope="row"| 02
 +
| 100 || 16 || 8 || 8. || 4 || 4&16 || 4.
 +
|-
 +
!scope="row"| 03
 +
| 128.6 || 16 || 8 || 8. || 4 || 4&16 || 4.
 +
|-
 +
!scope="row"| 04
 +
| 150 || 16 || 8 || 8. || 4 || 4&16 || 4.
 +
|-
 +
!scope="row"| 05
 +
| 112.5 || 16 || 8 || 8. || 4 || 4&16 || 4.
 +
|-
 +
!scope="row"| 06
 +
| 90 || 16 || 8 || 8. || 4 || 4&16 || 4.
 +
|-
 +
!scope="row"| 07
 +
| 81.8 || 16 || 8 || 8. || 4 || 4&16 || 4.
 +
|-
 +
!scope="row"| 08
 +
| 225 || 16 || 16 || 8 || 4 || 2&8 || 2
 +
|-
 +
!scope="row"| 09
 +
|colspan=7| N/A
 +
|}
 +
 
===Music Notes===
 
===Music Notes===
  
<pre>
+
{| class="wikitable"
                ;The spaces is Based off of Famitracker and the hex values is based off of the ROM from the game.
+
!rowspan=8|
6 Spaces 13 Spaces 20 Spaces 27 Spaces 34 Spaces 41 Spaces 194 Spaces
+
|rowspan=8|
Notes 64th note 32th note 16th note 8th note Quarter note Half note Whole note
+
! C-1
C-2: 00 20 40 60 80 A0 C0
+
| +14
C#2: 01 21 41 61 81 A1 C1
+
! C-2
D-2: 02 22 42 62 82 A2 C2
+
| +00
D#2: 03 23 43 63 83 A3 C3
+
! C-3
E-2: 04 24 44 64 84 A4 C4
+
| +0C
F-2: 05 25 45 65 85 A5 C5
+
|-
F#2: 06 26 46 66 86 A6 C6
+
! C#1
G-2: 07 27 47 67 87 A7 C7
+
| +15
G#2: 08 28 48 68 88 A8 C8
+
! C#2
A-2: 09 29 49 69 89 A9 C9
+
| +01
A#2: 0A 2A 4A 6A 8A AA CA
+
! C#3
B-2: 0B 2B 4B 6B 8B AB CB
+
| +0D
C-3: 0C 2C 4C 6C 8C AC CC
+
|-
C#3: 0D 2D 4D 6D 8D AD CD
+
! D-1
D-3: 0E 2E 4E 6E 8E AE CE
+
| +16
D#3: 0F 2F 4F 6F 8F AF CF
+
! D-2
?: 10 30 50 70 90 B0 D0
+
| +02
A-0: 11 31 51 71 91 B1 D1
+
! D-3
A#0: 12 32 52 72 92 B2 D2
+
| +0E
B-0: 13 33 53 73 93 B3 D3
+
|-
C-1: 14 34 54 74 94 B4 D4
+
! D#1
C#1: 15 35 55 75 95 B5 D5
+
| +17
D-1: 16 36 56 76 96 B6 D6
+
! D#2
D#1: 17 37 57 77 97 B7 D7
+
| +03
E-1: 18 38 58 78 98 B8 D8
+
! D#3
F-1: 19 39 59 79 99 B9 D9
+
| +0F
F#1: 1A 3A 5A 7A 9A BA DA
+
|-
G-1: 1B 3B 5B 7B 9B BB DB
+
! E-1
G#1: 1C 3C 5C 7C 9C BC DC
+
| +18
A-1: 1D 3D 5D 7D 9D BD DD
+
! E-2
A#1: 1E 3E 5E 7E 9E BE DE
+
| +04
B-1: 1F 3F 5F 7F 9F BF DF
+
!rowspan=8|
</pre>
+
|rowspan=8|
 +
|-
 +
! F-1
 +
| +19
 +
! F-2
 +
| +05
 +
|-
 +
! F#1
 +
| +1A
 +
! F#2
 +
| +06
 +
|-
 +
! G-1
 +
| +1B
 +
! G-2
 +
| +07
 +
|-
 +
! Rest
 +
| +10
 +
! G#1
 +
| +1C
 +
! G#2
 +
| +08
 +
|-
 +
! A-0
 +
| +11
 +
! A-1
 +
| +1D
 +
! A-2
 +
| +09
 +
|-
 +
! A#0
 +
| +12
 +
! A#1
 +
| +1E
 +
! A#2
 +
| +0A
 +
|-
 +
! B-0
 +
| +13
 +
! B-1
 +
| +1F
 +
! B-2
 +
| +0B
 +
|}
  
 
===Effect List===
 
===Effect List===
 
<pre>
 
<pre>
F0: Channel volume
+
00-BF: Note command, uses note length from current table set by command F2
F4: ?
+
C0-DF xx: Note command, uses xx as note length
F5: Pitch
+
 
F6: Song Speed
+
E0:
F6: Tone color
+
E1:
FA: ? xx yy yy
+
E2:
 +
E3:
 +
 
 +
F0:  
 +
F1:
 +
F2 xx: Set note length table to xx, effectively changes tempo
 +
F3:
 +
F4:  
 +
F5 xx: Transpose, default is F5 27
 +
F6:  
 +
F7:
 +
F8:  
 +
FA:  
 +
FB:
 +
FC:
 +
FD:
 +
FE:
 +
FF:
 
</pre>
 
</pre>
  
 
===Music Location===
 
===Music Location===
 
<pre>
 
<pre>
Track 1: $3C010
+
Track 1: $3C010 Vegetable Valley
Track 2: $3C020
+
Track 2: $3C020 Vegetable Valley (Loop Ver.)
Track 3: $3C030
+
Track 3: $3C030 Invincibility
Track 4: $3C040
+
Track 4: $3C040 Green Greens
Track 5: $3C04D
+
Track 5: $3C04D Green Greens (Loop Ver.)
Track 6: $3C05A
+
Track 6: $3C05A Goal!
Track 7: $3C061
+
Track 7: $3C061 Rainbow Resort Hub
Track 8: $3C071
+
Track 8: $3C071 Fanfare
Track 9: $3C081
+
Track 9: $3C081 Fanfare (Short Ver.)
Track 10: $3C08E
+
Track 10: $3C08E Crane Fever
Track 11: $3C095
+
Track 11: $3C095 Crane Fever?
Track 12: $3CF18
+
Track 12: $3CF18 Game Over
Track 13: $3CF28
+
Track 13: $3CF28 Boss
Track 14: $3CF38
+
Track 14: $3CF38 The Moon
Track 15: $3CF48
+
Track 15: $3CF48 Nightmare
Track 16: $3CF58
+
Track 16: $3CF58 Grassy Bluff
Track 17: $3CF68
+
Track 17: $3CF68 Spring in Your Step (Game Boy Title Screen)
Track 18: $3E010
+
Track 18: $3E010 Forest Trail
Track 19: $3E020
+
Track 19: $3E020 Forest Trail (Loop Ver.)
Track 20: $3E030
+
Track 20: $3E030 Egg Catcher
Track 21: $3E040
+
Track 21: $3E040 Egg Catcher (Loop Ver.)
Track 22: $3E050
+
Track 22: $3E050 Orange Ocean Hub
Track 23: $3E060
+
Track 23: $3E060 Bang! (SFX)
Track 24: $3E06A
+
Track 24: $3E06A ''[Silence?]'' (SFX)
Track 25: $3E06E
+
Track 25: $3E06E Explosion (SFX)
 
+
Track 26: $3E078 Fire! (SFX)
 
+
Track 27: $3E07F Quick Draw
More coming soon!
+
Track 28: $3E08C Rainbow Resort
 +
Track 29: $3E09C Rainbow Resort (Loop Ver.)
 +
Track 30: $3E0AC Penalty
 +
Track 31: $3EDD2 Yogurt Yard
 +
Track 32: $3EDE2 Yogurt Yard (Loop Ver.)
 +
Track 33: $3EDF2 Grape Garden
 +
Track 34: $3EE02 Grape Garden (Loop Ver.)
 +
Track 35: $3EE12 Vegetable Valley Hub
 +
Track 36: $3EE22 Grape Garden Hub
 +
Track 37: $3EE32 Yogurt Yard Hub
 +
Track 38: $3EE42 Chirp! (SFX)
 +
Track 39: $3EE46 ''[Silence?]'' (SFX)
 +
Track 40: $3EE4A Miss!
 +
Track 41: $40010 Ice Cream Island
 +
Track 42: $40020 Ice Cream Island (Loop Ver.)
 +
Track 43: $40030 Orange Ocean
 +
Track 44: $40040 Orange Ocean (Loop Ver.)
 +
Track 45: $40050 Vegetable Valley Hub
 +
Track 46: $40060 Butter Building Hub
 +
Track 47: $40070 No Bonus
 +
Track 48: $40B97 Bonus Perfect
 +
Track 49: $40B9E Bonus
 +
Track 50: $40BAB First You Draw a Circle (How to Draw Kirby)
 +
Track 51: $40BBB Butter Building
 +
Track 52: $40BCB Butter Building (Loop Ver.)
 +
Track 53: $40BDB Nightmare Emerges
 +
Track 54: $40BE5 Title Screen
 +
Track 55: $40BF5 Museum
 +
Track 56: $40C05 Epilogue
 +
Track 57: $40C15 Fountain of Dreams
 +
Track 58: $40C22 Battle Across the Sky
 
</pre>
 
</pre>
 +
{{Internal Data|game=Kirby's Adventure}}

Latest revision as of 21:53, 7 November 2019

Music Hacking

Length Table

Located at 00:$8955 (NSF)

Index +00 +20 +40 +60 +80 +A0
00 1 2 3 4 5 6
01 5 10 15 20 30 80
02 9 18 27 36 45 54
03 7 14 21 28 35 42
04 6 12 18 24 30 36
05 8 16 24 32 40 48
06 10 20 30 40 50 60
07 11 22 33 44 55 66
08 4 4 8 16 40 32
09 3 4 9 12 27 63

Equivalent Note Values

Index BPM +00 +20 +40 +60 +80 +A0
00 N/A
01 180 16 8 8. 4 4. 1
02 100 16 8 8. 4 4&16 4.
03 128.6 16 8 8. 4 4&16 4.
04 150 16 8 8. 4 4&16 4.
05 112.5 16 8 8. 4 4&16 4.
06 90 16 8 8. 4 4&16 4.
07 81.8 16 8 8. 4 4&16 4.
08 225 16 16 8 4 2&8 2
09 N/A

Music Notes

C-1 +14 C-2 +00 C-3 +0C
C#1 +15 C#2 +01 C#3 +0D
D-1 +16 D-2 +02 D-3 +0E
D#1 +17 D#2 +03 D#3 +0F
E-1 +18 E-2 +04
F-1 +19 F-2 +05
F#1 +1A F#2 +06
G-1 +1B G-2 +07
Rest +10 G#1 +1C G#2 +08
A-0 +11 A-1 +1D A-2 +09
A#0 +12 A#1 +1E A#2 +0A
B-0 +13 B-1 +1F B-2 +0B

Effect List

00-BF: Note command, uses note length from current table set by command F2
C0-DF xx: Note command, uses xx as note length

E0: 
E1: 
E2: 
E3: 

F0: 
F1: 
F2 xx: Set note length table to xx, effectively changes tempo
F3: 
F4: 
F5 xx: Transpose, default is F5 27
F6: 
F7: 
F8: 
FA: 
FB: 
FC: 
FD: 
FE: 
FF: 

Music Location

Track 1:	$3C010 Vegetable Valley
Track 2:	$3C020 Vegetable Valley (Loop Ver.)
Track 3:	$3C030 Invincibility
Track 4:	$3C040 Green Greens
Track 5:	$3C04D Green Greens (Loop Ver.)
Track 6:	$3C05A Goal!
Track 7:	$3C061 Rainbow Resort Hub
Track 8:	$3C071 Fanfare
Track 9:	$3C081 Fanfare (Short Ver.)
Track 10:	$3C08E Crane Fever
Track 11:	$3C095 Crane Fever?
Track 12:	$3CF18 Game Over
Track 13:	$3CF28 Boss
Track 14:	$3CF38 The Moon
Track 15:	$3CF48 Nightmare
Track 16:	$3CF58 Grassy Bluff
Track 17:	$3CF68 Spring in Your Step (Game Boy Title Screen)
Track 18:	$3E010 Forest Trail
Track 19:	$3E020 Forest Trail (Loop Ver.)
Track 20:	$3E030 Egg Catcher
Track 21:	$3E040 Egg Catcher (Loop Ver.)
Track 22:	$3E050 Orange Ocean Hub
Track 23:	$3E060 Bang! (SFX)
Track 24:	$3E06A ''[Silence?]'' (SFX)
Track 25:	$3E06E Explosion (SFX)
Track 26:	$3E078 Fire! (SFX)
Track 27:	$3E07F Quick Draw
Track 28:	$3E08C Rainbow Resort
Track 29:	$3E09C Rainbow Resort (Loop Ver.)
Track 30:	$3E0AC Penalty
Track 31:	$3EDD2 Yogurt Yard
Track 32:	$3EDE2 Yogurt Yard (Loop Ver.)
Track 33:	$3EDF2 Grape Garden
Track 34:	$3EE02 Grape Garden (Loop Ver.)
Track 35:	$3EE12 Vegetable Valley Hub
Track 36:	$3EE22 Grape Garden Hub
Track 37:	$3EE32 Yogurt Yard Hub
Track 38:	$3EE42 Chirp! (SFX)
Track 39:	$3EE46 ''[Silence?]'' (SFX)
Track 40:	$3EE4A Miss!
Track 41:	$40010 Ice Cream Island
Track 42:	$40020 Ice Cream Island (Loop Ver.)
Track 43:	$40030 Orange Ocean
Track 44:	$40040 Orange Ocean (Loop Ver.)
Track 45:	$40050 Vegetable Valley Hub
Track 46:	$40060 Butter Building Hub
Track 47:	$40070 No Bonus
Track 48:	$40B97 Bonus Perfect
Track 49:	$40B9E Bonus
Track 50:	$40BAB First You Draw a Circle (How to Draw Kirby)
Track 51:	$40BBB Butter Building
Track 52:	$40BCB Butter Building (Loop Ver.)
Track 53:	$40BDB Nightmare Emerges
Track 54:	$40BE5 Title Screen
Track 55:	$40BF5 Museum
Track 56:	$40C05 Epilogue
Track 57:	$40C15 Fountain of Dreams
Track 58:	$40C22 Battle Across the Sky


Internal Data for Kirby's Adventure

ROM MapRAM MapText TableNotesTutorials