From 6d980285e33f24691972170d180e52fa2e963f8c Mon Sep 17 00:00:00 2001 From: Randy Thiemann Date: Wed, 25 Oct 2023 09:21:06 +0200 Subject: [PATCH] Menu music and DAS on menu items. --- bin/DMGTRIS.GBC | Bin 65536 -> 65536 bytes src/bankid.asm | 6 + src/include/globals.asm | 1 + src/res/build_date.asm | 30 - src/res/music_data.inc | 2178 ++++++++++++++++++++++++++++++++++ src/res/sfx_data.inc | 2019 +++++++++++++++++++++++++++++++ src/res/sources/menu.fur | Bin 0 -> 995 bytes src/res/sources/menu.vgm | Bin 0 -> 14995 bytes src/res/sources/menuparse.py | 241 ++++ src/sfx.asm | 2053 +------------------------------- src/state_gameplay.asm | 3 + src/state_title.asm | 17 + 12 files changed, 4498 insertions(+), 2050 deletions(-) delete mode 100644 src/res/build_date.asm create mode 100644 src/res/music_data.inc create mode 100644 src/res/sfx_data.inc create mode 100644 src/res/sources/menu.fur create mode 100644 src/res/sources/menu.vgm create mode 100644 src/res/sources/menuparse.py diff --git a/bin/DMGTRIS.GBC b/bin/DMGTRIS.GBC index 10e073a1174aca994e7bb54a265198b0eb6c49ed..3a07c657423b17585a045dc7ce19092690c146d4 100644 GIT binary patch delta 12776 zcmcgy3s79wdA=7G7W4ovBCse3-^=2FWxe+9-S_TYY-FUgnSr>-ZtB>`F(_>+kEhcV ziHy@j980L4G(ovZKxtxAzh+QS>6AWP+*lgRo>>-dJd@5ijSTDCq)KZgtE`Y@$0&1e z|8rk^_W^M2mIA|Ljv<=hD_kzqnD`X8Jb_8b_LMC4zY6-C? z$Ph8TdGfwNcSlg%L5N|uco!iS1;oLi_{E_3l23eRxA^BlQQR)tSn=O{;x~e&MC!(C zZ&Hr)V<)fu$^8wLlhP@kl)l4^#mE#Y|Rk-sS`O}O~YVpRCWhA-jfCTKpmk<+PD-`Mze5qUs( zu;P!&Q^Job8Zmt%OnIlGb>jhV>I3O#;)@ScSpzg{knf4^QXi_bab z4e^hisf64`Z-9wBB}Vt85)rx-xEJ_VDM6KWF*|192w>6k&otw)623@Un1rF~j3M48 zEr?H&;xMVJ1g7(fB=IHEfAPgq#m^_D3(|b*icGYYh-ZX;mZv26 zEC#i@>bHFEnP%}lJ4_|%I(3xN7x}q#K|Iq8orTmfnV@aFU0T3WrC?@-c$7>nNbmC- zRGRpU&8csyb3iVbBgRXaSZwNRcU2cpO*SxglwWapwcpC*o4_D$KYyK2mo68dB~$N9 z3y!Z)4PCH`25{V-x3p81wrwUo$6;xMDplv88XoRq+RRQD(`{-0sipn2-gXeF55ypw zdQW_wW#||cQ^aaF{t{r$`EgngbnOI)!lNI4C^d*%mU=hDU(v? z%+kR*nL3Bpd`n-`&d_g>2aCiWq4OSw>=FLro?5bJ>cl;5Bzd1Ov;C8(Be?X1Ik|@3 zN=}@<2rV4(pTtfDF7@TR!HsTQ`qCVKQgt8xGI&MlaBA;s^bH6} z_-jV=2_yG*wZ^yYkgNO~Qy>4TST3fE&u`n2O3Gy1wljlj+bLYX_f+M@od77lvua-FaJATlX~Sfx>9V} z_0>yNW75k{U!umOSEy?WQ0h}J{}^25mH(it#oq}Bch!)M!e8zBGaN9aU3G^#f|L7} zHjT};%(iqgpXn;^ew2CY6ludcf`QHYK({(DnI3p-PUASJ4*WJf(4!9=RR?x|Ut3Ce zboX~q>biWHwt>E8#9!|Q!?kE%wDwi6e#P+czSPyHQrEutFRdjy2oD+r8xVeCo$)LXqCn_2W|RQoFQu!9-)B&c0Y!i*2Mj_f5dIYi z`whZzAbb}H4{HQ@1N1+D{-^c+bI>1v{^#`mM(7`h{v&#S6Z9*f|9QQ?ncnmVe7%KG z0TaGu=~qI(5&Dnn3{}v_BKGKg>KuO=x(C&+@OQ2jr)tiU(&Bd<#id2>=q96!-kl0uvV1(EY9?+!95{J_gqKt7z>mpc7gYYATo z0|_rr9-i9f`wF?ye#t(@*IX(a**Jk>|?T>9$hLMgMfE(seDYnSGeInyj={Cj^B&$`2z($D?Wse{qWzhl~=;${@=fS z{pjv}1G_tm=PwE;1AQRXM}gj=(OpxI2OlbVv2F0%ZFW>#P1Fq55%q%&MB^YsI0vhU zPkrldrTIwpVnZ9VNS&q5RxfVptQp!$>``1Yn{>}}vz}@1xNp=y6zC83g}TG-5te77 zRa=RzgAHxll8wjcD6`lEYbi<-=_KIO4xiO!co{`s@%ftLP0daM!QiK0ux_#TZ0*^) z`yHM2LmCC9!yE;KxT3SXTXS3$LSYqml8bvryuCiwPX&k|6>^3E#JuL^5Tx%okybjP_7vYd3M%~rnzy?sCUTM@9ztA2irqzn2A*JN>pCf7uM4Y zl8BAFN4Q=O>!o}I#Byh_BQy}6h$KJ+!yRv@7oc^F<%M_w(o$;(m? zfLY)+Lpjp&J7l+8kL86x7in3)fLK27nq{Zm0xwu1VGy%ag7+JL2x;SP$hTAe1`;9l?RnL^uJ0+!Vwpry?<9xtY7nk_7B& zEvt0jR*NfK)xf-5@o_#?Q;{_Zr3)6c=8DAtmx-4ZW4(EZjFKgN5Tq7}nKsEA?{iOP zR*LG$v`h;DcFy%Wd)j@9JK;IvJ>)y!-y3iTn;^bcf;lcn7t$bAy#uLLDpVT!DYPnP zEwP_j)KsszW%^|5!Sq#CBj6f1oo)4E7C|~t3xS)}0haTFwoI$S-UU`l8hTK^GHKQ| z&5pZAxgk%#x6jw@Zx66RCR7zxA~K(h&M)g)1!M-aOqCyZjj+9LmZLlbWCo|dBQOx0 z2qi!S>{Nz#-+E?%^XqP;UJPzimA|~tpnR8ub+7Wx%E%Bz#Xg2UoIeZuW@@-2nE~S8 zx>xzru5otMJ;e2U`n=t~cBrtJU{y#7%aJ5MADzvBFUkt2_~NkqZFP;AVZ_zTvTlka zATv099sYs9L@)t@U=SyxaV!Xe3-hg`xNs07<5IPXyQ%@6)kXf*ff(tb7UI~NtNhch zQ|t-%5$=%ZfOoIY?Qeogx)RiTIkLddMPJW~^!WolTE(5VfGU60H35#ldOSBCCJOKe zGlb<-`QxrpcF5h&^?ACz?eJQ{1ge5cNDe0>^ZaaddMhg6&1Q{W(CcDZ%1uBhcX~T~ z1OACX0z|-GkmTbiI+E8;>2wSV(vzI_Vq?}v>5G|J5u19@QZlew60jxt-nshcW?q2S z{9?0wEH5OKBY4$W>mAmJ1M2}@WLRjK7n@Pn5ZmwW+Ti$U=K!|V#d`A)%T)Qx7x_qiUN&DSEmdx|VKS@y6RsodA@>1pugC3e zf=gE=nB#J2Av_m(oj)BtmDe0ug^rqe5P&!xNX*khATe$Nns?k%mA^tAfQ&*ws{<_O z*Rz80jCe~`KK9hBI5*UyT2v=E{;3{b(p5Ls?|)X;(dr+?B8ue#sW0$E{jt0%hK;lz zFzfy;B{f5E3Ye=0Xdu{?Ew&nab!&BbHC0_!U5>Ob{Hcy;!wzFuqZeZ~_`nR-`IwG> z8rqf-E2FqE<*))CT$T+o&aVp#IMmDlOIzN*&6*s?arG%(`(=SCj7rns zm~YwiqG{8pJL2WiujiSpNSlG3D;FGE*to6OKr4a6YHL8v?Z5_{U#)x#u(DN=7K`Tx zqt%GU>jGXNeSXytU4_Q2 zzIotSIRdO28wlV2GOeh2y>$gmIjhCSefpKgx~fs+<*bU937*=PD+G>p!UkH!sZ4C( zG9woq;2TS9`+)H(8dy~(9< zWN2UAlR?^sg|e@KTTkm&86d?Yq+Kt!=(x=g z#OGfN1oHtsO< zPY9TAM_r@Ibn~(XS$+8q)x7DTq-;Ss5lIb58V2qFHuU!&YZ9`Ww&1$PEbCN5ERPLj z{*BH}!-`cd&Aj>jLmOLd+{nHVt-j_3dEg$krs$D-1hmpg*5K(cWyT28Wvx5r8gt5l zGQzLPW|?YTK^KmU55R`An6t9d|O3LfsTVg3_ufX7y0 zOSC(-&zjOH)xFE x&5fT1P<~oZz-5T6s@w?AnT9l;F!JotOBkD^2enh?);Q@IYa5fNT#sI?`+whqDMtVR delta 2405 zcmZ{lZERCj7{~AF%i8Xx+Z{N%G1$Fsq;+g78|}7McB#C$5sfP_7%vX+ExJWx%sx0B zx~hyQG1_@R2O-+v_yE2%S}|x4mThQTdNh#_2wTU|sBsO-H4Jox-1^+xTdj$vx#vFr z-}67uJ?EZtZhbzT&!_Wq{5m)PNeazp$eb&}GZK1-DPc&ln`gpmICPh9`J9W?Fyv|j zsbI*7X0qH(%G_jg6FF`ti`^tzO~&d;PZL?`&SAuxC&$c|@dHD%+g9~{8>9yXMECQ7 zFcO&(Bp3EY(c`EjH4b5#>g3QLVHGt#=K{?7BjAS^`%z==SJiAd%%fpcf`@cmNJLkR zIfv_o0#by3$nBBCdIaC^YHSeqj8Sw`57IZIu&%9XXd0_d*Y|Aq?iZk>A+2kaL zLz==HnvKP7(J!UKFamTVWonU9+#e{HDcKEU6^H&W@y7ooA}qu3d-3=47K9!wUaQx@ z42~_Z)m?26ex$9mP4LroB)Xi`xX4i_@uDD|5*Qj6ymXp$S>a9H6fpH*jit)QmP$F% zhEmB8?Jbo|(YHz^V>D7J~oo0)@ zd`$%A0m}+0K}X}{2}JxzoxIFalnQ$KouH)`gY*)e5`UK%o1Pr6vTOqv#UEAic+#?V z0IWGQE>1})n@Ob5YDv*DQIrs8CVfbZ)5}6GjYCB;X@DAtTcCK^OmTV%YJ!N1gA&8( z1cPG!&jLRbh_5Lg7_VF~n!|@tI5bpItPOo!&Km~)``v+6yegqFxkvT*bw;UeB72Z{ znZ_;8vgKYr98T|XIiAXj#jIEt`Nw0)is3~n=YuWp^zxp+g_rNhiXY30cdN055ogG+ z_2ML1-@tQWHk=}78~ElhdrS%1!t4ifK=$EdRn_t)-3RM=v1&tMx1;|OArbucLN%g&lbxJ^UMTdbg=57PU{&opms6HT>$^v5~S^s z+j>B=uvhy1*B9Q`2r5m(NkP8IbXZ0yENMZ4>j}Y{&o|fUmP1djPBi(2;TI z0rUcB&457w7{I0s$l(U^g-?OBWyoHz901Un22w8Q8PMxgy$|#=ptq_z5A?tUl#Q|h#Bw(_)1gzE}izgRwiLNew?AmH8+4A6liPdO7?V(r0JzAk2Z zUg7srI z8Fc=)5=)x| zR1xZFdKTsB6NZ3bOc(>gJbbm;YFgc#)CQ#GW2UhlKFK4Wj!P7UK}*CQ~1HSUKsy>+4bu6OlE PJid^pYxH(#Jd6GU8k9Eb diff --git a/src/bankid.asm b/src/bankid.asm index 36a9c05..c1c40cd 100644 --- a/src/bankid.asm +++ b/src/bankid.asm @@ -37,5 +37,11 @@ SECTION "Bank ID 2", ROMX[$4000], BANK[2] ENDR db $02 +SECTION "Bank ID 3", ROMX[$4000], BANK[3] + REPT 7 + rst $00 + ENDR + db $03 + ENDC diff --git a/src/include/globals.asm b/src/include/globals.asm index b8b270e..e759b2c 100644 --- a/src/include/globals.asm +++ b/src/include/globals.asm @@ -143,6 +143,7 @@ DEF SFX_LEVELLOCK EQU 14 DEF SFX_LEVELUP EQU 15 DEF SFX_RANKUP EQU 16 DEF SFX_READYGO EQU 17 +DEF MUSIC_MENU EQU $EE DEF STACK_SIZE EQU 64 DEF GAME_OVER_R10 EQU 133 diff --git a/src/res/build_date.asm b/src/res/build_date.asm deleted file mode 100644 index 67f878e..0000000 --- a/src/res/build_date.asm +++ /dev/null @@ -1,30 +0,0 @@ -; DMGTRIS -; Copyright (C) 2023 - Randy Thiemann - -; This program is free software: you can redistribute it and/or modify -; it under the terms of the GNU General Public License as published by -; the Free Software Foundation, either version 3 of the License, or -; (at your option) any later version. - -; This program is distributed in the hope that it will be useful, -; but WITHOUT ANY WARRANTY; without even the implied warranty of -; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -; GNU General Public License for more details. - -; You should have received a copy of the GNU General Public License -; along with this program. If not, see . - - -IF !DEF(BUILD_DATE_ASM) -DEF BUILD_DATE_ASM EQU 1 - - -SECTION "Build date", ROM0 - - db "Built " -BuildDate:: - db __ISO_8601_UTC__ - db 0 - - -ENDC diff --git a/src/res/music_data.inc b/src/res/music_data.inc new file mode 100644 index 0000000..4a97a81 --- /dev/null +++ b/src/res/music_data.inc @@ -0,0 +1,2178 @@ +; DMGTRIS +; Copyright (C) 2023 - Randy Thiemann + +; This program is free software: you can redistribute it and/or modify +; it under the terms of the GNU General Public License as published by +; the Free Software Foundation, either version 3 of the License, or +; (at your option) any later version. + +; This program is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. + +; You should have received a copy of the GNU General Public License +; along with this program. If not, see . + + +IF !DEF(MUSIC_DATA_INC) +DEF MUSIC_DATA_INC EQU 1 + +SECTION "Music Data", ROMX, BANK[3] + +sMusicMenu:: + db REG_NR12_CH1_VOLEV, $00, REG_NR14_CH1_FRQHI, $80, REG_NR22_CH2_VOLEV, $00, REG_NR24_CH2_FRQHI, $80 + db REG_NR32_CH3_VOLUM, $00, REG_NR34_CH3_FRQHI, $80, REG_NR42_CH4_VOLEV, $00, REG_NR44_CH4_CNTRL, $80 + db REG_NR10_CH1_SWEEP, $00, REG_NR52_MASTERCTL, $8F, REG_NR51_MASTERPAN, $FF, REG_NR50_MVOLVINPN, $77 + db REG_NR12_CH1_VOLEV, $F2, REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF + db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87 + db REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $FF, REG_WAVE_PATTERN_1, $FE, REG_WAVE_PATTERN_2, $ED + db REG_WAVE_PATTERN_3, $DC, REG_WAVE_PATTERN_4, $CB, REG_WAVE_PATTERN_5, $BA, REG_WAVE_PATTERN_6, $A9 + db REG_WAVE_PATTERN_7, $98, REG_WAVE_PATTERN_8, $87, REG_WAVE_PATTERN_9, $76, REG_WAVE_PATTERN_A, $65 + db REG_WAVE_PATTERN_B, $54, REG_WAVE_PATTERN_C, $43, REG_WAVE_PATTERN_D, $32, REG_WAVE_PATTERN_E, $21 + db REG_WAVE_PATTERN_F, $10, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $ED, REG_NR34_CH3_FRQHI, $85, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2 + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $F2, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42 + db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $FF, REG_WAVE_PATTERN_1, $FF, REG_WAVE_PATTERN_2, $FF, REG_WAVE_PATTERN_3, $ED + db REG_WAVE_PATTERN_4, $CA, REG_WAVE_PATTERN_5, $97, REG_WAVE_PATTERN_6, $64, REG_WAVE_PATTERN_7, $32 + db REG_WAVE_PATTERN_8, $11, REG_WAVE_PATTERN_9, $00, REG_WAVE_PATTERN_A, $11, REG_WAVE_PATTERN_B, $23 + db REG_WAVE_PATTERN_C, $46, REG_WAVE_PATTERN_D, $79, REG_WAVE_PATTERN_E, $AC, REG_WAVE_PATTERN_F, $DE + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $9E + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $39 + db REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1 + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42 + db REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $41 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $41, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, $FF, $FF + db $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1 + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $39 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $FE, REG_WAVE_PATTERN_1, $ED, REG_WAVE_PATTERN_2, $DC, REG_WAVE_PATTERN_3, $CB + db REG_WAVE_PATTERN_4, $BA, REG_WAVE_PATTERN_5, $A9, REG_WAVE_PATTERN_6, $98, REG_WAVE_PATTERN_7, $87 + db REG_WAVE_PATTERN_8, $76, REG_WAVE_PATTERN_9, $65, REG_WAVE_PATTERN_A, $54, REG_WAVE_PATTERN_B, $43 + db REG_WAVE_PATTERN_C, $32, REG_WAVE_PATTERN_D, $21, REG_WAVE_PATTERN_E, $10, REG_WAVE_PATTERN_F, $FF + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $ED + db REG_NR34_CH3_FRQHI, $85, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $FF, REG_WAVE_PATTERN_1, $FF, REG_WAVE_PATTERN_2, $ED, REG_WAVE_PATTERN_3, $CA + db REG_WAVE_PATTERN_4, $97, REG_WAVE_PATTERN_5, $64, REG_WAVE_PATTERN_6, $32, REG_WAVE_PATTERN_7, $11 + db REG_WAVE_PATTERN_8, $00, REG_WAVE_PATTERN_9, $11, REG_WAVE_PATTERN_A, $23, REG_WAVE_PATTERN_B, $46 + db REG_WAVE_PATTERN_C, $79, REG_WAVE_PATTERN_D, $AC, REG_WAVE_PATTERN_E, $DE, REG_WAVE_PATTERN_F, $FF + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $9E + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $39 + db REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $EE, REG_WAVE_PATTERN_1, $DD + db REG_WAVE_PATTERN_2, $CC, REG_WAVE_PATTERN_3, $BB, REG_WAVE_PATTERN_4, $AA, REG_WAVE_PATTERN_5, $99 + db REG_WAVE_PATTERN_6, $88, REG_WAVE_PATTERN_7, $77, REG_WAVE_PATTERN_8, $66, REG_WAVE_PATTERN_9, $55 + db REG_WAVE_PATTERN_A, $44, REG_WAVE_PATTERN_B, $33, REG_WAVE_PATTERN_C, $22, REG_WAVE_PATTERN_D, $11 + db REG_WAVE_PATTERN_E, $0F, REG_WAVE_PATTERN_F, $FF, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42 + db REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $DE + db REG_WAVE_PATTERN_1, $FF, REG_WAVE_PATTERN_2, $FF, REG_WAVE_PATTERN_3, $FF, REG_WAVE_PATTERN_4, $ED + db REG_WAVE_PATTERN_5, $CA, REG_WAVE_PATTERN_6, $97, REG_WAVE_PATTERN_7, $64, REG_WAVE_PATTERN_8, $32 + db REG_WAVE_PATTERN_9, $11, REG_WAVE_PATTERN_A, $00, REG_WAVE_PATTERN_B, $11, REG_WAVE_PATTERN_C, $23 + db REG_WAVE_PATTERN_D, $46, REG_WAVE_PATTERN_E, $79, REG_WAVE_PATTERN_F, $AC, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1 + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $ED, REG_WAVE_PATTERN_1, $DC, REG_WAVE_PATTERN_2, $CB, REG_WAVE_PATTERN_3, $BA + db REG_WAVE_PATTERN_4, $A9, REG_WAVE_PATTERN_5, $98, REG_WAVE_PATTERN_6, $87, REG_WAVE_PATTERN_7, $76 + db REG_WAVE_PATTERN_8, $65, REG_WAVE_PATTERN_9, $54, REG_WAVE_PATTERN_A, $43, REG_WAVE_PATTERN_B, $32 + db REG_WAVE_PATTERN_C, $21, REG_WAVE_PATTERN_D, $10, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FE + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $ED + db REG_NR34_CH3_FRQHI, $85, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $FF, REG_WAVE_PATTERN_1, $ED, REG_WAVE_PATTERN_2, $CA, REG_WAVE_PATTERN_3, $97 + db REG_WAVE_PATTERN_4, $64, REG_WAVE_PATTERN_5, $32, REG_WAVE_PATTERN_6, $11, REG_WAVE_PATTERN_7, $00 + db REG_WAVE_PATTERN_8, $11, REG_WAVE_PATTERN_9, $23, REG_WAVE_PATTERN_A, $46, REG_WAVE_PATTERN_B, $79 + db REG_WAVE_PATTERN_C, $AC, REG_WAVE_PATTERN_D, $DE, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $9E + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $39 + db REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1 + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42 + db REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $41 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $41, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, $FF, $FF + db $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1 + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $39 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $DC, REG_WAVE_PATTERN_1, $CB, REG_WAVE_PATTERN_2, $BA, REG_WAVE_PATTERN_3, $A9 + db REG_WAVE_PATTERN_4, $98, REG_WAVE_PATTERN_5, $87, REG_WAVE_PATTERN_6, $76, REG_WAVE_PATTERN_7, $65 + db REG_WAVE_PATTERN_8, $54, REG_WAVE_PATTERN_9, $43, REG_WAVE_PATTERN_A, $32, REG_WAVE_PATTERN_B, $21 + db REG_WAVE_PATTERN_C, $10, REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $FE, REG_WAVE_PATTERN_F, $ED + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $ED + db REG_NR34_CH3_FRQHI, $85, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $ED, REG_WAVE_PATTERN_1, $CA, REG_WAVE_PATTERN_2, $97, REG_WAVE_PATTERN_3, $64 + db REG_WAVE_PATTERN_4, $32, REG_WAVE_PATTERN_5, $11, REG_WAVE_PATTERN_6, $00, REG_WAVE_PATTERN_7, $11 + db REG_WAVE_PATTERN_8, $23, REG_WAVE_PATTERN_9, $46, REG_WAVE_PATTERN_A, $79, REG_WAVE_PATTERN_B, $AC + db REG_WAVE_PATTERN_C, $DE, REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $9E + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, REG_NR43_CH4_FQRND, $24 + db REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $39 + db REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $CC, REG_WAVE_PATTERN_1, $BB + db REG_WAVE_PATTERN_2, $AA, REG_WAVE_PATTERN_3, $99, REG_WAVE_PATTERN_4, $88, REG_WAVE_PATTERN_5, $77 + db REG_WAVE_PATTERN_6, $66, REG_WAVE_PATTERN_7, $55, REG_WAVE_PATTERN_8, $44, REG_WAVE_PATTERN_9, $33 + db REG_WAVE_PATTERN_A, $22, REG_WAVE_PATTERN_B, $11, REG_WAVE_PATTERN_C, $0F, REG_WAVE_PATTERN_D, $FF + db REG_WAVE_PATTERN_E, $EE, REG_WAVE_PATTERN_F, $DD, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42 + db REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F2, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $FF + db REG_WAVE_PATTERN_1, $FF, REG_WAVE_PATTERN_2, $ED, REG_WAVE_PATTERN_3, $CA, REG_WAVE_PATTERN_4, $97 + db REG_WAVE_PATTERN_5, $64, REG_WAVE_PATTERN_6, $32, REG_WAVE_PATTERN_7, $11, REG_WAVE_PATTERN_8, $00 + db REG_WAVE_PATTERN_9, $11, REG_WAVE_PATTERN_A, $23, REG_WAVE_PATTERN_B, $46, REG_WAVE_PATTERN_C, $79 + db REG_WAVE_PATTERN_D, $AC, REG_WAVE_PATTERN_E, $DE, REG_WAVE_PATTERN_F, $FF, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1 + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $CB, REG_WAVE_PATTERN_1, $BA, REG_WAVE_PATTERN_2, $A9, REG_WAVE_PATTERN_3, $98 + db REG_WAVE_PATTERN_4, $87, REG_WAVE_PATTERN_5, $76, REG_WAVE_PATTERN_6, $65, REG_WAVE_PATTERN_7, $54 + db REG_WAVE_PATTERN_8, $43, REG_WAVE_PATTERN_9, $32, REG_WAVE_PATTERN_A, $21, REG_WAVE_PATTERN_B, $10 + db REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $FE, REG_WAVE_PATTERN_E, $ED, REG_WAVE_PATTERN_F, $DC + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $ED + db REG_NR34_CH3_FRQHI, $85, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $CA, REG_WAVE_PATTERN_1, $97, REG_WAVE_PATTERN_2, $64, REG_WAVE_PATTERN_3, $32 + db REG_WAVE_PATTERN_4, $11, REG_WAVE_PATTERN_5, $00, REG_WAVE_PATTERN_6, $11, REG_WAVE_PATTERN_7, $23 + db REG_WAVE_PATTERN_8, $46, REG_WAVE_PATTERN_9, $79, REG_WAVE_PATTERN_A, $AC, REG_WAVE_PATTERN_B, $DE + db REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $ED + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $9E + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $39 + db REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1 + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42 + db REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $41 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $41, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, $FF, $FF + db $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1 + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $39 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $BA, REG_WAVE_PATTERN_1, $A9, REG_WAVE_PATTERN_2, $98, REG_WAVE_PATTERN_3, $87 + db REG_WAVE_PATTERN_4, $76, REG_WAVE_PATTERN_5, $65, REG_WAVE_PATTERN_6, $54, REG_WAVE_PATTERN_7, $43 + db REG_WAVE_PATTERN_8, $32, REG_WAVE_PATTERN_9, $21, REG_WAVE_PATTERN_A, $10, REG_WAVE_PATTERN_B, $FF + db REG_WAVE_PATTERN_C, $FE, REG_WAVE_PATTERN_D, $ED, REG_WAVE_PATTERN_E, $DC, REG_WAVE_PATTERN_F, $CB + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $ED + db REG_NR34_CH3_FRQHI, $85, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $97, REG_WAVE_PATTERN_1, $64, REG_WAVE_PATTERN_2, $32, REG_WAVE_PATTERN_3, $11 + db REG_WAVE_PATTERN_4, $00, REG_WAVE_PATTERN_5, $11, REG_WAVE_PATTERN_6, $23, REG_WAVE_PATTERN_7, $46 + db REG_WAVE_PATTERN_8, $79, REG_WAVE_PATTERN_9, $AC, REG_WAVE_PATTERN_A, $DE, REG_WAVE_PATTERN_B, $FF + db REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $ED, REG_WAVE_PATTERN_F, $CA + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $9E + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $39 + db REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $AA, REG_WAVE_PATTERN_1, $99 + db REG_WAVE_PATTERN_2, $88, REG_WAVE_PATTERN_3, $77, REG_WAVE_PATTERN_4, $66, REG_WAVE_PATTERN_5, $55 + db REG_WAVE_PATTERN_6, $44, REG_WAVE_PATTERN_7, $33, REG_WAVE_PATTERN_8, $22, REG_WAVE_PATTERN_9, $11 + db REG_WAVE_PATTERN_A, $0F, REG_WAVE_PATTERN_B, $FF, REG_WAVE_PATTERN_C, $EE, REG_WAVE_PATTERN_D, $DD + db REG_WAVE_PATTERN_E, $CC, REG_WAVE_PATTERN_F, $BB, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42 + db REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $ED + db REG_WAVE_PATTERN_1, $CA, REG_WAVE_PATTERN_2, $97, REG_WAVE_PATTERN_3, $64, REG_WAVE_PATTERN_4, $32 + db REG_WAVE_PATTERN_5, $11, REG_WAVE_PATTERN_6, $00, REG_WAVE_PATTERN_7, $11, REG_WAVE_PATTERN_8, $23 + db REG_WAVE_PATTERN_9, $46, REG_WAVE_PATTERN_A, $79, REG_WAVE_PATTERN_B, $AC, REG_WAVE_PATTERN_C, $DE + db REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1 + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $A9, REG_WAVE_PATTERN_1, $98, REG_WAVE_PATTERN_2, $87, REG_WAVE_PATTERN_3, $76 + db REG_WAVE_PATTERN_4, $65, REG_WAVE_PATTERN_5, $54, REG_WAVE_PATTERN_6, $43, REG_WAVE_PATTERN_7, $32 + db REG_WAVE_PATTERN_8, $21, REG_WAVE_PATTERN_9, $10, REG_WAVE_PATTERN_A, $FF, REG_WAVE_PATTERN_B, $FE + db REG_WAVE_PATTERN_C, $ED, REG_WAVE_PATTERN_D, $DC, REG_WAVE_PATTERN_E, $CB, REG_WAVE_PATTERN_F, $BA + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $ED + db REG_NR34_CH3_FRQHI, $85, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $64, REG_WAVE_PATTERN_1, $32, REG_WAVE_PATTERN_2, $11, REG_WAVE_PATTERN_3, $00 + db REG_WAVE_PATTERN_4, $11, REG_WAVE_PATTERN_5, $23, REG_WAVE_PATTERN_6, $46, REG_WAVE_PATTERN_7, $79 + db REG_WAVE_PATTERN_8, $AC, REG_WAVE_PATTERN_9, $DE, REG_WAVE_PATTERN_A, $FF, REG_WAVE_PATTERN_B, $FF + db REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $ED, REG_WAVE_PATTERN_E, $CA, REG_WAVE_PATTERN_F, $97 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $9E + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $39 + db REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1 + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42 + db REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $41 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $41, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, $FF, $FF + db $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1 + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $39 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $98, REG_WAVE_PATTERN_1, $87, REG_WAVE_PATTERN_2, $76, REG_WAVE_PATTERN_3, $65 + db REG_WAVE_PATTERN_4, $54, REG_WAVE_PATTERN_5, $43, REG_WAVE_PATTERN_6, $32, REG_WAVE_PATTERN_7, $21 + db REG_WAVE_PATTERN_8, $10, REG_WAVE_PATTERN_9, $FF, REG_WAVE_PATTERN_A, $FE, REG_WAVE_PATTERN_B, $ED + db REG_WAVE_PATTERN_C, $DC, REG_WAVE_PATTERN_D, $CB, REG_WAVE_PATTERN_E, $BA, REG_WAVE_PATTERN_F, $A9 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $ED + db REG_NR34_CH3_FRQHI, $85, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $32, REG_WAVE_PATTERN_1, $11, REG_WAVE_PATTERN_2, $00, REG_WAVE_PATTERN_3, $11 + db REG_WAVE_PATTERN_4, $23, REG_WAVE_PATTERN_5, $46, REG_WAVE_PATTERN_6, $79, REG_WAVE_PATTERN_7, $AC + db REG_WAVE_PATTERN_8, $DE, REG_WAVE_PATTERN_9, $FF, REG_WAVE_PATTERN_A, $FF, REG_WAVE_PATTERN_B, $FF + db REG_WAVE_PATTERN_C, $ED, REG_WAVE_PATTERN_D, $CA, REG_WAVE_PATTERN_E, $97, REG_WAVE_PATTERN_F, $64 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $9E + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87, REG_NR43_CH4_FQRND, $24 + db REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $39 + db REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $88, REG_WAVE_PATTERN_1, $77 + db REG_WAVE_PATTERN_2, $66, REG_WAVE_PATTERN_3, $55, REG_WAVE_PATTERN_4, $44, REG_WAVE_PATTERN_5, $33 + db REG_WAVE_PATTERN_6, $22, REG_WAVE_PATTERN_7, $11, REG_WAVE_PATTERN_8, $0F, REG_WAVE_PATTERN_9, $FF + db REG_WAVE_PATTERN_A, $EE, REG_WAVE_PATTERN_B, $DD, REG_WAVE_PATTERN_C, $CC, REG_WAVE_PATTERN_D, $BB + db REG_WAVE_PATTERN_E, $AA, REG_WAVE_PATTERN_F, $99, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42 + db REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $9E, REG_NR24_CH2_FRQHI, $86, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F2, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $87 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $97 + db REG_WAVE_PATTERN_1, $64, REG_WAVE_PATTERN_2, $32, REG_WAVE_PATTERN_3, $11, REG_WAVE_PATTERN_4, $00 + db REG_WAVE_PATTERN_5, $11, REG_WAVE_PATTERN_6, $23, REG_WAVE_PATTERN_7, $46, REG_WAVE_PATTERN_8, $79 + db REG_WAVE_PATTERN_9, $AC, REG_WAVE_PATTERN_A, $DE, REG_WAVE_PATTERN_B, $FF, REG_WAVE_PATTERN_C, $FF + db REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $ED, REG_WAVE_PATTERN_F, $CA, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1 + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $42, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF + db $FF + + db REG_NR22_CH2_VOLEV, $F3, REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $B2, REG_NR24_CH2_FRQHI, $86 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA + db REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $48, REG_NR13_CH1_FRQLO, $05, REG_NR14_CH1_FRQHI, $87 + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF + + db REG_NR13_CH1_FRQLO, $05, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, $FF, $FF, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $41, REG_NR43_CH4_FQRND, $74 + db REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $41, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $B2, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $48, REG_NR13_CH1_FRQLO, $05, REG_NR14_CH1_FRQHI, $87 + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF + + db REG_NR13_CH1_FRQLO, $05, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, $FF, $FF, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74 + db REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $B2, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $48, REG_NR13_CH1_FRQLO, $05, REG_NR14_CH1_FRQHI, $87 + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF + + db REG_NR13_CH1_FRQLO, $05, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, $FF, $FF, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $41, REG_NR43_CH4_FQRND, $74 + db REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $41, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $B2, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $48, REG_NR13_CH1_FRQLO, $05 + db REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR13_CH1_FRQLO, $05, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74 + db REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F2, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR43_CH4_FQRND, $24 + db REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $B2, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $48, REG_NR13_CH1_FRQLO, $05, REG_NR14_CH1_FRQHI, $87 + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF + + db REG_NR13_CH1_FRQLO, $05, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, $FF, $FF, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $41, REG_NR43_CH4_FQRND, $74 + db REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $41, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $B2, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $48, REG_NR13_CH1_FRQLO, $05, REG_NR14_CH1_FRQHI, $87 + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF + + db REG_NR13_CH1_FRQLO, $05, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $04, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $03, REG_NR14_CH1_FRQHI, $07, $FF, $FF, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74 + db REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F2, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $B2, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $B2, REG_NR24_CH2_FRQHI, $86, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $93, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $93 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85 + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E + db REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $A3 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $B3 + db REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR42_CH4_VOLEV, $08 + db REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR32_CH3_VOLUM, $20, REG_NR42_CH4_VOLEV, $F1, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $C3, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $41, REG_NR43_CH4_FQRND, $74 + db REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $41, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR32_CH3_VOLUM, $20, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $20 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $D3, REG_NR23_CH2_FRQLO, $63 + db REG_NR24_CH2_FRQHI, $85, $FF, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $A1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $20, REG_NR42_CH4_VOLEV, $F2, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $E3, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $24, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $26, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $63, REG_NR24_CH2_FRQHI, $85, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, $FF, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F2, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF + + db REG_NR32_CH3_VOLUM, $20, REG_NR42_CH4_VOLEV, $F1, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $83, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FF + db $FF + + db REG_NR42_CH4_VOLEV, $F1, REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $74 + db REG_NR44_CH4_CNTRL, $C0, $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $74, REG_NR44_CH4_CNTRL, $C0, $FF, $FF + db $FF + + db REG_NR41_CH4_LENGT, $1E, REG_NR42_CH4_VOLEV, $61, REG_NR43_CH4_FQRND, $66, REG_NR44_CH4_CNTRL, $C0 + db $FF, $FF, $FF + + db REG_NR42_CH4_VOLEV, $F2, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DA, REG_NR34_CH3_FRQHI, $03, REG_NR43_CH4_FQRND, $01 + db REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80 + db $FF, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF, $FF + + db REG_NR43_CH4_FQRND, $07, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $80, $FF, $FE +sMusicMenuEnd:: + + +ENDC diff --git a/src/res/sfx_data.inc b/src/res/sfx_data.inc new file mode 100644 index 0000000..634f632 --- /dev/null +++ b/src/res/sfx_data.inc @@ -0,0 +1,2019 @@ +IF !DEF(SFX_DATA_INC) +DEF SFX_DATA_INC EQU 1 + +SECTION "SFX Data", ROMX, BANK[2] +sSFXPieceI:: + db REG_NR12_CH1_VOLEV, $00, REG_NR14_CH1_FRQHI, $80, REG_NR22_CH2_VOLEV, $00, REG_NR24_CH2_FRQHI, $80 + db REG_NR32_CH3_VOLUM, $00, REG_NR34_CH3_FRQHI, $80, REG_NR42_CH4_VOLEV, $00, REG_NR44_CH4_CNTRL, $80 + db REG_NR10_CH1_SWEEP, $00, REG_NR52_MASTERCTL, $8F, REG_NR51_MASTERPAN, $FF, REG_NR50_MVOLVINPN, $77 + db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $AC, REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87 + db $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $ED + db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $27 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $44, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $AC + db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $ED + db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $27 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $44, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $5B + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $AC + db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $27 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $44, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $72 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $62, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $D6 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $A2, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $39 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $B1, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $4F + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $BA, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $62 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $C1, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $6B + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F8 + db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $E8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $D8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $B8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $A8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $98 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $88 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 + db $FF + + db REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $58 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $38 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $28 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $18 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF, $FF, $FF + db $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $6B + db REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87 + db $FE +sSFXPieceIEnd:: +sSFXPieceZ:: + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $7B + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F8, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR22_CH2_VOLEV, $E8, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR23_CH2_FRQLO, $2D + db REG_NR24_CH2_FRQHI, $07, REG_NR22_CH2_VOLEV, $A8, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR22_CH2_VOLEV, $88, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $06, REG_NR22_CH2_VOLEV, $28, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 + db $FF + + db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $38, REG_NR13_CH1_FRQLO, $7B + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $38, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR22_CH2_VOLEV, $28, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $07, $FF + + db REG_NR22_CH2_VOLEV, $18, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $06, $FF + + db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $28, REG_NR13_CH1_FRQLO, $7B + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $28, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR22_CH2_VOLEV, $18, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $07, $FF, $FF + + db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $06, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FE +sSFXPieceZEnd:: +sSFXPieceS:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0 + db REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $39 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $59 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $21 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR22_CH2_VOLEV, $30, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0 + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF + db REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $7B + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30 + db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF + db REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $87 + db $FF, $FF + + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $21 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $10, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10 + db REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF + db REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $39 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30 + db REG_NR23_CH2_FRQLO, $7B, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $59 + db REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $7B, REG_NR24_CH2_FRQHI, $87 + db $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $21 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $39 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $7B + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $87, $FE +sSFXPieceSEnd:: +sSFXPieceJ:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $E7, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $87 + db $FF, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $72 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF, $FF + db $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $B2 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $30, REG_NR22_CH2_VOLEV, $30, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $E7, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $87 + db $FF, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $72 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30 + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF, $FF + db $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $B2 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30 + db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FE +sSFXPieceJEnd:: +sSFXPieceL:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF + db REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $21, REG_NR24_CH2_FRQHI, $87 + db $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $E7 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $06 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $10, REG_NR22_CH2_VOLEV, $10, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF + db REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $21, REG_NR24_CH2_FRQHI, $87 + db $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $E7 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10 + db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $06 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10 + db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $06, REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FE +sSFXPieceLEnd:: +sSFXPieceO:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR32_CH3_VOLUM, $60, REG_NR11_CH1_LENDT, $BF + db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86 + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $FF, REG_WAVE_PATTERN_1, $ED + db REG_WAVE_PATTERN_2, $CB, REG_WAVE_PATTERN_3, $A9, REG_WAVE_PATTERN_4, $87, REG_WAVE_PATTERN_5, $65 + db REG_WAVE_PATTERN_6, $43, REG_WAVE_PATTERN_7, $21, REG_WAVE_PATTERN_8, $12, REG_WAVE_PATTERN_9, $34 + db REG_WAVE_PATTERN_A, $56, REG_WAVE_PATTERN_B, $78, REG_WAVE_PATTERN_C, $9A, REG_WAVE_PATTERN_D, $BC + db REG_WAVE_PATTERN_E, $DE, REG_WAVE_PATTERN_F, $FF, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $60, REG_NR33_CH3_FRQLO, $B2, REG_NR34_CH3_FRQHI, $86, $FF, $FF + db $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $89 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $60, REG_NR33_CH3_FRQLO, $89, REG_NR34_CH3_FRQHI, $86, $FF, $FF + db $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $89 + db REG_NR34_CH3_FRQHI, $06, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $30, REG_NR22_CH2_VOLEV, $30, REG_NR32_CH3_VOLUM, $60, REG_NR11_CH1_LENDT, $BF + db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86 + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $60 + db REG_NR33_CH3_FRQLO, $B2, REG_NR34_CH3_FRQHI, $86, $FF, $FF, $FF, $FF + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $89 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30 + db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $60, REG_NR33_CH3_FRQLO, $89, REG_NR34_CH3_FRQHI, $86, $FF, $FF + db $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $89 + db REG_NR34_CH3_FRQHI, $06, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $10, REG_NR22_CH2_VOLEV, $10, REG_NR32_CH3_VOLUM, $60, REG_NR11_CH1_LENDT, $BF + db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86 + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $60 + db REG_NR33_CH3_FRQLO, $B2, REG_NR34_CH3_FRQHI, $86, $FF, $FF, $FF, $FF + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $89 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10 + db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $60, REG_NR33_CH3_FRQLO, $89, REG_NR34_CH3_FRQHI, $86, $FF, $FF + db $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $89 + db REG_NR34_CH3_FRQHI, $06, $FE +sSFXPieceOEnd:: +sSFXPieceT:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $8A, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $62, REG_NR24_CH2_FRQHI, $87 + db $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $2D + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $06 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $D6 + db REG_NR14_CH1_FRQHI, $86, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $F7 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $2D + db REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $62 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $8A + db REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $30, REG_NR22_CH2_VOLEV, $30, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $06, REG_NR24_CH2_FRQHI, $87 + db $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $F7 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $2D + db REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $62 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $8A + db REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $10, REG_NR22_CH2_VOLEV, $10, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $06, REG_NR24_CH2_FRQHI, $87 + db $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $F7 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $2D + db REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $62 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $8A + db REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $87, $FE +sSFXPieceTEnd:: +sSFXIHS:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR42_CH4_VOLEV, $52, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $33, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $52, REG_NR43_CH4_FQRND, $06, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $54, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR22_CH2_VOLEV, $63, REG_NR13_CH1_FRQLO, $6F, REG_NR14_CH1_FRQHI, $07, REG_NR21_CH2_LENDT, $BF + db REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $63, REG_NR23_CH2_FRQLO, $2C, REG_NR24_CH2_FRQHI, $80 + db REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $65, REG_WAVE_PATTERN_1, $43, REG_WAVE_PATTERN_2, $21 + db REG_WAVE_PATTERN_3, $12, REG_WAVE_PATTERN_4, $34, REG_WAVE_PATTERN_5, $56, REG_WAVE_PATTERN_6, $78 + db REG_WAVE_PATTERN_7, $9A, REG_WAVE_PATTERN_8, $BC, REG_WAVE_PATTERN_9, $DE, REG_WAVE_PATTERN_A, $FF + db REG_WAVE_PATTERN_B, $FF, REG_WAVE_PATTERN_C, $ED, REG_WAVE_PATTERN_D, $CB, REG_WAVE_PATTERN_E, $A9 + db REG_WAVE_PATTERN_F, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $60 + db REG_NR33_CH3_FRQLO, $16, REG_NR34_CH3_FRQHI, $84, $FF + + db REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $86, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR13_CH1_FRQLO, $90, REG_NR14_CH1_FRQHI, $07, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $CE + db REG_NR14_CH1_FRQHI, $85, $FF + + db REG_NR13_CH1_FRQLO, $ED, REG_NR14_CH1_FRQHI, $05, $FF + + db REG_NR42_CH4_VOLEV, $72, REG_NR13_CH1_FRQLO, $0B, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $E8 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $72 + db REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR13_CH1_FRQLO, $27, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $42, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $5B, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $72, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $16, REG_NR34_CH3_FRQHI, $04 + db $FF + + db REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db $FF + + db REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $E7, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FE +sSFXIHSEnd:: +sSFXPieceIRSI:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF + db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $AC, REG_NR14_CH1_FRQHI, $85 + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $44 + db REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $ED + db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $87, REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00 + db $FF + + db REG_NR22_CH2_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $FF, REG_WAVE_PATTERN_1, $FF, REG_WAVE_PATTERN_2, $FF, REG_WAVE_PATTERN_3, $F0 + db REG_WAVE_PATTERN_4, $00, REG_WAVE_PATTERN_5, $00, REG_WAVE_PATTERN_6, $00, REG_WAVE_PATTERN_7, $00 + db REG_WAVE_PATTERN_8, $00, REG_WAVE_PATTERN_9, $00, REG_WAVE_PATTERN_A, $00, REG_WAVE_PATTERN_B, $0F + db REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF + db REG_NR34_CH3_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $27 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $B6 + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $AC + db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $C5, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $ED + db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $CE, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $27 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $5B + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $D9, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $AC + db REG_NR14_CH1_FRQHI, $85, $FF, $FF + + db REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0 + db REG_NR13_CH1_FRQLO, $27, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $44, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $07, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $72 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $62, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $D6 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $A2, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $39 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $B1, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $4F + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $BA, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $62 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $C1, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $6B + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F8 + db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $E8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $D8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $B8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $A8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $98 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $88 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 + db $FF + + db REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $58 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $38 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $28 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $18 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF, $FF, $FF + db $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $6B + db REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87 + db $FE +sSFXPieceIRSIEnd:: +sSFXPieceIRSZ:: + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $7B + db REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $44 + db REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F8, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $FF + db REG_WAVE_PATTERN_1, $FF, REG_WAVE_PATTERN_2, $FF, REG_WAVE_PATTERN_3, $FF, REG_WAVE_PATTERN_4, $FF + db REG_WAVE_PATTERN_5, $FF, REG_WAVE_PATTERN_6, $00, REG_WAVE_PATTERN_7, $00, REG_WAVE_PATTERN_8, $00 + db REG_WAVE_PATTERN_9, $00, REG_WAVE_PATTERN_A, $00, REG_WAVE_PATTERN_B, $00, REG_WAVE_PATTERN_C, $00 + db REG_WAVE_PATTERN_D, $00, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 + db $FF + + db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $B6, REG_NR24_CH2_FRQHI, $87 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF + db REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $C5, REG_NR24_CH2_FRQHI, $87 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF + db REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $CE + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $87 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF + db REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $D9, REG_NR24_CH2_FRQHI, $87 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF + db REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $38, REG_NR13_CH1_FRQLO, $7B + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $38, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $07 + db $FF + + db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR22_CH2_VOLEV, $28, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $07, $FF + + db REG_NR22_CH2_VOLEV, $18, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $06, $FF + + db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $28, REG_NR13_CH1_FRQLO, $7B + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $28, REG_NR23_CH2_FRQLO, $4F + db REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR22_CH2_VOLEV, $18, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $07, $FF, $FF + + db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 + db REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $06, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FE +sSFXPieceIRSZEnd:: +sSFXPieceIRSS:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0 + db REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2 + db REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $39 + db REG_NR14_CH1_FRQHI, $87, REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $FF, REG_WAVE_PATTERN_1, $FF, REG_WAVE_PATTERN_2, $F0, REG_WAVE_PATTERN_3, $00 + db REG_WAVE_PATTERN_4, $00, REG_WAVE_PATTERN_5, $00, REG_WAVE_PATTERN_6, $00, REG_WAVE_PATTERN_7, $00 + db REG_WAVE_PATTERN_8, $00, REG_WAVE_PATTERN_9, $00, REG_WAVE_PATTERN_A, $0F, REG_WAVE_PATTERN_B, $FF + db REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF + db REG_NR34_CH3_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $59 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $B6 + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $21 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $C5, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $CE + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $39 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $7B + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $D9, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR22_CH2_VOLEV, $30, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30 + db REG_NR23_CH2_FRQLO, $21, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DF + db REG_NR34_CH3_FRQHI, $07, $FF, $FF + + db REG_NR12_CH1_VOLEV, $10, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10 + db REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF + db REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $39 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30 + db REG_NR23_CH2_FRQLO, $7B, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $59 + db REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $7B, REG_NR24_CH2_FRQHI, $87 + db $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $21 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $39 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $7B + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $87, $FE +sSFXPieceIRSSEnd:: +sSFXPieceIRSJ:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $E7, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $87 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 + db $FF + + db REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $00, REG_WAVE_PATTERN_1, $00, REG_WAVE_PATTERN_2, $00, REG_WAVE_PATTERN_3, $FF + db REG_WAVE_PATTERN_4, $FF, REG_WAVE_PATTERN_5, $FF, REG_WAVE_PATTERN_6, $FF, REG_WAVE_PATTERN_7, $FF + db REG_WAVE_PATTERN_8, $FF, REG_WAVE_PATTERN_9, $FF, REG_WAVE_PATTERN_A, $FF, REG_WAVE_PATTERN_B, $00 + db REG_WAVE_PATTERN_C, $00, REG_WAVE_PATTERN_D, $00, REG_WAVE_PATTERN_E, $00, REG_WAVE_PATTERN_F, $00 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF + db REG_NR34_CH3_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 + db $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $9D + db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $B6 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $C5 + db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $CE + db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $D6 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR22_CH2_VOLEV, $30, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1 + db REG_NR13_CH1_FRQLO, $D9, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 + db $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $D6 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $30, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30 + db REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $07, $FF, $FF, $FF, $FF + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FE +sSFXPieceIRSJEnd:: +sSFXPieceIRSL:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF + db REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $21, REG_NR24_CH2_FRQHI, $87 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 + db $FF + + db REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $00, REG_WAVE_PATTERN_1, $00, REG_WAVE_PATTERN_2, $00, REG_WAVE_PATTERN_3, $00 + db REG_WAVE_PATTERN_4, $00, REG_WAVE_PATTERN_5, $00, REG_WAVE_PATTERN_6, $00, REG_WAVE_PATTERN_7, $00 + db REG_WAVE_PATTERN_8, $FF, REG_WAVE_PATTERN_9, $FF, REG_WAVE_PATTERN_A, $FF, REG_WAVE_PATTERN_B, $FF + db REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF + db REG_NR34_CH3_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 + db $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $9D + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $B6 + db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $C5 + db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $CE + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $D6 + db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR22_CH2_VOLEV, $10, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1 + db REG_NR13_CH1_FRQLO, $D9, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF + db REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $21, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 + db $FF, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $10, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10 + db REG_NR13_CH1_FRQLO, $E7, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF + db REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $07, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $06 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10 + db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $06, REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FE +sSFXPieceIRSLEnd:: +sSFXPieceIRSO:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR32_CH3_VOLUM, $60, REG_NR11_CH1_LENDT, $BF + db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86 + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $ED, REG_WAVE_PATTERN_1, $CB + db REG_WAVE_PATTERN_2, $A9, REG_WAVE_PATTERN_3, $87, REG_WAVE_PATTERN_4, $65, REG_WAVE_PATTERN_5, $43 + db REG_WAVE_PATTERN_6, $21, REG_WAVE_PATTERN_7, $12, REG_WAVE_PATTERN_8, $34, REG_WAVE_PATTERN_9, $56 + db REG_WAVE_PATTERN_A, $78, REG_WAVE_PATTERN_B, $9A, REG_WAVE_PATTERN_C, $BC, REG_WAVE_PATTERN_D, $DE + db REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $60, REG_NR33_CH3_FRQLO, $B2, REG_NR34_CH3_FRQHI, $86, REG_NR41_CH4_LENGT, $3F + db REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR12_CH1_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $00, REG_WAVE_PATTERN_1, $00, REG_WAVE_PATTERN_2, $0F, REG_WAVE_PATTERN_3, $FF + db REG_WAVE_PATTERN_4, $FF, REG_WAVE_PATTERN_5, $FF, REG_WAVE_PATTERN_6, $FF, REG_WAVE_PATTERN_7, $FF + db REG_WAVE_PATTERN_8, $FF, REG_WAVE_PATTERN_9, $FF, REG_WAVE_PATTERN_A, $F0, REG_WAVE_PATTERN_B, $00 + db REG_WAVE_PATTERN_C, $00, REG_WAVE_PATTERN_D, $00, REG_WAVE_PATTERN_E, $00, REG_WAVE_PATTERN_F, $00 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF + db REG_NR34_CH3_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 + db $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $9D + db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $B6 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $C5 + db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $CE + db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $D6 + db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $D9 + db REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86 + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF + db REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR22_CH2_VOLEV, $30, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30 + db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $07, $FF, $FF + db $FF, $FF + + db REG_NR12_CH1_VOLEV, $30, REG_NR32_CH3_VOLUM, $60, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF + db REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86 + db REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $89, REG_WAVE_PATTERN_1, $AB, REG_WAVE_PATTERN_2, $CD + db REG_WAVE_PATTERN_3, $EF, REG_WAVE_PATTERN_4, $FF, REG_WAVE_PATTERN_5, $FE, REG_WAVE_PATTERN_6, $DC + db REG_WAVE_PATTERN_7, $BA, REG_WAVE_PATTERN_8, $98, REG_WAVE_PATTERN_9, $76, REG_WAVE_PATTERN_A, $54 + db REG_WAVE_PATTERN_B, $32, REG_WAVE_PATTERN_C, $11, REG_WAVE_PATTERN_D, $23, REG_WAVE_PATTERN_E, $45 + db REG_WAVE_PATTERN_F, $67, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $60 + db REG_NR33_CH3_FRQLO, $89, REG_NR34_CH3_FRQHI, $86, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $89 + db REG_NR34_CH3_FRQHI, $06, $FF, $FF + + db REG_NR12_CH1_VOLEV, $10, REG_NR22_CH2_VOLEV, $10, REG_NR32_CH3_VOLUM, $60, REG_NR11_CH1_LENDT, $BF + db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86 + db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $14 + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $60 + db REG_NR33_CH3_FRQLO, $B2, REG_NR34_CH3_FRQHI, $86, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $89 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10 + db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $60, REG_NR33_CH3_FRQLO, $89, REG_NR34_CH3_FRQHI, $86, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $89 + db REG_NR34_CH3_FRQHI, $06, $FE +sSFXPieceIRSOEnd:: +sSFXPieceIRST:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $8A, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $62, REG_NR24_CH2_FRQHI, $87 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 + db $FF + + db REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $2D + db REG_NR14_CH1_FRQHI, $87, REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR22_CH2_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_WAVE_PATTERN_0, $FF, REG_WAVE_PATTERN_1, $FF, REG_WAVE_PATTERN_2, $FF, REG_WAVE_PATTERN_3, $00 + db REG_WAVE_PATTERN_4, $00, REG_WAVE_PATTERN_5, $00, REG_WAVE_PATTERN_6, $00, REG_WAVE_PATTERN_7, $00 + db REG_WAVE_PATTERN_8, $00, REG_WAVE_PATTERN_9, $00, REG_WAVE_PATTERN_A, $00, REG_WAVE_PATTERN_B, $FF + db REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF + db REG_NR34_CH3_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 + db $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $9D + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $D6 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $B6, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $C5 + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $CE + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $D9 + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 + db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $62 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR22_CH2_VOLEV, $F0, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DF + db REG_NR34_CH3_FRQHI, $07, $FF, $FF + + db REG_NR12_CH1_VOLEV, $30, REG_NR22_CH2_VOLEV, $30, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $06, REG_NR24_CH2_FRQHI, $87 + db $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $F7 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $2D + db REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $62 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $8A + db REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $10, REG_NR22_CH2_VOLEV, $10, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $06, REG_NR24_CH2_FRQHI, $87 + db $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $F7 + db REG_NR24_CH2_FRQHI, $86, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $2D + db REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $62 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $8A + db REG_NR24_CH2_FRQHI, $87, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $87, $FE +sSFXPieceIRSTEnd:: +sSFXIHSIRS:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0 + db REG_NR13_CH1_FRQLO, $33, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2 + db REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00 + db $FF + + db REG_NR22_CH2_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR13_CH1_FRQLO, $54, REG_NR14_CH1_FRQHI, $07 + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $6B + db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $00, REG_WAVE_PATTERN_1, $00 + db REG_WAVE_PATTERN_2, $00, REG_WAVE_PATTERN_3, $00, REG_WAVE_PATTERN_4, $00, REG_WAVE_PATTERN_5, $0F + db REG_WAVE_PATTERN_6, $FF, REG_WAVE_PATTERN_7, $FF, REG_WAVE_PATTERN_8, $FF, REG_WAVE_PATTERN_9, $FF + db REG_WAVE_PATTERN_A, $FF, REG_WAVE_PATTERN_B, $FF, REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $F0 + db REG_WAVE_PATTERN_E, $00, REG_WAVE_PATTERN_F, $00, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, REG_NR43_CH4_FQRND, $01 + db REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $07, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 + db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR13_CH1_FRQLO, $6F, REG_NR14_CH1_FRQHI, $07, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $B6, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 + db $FF + + db REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $07, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $C5, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 + db $FF + + db REG_NR13_CH1_FRQLO, $86, REG_NR14_CH1_FRQHI, $07, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $CE, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $CE + db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $ED, REG_NR14_CH1_FRQHI, $05, $FF + + db REG_NR13_CH1_FRQLO, $0B, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 + db REG_NR23_CH2_FRQLO, $D9, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $27, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $42, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $5B, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $72, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $07 + db $FF + + db REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db $FF + + db REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR13_CH1_FRQLO, $E7, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09 + db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 + db REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FE +sSFXIHSIRSEnd:: +sSFXLineClear:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR32_CH3_VOLUM, $20, REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $7F + db REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $9D, REG_NR14_CH1_FRQHI, $84 + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $57, REG_NR44_CH4_CNTRL, $80 + db $FF + + db REG_NR13_CH1_FRQLO, $12, REG_NR14_CH1_FRQHI, $03, $FF + + db REG_NR13_CH1_FRQLO, $D2, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $80, REG_NR13_CH1_FRQLO, $39 + db REG_NR14_CH1_FRQHI, $81, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $47 + db REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $80, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF + + db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FE +sSFXLineClearEnd:: +sSFXLand:: + db REG_NR42_CH4_VOLEV, $21, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $C1, REG_NR43_CH4_FQRND, $00 + db REG_NR44_CH4_CNTRL, $80, $FE +sSFXLandEnd:: +sSFXLock:: + db REG_NR42_CH4_VOLEV, $F2, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $12, REG_NR43_CH4_FQRND, $14 + db REG_NR44_CH4_CNTRL, $80, $FF + + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $A4, REG_NR44_CH4_CNTRL, $80 + db $FF + + db REG_NR43_CH4_FQRND, $75, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $55, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $35, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $14, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $22, REG_NR43_CH4_FQRND, $A4, REG_NR44_CH4_CNTRL, $80 + db $FF + + db REG_NR43_CH4_FQRND, $75, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $55, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $12, REG_NR43_CH4_FQRND, $A4, REG_NR44_CH4_CNTRL, $80 + db $FF + + db REG_NR43_CH4_FQRND, $75, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $55, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $35, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $14, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $00, $FF + + db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $00, $FE +sSFXLockEnd:: +sSFXLevelLock:: + db REG_NR12_CH1_VOLEV, $F1, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1 + db REG_NR13_CH1_FRQLO, $A7, REG_NR14_CH1_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $97 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $A7 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $97 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $A7 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $97 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $A7 + db REG_NR14_CH1_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $97 + db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $A7, REG_NR14_CH1_FRQHI, $87, $FF, $FF + db $FF, $FF + + db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $97, REG_NR24_CH2_FRQHI, $87, $FE +sSFXLevelLockEnd:: +sSFXLevelUp:: + db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF + db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $3B, REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $C4, REG_NR24_CH2_FRQHI, $86 + db $FF + + db REG_NR13_CH1_FRQLO, $27, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $F7 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $ED, REG_NR14_CH1_FRQHI, $05, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $B2 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $06, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $90, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $27 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $73, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $21 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $42, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $E7 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $83, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $2D, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $A2, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $72 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $44 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $AC, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $14 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 + db REG_NR23_CH2_FRQLO, $97, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $B1, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $C0 + db REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF + db REG_NR22_CH2_VOLEV, $C0, REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $21, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $80, REG_NR13_CH1_FRQLO, $62 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $80 + db REG_NR23_CH2_FRQLO, $BA, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $73, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $60, REG_NR13_CH1_FRQLO, $39 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $60 + db REG_NR23_CH2_FRQLO, $A7, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $BE, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $40, REG_NR13_CH1_FRQLO, $9E + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $40 + db REG_NR23_CH2_FRQLO, $62, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $97, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $40, REG_NR13_CH1_FRQLO, $59 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $40 + db REG_NR23_CH2_FRQLO, $B6, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $40, REG_NR13_CH1_FRQLO, $2D + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $40 + db REG_NR23_CH2_FRQLO, $A2, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $BA, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $40, REG_NR13_CH1_FRQLO, $D6 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $40 + db REG_NR23_CH2_FRQLO, $7B, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $A7, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $20, REG_NR13_CH1_FRQLO, $4F + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $20 + db REG_NR23_CH2_FRQLO, $B1, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $62, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $20, REG_NR13_CH1_FRQLO, $21 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $20 + db REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $87, $FF + + db REG_NR13_CH1_FRQLO, $59, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $B6, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR12_CH1_VOLEV, $F2, REG_NR22_CH2_VOLEV, $F2, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F + db REG_NR12_CH1_VOLEV, $22, REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F + db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $22, REG_NR23_CH2_FRQLO, $73, REG_NR24_CH2_FRQHI, $87 + db $FF + + db REG_NR13_CH1_FRQLO, $2D, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $A2, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $BA, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $73, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR13_CH1_FRQLO, $2D, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $A2, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $BA, REG_NR24_CH2_FRQHI, $07 + db $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $73, REG_NR24_CH2_FRQHI, $87, $FE +sSFXLevelUpEnd:: +sSFXRankUp:: + db REG_NR32_CH3_VOLUM, $20, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F2 + db REG_NR13_CH1_FRQLO, $AC, REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F + db REG_NR22_CH2_VOLEV, $F2, REG_NR23_CH2_FRQLO, $72, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00 + db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $21, REG_NR34_CH3_FRQHI, $87 + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF + + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $14 + db REG_NR34_CH3_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $AC, REG_NR14_CH1_FRQHI, $85, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $72, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $21, REG_NR34_CH3_FRQHI, $87, $FF, $FF + db $FF, $FF + + db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $39 + db REG_NR34_CH3_FRQHI, $87, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $AC + db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F2 + db REG_NR23_CH2_FRQLO, $72, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $6B, REG_NR34_CH3_FRQHI, $87, $FF, $FF + db $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $AC, REG_NR14_CH1_FRQHI, $85, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $72, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $6B + db REG_NR34_CH3_FRQHI, $07, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $27 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F2 + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $6B, REG_NR34_CH3_FRQHI, $87, $FF, $FF + db $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $27, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $6B + db REG_NR34_CH3_FRQHI, $07, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $72 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F2 + db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $6B, REG_NR34_CH3_FRQHI, $87, $FF, $FF + db $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $72, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $6B + db REG_NR34_CH3_FRQHI, $07, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $D6 + db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F2 + db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 + db REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $6B, REG_NR34_CH3_FRQHI, $87, $FF, $FF + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 + db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $6B + db REG_NR34_CH3_FRQHI, $07, $FE +sSFXRankUpEnd:: +sSFXReadyGo:: + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $16 + db REG_NR14_CH1_FRQHI, $84, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F8 + db REG_NR23_CH2_FRQLO, $E5, REG_NR24_CH2_FRQHI, $84, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $E8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $D8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $B8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $A8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $98 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $88 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $78, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $78 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $58 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $38 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $28 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $18 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $16 + db REG_NR14_CH1_FRQHI, $84, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F8 + db REG_NR23_CH2_FRQLO, $E5, REG_NR24_CH2_FRQHI, $84, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $E8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $D8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $B8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $A8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $98 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $88 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $78, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $78 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $58 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $38 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $28 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $18 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $16 + db REG_NR14_CH1_FRQHI, $84, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F8 + db REG_NR23_CH2_FRQLO, $E5, REG_NR24_CH2_FRQHI, $84, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $E8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $D8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $B8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $A8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $98 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $88 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $78, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $78 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $58 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $38 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $28 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $18 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + db $FF, $FF, $FF, $FF, $FF, $FF, $FF + + db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $39 + db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F8 + db REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF + + db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $E8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $D8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $B8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $A8 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $98 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $88 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $78, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $78 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $58 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $38 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF + + db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $28 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $18 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF + + db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 + db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 + db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 + db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FE +sSFXReadyGoEnd:: + +ENDC diff --git a/src/res/sources/menu.fur b/src/res/sources/menu.fur new file mode 100644 index 0000000000000000000000000000000000000000..52319ac2c5dd21db52d6dbc3298e692e1545ddff GIT binary patch literal 995 zcmV<9104K#oXwQaZyQAv$KU+$uD!P7G%cYmgt&07Dq5i)Yn!wos&Fb&(PIh4vaF_Y zWMe_3sB%j9CBy|GB#^lACpZVL`~e7w6B37&xSZLWG{{u_;fF^XuVQld23@ig&N9+MW_XR4^>k{zd>z}=ribR=oO#n zJ7@>GnI`%XI+G##0?GwM9|v&+r4RH9f0~SPZ79+1C5p4;e;X&v9MM6xfaXhD8}V~v;aE~>xe{C^U9PgP^NFv3 zDvRxQaiOtXbMB0DN8;{WiJZHLd^sUA5qZ7U7y{Kua54ccy|(x+%~mY$ajO@T)f`ou zjdrcL@LsL90?$+Y0Z+hlne?NFf9-5<@7(`$_wPqGoj*2tx*y?F37&QM)yA#cQH(Qj zj0*#sB=u{ZrFLzoh*9#*q2we3lp7`m`HQxwTVn?+M3_LD}dvlH0Y> zyF-H?nsRg2?MXX^*^x;NLdJn92m8(ezo~(9l%wdUl^ybnJ?@g5fR4LlpMfS_@+aLv zPP;=rKXmA8FG0s<&q)(`ZfluIhD<3P`w__*aMNE{b`;K_E8k9OT%+ zbluDUp(SSB8~Xs%Uh4cd`nNSQxv3&Y=;0!<;wV~^UfdiG=s{p099N3LBZWI6AmOe` zIQ_VAf!M60bB@lta8e|!eTs1*DOiKtr)xIsy1!uxAHoFwTPY9D65Hh!3@jesPT70B zXZ?u?PY6#43D}Z=T(S*YIAX*ENk#))vbYyD*(H(N5?TM3qw;{i_EB~ywwsAUcO|s> RUqatI5O?IZ{y*Js*`vz-`ELLK literal 0 HcmV?d00001 diff --git a/src/res/sources/menu.vgm b/src/res/sources/menu.vgm new file mode 100644 index 0000000000000000000000000000000000000000..f8e2d1de08d14e117722d0f4d78a014311bc1175 GIT binary patch literal 14995 zcmeI3J8T=t8OO)65=jR?NZSdLCg48!egRZ@=yw%nWxq!{w6HgOmk?f}mY$XTJH~ z^Z&jb{_@wKq`rJlh(F#C-Jc)J&*Hsg_w!HX-GWGTKfes_Zj1kR|9A15hZml@eBqg9 z;;rCzR$g!17vF9(BbeQ0POz}eEy0~_l7jo&2*D4(^-&O+8Xz6a9^nFoVqeI-&tqPTK6kvzu=x9jLYb8b8q00{4RKE^!Y&PQ|kY=Bzsd0o||Vr9Hxk<0lh>XC`si=sZ2xX z-M}t^lDkZPZJ12H*2LBH?usOSLh>W-J?8$m0Zp}N9JS=U8D=DUcLX)VVdyzFhc-ZKf!<_LPl4fuYH|8a{*V zLZ7rWqh=|EbZl+B3CXkJN}EZAl4WHhk@BJ*HbTqxvZQn#m_9zzPjOnf$9PBh2c-AN z?2>Jg+a$kEVU^+%r5a_2N`h+J()qwh*P`il&l~bax{JlT%vXo_JEZGmYGjk-1oG$~baG>IA2=f3@*jqz}pLkgb!eX@3?JlaxHlD^wa( z_pPW@{yg#YV((&dpNdZ`Eu3TABfJCrJ<_{mnq)W0t&?A+utc#&$)TK}(x!T9i7+s+ zoEt)1Dxb)#c!;-yUngB7lO!uNe()%)P;5}zr+lKBx3l6jpV)|K()pwhL!LK{SetSb z^~L9eDSn7l3dcA{xCeN9_`9T=WH!mJlUpUfM4?8}p_HK9rgBQPb(S!H8~8yct3%u! zygGi3bdrqF_`xH;LZLx%pVEnzLME$m$9qry>?s*yD=DoXT|@-dJ(Ky4j>0t$+ zguA8|h|5UPHiCvg)27E2R3*k^b@L(U7sa+W4{-Kyck!C|o21vttdd>Q<&{GrL9tEg zlyZy8G1a59g!wr(ok;34Y}zg|8F&Y$j$6Y^;tLI0JhCg~8szsWoMXdlXybo2an7O*#^0N@+X>knH6O|ky-JO>W;7I{CpcTU8+ecK zmq{;@ado@wuJ)W)6kk$$LHRkAXH=h#@SI8DkV!Q?E(f_I$p4C)9&`WE=OyH^ia)F0 zxxX_1cl8q49Ny^0^`OHWvOUvtNF!|5ghh&>{4ook$5A$~StVfW{HTI@<`>-jo;u{9 zbfV{mt+_S*U`}3UnVn-M$IJpVNtOTmZh}GGu|J9(a#PZgL)2vu6+J|8r!+QNsIU8u zVf2U)(wEB*D3w;Y_M5WUQ&~6>;nRh%H6%D10|MWZj{Q1`eav z>OB`RfM8%jnGFotsn5qp&eZ3X4;w!joxwt%x7veIpO=rOKHrI2UA9c~y#2=6_Lja3 zcBx%sn&+0`M=@K1!L4qS>H;x%;6 z1dyV5G7jbi$Ahme$+Pbp6T>S4o7%*E{{N@Y(A%1-)Gyar>a%Z9is;LPdpmy% z8d>9UKSonKtNW#_I`<#FWK;T^N_}5|8c%O074`#zRb+Q9h^>EixKLKn_~-1s9Vtt< zxAX78vPAKx!Ez(ej%jdpTqf3`6c1s$vIjiNWqQB+X25M+4?pCJ2@TUC1b?`t-5_wz z;dVb;+L21QkWgLCU5&0bKBzCIg#4oDugv!+#RuXe@rhU$De=Dey=YiZR>YsgXW~=& j{A2w*C$GN|zZHKFkL8n3_5U8r5$gHxUeEp?mDv^L literal 0 HcmV?d00001 diff --git a/src/res/sources/menuparse.py b/src/res/sources/menuparse.py new file mode 100644 index 0000000..7d7a56e --- /dev/null +++ b/src/res/sources/menuparse.py @@ -0,0 +1,241 @@ +# DMGTRIS +# Copyright (C) 2023 - Randy Thiemann + +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +from construct import Struct, Const, Int32ul, Int16ul, Int8ul, Bytes + +vgm_header = Struct( + "magic" / Const(b"Vgm "), + "eof_offset" / Int32ul, + "version" / Int32ul, + "sn76489_clock" / Int32ul, + "ym2413_clock" / Int32ul, + "gd3_offset" / Int32ul, + "total_samples" / Int32ul, + "loop_offset" / Int32ul, + "loop_samples" / Int32ul, + "rate" / Int32ul, + "sn_fb" / Int16ul, + "sn_w" / Int8ul, + "sn_c" / Int8ul, + "ym2612_clock" / Int32ul, + "ym2151_clock" / Int32ul, + "vgm_data_offset" / Int32ul, + "seg_pcm_clock" / Int32ul, + "seg_pcm_intf_reg" / Int32ul, + "rf5c68_clock" / Int32ul, + "ym2203_clock" / Int32ul, + "ym2608_clock" / Int32ul, + "ym2610_clock" / Int32ul, + "ym3812_clock" / Int32ul, + "ym3526_clock" / Int32ul, + "y8950_clock" / Int32ul, + "ymf262_clock" / Int32ul, + "ymf278b_clock" / Int32ul, + "ymf271_clock" / Int32ul, + "ymz280b_clock" / Int32ul, + "rf5c164_clock" / Int32ul, + "pwm_clock" / Int32ul, + "ay8910_clock" / Int32ul, + "ay8910_type" / Int8ul, + "ay8910_flags" / Int8ul, + "ym2203_ay8910_flags" / Int8ul, + "ym2608_ay8910_flags" / Int8ul, + "volume_mod" / Int8ul, + "reserved_0" / Bytes(1), + "loop_base" / Int8ul, + "loop_modifier" / Int8ul, + "dmg_clock" / Int32ul, + "nes_apu_clock" / Int32ul, + "multi_pcm_clock" / Int32ul, + "upd7759_clock" / Int32ul, + "okim6258_clock" / Int32ul, + "okim6258_flags" / Int8ul, + "k054539_flags" / Int8ul, + "c140_chip_type" / Int8ul, + "reserved_1" / Bytes(1), + "okim6295_clock" / Int32ul, + "k051649_k052539_clock" / Int32ul, + "k054539_clock" / Int32ul, + "huc6280_clock" / Int32ul, + "c140_clock" / Int32ul, + "k053260_clock" / Int32ul, + "pokey_clock" / Int32ul, + "qsound_clock" / Int32ul, + "scsp_clock" / Int32ul, + "extra_hdr_offset" / Int32ul, + "wonder_swan_clock" / Int32ul, + "vsu_clock" / Int32ul, + "saa1099_clock" / Int32ul, + "es5503_clock" / Int32ul, + "es5505_es5506_clock" / Int32ul, + "es5503_num_channels" / Int8ul, + "es5505_es5506_num_channels" / Int8ul, + "c352_clock_div" / Int8ul, + "reserved_2" / Bytes(1), + "x1_010_clock" / Int32ul, + "c352_clock" / Int32ul, + "ga20_clock" / Int32ul, + "reserved_3" / Bytes(28) +) + +b3_command = Struct( + "command" / Const(b'\xB3'), + "reg" / Int8ul, + "data" / Int8ul +) + +register_names = [ + "REG_UNK", # 0x00 + "REG_UNK", # 0x01 + "REG_UNK", # 0x02 + "REG_UNK", # 0x03 + "REG_UNK", # 0x04 + "REG_UNK", # 0x05 + "REG_UNK", # 0x06 + "REG_UNK", # 0x07 + "REG_UNK", # 0x08 + "REG_UNK", # 0x09 + "REG_UNK", # 0x0A + "REG_UNK", # 0x0B + "REG_UNK", # 0x0C + "REG_UNK", # 0x0D + "REG_UNK", # 0x0E + "REG_UNK", # 0x0F + "REG_NR10_CH1_SWEEP", # 0x10 + "REG_NR11_CH1_LENDT", # 0x11 + "REG_NR12_CH1_VOLEV", # 0x12 + "REG_NR13_CH1_FRQLO", # 0x13 + "REG_NR14_CH1_FRQHI", # 0x14 + "REG_UNK", # 0x15 + "REG_NR21_CH2_LENDT", # 0x16 + "REG_NR22_CH2_VOLEV", # 0x17 + "REG_NR23_CH2_FRQLO", # 0x18 + "REG_NR24_CH2_FRQHI", # 0x19 + "REG_NR30_CH3_DACEN", # 0x1A + "REG_NR31_CH3_LENGT", # 0x1B + "REG_NR32_CH3_VOLUM", # 0x1C + "REG_NR33_CH3_FRQLO", # 0x1D + "REG_NR34_CH3_FRQHI", # 0x1E + "REG_UNK", # 0x1F + "REG_NR41_CH4_LENGT", # 0x20 + "REG_NR42_CH4_VOLEV", # 0x21 + "REG_NR43_CH4_FQRND", # 0x22 + "REG_NR44_CH4_CNTRL", # 0x23 + "REG_NR50_MVOLVINPN", # 0x24 + "REG_NR51_MASTERPAN", # 0x25 + "REG_NR52_MASTERCTL", # 0x26 + "REG_UNK", # 0x27 + "REG_UNK", # 0x28 + "REG_UNK", # 0x29 + "REG_UNK", # 0x2A + "REG_UNK", # 0x2B + "REG_UNK", # 0x2C + "REG_UNK", # 0x2D + "REG_UNK", # 0x2E + "REG_UNK", # 0x2F + "REG_WAVE_PATTERN_0", # 0x30 + "REG_WAVE_PATTERN_1", # 0x31 + "REG_WAVE_PATTERN_2", # 0x32 + "REG_WAVE_PATTERN_3", # 0x33 + "REG_WAVE_PATTERN_4", # 0x34 + "REG_WAVE_PATTERN_5", # 0x35 + "REG_WAVE_PATTERN_6", # 0x36 + "REG_WAVE_PATTERN_7", # 0x37 + "REG_WAVE_PATTERN_8", # 0x38 + "REG_WAVE_PATTERN_9", # 0x39 + "REG_WAVE_PATTERN_A", # 0x3A + "REG_WAVE_PATTERN_B", # 0x3B + "REG_WAVE_PATTERN_C", # 0x3C + "REG_WAVE_PATTERN_D", # 0x3D + "REG_WAVE_PATTERN_E", # 0x3E + "REG_WAVE_PATTERN_F", # 0x3F +] + +def chunks(lst, n): + for i in range(0, len(lst), n): + yield lst[i:i + n] + +class DB: + l = [] + + def __init__(self): + self.l = [] + + def __str__(self): + out = [] + for chunk in chunks(self.l, 8): + out.append(f" db {', '.join(chunk)}") + return "\n".join(out) + "\n" + + def __repr__(self): + return str(self) + + def __len__(self): + return len(self.l) + + def add(self, *args): + if len(args) == 1: + self.l.append(f"${args[0]:02X}") + else: + self.l.append(register_names[args[0]]) + self.l.append(f"${args[1]:02X}") + + def trim(self): + while self.l[-1] == "$FF": + self.l.pop() + +for c, v in enumerate(register_names): + if v != "REG_UNK": + print(f"DEF {v} EQU ${c:02X}") + +print() +print("sMusicMenu::") + +with open("menu.vgm", "rb") as f: + data = f.read() + header = vgm_header.parse(data) + data_offset = 0x34 + header.vgm_data_offset + data = data[data_offset:] + db = DB() + ctr = 0 + last = None + while len(data) > 0: + if data.startswith(b'\x67\x66'): + data = data[3:] + data = data[Int32ul.parse(data) + 4:] + elif data.startswith(b'\xB3'): + b3 = b3_command.parse(data) + if last == 0x62: + print(db) + db = DB() + db.add(b3.reg + 0x10, b3.data) + last = 0xB3 + data = data[3:] + elif data.startswith(b'\x62'): + db.add(0xFF) + last = 0x62 + data = data[1:] + elif data.startswith(b'\x66'): + if len(db) > 0: + db.trim() + db.add(0xFE) + print(db, end="") + break + else: + print(f"Unknown command: ${data[0]:02X}") + data = data[1:] + +print("sMusicMenuEnd::") diff --git a/src/sfx.asm b/src/sfx.asm index 2adc669..0f1dc8b 100644 --- a/src/sfx.asm +++ b/src/sfx.asm @@ -19,9 +19,6 @@ IF !DEF(SFX_ASM) DEF SFX_ASM EQU 1 -INCLUDE "globals.asm" - - DEF REG_NR10_CH1_SWEEP EQU $10 DEF REG_NR11_CH1_LENDT EQU $11 DEF REG_NR12_CH1_VOLEV EQU $12 @@ -61,2020 +58,9 @@ DEF REG_WAVE_PATTERN_E EQU $3E DEF REG_WAVE_PATTERN_F EQU $3F -SECTION "SFX Data", ROMX, BANK[2] -sSFXPieceI:: - db REG_NR12_CH1_VOLEV, $00, REG_NR14_CH1_FRQHI, $80, REG_NR22_CH2_VOLEV, $00, REG_NR24_CH2_FRQHI, $80 - db REG_NR32_CH3_VOLUM, $00, REG_NR34_CH3_FRQHI, $80, REG_NR42_CH4_VOLEV, $00, REG_NR44_CH4_CNTRL, $80 - db REG_NR10_CH1_SWEEP, $00, REG_NR52_MASTERCTL, $8F, REG_NR51_MASTERPAN, $FF, REG_NR50_MVOLVINPN, $77 - db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF - db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $AC, REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87 - db $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $ED - db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $27 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $44, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $AC - db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $ED - db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $27 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $44, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $5B - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $AC - db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $27 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $44, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $72 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $62, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $D6 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $14 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $A2, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $39 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $B1, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $4F - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $BA, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $62 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $C1, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $6B - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F8 - db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $E8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $D8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $B8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $A8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $98 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $88 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 - db $FF - - db REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $58 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $38 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $28 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $18 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF, $FF, $FF - db $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $6B - db REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87 - db $FE -sSFXPieceIEnd:: -sSFXPieceZ:: - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $7B - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F8, REG_NR23_CH2_FRQLO, $4F - db REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR22_CH2_VOLEV, $E8, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR23_CH2_FRQLO, $2D - db REG_NR24_CH2_FRQHI, $07, REG_NR22_CH2_VOLEV, $A8, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR22_CH2_VOLEV, $88, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $06, REG_NR22_CH2_VOLEV, $28, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 - db $FF - - db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $38, REG_NR13_CH1_FRQLO, $7B - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $38, REG_NR23_CH2_FRQLO, $4F - db REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR22_CH2_VOLEV, $28, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $07, $FF - - db REG_NR22_CH2_VOLEV, $18, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, $FF - - db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $06, $FF - - db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $28, REG_NR13_CH1_FRQLO, $7B - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $28, REG_NR23_CH2_FRQLO, $4F - db REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR22_CH2_VOLEV, $18, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $07, $FF, $FF - - db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $06, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FE -sSFXPieceZEnd:: -sSFXPieceS:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0 - db REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $39 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $59 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $21 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR22_CH2_VOLEV, $30, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0 - db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF - db REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $7B - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30 - db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF - db REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $87 - db $FF, $FF - - db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $21 - db REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR12_CH1_VOLEV, $10, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10 - db REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF - db REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $39 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30 - db REG_NR23_CH2_FRQLO, $7B, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $59 - db REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $7B, REG_NR24_CH2_FRQHI, $87 - db $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $21 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $39 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $7B - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $87, $FE -sSFXPieceSEnd:: -sSFXPieceJ:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $E7, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $87 - db $FF, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $72 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF, $FF - db $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $B2 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF - db $FF - - db REG_NR12_CH1_VOLEV, $30, REG_NR22_CH2_VOLEV, $30, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $E7, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $87 - db $FF, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $72 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30 - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF, $FF - db $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $B2 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30 - db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF - db $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FE -sSFXPieceJEnd:: -sSFXPieceL:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF - db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF - db REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $21, REG_NR24_CH2_FRQHI, $87 - db $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $E7 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $06 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $10, REG_NR22_CH2_VOLEV, $10, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF - db REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF - db REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $21, REG_NR24_CH2_FRQHI, $87 - db $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $E7 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10 - db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $06 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10 - db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $06, REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FE -sSFXPieceLEnd:: -sSFXPieceO:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR32_CH3_VOLUM, $60, REG_NR11_CH1_LENDT, $BF - db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86 - db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $14 - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $FF, REG_WAVE_PATTERN_1, $ED - db REG_WAVE_PATTERN_2, $CB, REG_WAVE_PATTERN_3, $A9, REG_WAVE_PATTERN_4, $87, REG_WAVE_PATTERN_5, $65 - db REG_WAVE_PATTERN_6, $43, REG_WAVE_PATTERN_7, $21, REG_WAVE_PATTERN_8, $12, REG_WAVE_PATTERN_9, $34 - db REG_WAVE_PATTERN_A, $56, REG_WAVE_PATTERN_B, $78, REG_WAVE_PATTERN_C, $9A, REG_WAVE_PATTERN_D, $BC - db REG_WAVE_PATTERN_E, $DE, REG_WAVE_PATTERN_F, $FF, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $60, REG_NR33_CH3_FRQLO, $B2, REG_NR34_CH3_FRQHI, $86, $FF, $FF - db $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $89 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $60, REG_NR33_CH3_FRQLO, $89, REG_NR34_CH3_FRQHI, $86, $FF, $FF - db $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $89 - db REG_NR34_CH3_FRQHI, $06, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $30, REG_NR22_CH2_VOLEV, $30, REG_NR32_CH3_VOLUM, $60, REG_NR11_CH1_LENDT, $BF - db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86 - db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $14 - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $60 - db REG_NR33_CH3_FRQLO, $B2, REG_NR34_CH3_FRQHI, $86, $FF, $FF, $FF, $FF - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $89 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30 - db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $60, REG_NR33_CH3_FRQLO, $89, REG_NR34_CH3_FRQHI, $86, $FF, $FF - db $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $89 - db REG_NR34_CH3_FRQHI, $06, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $10, REG_NR22_CH2_VOLEV, $10, REG_NR32_CH3_VOLUM, $60, REG_NR11_CH1_LENDT, $BF - db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86 - db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $14 - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $60 - db REG_NR33_CH3_FRQLO, $B2, REG_NR34_CH3_FRQHI, $86, $FF, $FF, $FF, $FF - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $89 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10 - db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $60, REG_NR33_CH3_FRQLO, $89, REG_NR34_CH3_FRQHI, $86, $FF, $FF - db $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $89 - db REG_NR34_CH3_FRQHI, $06, $FE -sSFXPieceOEnd:: -sSFXPieceT:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $8A, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $62, REG_NR24_CH2_FRQHI, $87 - db $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $2D - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $06 - db REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $D6 - db REG_NR14_CH1_FRQHI, $86, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $F7 - db REG_NR24_CH2_FRQHI, $86, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $14 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $2D - db REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $62 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $8A - db REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR12_CH1_VOLEV, $30, REG_NR22_CH2_VOLEV, $30, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $06, REG_NR24_CH2_FRQHI, $87 - db $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $F7 - db REG_NR24_CH2_FRQHI, $86, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $14 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $2D - db REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $62 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $8A - db REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR12_CH1_VOLEV, $10, REG_NR22_CH2_VOLEV, $10, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $06, REG_NR24_CH2_FRQHI, $87 - db $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $F7 - db REG_NR24_CH2_FRQHI, $86, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $14 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $2D - db REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $62 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $8A - db REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $87, $FE -sSFXPieceTEnd:: -sSFXIHS:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR42_CH4_VOLEV, $52, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $33, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F - db REG_NR42_CH4_VOLEV, $52, REG_NR43_CH4_FQRND, $06, REG_NR44_CH4_CNTRL, $80, $FF - - db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, $FF - - db REG_NR13_CH1_FRQLO, $54, REG_NR14_CH1_FRQHI, $07, $FF - - db REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $07, $FF - - db REG_NR22_CH2_VOLEV, $63, REG_NR13_CH1_FRQLO, $6F, REG_NR14_CH1_FRQHI, $07, REG_NR21_CH2_LENDT, $BF - db REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $63, REG_NR23_CH2_FRQLO, $2C, REG_NR24_CH2_FRQHI, $80 - db REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $65, REG_WAVE_PATTERN_1, $43, REG_WAVE_PATTERN_2, $21 - db REG_WAVE_PATTERN_3, $12, REG_WAVE_PATTERN_4, $34, REG_WAVE_PATTERN_5, $56, REG_WAVE_PATTERN_6, $78 - db REG_WAVE_PATTERN_7, $9A, REG_WAVE_PATTERN_8, $BC, REG_WAVE_PATTERN_9, $DE, REG_WAVE_PATTERN_A, $FF - db REG_WAVE_PATTERN_B, $FF, REG_WAVE_PATTERN_C, $ED, REG_WAVE_PATTERN_D, $CB, REG_WAVE_PATTERN_E, $A9 - db REG_WAVE_PATTERN_F, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $60 - db REG_NR33_CH3_FRQLO, $16, REG_NR34_CH3_FRQHI, $84, $FF - - db REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $07, $FF - - db REG_NR13_CH1_FRQLO, $86, REG_NR14_CH1_FRQHI, $07, $FF - - db REG_NR13_CH1_FRQLO, $90, REG_NR14_CH1_FRQHI, $07, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $CE - db REG_NR14_CH1_FRQHI, $85, $FF - - db REG_NR13_CH1_FRQLO, $ED, REG_NR14_CH1_FRQHI, $05, $FF - - db REG_NR42_CH4_VOLEV, $72, REG_NR13_CH1_FRQLO, $0B, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $E8 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $72 - db REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80, $FF - - db REG_NR13_CH1_FRQLO, $27, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $42, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $5B, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $72, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $16, REG_NR34_CH3_FRQHI, $04 - db $FF - - db REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db $FF - - db REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $E7, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FE -sSFXIHSEnd:: -sSFXPieceIRSI:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR42_CH4_VOLEV, $F2, REG_NR11_CH1_LENDT, $BF - db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $AC, REG_NR14_CH1_FRQHI, $85 - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80, REG_NR23_CH2_FRQLO, $14 - db REG_NR24_CH2_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $44 - db REG_NR44_CH4_CNTRL, $80, $FF - - db REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $ED - db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $87, REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00 - db $FF - - db REG_NR22_CH2_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F - db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 - db REG_WAVE_PATTERN_0, $FF, REG_WAVE_PATTERN_1, $FF, REG_WAVE_PATTERN_2, $FF, REG_WAVE_PATTERN_3, $F0 - db REG_WAVE_PATTERN_4, $00, REG_WAVE_PATTERN_5, $00, REG_WAVE_PATTERN_6, $00, REG_WAVE_PATTERN_7, $00 - db REG_WAVE_PATTERN_8, $00, REG_WAVE_PATTERN_9, $00, REG_WAVE_PATTERN_A, $00, REG_WAVE_PATTERN_B, $0F - db REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF - db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF - db REG_NR34_CH3_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $27 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $B6 - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $AC - db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $C5, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $ED - db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $CE, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $27 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $5B - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $D9, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $AC - db REG_NR14_CH1_FRQHI, $85, $FF, $FF - - db REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0 - db REG_NR13_CH1_FRQLO, $27, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F - db REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $44, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $07, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $72 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $62, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $D6 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $14 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $A2, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $39 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $B1, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $4F - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $BA, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $62 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $C1, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $6B - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F8 - db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $E8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $D8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $B8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $A8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $98 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $88 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 - db $FF - - db REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $58 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $38 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $28 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $18 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF, $FF, $FF - db $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $6B - db REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87 - db $FE -sSFXPieceIRSIEnd:: -sSFXPieceIRSZ:: - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $7B - db REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $44 - db REG_NR44_CH4_CNTRL, $80, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F8, REG_NR23_CH2_FRQLO, $4F - db REG_NR24_CH2_FRQHI, $87, REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR22_CH2_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $FF - db REG_WAVE_PATTERN_1, $FF, REG_WAVE_PATTERN_2, $FF, REG_WAVE_PATTERN_3, $FF, REG_WAVE_PATTERN_4, $FF - db REG_WAVE_PATTERN_5, $FF, REG_WAVE_PATTERN_6, $00, REG_WAVE_PATTERN_7, $00, REG_WAVE_PATTERN_8, $00 - db REG_WAVE_PATTERN_9, $00, REG_WAVE_PATTERN_A, $00, REG_WAVE_PATTERN_B, $00, REG_WAVE_PATTERN_C, $00 - db REG_WAVE_PATTERN_D, $00, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF, REG_NR30_CH3_DACEN, $00 - db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 - db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80, $FF - - db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F - db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 - db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 - db $FF - - db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $B6, REG_NR24_CH2_FRQHI, $87 - db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF - db REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $C5, REG_NR24_CH2_FRQHI, $87 - db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF - db REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $CE - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $87 - db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF - db REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $D9, REG_NR24_CH2_FRQHI, $87 - db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF - db REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $38, REG_NR13_CH1_FRQLO, $7B - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $38, REG_NR23_CH2_FRQLO, $4F - db REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $07 - db $FF - - db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR22_CH2_VOLEV, $28, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $07, $FF - - db REG_NR22_CH2_VOLEV, $18, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, $FF - - db REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $06, $FF - - db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $28, REG_NR13_CH1_FRQLO, $7B - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $28, REG_NR23_CH2_FRQLO, $4F - db REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR22_CH2_VOLEV, $18, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $07, $FF, $FF - - db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11 - db REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $06, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FE -sSFXPieceIRSZEnd:: -sSFXPieceIRSS:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0 - db REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2 - db REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80, $FF - - db REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $39 - db REG_NR14_CH1_FRQHI, $87, REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR22_CH2_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F - db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 - db REG_WAVE_PATTERN_0, $FF, REG_WAVE_PATTERN_1, $FF, REG_WAVE_PATTERN_2, $F0, REG_WAVE_PATTERN_3, $00 - db REG_WAVE_PATTERN_4, $00, REG_WAVE_PATTERN_5, $00, REG_WAVE_PATTERN_6, $00, REG_WAVE_PATTERN_7, $00 - db REG_WAVE_PATTERN_8, $00, REG_WAVE_PATTERN_9, $00, REG_WAVE_PATTERN_A, $0F, REG_WAVE_PATTERN_B, $FF - db REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF - db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF - db REG_NR34_CH3_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $59 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $B6 - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $21 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $C5, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $CE - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $39 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $7B - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $D9, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR22_CH2_VOLEV, $30, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30 - db REG_NR23_CH2_FRQLO, $21, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DF - db REG_NR34_CH3_FRQHI, $07, $FF, $FF - - db REG_NR12_CH1_VOLEV, $10, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10 - db REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF - db REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $39 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30 - db REG_NR23_CH2_FRQLO, $7B, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $59 - db REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $7B, REG_NR24_CH2_FRQHI, $87 - db $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $21 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $39 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $7B - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $87, $FE -sSFXPieceIRSSEnd:: -sSFXPieceIRSJ:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $E7, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $87 - db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 - db $FF - - db REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR12_CH1_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 - db REG_WAVE_PATTERN_0, $00, REG_WAVE_PATTERN_1, $00, REG_WAVE_PATTERN_2, $00, REG_WAVE_PATTERN_3, $FF - db REG_WAVE_PATTERN_4, $FF, REG_WAVE_PATTERN_5, $FF, REG_WAVE_PATTERN_6, $FF, REG_WAVE_PATTERN_7, $FF - db REG_WAVE_PATTERN_8, $FF, REG_WAVE_PATTERN_9, $FF, REG_WAVE_PATTERN_A, $FF, REG_WAVE_PATTERN_B, $00 - db REG_WAVE_PATTERN_C, $00, REG_WAVE_PATTERN_D, $00, REG_WAVE_PATTERN_E, $00, REG_WAVE_PATTERN_F, $00 - db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF - db REG_NR34_CH3_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 - db $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $9D - db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $B6 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $C5 - db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $CE - db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $D6 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR22_CH2_VOLEV, $30, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1 - db REG_NR13_CH1_FRQLO, $D9, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F - db REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 - db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 - db $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $D6 - db REG_NR24_CH2_FRQHI, $86, $FF, $FF, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $30, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30 - db REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F - db REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $07, $FF, $FF, $FF, $FF - db $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FE -sSFXPieceIRSJEnd:: -sSFXPieceIRSL:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF - db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF - db REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $21, REG_NR24_CH2_FRQHI, $87 - db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 - db $FF - - db REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR12_CH1_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 - db REG_WAVE_PATTERN_0, $00, REG_WAVE_PATTERN_1, $00, REG_WAVE_PATTERN_2, $00, REG_WAVE_PATTERN_3, $00 - db REG_WAVE_PATTERN_4, $00, REG_WAVE_PATTERN_5, $00, REG_WAVE_PATTERN_6, $00, REG_WAVE_PATTERN_7, $00 - db REG_WAVE_PATTERN_8, $FF, REG_WAVE_PATTERN_9, $FF, REG_WAVE_PATTERN_A, $FF, REG_WAVE_PATTERN_B, $FF - db REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF - db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF - db REG_NR34_CH3_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 - db $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $9D - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $B6 - db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $C5 - db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $CE - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $D6 - db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR22_CH2_VOLEV, $10, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1 - db REG_NR13_CH1_FRQLO, $D9, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF - db REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $21, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 - db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 - db $FF, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $10, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10 - db REG_NR13_CH1_FRQLO, $E7, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF - db REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $07, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $06 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10 - db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $06, REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FE -sSFXPieceIRSLEnd:: -sSFXPieceIRSO:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR32_CH3_VOLUM, $60, REG_NR11_CH1_LENDT, $BF - db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86 - db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $14 - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $ED, REG_WAVE_PATTERN_1, $CB - db REG_WAVE_PATTERN_2, $A9, REG_WAVE_PATTERN_3, $87, REG_WAVE_PATTERN_4, $65, REG_WAVE_PATTERN_5, $43 - db REG_WAVE_PATTERN_6, $21, REG_WAVE_PATTERN_7, $12, REG_WAVE_PATTERN_8, $34, REG_WAVE_PATTERN_9, $56 - db REG_WAVE_PATTERN_A, $78, REG_WAVE_PATTERN_B, $9A, REG_WAVE_PATTERN_C, $BC, REG_WAVE_PATTERN_D, $DE - db REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $60, REG_NR33_CH3_FRQLO, $B2, REG_NR34_CH3_FRQHI, $86, REG_NR41_CH4_LENGT, $3F - db REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80, $FF - - db REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR12_CH1_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00 - db REG_WAVE_PATTERN_0, $00, REG_WAVE_PATTERN_1, $00, REG_WAVE_PATTERN_2, $0F, REG_WAVE_PATTERN_3, $FF - db REG_WAVE_PATTERN_4, $FF, REG_WAVE_PATTERN_5, $FF, REG_WAVE_PATTERN_6, $FF, REG_WAVE_PATTERN_7, $FF - db REG_WAVE_PATTERN_8, $FF, REG_WAVE_PATTERN_9, $FF, REG_WAVE_PATTERN_A, $F0, REG_WAVE_PATTERN_B, $00 - db REG_WAVE_PATTERN_C, $00, REG_WAVE_PATTERN_D, $00, REG_WAVE_PATTERN_E, $00, REG_WAVE_PATTERN_F, $00 - db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF - db REG_NR34_CH3_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 - db $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $9D - db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $B6 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $C5 - db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $CE - db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $D6 - db REG_NR14_CH1_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $D9 - db REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86 - db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF - db REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR22_CH2_VOLEV, $30, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30 - db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $07, $FF, $FF - db $FF, $FF - - db REG_NR12_CH1_VOLEV, $30, REG_NR32_CH3_VOLUM, $60, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF - db REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF - db REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86 - db REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $89, REG_WAVE_PATTERN_1, $AB, REG_WAVE_PATTERN_2, $CD - db REG_WAVE_PATTERN_3, $EF, REG_WAVE_PATTERN_4, $FF, REG_WAVE_PATTERN_5, $FE, REG_WAVE_PATTERN_6, $DC - db REG_WAVE_PATTERN_7, $BA, REG_WAVE_PATTERN_8, $98, REG_WAVE_PATTERN_9, $76, REG_WAVE_PATTERN_A, $54 - db REG_WAVE_PATTERN_B, $32, REG_WAVE_PATTERN_C, $11, REG_WAVE_PATTERN_D, $23, REG_WAVE_PATTERN_E, $45 - db REG_WAVE_PATTERN_F, $67, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $60 - db REG_NR33_CH3_FRQLO, $89, REG_NR34_CH3_FRQHI, $86, $FF, $FF, $FF, $FF - db $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $89 - db REG_NR34_CH3_FRQHI, $06, $FF, $FF - - db REG_NR12_CH1_VOLEV, $10, REG_NR22_CH2_VOLEV, $10, REG_NR32_CH3_VOLUM, $60, REG_NR11_CH1_LENDT, $BF - db REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86 - db REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $14 - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $60 - db REG_NR33_CH3_FRQLO, $B2, REG_NR34_CH3_FRQHI, $86, $FF, $FF, $FF, $FF - db $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $89 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $10 - db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $60, REG_NR33_CH3_FRQLO, $89, REG_NR34_CH3_FRQHI, $86, $FF, $FF - db $FF, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $F7, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $89 - db REG_NR34_CH3_FRQHI, $06, $FE -sSFXPieceIRSOEnd:: -sSFXPieceIRST:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $8A, REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $62, REG_NR24_CH2_FRQHI, $87 - db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 - db $FF - - db REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $2D - db REG_NR14_CH1_FRQHI, $87, REG_NR43_CH4_FQRND, $01, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR22_CH2_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F - db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 - db REG_WAVE_PATTERN_0, $FF, REG_WAVE_PATTERN_1, $FF, REG_WAVE_PATTERN_2, $FF, REG_WAVE_PATTERN_3, $00 - db REG_WAVE_PATTERN_4, $00, REG_WAVE_PATTERN_5, $00, REG_WAVE_PATTERN_6, $00, REG_WAVE_PATTERN_7, $00 - db REG_WAVE_PATTERN_8, $00, REG_WAVE_PATTERN_9, $00, REG_WAVE_PATTERN_A, $00, REG_WAVE_PATTERN_B, $FF - db REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $FF, REG_WAVE_PATTERN_E, $FF, REG_WAVE_PATTERN_F, $FF - db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF - db REG_NR34_CH3_FRQHI, $87, REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80 - db $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $9D - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $D6 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $B6, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $C5 - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $CE - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $14 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $D9 - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40 - db REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $62 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR22_CH2_VOLEV, $F0, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DF - db REG_NR34_CH3_FRQHI, $07, $FF, $FF - - db REG_NR12_CH1_VOLEV, $30, REG_NR22_CH2_VOLEV, $30, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $06, REG_NR24_CH2_FRQHI, $87 - db $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $F7 - db REG_NR24_CH2_FRQHI, $86, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $14 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $2D - db REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $30, REG_NR13_CH1_FRQLO, $62 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $30, REG_NR23_CH2_FRQLO, $8A - db REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR12_CH1_VOLEV, $10, REG_NR22_CH2_VOLEV, $10, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $06, REG_NR24_CH2_FRQHI, $87 - db $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $F7 - db REG_NR24_CH2_FRQHI, $86, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $14 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $2D - db REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $10, REG_NR13_CH1_FRQLO, $62 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $10, REG_NR23_CH2_FRQLO, $8A - db REG_NR24_CH2_FRQHI, $87, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $87, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $87, $FE -sSFXPieceIRSTEnd:: -sSFXIHSIRS:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0 - db REG_NR13_CH1_FRQLO, $33, REG_NR14_CH1_FRQHI, $87, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2 - db REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80, $FF - - db REG_NR13_CH1_FRQLO, $44, REG_NR14_CH1_FRQHI, $07, REG_NR43_CH4_FQRND, $15, REG_NR44_CH4_CNTRL, $00 - db $FF - - db REG_NR22_CH2_VOLEV, $F1, REG_NR32_CH3_VOLUM, $40, REG_NR13_CH1_FRQLO, $54, REG_NR14_CH1_FRQHI, $07 - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $6B - db REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_WAVE_PATTERN_0, $00, REG_WAVE_PATTERN_1, $00 - db REG_WAVE_PATTERN_2, $00, REG_WAVE_PATTERN_3, $00, REG_WAVE_PATTERN_4, $00, REG_WAVE_PATTERN_5, $0F - db REG_WAVE_PATTERN_6, $FF, REG_WAVE_PATTERN_7, $FF, REG_WAVE_PATTERN_8, $FF, REG_WAVE_PATTERN_9, $FF - db REG_WAVE_PATTERN_A, $FF, REG_WAVE_PATTERN_B, $FF, REG_WAVE_PATTERN_C, $FF, REG_WAVE_PATTERN_D, $F0 - db REG_WAVE_PATTERN_E, $00, REG_WAVE_PATTERN_F, $00, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, REG_NR43_CH4_FQRND, $01 - db REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $07, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F - db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 - db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 - db REG_NR42_CH4_VOLEV, $08, REG_NR43_CH4_FQRND, $44, REG_NR44_CH4_CNTRL, $80, $FF - - db REG_NR13_CH1_FRQLO, $6F, REG_NR14_CH1_FRQHI, $07, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F - db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $B6, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 - db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 - db $FF - - db REG_NR13_CH1_FRQLO, $7B, REG_NR14_CH1_FRQHI, $07, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F - db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $C5, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 - db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 - db $FF - - db REG_NR13_CH1_FRQLO, $86, REG_NR14_CH1_FRQHI, $07, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F - db REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $CE, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00 - db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $CE - db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $ED, REG_NR14_CH1_FRQHI, $05, $FF - - db REG_NR13_CH1_FRQLO, $0B, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1 - db REG_NR23_CH2_FRQLO, $D9, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $40, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $27, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $42, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $5B, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $72, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $DF, REG_NR34_CH3_FRQHI, $07 - db $FF - - db REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db $FF - - db REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR13_CH1_FRQLO, $E7, REG_NR14_CH1_FRQHI, $06, REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09 - db REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11 - db REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FE -sSFXIHSIRSEnd:: -sSFXLineClear:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR32_CH3_VOLUM, $20, REG_NR42_CH4_VOLEV, $F1, REG_NR11_CH1_LENDT, $7F - db REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $9D, REG_NR14_CH1_FRQHI, $84 - db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $57, REG_NR44_CH4_CNTRL, $80 - db $FF - - db REG_NR13_CH1_FRQLO, $12, REG_NR14_CH1_FRQHI, $03, $FF - - db REG_NR13_CH1_FRQLO, $D2, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $80, REG_NR13_CH1_FRQLO, $39 - db REG_NR14_CH1_FRQHI, $81, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F1, REG_NR43_CH4_FQRND, $47 - db REG_NR44_CH4_CNTRL, $80, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $80, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FF - - db REG_NR13_CH1_FRQLO, $01, REG_NR14_CH1_FRQHI, $00, $FE -sSFXLineClearEnd:: -sSFXLand:: - db REG_NR42_CH4_VOLEV, $21, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $C1, REG_NR43_CH4_FQRND, $00 - db REG_NR44_CH4_CNTRL, $80, $FE -sSFXLandEnd:: -sSFXLock:: - db REG_NR42_CH4_VOLEV, $F2, REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $12, REG_NR43_CH4_FQRND, $14 - db REG_NR44_CH4_CNTRL, $80, $FF - - db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $F2, REG_NR43_CH4_FQRND, $A4, REG_NR44_CH4_CNTRL, $80 - db $FF - - db REG_NR43_CH4_FQRND, $75, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $55, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $35, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $14, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $22, REG_NR43_CH4_FQRND, $A4, REG_NR44_CH4_CNTRL, $80 - db $FF - - db REG_NR43_CH4_FQRND, $75, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $55, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR41_CH4_LENGT, $3F, REG_NR42_CH4_VOLEV, $12, REG_NR43_CH4_FQRND, $A4, REG_NR44_CH4_CNTRL, $80 - db $FF - - db REG_NR43_CH4_FQRND, $75, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $55, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $35, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $14, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $00, $FF - - db REG_NR43_CH4_FQRND, $00, REG_NR44_CH4_CNTRL, $00, $FE -sSFXLockEnd:: -sSFXLevelLock:: - db REG_NR12_CH1_VOLEV, $F1, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1 - db REG_NR13_CH1_FRQLO, $A7, REG_NR14_CH1_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $97 - db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $A7 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $97 - db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $A7 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $97 - db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F1, REG_NR13_CH1_FRQLO, $A7 - db REG_NR14_CH1_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F1, REG_NR23_CH2_FRQLO, $97 - db REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF, $FF, $FF, $FF - db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF - db $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $A7, REG_NR14_CH1_FRQHI, $87, $FF, $FF - db $FF, $FF - - db REG_NR22_CH2_VOLEV, $08, REG_NR23_CH2_FRQLO, $97, REG_NR24_CH2_FRQHI, $87, $FE -sSFXLevelLockEnd:: -sSFXLevelUp:: - db REG_NR12_CH1_VOLEV, $F0, REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF - db REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $3B, REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0, REG_NR23_CH2_FRQLO, $C4, REG_NR24_CH2_FRQHI, $86 - db $FF - - db REG_NR13_CH1_FRQLO, $27, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $F7 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $ED, REG_NR14_CH1_FRQHI, $05, REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $B2 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $06, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $90, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $27 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $2D, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $73, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $21 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $42, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $E7 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $83, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $2D, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $A2, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $72 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $4F, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $F7, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $8A, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $44 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $AC, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $89, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $59, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F0, REG_NR13_CH1_FRQLO, $14 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F0 - db REG_NR23_CH2_FRQLO, $97, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $4F, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $B1, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR22_CH2_VOLEV, $F0, REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $C0 - db REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF - db REG_NR22_CH2_VOLEV, $C0, REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $21, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $80, REG_NR13_CH1_FRQLO, $62 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $80 - db REG_NR23_CH2_FRQLO, $BA, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $73, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $60, REG_NR13_CH1_FRQLO, $39 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $60 - db REG_NR23_CH2_FRQLO, $A7, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $6B, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $BE, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $40, REG_NR13_CH1_FRQLO, $9E - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $40 - db REG_NR23_CH2_FRQLO, $62, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $14, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $97, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $40, REG_NR13_CH1_FRQLO, $59 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $40 - db REG_NR23_CH2_FRQLO, $B6, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $B2, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $40, REG_NR13_CH1_FRQLO, $2D - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $40 - db REG_NR23_CH2_FRQLO, $A2, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $BA, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $40, REG_NR13_CH1_FRQLO, $D6 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $40 - db REG_NR23_CH2_FRQLO, $7B, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $39, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $A7, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $20, REG_NR13_CH1_FRQLO, $4F - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $20 - db REG_NR23_CH2_FRQLO, $B1, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $9E, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $62, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $20, REG_NR13_CH1_FRQLO, $21 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $20 - db REG_NR23_CH2_FRQLO, $9D, REG_NR24_CH2_FRQHI, $87, $FF - - db REG_NR13_CH1_FRQLO, $59, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $B6, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR12_CH1_VOLEV, $F2, REG_NR22_CH2_VOLEV, $F2, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F - db REG_NR12_CH1_VOLEV, $22, REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F - db REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $22, REG_NR23_CH2_FRQLO, $73, REG_NR24_CH2_FRQHI, $87 - db $FF - - db REG_NR13_CH1_FRQLO, $2D, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $A2, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $BA, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $06, REG_NR23_CH2_FRQLO, $73, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR13_CH1_FRQLO, $2D, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $A2, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR13_CH1_FRQLO, $62, REG_NR14_CH1_FRQHI, $07, REG_NR23_CH2_FRQLO, $BA, REG_NR24_CH2_FRQHI, $07 - db $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $C4, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $73, REG_NR24_CH2_FRQHI, $87, $FE -sSFXLevelUpEnd:: -sSFXRankUp:: - db REG_NR32_CH3_VOLUM, $20, REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F2 - db REG_NR13_CH1_FRQLO, $AC, REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F - db REG_NR22_CH2_VOLEV, $F2, REG_NR23_CH2_FRQLO, $72, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00 - db REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $21, REG_NR34_CH3_FRQHI, $87 - db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF - db $FF, $FF, $FF, $FF - - db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $14 - db REG_NR34_CH3_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $AC, REG_NR14_CH1_FRQHI, $85, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $72, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $21, REG_NR34_CH3_FRQHI, $87, $FF, $FF - db $FF, $FF - - db REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80, REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $39 - db REG_NR34_CH3_FRQHI, $87, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $AC - db REG_NR14_CH1_FRQHI, $85, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F2 - db REG_NR23_CH2_FRQLO, $72, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $6B, REG_NR34_CH3_FRQHI, $87, $FF, $FF - db $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $AC, REG_NR14_CH1_FRQHI, $85, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $72, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $6B - db REG_NR34_CH3_FRQHI, $07, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $27 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F2 - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $6B, REG_NR34_CH3_FRQHI, $87, $FF, $FF - db $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $27, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $D6, REG_NR24_CH2_FRQHI, $86, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $6B - db REG_NR34_CH3_FRQHI, $07, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $72 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F2 - db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $6B, REG_NR34_CH3_FRQHI, $87, $FF, $FF - db $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $72, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $14, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $6B - db REG_NR34_CH3_FRQHI, $07, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $7F, REG_NR11_CH1_LENDT, $7F, REG_NR12_CH1_VOLEV, $F2, REG_NR13_CH1_FRQLO, $D6 - db REG_NR14_CH1_FRQHI, $86, REG_NR21_CH2_LENDT, $7F, REG_NR21_CH2_LENDT, $7F, REG_NR22_CH2_VOLEV, $F2 - db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR30_CH3_DACEN, $00, REG_NR30_CH3_DACEN, $80 - db REG_NR32_CH3_VOLUM, $20, REG_NR33_CH3_FRQLO, $6B, REG_NR34_CH3_FRQHI, $87, $FF, $FF - db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF - db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF - db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF - db $FF, $FF, $FF, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR13_CH1_FRQLO, $D6, REG_NR14_CH1_FRQHI, $86, REG_NR22_CH2_VOLEV, $08 - db REG_NR23_CH2_FRQLO, $39, REG_NR24_CH2_FRQHI, $87, REG_NR32_CH3_VOLUM, $00, REG_NR33_CH3_FRQLO, $6B - db REG_NR34_CH3_FRQHI, $07, $FE -sSFXRankUpEnd:: -sSFXReadyGo:: - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $16 - db REG_NR14_CH1_FRQHI, $84, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F8 - db REG_NR23_CH2_FRQLO, $E5, REG_NR24_CH2_FRQHI, $84, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $E8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $D8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $B8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $A8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $98 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $88 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $78, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $78 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $58 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $38 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $28 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $18 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF, $FF, $FF - db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF - db $FF, $FF, $FF, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $16 - db REG_NR14_CH1_FRQHI, $84, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F8 - db REG_NR23_CH2_FRQLO, $E5, REG_NR24_CH2_FRQHI, $84, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $E8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $D8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $B8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $A8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $98 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $88 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $78, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $78 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $58 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $38 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $28 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $18 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF, $FF, $FF - db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF - db $FF, $FF, $FF, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $16 - db REG_NR14_CH1_FRQHI, $84, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F8 - db REG_NR23_CH2_FRQLO, $E5, REG_NR24_CH2_FRQHI, $84, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $E8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $D8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $B8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $A8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $98 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $88 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $78, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $78 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $58 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $38 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $28 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $18 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF, $FF, $FF - db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF - db $FF, $FF, $FF, $FF, $FF, $FF, $FF - - db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $39 - db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $F8 - db REG_NR23_CH2_FRQLO, $6B, REG_NR24_CH2_FRQHI, $87, $FF, $FF, $FF - - db REG_NR12_CH1_VOLEV, $E8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $E8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $D8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $D8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $C8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $C8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $B8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $B8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $A8, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $A8 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $98, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $98 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $88, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $88 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $78, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $78 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $68, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $68 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $58, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $58 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $48, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $48 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $38, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $38 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF, $FF - - db REG_NR12_CH1_VOLEV, $28, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $28 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $18, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $18 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FF - - db REG_NR12_CH1_VOLEV, $08, REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08 - db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, REG_NR22_CH2_VOLEV, $08 - db REG_NR22_CH2_VOLEV, $09, REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, REG_NR22_CH2_VOLEV, $09 - db REG_NR22_CH2_VOLEV, $11, REG_NR22_CH2_VOLEV, $08, $FE -sSFXReadyGoEnd:: +INCLUDE "globals.asm" +INCLUDE "res/sfx_data.inc" +INCLUDE "res/music_data.inc" SECTION "High SFX Variables", HRAM @@ -2139,8 +125,15 @@ SFXProcessQueue: ldh [hPlayhead], a ldh [hPlayhead+1], a + ldh a, [hPlayQueue] + cp a, MUSIC_MENU + jr nz, :+ + call SFXEnqueue + ret + + ; Try 4 times to pop a sound effect off the queue. - call SFXPopQueue +: call SFXPopQueue cp a, $FF jr nz, :+ call SFXPopQueue @@ -2172,6 +165,19 @@ SFXEnqueue:: call SFXPushQueue ret + ; Menu music +: ld a, b + cp a, MUSIC_MENU + jr nz, :+ + ldh [hPlayQueue], a + ld a, LOW(sMusicMenu) + ldh [hPlayhead], a + ld a, HIGH(sMusicMenu) + ldh [hPlayhead+1], a + call SFXPlay + ret + + ; Piece jingles. : ld a, b cp a, PIECE_I @@ -2431,11 +437,18 @@ SFXKill:: ; This play routine must be called every frame. SFXPlay:: - ; Bank to SFX bank. - ld b, BANK("SFX Data") + ; Bank to correct bank. + ldh a, [hPlayQueue] + cp a, MUSIC_MENU + jr nz, :+ + ld b, BANK("Music Data") + rst RSTSwitchBank + jr .play +: ld b, BANK("SFX Data") rst RSTSwitchBank ; Load the playhead position into HL. +.play ldh a, [hPlayhead] ld l, a ldh a, [hPlayhead+1] diff --git a/src/state_gameplay.asm b/src/state_gameplay.asm index 9b182ba..56dd017 100644 --- a/src/state_gameplay.asm +++ b/src/state_gameplay.asm @@ -121,6 +121,9 @@ SwitchToGameplay:: ld a, LCDCF_ON | LCDCF_BGON | LCDCF_OBJON | LCDCF_BLK01 ldh [rLCDC], a + ; Music end + call SFXKill + ; Make sure the first game loop starts just like all the future ones. wait_vblank wait_vblank_end diff --git a/src/state_title.asm b/src/state_title.asm index 0273b11..b7f1f4e 100644 --- a/src/state_title.asm +++ b/src/state_title.asm @@ -123,6 +123,11 @@ SwitchToTitle:: ld a, LCDCF_ON | LCDCF_BGON | LCDCF_BLK01 ldh [rLCDC], a + ; Music start + call SFXKill + ld a, MUSIC_MENU + call SFXEnqueue + ; Make sure the first game loop starts just like all the future ones. wait_vblank wait_vblank_end @@ -178,12 +183,24 @@ TitleEventLoopHandler:: .left ldh a, [hLeftState] cp a, 1 + jp z, DecrementOption + cp a, 16 + jr c, .right + ldh a, [hFrameCtr] + and 3 + cp a, 3 jr nz, .right jp DecrementOption .right ldh a, [hRightState] cp a, 1 + jp z, IncrementOption + cp a, 16 + jr c, .done + ldh a, [hFrameCtr] + and 3 + cp a, 3 jr nz, .done jp IncrementOption