summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/cries.asm1148
-rw-r--r--home/audio.asm4
-rw-r--r--home/cry.asm4
-rw-r--r--layout.link2
-rwxr-xr-xshim.sym40
5 files changed, 1153 insertions, 45 deletions
diff --git a/audio/cries.asm b/audio/cries.asm
index 89eef76..487900a 100644
--- a/audio/cries.asm
+++ b/audio/cries.asm
@@ -42,5 +42,1151 @@ CryHeaderPointers::
dba CryHeader_f1912
SECTION "audio/cries.asm@Cries", ROMX
+Cries::
+
+SECTION "audio/cries.asm@CryHeaders", ROMX
+CryHeader_f17c5:
+ channel_count 3
+ channel 5, cry_f1bbf
+ channel 6, cry_f1bce
+ channel 8, cry_f1bdd
+CryHeader_f17ce:
+ channel_count 3
+ channel 5, cry_f1dcf
+ channel 6, cry_f1de2
+ channel 8, cry_f1df5
+CryHeader_f17d7:
+ channel_count 3
+ channel 5, cry_f1d44
+ channel 6, cry_f1d53
+ channel 8, cry_f1d61
+CryHeader_f17e0:
+ channel_count 3
+ channel 5, cry_f1ade
+ channel 6, cry_f1afd
+ channel 8, cry_f1b1c
+CryHeader_f17e9:
+ channel_count 3
+ channel 5, cry_f1e8d
+ channel 6, cry_f1eac
+ channel 8, cry_f1ecb
+CryHeader_f17f2:
+ channel_count 3
+ channel 5, cry_f1c6d
+ channel 6, cry_f1c80
+ channel 8, cry_f1c92
+CryHeader_f17fb:
+ channel_count 3
+ channel 5, cry_f1c17
+ channel 6, cry_f1c31
+ channel 8, cry_f1c32
+CryHeader_f1804:
+ channel_count 3
+ channel 5, cry_f1c45
+ channel 6, cry_f1c54
+ channel 8, cry_f1c63
+CryHeader_f180d:
+ channel_count 3
+ channel 5, cry_f1e5d
+ channel 6, cry_f1e70
+ channel 8, cry_f1e83
+CryHeader_f1816:
+ channel_count 3
+ channel 5, cry_f1967
+ channel 6, cry_f1984
+ channel 8, cry_f19a5
+CryHeader_f181f:
+ channel_count 3
+ channel 5, cry_f1e02
+ channel 6, cry_f1e21
+ channel 8, cry_f1e44
+CryHeader_f1828:
+ channel_count 3
+ channel 5, cry_f1c93
+ channel 6, cry_f1cbe
+ channel 8, cry_f1cdd
+CryHeader_f1831:
+ channel_count 3
+ channel 5, cry_f1cf6
+ channel 6, cry_f1d1d
+ channel 8, cry_f1d43
+CryHeader_f183a:
+ channel_count 3
+ channel 5, cry_f1d62
+ channel 6, cry_f1d81
+ channel 8, cry_f1db0
+CryHeader_f1843:
+ channel_count 3
+ channel 5, cry_f1be7
+ channel 6, cry_f1bfa
+ channel 8, cry_f1c0d
+CryHeader_f184c:
+ channel_count 3
+ channel 5, cry_f1b29
+ channel 6, cry_f1b44
+ channel 8, cry_f1b5f
+CryHeader_f1855:
+ channel_count 3
+ channel 5, cry_f1b6f
+ channel 6, cry_f1b92
+ channel 8, cry_f1bb5
+CryHeader_f185e:
+ channel_count 3
+ channel 5, cry_f1a4b
+ channel 6, cry_f1a6a
+ channel 8, cry_f1a8d
+CryHeader_f1867:
+ channel_count 3
+ channel 5, cry_f1f63
+ channel 6, cry_f1f76
+ channel 8, cry_f1f89
+CryHeader_f1870:
+ channel_count 3
+ channel 5, cry_f1f96
+ channel 6, cry_f1fb1
+ channel 8, cry_f1fcc
+CryHeader_f1879:
+ channel_count 3
+ channel 5, cry_f1fdf
+ channel 6, cry_f1fee
+ channel 8, cry_f1ffd
+CryHeader_f1882:
+ channel_count 3
+ channel 5, cry_f206d
+ channel 6, cry_f2088
+ channel 8, cry_f20a3
+CryHeader_f188b:
+ channel_count 3
+ channel 5, cry_f1f00
+ channel 6, cry_f1f0f
+ channel 8, cry_f1f1e
+CryHeader_f1894:
+ channel_count 3
+ channel 5, cry_f20b6
+ channel 6, cry_f20c9
+ channel 8, cry_f20dc
+CryHeader_f189d:
+ channel_count 3
+ channel 5, cry_f21c6
+ channel 6, cry_f21e9
+ channel 8, cry_f220c
+CryHeader_f18a6:
+ channel_count 3
+ channel 5, cry_f1ede
+ channel 6, cry_f1eed
+ channel 8, cry_f1eff
+CryHeader_f18af:
+ channel_count 3
+ channel 5, cry_f2137
+ channel 6, cry_f2152
+ channel 8, cry_f216d
+CryHeader_f18b8:
+ channel_count 3
+ channel 5, cry_f1f28
+ channel 6, cry_f1f3f
+ channel 8, cry_f1f56
+CryHeader_f18c1:
+ channel_count 3
+ channel 5, cry_f20e9
+ channel 6, cry_f210c
+ channel 8, cry_f2127
+CryHeader_f18ca:
+ channel_count 3
+ channel 5, cry_f2180
+ channel 6, cry_f219b
+ channel 8, cry_f21b6
+CryHeader_f18d3:
+ channel_count 3
+ channel 5, cry_f2007
+ channel 6, cry_f202a
+ channel 8, cry_f2051
+CryHeader_f18dc:
+ channel_count 3
+ channel 5, cry_f221f
+ channel 6, cry_f2232
+ channel 8, cry_f2245
+CryHeader_f18e5:
+ channel_count 3
+ channel 5, cry_f2252
+ channel 6, cry_f2265
+ channel 8, cry_f2278
+CryHeader_f18ee:
+ channel_count 3
+ channel 5, cry_f2285
+ channel 6, cry_f22a8
+ channel 8, cry_f22ca
+CryHeader_f18f7:
+ channel_count 3
+ channel 5, cry_f22cb
+ channel 6, cry_f22de
+ channel 8, cry_f22f1
+CryHeader_f1900:
+ channel_count 3
+ channel 5, cry_f19be
+ channel 6, cry_f19d5
+ channel 8, cry_f19e8
+CryHeader_f1909:
+ channel_count 3
+ channel 5, cry_f19f5
+ channel 6, cry_f1a18
+ channel 8, cry_f1a3b
+CryHeader_f1912:
+ channel_count 3
+ channel 5, cry_f1aa3
+ channel 6, cry_f1aba
+ channel 8, cry_f1ad1
+cry_f191b:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 15, 14, 0, $780
+ square_note 15, 15, 0, $784
+ square_note 15, 12, 3, $5e0
+ square_note 15, 12, 4, $600
+ square_note 10, 6, 12, $780
+ square_note 8, 7, 1, $784
+ sound_ret
+cry_f1936:
+ duty_cycle_pattern 0, 0, 1, 1
+ square_note 15, 10, 0, $741
+ square_note 15, 11, 0, $743
+ square_note 15, 9, 3, $5b1
+ square_note 15, 9, 4, $5c1
+ square_note 10, 4, 12, $741
+ square_note 8, 3, 1, $746
+ sound_ret
+cry_f1951:
+ dbbw $02, $f2, $64c
+ db $e0, $3a, $0f
+ db $d0, $3a, $08
+ db $d0, $2c, $06
+ db $e6, $4c, $0c
+ db $7d, $4c, $0f
+ db $d3, $4c
+ sound_ret
+
+cry_f1967:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 15, 15, 7, $7a0
+ square_note 6, 14, 6, $7a3
+ square_note 10, 15, 4, $7a0
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 10, 15, 6, $7d8
+ square_note 4, 14, 3, $7d7
+ square_note 15, 15, 2, $7d8
+ sound_ret
+cry_f1984:
+ duty_cycle_pattern 0, 0, 1, 1
+ square_note 2, 0, 8, $0
+ square_note 15, 10, 7, $6a1
+ square_note 6, 8, 6, $6a2
+ square_note 10, 7, 4, $6a1
+ duty_cycle_pattern 1, 1, 3, 3
+ square_note 10, 7, 6, $6d6
+ square_note 4, 8, 3, $6d9
+ square_note 15, 10, 2, $6d7
+ sound_ret
+cry_f19a5:
+ noise_note 2, 15, 2, $3c
+ noise_note 8, 14, 4, $3e
+ noise_note 15, 13, 7, $3c
+ noise_note 6, 12, 5, $3b
+ noise_note 6, 14, 4, $3d
+ noise_note 8, 11, 6, $3c
+ noise_note 6, 13, 4, $3d
+ noise_note 8, 12, 1, $3b
+ sound_ret
+
+cry_f19be:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 15, 15, 7, $7c0
+ square_note 6, 14, 4, $7c1
+ square_note 10, 15, 6, $7c0
+ square_note 4, 13, 3, $7c2
+ square_note 8, 12, 1, $7c0
+ sound_ret
+cry_f19d5:
+ duty_cycle_pattern 1, 1, 3, 3
+ square_note 15, 9, 7, $781
+ square_note 6, 8, 4, $780
+ square_note 10, 9, 6, $781
+ square_note 15, 8, 3, $781
+ sound_ret
+cry_f19e8:
+ noise_note 3, 15, 2, $3c
+ noise_note 13, 14, 6, $2c
+ noise_note 15, 13, 7, $3c
+ noise_note 8, 12, 1, $2c
+ sound_ret
+
+cry_f19f5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 15, 15, 7, $680
+ square_note 10, 14, 6, $684
+ square_note 15, 13, 7, $690
+ square_note 8, 13, 5, $690
+ square_note 6, 12, 4, $688
+ square_note 5, 13, 3, $670
+ square_note 4, 13, 3, $660
+ square_note 8, 12, 1, $640
+ sound_ret
+cry_f1a18:
+ duty_cycle_pattern 0, 0, 1, 1
+ square_note 15, 11, 7, $641
+ square_note 10, 9, 6, $642
+ square_note 15, 10, 7, $651
+ square_note 8, 10, 5, $651
+ square_note 6, 9, 4, $647
+ square_note 5, 10, 3, $631
+ square_note 4, 9, 3, $622
+ square_note 8, 7, 1, $601
+ sound_ret
+cry_f1a3b:
+ noise_note 15, 14, 4, $3c
+ noise_note 10, 12, 7, $4c
+ noise_note 10, 12, 7, $3c
+ noise_note 12, 11, 7, $4c
+ noise_note 15, 10, 2, $5c
+ sound_ret
+
+cry_f1a4b:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 6, 15, 7, $7a0
+ square_note 8, 14, 6, $7a4
+ square_note 4, 13, 6, $7a0
+ square_note 15, 13, 3, $720
+ square_note 8, 12, 3, $723
+ square_note 2, 12, 2, $728
+ square_note 8, 11, 1, $730
+ sound_ret
+cry_f1a6a:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 4, 0, 8, $0
+ square_note 6, 10, 7, $741
+ square_note 8, 8, 6, $743
+ square_note 4, 7, 6, $741
+ square_note 13, 8, 3, $6c2
+ square_note 7, 7, 3, $6c1
+ square_note 3, 8, 2, $6cc
+ square_note 8, 7, 1, $6d8
+ sound_ret
+cry_f1a8d:
+ noise_note 2, 15, 2, $4c
+ noise_note 6, 14, 6, $3a
+ noise_note 4, 13, 7, $3a
+ noise_note 6, 13, 6, $2c
+ noise_note 8, 14, 5, $3c
+ noise_note 12, 13, 2, $3d
+ noise_note 8, 13, 1, $2c
+ sound_ret
+
+cry_f1aa3:
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 6, 15, 4, $740
+ square_note 15, 14, 3, $730
+ square_note 4, 15, 4, $740
+ square_note 5, 11, 3, $748
+ square_note 8, 13, 1, $750
+ sound_ret
+cry_f1aba:
+ duty_cycle_pattern 1, 3, 1, 3
+ square_note 6, 12, 3, $712
+ square_note 15, 11, 3, $704
+ square_note 3, 12, 3, $712
+ square_note 4, 12, 3, $721
+ square_note 8, 11, 1, $732
+ sound_ret
+cry_f1ad1:
+ noise_note 8, 13, 6, $2c
+ noise_note 12, 12, 6, $3c
+ noise_note 10, 11, 6, $2c
+ noise_note 8, 9, 1, $1c
+ sound_ret
+
+cry_f1ade:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 4, 15, 7, $608
+ square_note 6, 14, 6, $600
+ square_note 6, 13, 7, $5f0
+ square_note 6, 12, 4, $5e0
+ square_note 5, 13, 3, $5c0
+ square_note 4, 13, 3, $5a0
+ square_note 8, 14, 1, $580
+ sound_ret
+cry_f1afd:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 4, 12, 7, $504
+ square_note 6, 10, 6, $502
+ square_note 6, 9, 7, $4f1
+ square_note 4, 11, 4, $4e1
+ square_note 5, 10, 3, $4c2
+ square_note 4, 11, 3, $4a3
+ square_note 8, 12, 1, $482
+ sound_ret
+cry_f1b1c:
+ noise_note 12, 14, 4, $4c
+ noise_note 10, 12, 7, $5c
+ noise_note 12, 11, 6, $4c
+ noise_note 15, 10, 2, $5c
+ sound_ret
+
+cry_f1b29:
+ duty_cycle_pattern 3, 3, 0, 1
+ square_note 4, 15, 7, $7c0
+ square_note 12, 14, 6, $7c2
+ square_note 6, 11, 5, $680
+ square_note 4, 12, 4, $670
+ square_note 4, 11, 5, $660
+ square_note 8, 12, 1, $640
+ sound_ret
+cry_f1b44:
+ duty_cycle_pattern 3, 0, 3, 0
+ square_note 3, 12, 7, $781
+ square_note 12, 11, 6, $780
+ square_note 6, 10, 5, $641
+ square_note 4, 12, 4, $632
+ square_note 6, 11, 5, $621
+ square_note 8, 10, 1, $602
+ sound_ret
+cry_f1b5f:
+ noise_note 3, 14, 4, $3c
+ noise_note 12, 13, 6, $2c
+ noise_note 4, 14, 4, $3c
+ noise_note 8, 11, 7, $5c
+ noise_note 15, 12, 2, $5d
+ sound_ret
+
+cry_f1b6f:
+ duty_cycle_pattern 3, 0, 2, 1
+ square_note 8, 15, 7, $680
+ square_note 2, 15, 7, $660
+ square_note 1, 14, 7, $640
+ square_note 1, 14, 7, $620
+ square_note 15, 13, 1, $600
+ square_note 4, 12, 7, $740
+ square_note 4, 10, 7, $730
+ square_note 15, 9, 1, $720
+ sound_ret
+cry_f1b92:
+ duty_cycle_pattern 1, 3, 2, 1
+ square_note 10, 14, 7, $682
+ square_note 2, 14, 7, $662
+ square_note 1, 13, 7, $642
+ square_note 1, 13, 7, $622
+ square_note 15, 12, 1, $602
+ square_note 4, 11, 7, $742
+ square_note 2, 9, 7, $732
+ square_note 15, 8, 1, $722
+ sound_ret
+cry_f1bb5:
+ noise_note 4, 7, 4, $21
+ noise_note 4, 7, 4, $10
+ noise_note 4, 7, 1, $20
+ sound_ret
+
+cry_f1bbf:
+ duty_cycle_pattern 3, 3, 1, 1
+ square_note 4, 15, 3, $718
+ square_note 15, 14, 5, $798
+ square_note 8, 9, 1, $758
+ sound_ret
+cry_f1bce:
+ duty_cycle_pattern 2, 2, 0, 0
+ square_note 5, 11, 3, $708
+ square_note 15, 12, 5, $788
+ square_note 8, 7, 1, $748
+ sound_ret
+cry_f1bdd:
+ noise_note 3, 10, 1, $1c
+ noise_note 14, 9, 4, $2c
+ noise_note 8, 8, 1, $1c
+ sound_ret
+
+cry_f1be7:
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 4, 14, 1, $700
+ square_note 4, 15, 2, $780
+ square_note 2, 9, 2, $740
+ square_note 8, 14, 1, $600
+ sound_ret
+cry_f1bfa:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 4, 11, 1, $6e1
+ square_note 3, 12, 2, $6e1
+ square_note 3, 6, 2, $681
+ square_note 8, 11, 1, $5e1
+ sound_ret
+cry_f1c0d:
+ noise_note 2, 6, 1, $32
+ noise_note 2, 6, 1, $21
+ noise_note 8, 6, 1, $11
+ sound_ret
+
+cry_f1c17:
+ duty_cycle_pattern 3, 3, 2, 2
+ square_note 6, 8, 3, $247
+ square_note 15, 6, 2, $226
+ square_note 4, 5, 2, $245
+ square_note 9, 6, 3, $206
+ square_note 15, 8, 2, $225
+ square_note 15, 4, 2, $207
+cry_f1c31:
+ sound_ret
+cry_f1c32:
+ noise_note 8, 13, 4, $8c
+ noise_note 4, 14, 2, $9c
+ noise_note 15, 12, 6, $8c
+ noise_note 8, 14, 4, $ac
+ noise_note 15, 13, 7, $9c
+ noise_note 15, 15, 2, $ac
+ sound_ret
+
+cry_f1c45:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 4, 15, 3, $6e0
+ square_note 15, 14, 4, $640
+ square_note 8, 12, 1, $620
+ sound_ret
+cry_f1c54:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 3, 12, 3, $683
+ square_note 14, 11, 4, $602
+ square_note 8, 10, 1, $601
+ sound_ret
+cry_f1c63:
+ noise_note 4, 13, 3, $5c
+ noise_note 15, 14, 6, $4c
+ noise_note 8, 11, 1, $5c
+ sound_ret
+
+cry_f1c6d:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 6, 14, 2, $500
+ square_note 6, 14, 3, $580
+ square_note 6, 13, 3, $570
+ square_note 8, 10, 1, $560
+ sound_ret
+cry_f1c80:
+ duty_cycle_pattern 3, 3, 1, 1
+ square_note 6, 14, 2, $482
+ square_note 6, 13, 3, $501
+ square_note 6, 11, 2, $4e2
+ square_note 8, 8, 1, $4c1
+cry_f1c92:
+ sound_ret
+
+cry_f1c93:
+ duty_cycle_pattern 3, 0, 3, 0
+ square_note 4, 15, 1, $700
+ square_note 4, 14, 1, $780
+ square_note 4, 13, 1, $740
+ square_note 4, 14, 1, $740
+ square_note 4, 15, 1, $780
+ square_note 4, 13, 1, $700
+ square_note 4, 15, 1, $701
+ square_note 4, 13, 1, $782
+ square_note 4, 12, 1, $742
+ square_note 8, 11, 1, $741
+ sound_ret
+cry_f1cbe:
+ duty_cycle_pattern 1, 0, 1, 0
+ square_note 12, 0, 8, $0
+ square_note 4, 15, 1, $701
+ square_note 4, 14, 1, $782
+ square_note 4, 13, 1, $741
+ square_note 4, 14, 1, $741
+ square_note 4, 15, 1, $782
+ square_note 8, 13, 1, $701
+ sound_ret
+cry_f1cdd:
+ noise_note 15, 0, 8, $0
+ noise_note 4, 0, 8, $0
+ noise_note 4, 13, 1, $4c
+ noise_note 4, 11, 1, $2c
+ noise_note 4, 13, 1, $3c
+ noise_note 4, 11, 1, $3c
+ noise_note 4, 12, 1, $2c
+ noise_note 8, 10, 1, $4c
+ sound_ret
+
+cry_f1cf6:
+ duty_cycle_pattern 3, 0, 3, 0
+ square_note 8, 15, 5, $600
+ square_note 2, 13, 2, $638
+ square_note 2, 12, 2, $630
+ square_note 2, 12, 2, $628
+ square_note 2, 11, 2, $620
+ square_note 2, 11, 2, $610
+ square_note 2, 10, 2, $618
+ square_note 2, 11, 2, $610
+ square_note 8, 12, 1, $620
+ sound_ret
+cry_f1d1d:
+ duty_cycle_pattern 1, 0, 1, 0
+ square_note 12, 12, 3, $5c0
+ square_note 3, 11, 1, $5f9
+ square_note 2, 10, 1, $5f1
+ square_note 2, 10, 1, $5e9
+ square_note 2, 9, 1, $5e1
+ square_note 2, 9, 1, $5d9
+ square_note 2, 8, 1, $5d1
+ square_note 2, 9, 1, $5d9
+ square_note 8, 9, 1, $5e1
+cry_f1d43:
+ sound_ret
+
+cry_f1d44:
+ duty_cycle_pattern 0, 0, 0, 0
+ square_note 8, 15, 5, $480
+ square_note 2, 14, 1, $5e0
+ square_note 8, 13, 1, $5dc
+ sound_ret
+cry_f1d53:
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 7, 9, 5, $441
+ square_note 2, 8, 1, $521
+ square_note 8, 6, 1, $51a
+cry_f1d61:
+ sound_ret
+
+cry_f1d62:
+ duty_cycle_pattern 2, 0, 2, 0
+ square_note 5, 15, 2, $650
+ square_note 9, 13, 1, $660
+ square_note 5, 14, 2, $612
+ square_note 9, 12, 1, $622
+ square_note 5, 15, 2, $610
+ square_note 6, 13, 1, $620
+ sound_loop 2, cry_f1d62
+ sound_ret
+cry_f1d81:
+ duty_cycle_pattern 1, 0, 0, 0
+ square_note 4, 0, 8, $0
+ square_note 5, 15, 2, $651
+ square_note 9, 13, 1, $661
+ square_note 5, 14, 2, $614
+ square_note 8, 12, 1, $624
+ square_note 5, 15, 2, $611
+ square_note 12, 13, 1, $621
+ square_note 5, 14, 2, $614
+ square_note 8, 12, 1, $624
+ square_note 5, 15, 2, $611
+ square_note 4, 13, 1, $621
+ sound_ret
+cry_f1db0:
+ noise_note 6, 13, 2, $1c
+ noise_note 9, 11, 1, $2c
+ noise_note 8, 12, 2, $2c
+ noise_note 9, 11, 1, $3c
+ noise_note 6, 12, 2, $2c
+ noise_note 9, 10, 2, $3c
+ noise_note 7, 12, 2, $2c
+ noise_note 5, 10, 1, $3c
+ noise_note 9, 12, 2, $2c
+ noise_note 4, 10, 1, $3c
+ sound_ret
+
+cry_f1dcf:
+ duty_cycle_pattern 2, 2, 0, 0
+ square_note 4, 15, 3, $600
+ square_note 8, 13, 5, $760
+ square_note 3, 14, 2, $720
+ square_note 8, 13, 1, $710
+ sound_ret
+cry_f1de2:
+ duty_cycle_pattern 1, 1, 2, 2
+ square_note 5, 11, 3, $6f1
+ square_note 7, 12, 5, $752
+ square_note 3, 10, 2, $711
+ square_note 8, 11, 1, $601
+ sound_ret
+cry_f1df5:
+ noise_note 3, 10, 2, $3c
+ noise_note 12, 9, 4, $2c
+ noise_note 3, 8, 2, $1c
+ noise_note 8, 7, 1, $2c
+ sound_ret
+
+cry_f1e02:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 8, 15, 7, $6e0
+ square_note 6, 14, 6, $6e5
+ square_note 3, 15, 4, $6e0
+ square_note 3, 15, 6, $6d0
+ square_note 3, 14, 3, $6c0
+ square_note 4, 15, 2, $6b0
+ square_note 15, 10, 2, $6c8
+ sound_ret
+cry_f1e21:
+ duty_cycle_pattern 0, 0, 1, 1
+ square_note 3, 0, 8, $0
+ square_note 8, 10, 7, $6a1
+ square_note 6, 8, 6, $6a3
+ square_note 3, 7, 4, $6a1
+ square_note 3, 7, 6, $691
+ square_note 3, 8, 3, $682
+ square_note 4, 10, 2, $671
+ square_note 15, 7, 2, $689
+ sound_ret
+cry_f1e44:
+ noise_note 2, 15, 2, $3c
+ noise_note 8, 14, 4, $3e
+ noise_note 8, 13, 7, $3c
+ noise_note 5, 12, 5, $3b
+ noise_note 3, 13, 4, $2c
+ noise_note 2, 11, 6, $3c
+ noise_note 3, 10, 4, $2c
+ noise_note 8, 9, 1, $3c
+ sound_ret
+
+cry_f1e5d:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 15, 15, 6, $565
+ square_note 10, 14, 4, $57c
+ square_note 3, 12, 2, $55c
+ square_note 15, 11, 2, $53c
+ sound_ret
+cry_f1e70:
+ duty_cycle_pattern 1, 1, 2, 2
+ square_note 14, 13, 6, $503
+ square_note 9, 11, 4, $51b
+ square_note 4, 9, 2, $4fa
+ square_note 15, 10, 2, $4db
+ sound_ret
+cry_f1e83:
+ noise_note 12, 14, 6, $4c
+ noise_note 11, 13, 7, $5c
+ noise_note 15, 12, 2, $4c
+ sound_ret
+
+cry_f1e8d:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 4, 15, 7, $6a0
+ square_note 8, 14, 6, $6a4
+ square_note 4, 13, 6, $6a0
+ square_note 12, 13, 3, $620
+ square_note 8, 12, 3, $624
+ square_note 4, 12, 2, $620
+ square_note 8, 11, 1, $610
+ sound_ret
+cry_f1eac:
+ duty_cycle_pattern 1, 1, 2, 2
+ square_note 4, 14, 7, $601
+ square_note 8, 13, 6, $603
+ square_note 4, 12, 6, $601
+ square_note 12, 12, 3, $581
+ square_note 8, 11, 3, $583
+ square_note 4, 11, 2, $582
+ square_note 8, 10, 1, $571
+ sound_ret
+cry_f1ecb:
+ noise_note 7, 13, 6, $5c
+ noise_note 8, 14, 6, $4c
+ noise_note 4, 13, 4, $5c
+ noise_note 4, 13, 4, $4c
+ noise_note 7, 12, 3, $4c
+ noise_note 8, 10, 1, $5c
+ sound_ret
+
+cry_f1ede:
+ duty_cycle_pattern 0, 1, 2, 3
+ square_note 7, 13, 2, $740
+ square_note 15, 14, 5, $760
+ square_note 24, 12, 1, $730
+ sound_ret
+cry_f1eed:
+ duty_cycle_pattern 2, 0, 0, 1
+ square_note 2, 12, 2, $701
+ square_note 4, 12, 2, $708
+ square_note 15, 13, 7, $741
+ square_note 24, 10, 2, $701
+cry_f1eff:
+ sound_ret
+
+cry_f1f00:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 15, 13, 7, $780
+ square_note 4, 14, 6, $7a0
+ square_note 15, 13, 2, $740
+ sound_ret
+cry_f1f0f:
+ duty_cycle_pattern 1, 1, 2, 2
+ square_note 15, 12, 7, $753
+ square_note 5, 11, 6, $772
+ square_note 15, 12, 2, $711
+ sound_ret
+cry_f1f1e:
+ noise_note 13, 15, 6, $4c
+ noise_note 4, 14, 6, $3c
+ noise_note 15, 15, 2, $4c
+ sound_ret
+
+cry_f1f28:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 6, 15, 7, $6c0
+ square_note 15, 14, 7, $700
+ square_note 4, 15, 4, $6f0
+ square_note 4, 14, 4, $6e0
+ square_note 8, 13, 1, $6d0
+ sound_ret
+cry_f1f3f:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 7, 14, 6, $681
+ square_note 14, 13, 5, $6c1
+ square_note 4, 12, 4, $6b1
+ square_note 4, 13, 4, $6a1
+ square_note 8, 12, 1, $691
+ sound_ret
+cry_f1f56:
+ noise_note 10, 10, 6, $3c
+ noise_note 14, 9, 4, $2c
+ noise_note 5, 10, 3, $3c
+ noise_note 8, 9, 1, $2c
+ sound_ret
+
+cry_f1f63:
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 12, 15, 2, $440
+ square_note 15, 14, 3, $4a0
+ square_note 4, 13, 2, $490
+ square_note 8, 13, 1, $480
+ sound_ret
+cry_f1f76:
+ duty_cycle_pattern 3, 2, 3, 2
+ square_note 11, 13, 2, $438
+ square_note 14, 12, 6, $498
+ square_note 3, 11, 2, $488
+ square_note 8, 11, 1, $478
+ sound_ret
+cry_f1f89:
+ noise_note 10, 14, 6, $6c
+ noise_note 15, 13, 2, $5c
+ noise_note 3, 12, 2, $6c
+ noise_note 8, 13, 1, $5c
+ sound_ret
+
+cry_f1f96:
+ duty_cycle_pattern 0, 3, 0, 3
+ square_note 15, 15, 6, $5c0
+ square_note 8, 14, 3, $5bc
+ square_note 6, 13, 2, $5d0
+ square_note 6, 11, 2, $5e0
+ square_note 6, 12, 2, $5f0
+ square_note 8, 11, 1, $600
+ sound_ret
+cry_f1fb1:
+ duty_cycle_pattern 2, 1, 2, 1
+ square_note 14, 12, 6, $4b1
+ square_note 7, 12, 3, $4ad
+ square_note 5, 11, 2, $4c1
+ square_note 8, 9, 2, $4d1
+ square_note 6, 10, 2, $4e1
+ square_note 8, 9, 1, $4f1
+ sound_ret
+cry_f1fcc:
+ noise_note 10, 14, 6, $5c
+ noise_note 10, 13, 6, $6c
+ noise_note 4, 12, 2, $4c
+ noise_note 6, 13, 3, $5c
+ noise_note 8, 11, 3, $4c
+ noise_note 8, 10, 1, $5c
+ sound_ret
+
+cry_f1fdf:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 8, 14, 4, $790
+ square_note 15, 15, 5, $7c0
+ square_note 8, 13, 1, $7d8
+ sound_ret
+cry_f1fee:
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 10, 12, 4, $771
+ square_note 15, 11, 6, $7a2
+ square_note 8, 10, 1, $7b7
+ sound_ret
+cry_f1ffd:
+ noise_note 8, 14, 4, $4c
+ noise_note 14, 12, 4, $3c
+ noise_note 8, 13, 1, $2c
+ sound_ret
+
+cry_f2007:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 6, 15, 2, $600
+ square_note 6, 14, 2, $640
+ square_note 6, 13, 2, $680
+ square_note 6, 14, 2, $6c0
+ square_note 6, 13, 2, $700
+ square_note 6, 12, 2, $740
+ square_note 6, 11, 2, $780
+ square_note 8, 10, 1, $7c0
+ sound_ret
+cry_f202a:
+ duty_cycle_pattern 0, 1, 0, 1
+ square_note 3, 0, 8, $1
+ square_note 6, 12, 2, $5c1
+ square_note 6, 11, 2, $602
+ square_note 6, 10, 2, $641
+ square_note 6, 11, 2, $682
+ square_note 6, 10, 2, $6c2
+ square_note 6, 9, 2, $701
+ square_note 6, 10, 2, $742
+ square_note 8, 8, 1, $781
+ sound_ret
+cry_f2051:
+ noise_note 6, 0, 8, $1
+ noise_note 5, 14, 2, $5c
+ noise_note 5, 12, 2, $4c
+ noise_note 5, 13, 2, $3c
+ noise_note 5, 11, 2, $2c
+ noise_note 5, 12, 2, $1c
+ noise_note 5, 10, 2, $1b
+ noise_note 5, 9, 2, $1a
+ noise_note 8, 8, 1, $18
+ sound_ret
+
+cry_f206d:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 4, 15, 3, $780
+ square_note 15, 14, 7, $700
+ square_note 8, 13, 3, $710
+ square_note 4, 12, 2, $700
+ square_note 4, 13, 2, $6f0
+ square_note 8, 12, 1, $6e0
+ sound_ret
+cry_f2088:
+ duty_cycle_pattern 1, 1, 2, 2
+ square_note 6, 12, 3, $701
+ square_note 14, 11, 7, $681
+ square_note 7, 11, 3, $692
+ square_note 3, 10, 2, $681
+ square_note 4, 11, 2, $672
+ square_note 8, 10, 1, $661
+ sound_ret
+cry_f20a3:
+ noise_note 6, 14, 3, $5c
+ noise_note 14, 13, 6, $4c
+ noise_note 6, 12, 6, $3c
+ noise_note 3, 11, 3, $4c
+ noise_note 3, 10, 2, $5c
+ noise_note 8, 11, 1, $6c
+ sound_ret
+
+cry_f20b6:
+ duty_cycle_pattern 0, 0, 3, 3
+ square_note 15, 15, 7, $500
+ square_note 15, 14, 7, $508
+ square_note 8, 11, 4, $480
+ square_note 15, 10, 2, $460
+ sound_ret
+cry_f20c9:
+ duty_cycle_pattern 1, 0, 1, 0
+ square_note 14, 13, 7, $481
+ square_note 14, 12, 7, $489
+ square_note 10, 11, 4, $401
+ square_note 15, 12, 2, $3e1
+ sound_ret
+cry_f20dc:
+ noise_note 14, 15, 7, $7c
+ noise_note 12, 15, 6, $6c
+ noise_note 9, 14, 4, $7c
+ noise_note 15, 14, 2, $6c
+ sound_ret
+
+cry_f20e9:
+ duty_cycle_pattern 3, 3, 1, 1
+ square_note 7, 13, 6, $7e1
+ square_note 6, 12, 6, $7e2
+ square_note 9, 13, 6, $7e1
+ square_note 7, 12, 6, $7e0
+ square_note 5, 11, 6, $7e2
+ square_note 7, 12, 6, $7e1
+ square_note 6, 11, 6, $7e0
+ square_note 8, 10, 1, $7df
+ sound_ret
+cry_f210c:
+ duty_cycle_pattern 1, 0, 1, 0
+ square_note 6, 12, 3, $7c9
+ square_note 6, 11, 3, $7c7
+ square_note 10, 12, 4, $7c3
+ square_note 8, 11, 4, $7c7
+ square_note 6, 12, 3, $7c9
+ square_note 15, 10, 2, $7c5
+ sound_ret
+cry_f2127:
+ noise_note 13, 1, 9, $7c
+ noise_note 13, 15, 7, $8c
+ noise_note 12, 13, 6, $7c
+ noise_note 8, 12, 4, $6c
+ noise_note 15, 11, 3, $5c
+ sound_ret
+
+cry_f2137:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 6, 15, 7, $740
+ square_note 12, 14, 6, $744
+ square_note 6, 13, 5, $750
+ square_note 4, 12, 3, $760
+ square_note 3, 12, 3, $780
+ square_note 8, 13, 1, $7a0
+ sound_ret
+cry_f2152:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 6, 12, 7, $701
+ square_note 11, 11, 6, $702
+ square_note 6, 10, 5, $711
+ square_note 4, 9, 3, $721
+ square_note 3, 10, 3, $741
+ square_note 8, 9, 1, $762
+ sound_ret
+cry_f216d:
+ noise_note 3, 14, 2, $3c
+ noise_note 8, 13, 6, $4c
+ noise_note 5, 13, 4, $3c
+ noise_note 12, 12, 7, $4c
+ noise_note 2, 14, 2, $3c
+ noise_note 8, 13, 1, $2c
+ sound_ret
+
+cry_f2180:
+ duty_cycle_pattern 3, 3, 1, 0
+ square_note 15, 15, 0, $705
+ square_note 10, 14, 0, $700
+ square_note 6, 11, 4, $710
+ square_note 4, 13, 3, $700
+ square_note 6, 11, 2, $620
+ square_note 8, 10, 1, $624
+ sound_ret
+cry_f219b:
+ duty_cycle_pattern 0, 2, 0, 2
+ square_note 15, 11, 0, $6c3
+ square_note 10, 10, 0, $6c1
+ square_note 6, 8, 4, $6d2
+ square_note 4, 9, 3, $6c1
+ square_note 6, 8, 2, $5e1
+ square_note 8, 6, 1, $5e8
+ sound_ret
+cry_f21b6:
+ noise_note 6, 14, 6, $4c
+ noise_note 15, 13, 6, $3c
+ noise_note 10, 12, 5, $4a
+ noise_note 1, 11, 2, $5b
+ noise_note 15, 12, 2, $4c
+ sound_ret
+
+cry_f21c6:
+ duty_cycle_pattern 1, 1, 0, 0
+ square_note 10, 15, 5, $680
+ square_note 3, 14, 2, $6a0
+ square_note 3, 15, 2, $6c0
+ square_note 3, 14, 2, $6e0
+ square_note 3, 13, 2, $700
+ square_note 3, 12, 2, $6e0
+ square_note 3, 13, 2, $6c0
+ square_note 8, 12, 1, $6a0
+ sound_ret
+cry_f21e9:
+ duty_cycle_pattern 0, 0, 3, 3
+ square_note 9, 13, 5, $631
+ square_note 3, 13, 2, $652
+ square_note 3, 14, 2, $671
+ square_note 3, 11, 2, $691
+ square_note 3, 12, 2, $6b2
+ square_note 3, 11, 2, $691
+ square_note 3, 12, 2, $671
+ square_note 8, 11, 1, $651
+ sound_ret
+cry_f220c:
+ noise_note 6, 14, 3, $4c
+ noise_note 4, 12, 3, $3c
+ noise_note 5, 13, 4, $3c
+ noise_note 4, 12, 4, $2c
+ noise_note 6, 11, 4, $3c
+ noise_note 8, 12, 1, $2c
+ sound_ret
+
+cry_f221f:
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 3, 15, 4, $641
+ square_note 13, 13, 6, $721
+ square_note 8, 15, 4, $719
+ square_note 8, 12, 1, $71a
+ sound_ret
+cry_f2232:
+ duty_cycle_pattern 3, 0, 3, 0
+ square_note 4, 15, 4, $580
+ square_note 14, 14, 6, $6e0
+ square_note 8, 13, 5, $6d8
+ square_note 8, 13, 1, $6dc
+ sound_ret
+cry_f2245:
+ noise_note 5, 12, 4, $46
+ noise_note 13, 10, 5, $44
+ noise_note 8, 12, 4, $45
+ noise_note 8, 11, 1, $44
+ sound_ret
+
+cry_f2252:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 13, 15, 1, $511
+ square_note 13, 14, 1, $515
+ square_note 13, 14, 1, $511
+ square_note 8, 13, 1, $511
+ sound_ret
+cry_f2265:
+ duty_cycle_pattern 0, 1, 1, 1
+ square_note 12, 14, 1, $50c
+ square_note 12, 13, 1, $510
+ square_note 14, 12, 1, $50c
+ square_note 8, 12, 1, $50a
+ sound_ret
+cry_f2278:
+ noise_note 14, 15, 2, $65
+ noise_note 13, 14, 2, $55
+ noise_note 14, 13, 2, $56
+ noise_note 8, 13, 1, $66
+ sound_ret
+
+cry_f2285:
+ duty_cycle_pattern 0, 1, 2, 3
+ square_note 3, 15, 3, $564
+ square_note 2, 14, 2, $544
+ square_note 5, 13, 1, $522
+ square_note 2, 11, 2, $484
+ square_note 8, 13, 1, $4a2
+ square_note 3, 15, 3, $524
+ square_note 4, 14, 4, $4e4
+ square_note 8, 13, 1, $502
+ sound_ret
+cry_f22a8:
+ duty_cycle_pattern 3, 0, 3, 0
+ square_note 3, 13, 3, $560
+ square_note 2, 12, 2, $540
+ square_note 5, 12, 1, $520
+ square_note 2, 9, 2, $480
+ square_note 8, 12, 1, $4a0
+ square_note 3, 13, 3, $520
+ square_note 3, 12, 4, $4e0
+ square_note 8, 12, 1, $500
+cry_f22ca:
+ sound_ret
+
+cry_f22cb:
+ duty_cycle_pattern 0, 1, 0, 1
+ square_note 2, 3, 13, $381
+ square_note 7, 15, 5, $601
+ square_note 1, 12, 2, $481
+ square_note 8, 9, 1, $381
+ sound_ret
+cry_f22de:
+ duty_cycle_pattern 3, 2, 3, 2
+ square_note 2, 3, 14, $5b0
+ square_note 7, 13, 5, $75d
+ square_note 1, 11, 2, $6b0
+ square_note 8, 6, 1, $5b0
+ sound_ret
+cry_f22f1:
+ noise_note 2, 9, 2, $49
+ noise_note 7, 11, 5, $29
+ noise_note 1, 10, 2, $39
+ noise_note 8, 9, 1, $49
+ sound_ret
-CryHeaders:: ; TODO: Rip the data, then INCBIN it
diff --git a/home/audio.asm b/home/audio.asm
index 508a729..94dbea4 100644
--- a/home/audio.asm
+++ b/home/audio.asm
@@ -82,10 +82,10 @@ PlayCryHeader::
ldh a, [hROMBank]
push af
- ld a, BANK(CryHeaders)
+ ld a, BANK(Cries)
ld [MBC3RomBank], a ; Unsafe
ldh [hROMBank], a
- ld hl, CryHeaders
+ ld hl, Cries
rept 6
add hl, de
endr
diff --git a/home/cry.asm b/home/cry.asm
index 994bc29..dc446c8 100644
--- a/home/cry.asm
+++ b/home/cry.asm
@@ -33,9 +33,9 @@ LoadCryHeader::
call GetCryIndex
ldh a, [hROMBank]
push af
- ld a, BANK(CryHeaders)
+ ld a, BANK(Cries)
call Bankswitch
- ld hl, CryHeaders
+ ld hl, Cries
add hl, bc
add hl, bc
add hl, bc
diff --git a/layout.link b/layout.link
index 6259b27..e467825 100644
--- a/layout.link
+++ b/layout.link
@@ -935,6 +935,8 @@ ROMX $3c
org $4000
org $51cb
"audio/cries.asm@Cries"
+ org $57c5
+ "audio/cries.asm@CryHeaders"
org $62fe
"audio/songs/title.asm"
diff --git a/shim.sym b/shim.sym
index 5d9261e..ac252ad 100755
--- a/shim.sym
+++ b/shim.sym
@@ -245,46 +245,6 @@
3C:4598 Sfx_6b
3C:45A1 Sfx_6c
-; Cry header shims
-3C:57C5 CryHeader_f17c5
-3C:57CE CryHeader_f17ce
-3C:57D7 CryHeader_f17d7
-3C:57E0 CryHeader_f17e0
-3C:57E9 CryHeader_f17e9
-3C:57F2 CryHeader_f17f2
-3C:57FB CryHeader_f17fb
-3C:5804 CryHeader_f1804
-3C:580D CryHeader_f180d
-3C:5816 CryHeader_f1816
-3C:581F CryHeader_f181f
-3C:5828 CryHeader_f1828
-3C:5831 CryHeader_f1831
-3C:583A CryHeader_f183a
-3C:5843 CryHeader_f1843
-3C:584C CryHeader_f184c
-3C:5855 CryHeader_f1855
-3C:585E CryHeader_f185e
-3C:5867 CryHeader_f1867
-3C:5870 CryHeader_f1870
-3C:5879 CryHeader_f1879
-3C:5882 CryHeader_f1882
-3C:588B CryHeader_f188b
-3C:5894 CryHeader_f1894
-3C:589D CryHeader_f189d
-3C:58A6 CryHeader_f18a6
-3C:58AF CryHeader_f18af
-3C:58B8 CryHeader_f18b8
-3C:58C1 CryHeader_f18c1
-3C:58CA CryHeader_f18ca
-3C:58D3 CryHeader_f18d3
-3C:58DC CryHeader_f18dc
-3C:58E5 CryHeader_f18e5
-3C:58EE CryHeader_f18ee
-3C:58F7 CryHeader_f18f7
-3C:5900 CryHeader_f1900
-3C:5909 CryHeader_f1909
-3C:5912 CryHeader_f1912
-
3F:40E9 InGameDebugMenu
3F:4C24 Functionfcc24
3F:4E3E Functionfce3e