mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-07 16:15:23 +13:00
Insert Crystal audio engine and music
most credit goes to Sanqui
This commit is contained in:
parent
832c28eaea
commit
87eed68710
586 changed files with 193763 additions and 6447 deletions
|
|
@ -136,6 +136,16 @@ dbbw: MACRO
|
|||
dw \3
|
||||
ENDM
|
||||
|
||||
bigdw: MACRO ; big-endian word
|
||||
dw ((\1)/$100) + (((\1)&$ff)*$100)
|
||||
ENDM
|
||||
|
||||
dt: MACRO ; three-byte (big-endian)
|
||||
db (\1 >> 16) & $ff
|
||||
db (\1 >> 8) & $ff
|
||||
db \1 & $ff
|
||||
ENDM
|
||||
|
||||
; Predef macro.
|
||||
predef_const: MACRO
|
||||
const \1PredefID
|
||||
|
|
@ -186,3 +196,8 @@ tx_pre_jump: MACRO
|
|||
tx_pre_id \1
|
||||
jp PrintPredefTextID
|
||||
ENDM
|
||||
|
||||
inc_section: MACRO
|
||||
SECTION \1, ROMX
|
||||
include \1
|
||||
ENDM
|
||||
|
|
|
|||
|
|
@ -31,71 +31,25 @@ audio: MACRO
|
|||
ENDM
|
||||
|
||||
unknownsfx0x10: MACRO
|
||||
db $10
|
||||
db $dd ; soundinput
|
||||
db \1
|
||||
ENDM
|
||||
|
||||
unknownsfx0x20: MACRO
|
||||
db $20 | \1
|
||||
; noise/sound
|
||||
db \1
|
||||
;db $20 | \1
|
||||
db \2
|
||||
db \3
|
||||
db \4
|
||||
ENDM
|
||||
|
||||
unknownnoise0x20: MACRO
|
||||
db $20 | \1
|
||||
db \1 ; | $20
|
||||
db \2
|
||||
db \3
|
||||
ENDM
|
||||
|
||||
;format: pitch length (in 16ths)
|
||||
C_: MACRO
|
||||
db $00 | (\1 - 1)
|
||||
ENDM
|
||||
|
||||
C#: MACRO
|
||||
db $10 | (\1 - 1)
|
||||
ENDM
|
||||
|
||||
D_: MACRO
|
||||
db $20 | (\1 - 1)
|
||||
ENDM
|
||||
|
||||
D#: MACRO
|
||||
db $30 | (\1 - 1)
|
||||
ENDM
|
||||
|
||||
E_: MACRO
|
||||
db $40 | (\1 - 1)
|
||||
ENDM
|
||||
|
||||
F_: MACRO
|
||||
db $50 | (\1 - 1)
|
||||
ENDM
|
||||
|
||||
F#: MACRO
|
||||
db $60 | (\1 - 1)
|
||||
ENDM
|
||||
|
||||
G_: MACRO
|
||||
db $70 | (\1 - 1)
|
||||
ENDM
|
||||
|
||||
G#: MACRO
|
||||
db $80 | (\1 - 1)
|
||||
ENDM
|
||||
|
||||
A_: MACRO
|
||||
db $90 | (\1 - 1)
|
||||
ENDM
|
||||
|
||||
A#: MACRO
|
||||
db $A0 | (\1 - 1)
|
||||
ENDM
|
||||
|
||||
B_: MACRO
|
||||
db $B0 | (\1 - 1)
|
||||
ENDM
|
||||
|
||||
;format: instrument length (in 16ths)
|
||||
snare1: MACRO
|
||||
|
|
@ -193,85 +147,17 @@ mutedsnare4: MACRO
|
|||
db $13
|
||||
ENDM
|
||||
|
||||
duty: MACRO
|
||||
;db $EC
|
||||
db $db
|
||||
db \1
|
||||
ENDM
|
||||
|
||||
;format: rest length (in 16ths)
|
||||
rest: MACRO
|
||||
db $C0 | (\1 - 1)
|
||||
ENDM
|
||||
|
||||
; format: notetype speed, volume, fade
|
||||
notetype: MACRO
|
||||
db $D0 | \1
|
||||
db (\2 << 4) | \3
|
||||
ENDM
|
||||
|
||||
dspeed: MACRO
|
||||
db $D0 | \1
|
||||
ENDM
|
||||
|
||||
octave: MACRO
|
||||
db $E8 - \1
|
||||
ENDM
|
||||
|
||||
toggleperfectpitch: MACRO
|
||||
db $E8
|
||||
ENDM
|
||||
|
||||
;format: vibrato delay, rate, depth
|
||||
vibrato: MACRO
|
||||
db $EA
|
||||
db \1
|
||||
db (\2 << 4) | \3
|
||||
ENDM
|
||||
|
||||
pitchbend: MACRO
|
||||
db $EB
|
||||
db \1
|
||||
db \2
|
||||
ENDM
|
||||
|
||||
duty: MACRO
|
||||
db $EC
|
||||
db \1
|
||||
ENDM
|
||||
|
||||
tempo: MACRO
|
||||
db $ED
|
||||
db \1 / $100
|
||||
db \1 % $100
|
||||
ENDM
|
||||
|
||||
stereopanning: MACRO
|
||||
db $EE
|
||||
db \1
|
||||
ENDM
|
||||
|
||||
volume: MACRO
|
||||
db $F0
|
||||
db (\1 << 4) | \2
|
||||
ENDM
|
||||
|
||||
executemusic: MACRO
|
||||
db $F8
|
||||
ENDM
|
||||
|
||||
dutycycle: MACRO
|
||||
db $FC
|
||||
db \1
|
||||
ENDM
|
||||
|
||||
;format: callchannel address
|
||||
callchannel: MACRO
|
||||
db $FD
|
||||
dw \1
|
||||
ENDM
|
||||
|
||||
;format: loopchannel count, address
|
||||
loopchannel: MACRO
|
||||
db $FE
|
||||
db \1
|
||||
dw \2
|
||||
ENDM
|
||||
|
||||
endchannel: MACRO
|
||||
db $FF
|
||||
togglesfx
|
||||
ENDM
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue