flamewing / flamedriver Goto Github PK
View Code? Open in Web Editor NEWUpgraded S3&K sound driver
Home Page: https://github.com/flamewing/flamedriver-skdisasm
License: Other
Upgraded S3&K sound driver
Home Page: https://github.com/flamewing/flamedriver-skdisasm
License: Other
I ported over the Flamedriver to Sonic 3 Alone. It works very well, but there is a issue where if you break a monitor that gives you rings for example, it will kill the music until boss or invincibility. Then the music will resume until you hit another ring, bubble, fire, lightning shield monitor. Repeat process.
If you didn't know, Clownacy has a YT channel with some tutorials. I started following the tutorial called how to port S1 music to S2, when he used _smps2asm_inc.asm from this in the S2 GitHub disassembly. I followed every step succesfully, but tons of errors arrived when i tried building it. Apparently, some changes broke it.
The errors:
_smps2asm_inc.asm(22): error: unknown opcode
ENUMCONF
enumconf $C
_smps2asm_inc.asm(24): error: unknown opcode
NEXTENUM
nextenum smpsPitch05lo,smpsPitch04lo,smpsPitch03lo,smpsPitch02lo,smpsPitch01lo
_smps2asm_inc.asm(26): error: unknown opcode
NEXTENUM
nextenum smpsPitch05hi,smpsPitch06hi,smpsPitch07hi,smpsPitch08hi,smpsPitch09hi
_smps2asm_inc.asm(27): error: unknown opcode
NEXTENUM
nextenum smpsPitch10hi
_smps2asm_inc.asm(28): error: unknown opcode
ENUMCONF
enumconf 1
_smps2asm_inc.asm(32): error: unknown opcode
NEXTENUM
nextenum nEb1,nE1,nF1,nFs1,nG1,nAb1,nA1,nBb1,nB1,nC2,nCs2,nD2,nEb2,nE2,nF2,nFs2
_smps2asm_inc.asm(33): error: unknown opcode
NEXTENUM
nextenum nG2,nAb2,nA2,nBb2,nB2,nC3,nCs3,nD3,nEb3,nE3,nF3,nFs3,nG3,nAb3,nA3,nBb3
_smps2asm_inc.asm(34): error: unknown opcode
NEXTENUM
nextenum nB3,nC4,nCs4,nD4,nEb4,nE4,nF4,nFs4,nG4,nAb4,nA4,nBb4,nB4,nC5,nCs5,nD5
_smps2asm_inc.asm(35): error: unknown opcode
NEXTENUM
nextenum nEb5,nE5,nF5,nFs5,nG5,nAb5,nA5,nBb5,nB5,nC6,nCs6,nD6,nEb6,nE6,nF6,nFs6
_smps2asm_inc.asm(36): error: unknown opcode
NEXTENUM
nextenum nG6,nAb6,nA6,nBb6,nB6,nC7,nCs7,nD7,nEb7,nE7,nF7,nFs7,nG7,nAb7,nA7,nBb7
_smps2asm_inc.asm(58): error: unknown opcode
NEXTENUM
nextenum fTone_07,fTone_08,fTone_09,fTone_0A,fTone_0B,fTone_0C
_smps2asm_inc.asm(59): error: unknown opcode
NEXTENUM
nextenum fTone_0D
_smps2asm_inc.asm(83): error: unknown opcode
NEXTENUM
nextenum dLowTimpani,dVLowTimpani,dMidTom,dLowTom,dFloorTom,dHiClap
_smps2asm_inc.asm(84): error: unknown opcode
NEXTENUM
nextenum dMidClap,dLowClap
sound/music/9C - Continue.asm(110) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9C - Continue.asm(115) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9C - Continue.asm(115) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9C - Continue.asm(128) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9C - Continue.asm(133) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9C - Continue.asm(133) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9C - Continue.asm(146) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9C - Continue.asm(151) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9C - Continue.asm(151) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9C - Continue.asm(164) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9C - Continue.asm(169) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9C - Continue.asm(169) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/95 - Ending.asm(353) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/95 - Ending.asm(358) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/95 - Ending.asm(358) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/95 - Ending.asm(371) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/95 - Ending.asm(376) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/95 - Ending.asm(376) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/95 - Ending.asm(389) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/95 - Ending.asm(394) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/95 - Ending.asm(394) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/95 - Ending.asm(407) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/95 - Ending.asm(412) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/95 - Ending.asm(412) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/98 - Extra Life.asm(93) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/98 - Extra Life.asm(98) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/98 - Extra Life.asm(98) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/98 - Extra Life.asm(111) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/98 - Extra Life.asm(116) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/98 - Extra Life.asm(116) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/98 - Extra Life.asm(129) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/98 - Extra Life.asm(134) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/98 - Extra Life.asm(134) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9B - Game Over.asm(87) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9B - Game Over.asm(92) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9B - Game Over.asm(92) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9B - Game Over.asm(105) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9B - Game Over.asm(110) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9B - Game Over.asm(110) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9B - Game Over.asm(123) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9B - Game Over.asm(128) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9B - Game Over.asm(128) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9B - Game Over.asm(141) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9B - Game Over.asm(146) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9B - Game Over.asm(146) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9D - Got Emerald.asm(91) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9D - Got Emerald.asm(96) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9D - Got Emerald.asm(96) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9D - Got Emerald.asm(109) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9D - Got Emerald.asm(114) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9D - Got Emerald.asm(114) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1366) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1371) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1371) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1384) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1389) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1389) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1402) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1407) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1407) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1420) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1425) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1425) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1438) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1443) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1443) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1456) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1461) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1461) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1474) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1479) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1479) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1492) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1497) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1497) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1510) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1515) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1515) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1528) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1533) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1533) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1546) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1551) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1551) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1564) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1569) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1569) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1582) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1587) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1587) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1600) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1605) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1605) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1618) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1623) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1623) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1636) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1641) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1641) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1654) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1659) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1659) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1672) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1677) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1677) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1690) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1695) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1695) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1708) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1713) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1713) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1726) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1731) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1731) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1744) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1749) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1749) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1762) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1767) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1767) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1780) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1785) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1785) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1798) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1803) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1803) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1816) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1821) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1821) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1834) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1839) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1839) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1852) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1857) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1857) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1870) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1875) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1875) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1888) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1893) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1893) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1906) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1911) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1911) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1924) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1929) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1929) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1942) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1947) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1947) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1960) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1965) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1965) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1978) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1983) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(1983) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(1996) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(2001) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(2001) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(2014) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(2019) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(2019) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9E - Credits.asm(2032) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(2037) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9E - Credits.asm(2037) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/90 - HPZ.asm(160) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/90 - HPZ.asm(165) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/90 - HPZ.asm(165) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/90 - HPZ.asm(178) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/90 - HPZ.asm(183) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/90 - HPZ.asm(183) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/90 - HPZ.asm(196) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/90 - HPZ.asm(201) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/90 - HPZ.asm(201) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/90 - HPZ.asm(214) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/90 - HPZ.asm(219) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/90 - HPZ.asm(219) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9F - Drowning.asm(117) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9F - Drowning.asm(122) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9F - Drowning.asm(122) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9F - Drowning.asm(135) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9F - Drowning.asm(140) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9F - Drowning.asm(140) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9F - Drowning.asm(153) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9F - Drowning.asm(158) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9F - Drowning.asm(158) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9F - Drowning.asm(171) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9F - Drowning.asm(176) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9F - Drowning.asm(176) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/97 - Invincible.asm(140) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/97 - Invincible.asm(145) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/97 - Invincible.asm(145) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/97 - Invincible.asm(158) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/97 - Invincible.asm(163) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/97 - Invincible.asm(163) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/88 - CNZ 2P.asm(356) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/88 - CNZ 2P.asm(361) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/88 - CNZ 2P.asm(361) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/88 - CNZ 2P.asm(374) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/88 - CNZ 2P.asm(379) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/88 - CNZ 2P.asm(379) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/88 - CNZ 2P.asm(392) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/88 - CNZ 2P.asm(397) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/88 - CNZ 2P.asm(397) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/88 - CNZ 2P.asm(410) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/88 - CNZ 2P.asm(415) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/88 - CNZ 2P.asm(415) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/88 - CNZ 2P.asm(428) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/88 - CNZ 2P.asm(433) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/88 - CNZ 2P.asm(433) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/82 - EHZ.asm(401) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(406) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(406) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/82 - EHZ.asm(419) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(424) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(424) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/82 - EHZ.asm(437) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(442) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(442) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/82 - EHZ.asm(455) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(460) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(460) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/82 - EHZ.asm(473) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(478) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(478) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/82 - EHZ.asm(491) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(496) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(496) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/82 - EHZ.asm(509) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(514) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(514) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/82 - EHZ.asm(527) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(532) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(532) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/82 - EHZ.asm(545) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(550) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/82 - EHZ.asm(550) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/85 - MTZ.asm(362) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/85 - MTZ.asm(367) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/85 - MTZ.asm(367) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/85 - MTZ.asm(380) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/85 - MTZ.asm(385) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/85 - MTZ.asm(385) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/85 - MTZ.asm(398) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/85 - MTZ.asm(403) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/85 - MTZ.asm(403) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/85 - MTZ.asm(416) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/85 - MTZ.asm(421) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/85 - MTZ.asm(421) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/85 - MTZ.asm(434) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/85 - MTZ.asm(439) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/85 - MTZ.asm(439) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/85 - MTZ.asm(452) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/85 - MTZ.asm(457) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/85 - MTZ.asm(457) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/89 - CNZ.asm(336) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/89 - CNZ.asm(341) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/89 - CNZ.asm(341) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/89 - CNZ.asm(354) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/89 - CNZ.asm(359) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/89 - CNZ.asm(359) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/89 - CNZ.asm(372) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/89 - CNZ.asm(377) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/89 - CNZ.asm(377) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8B - MCZ.asm(376) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(381) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(381) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8B - MCZ.asm(394) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(399) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(399) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8B - MCZ.asm(412) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(417) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(417) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8B - MCZ.asm(430) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(435) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(435) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8B - MCZ.asm(448) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(453) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(453) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8B - MCZ.asm(466) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(471) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(471) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8B - MCZ.asm(484) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(489) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8B - MCZ.asm(489) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/83 - MCZ 2P.asm(261) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/83 - MCZ 2P.asm(266) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/83 - MCZ 2P.asm(266) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/83 - MCZ 2P.asm(279) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/83 - MCZ 2P.asm(284) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/83 - MCZ 2P.asm(284) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/83 - MCZ 2P.asm(297) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/83 - MCZ 2P.asm(302) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/83 - MCZ 2P.asm(302) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/83 - MCZ 2P.asm(315) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/83 - MCZ 2P.asm(320) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/83 - MCZ 2P.asm(320) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/83 - MCZ 2P.asm(333) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/83 - MCZ 2P.asm(338) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/83 - MCZ 2P.asm(338) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/87 - ARZ.asm(341) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/87 - ARZ.asm(346) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/87 - ARZ.asm(346) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/87 - ARZ.asm(359) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/87 - ARZ.asm(364) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/87 - ARZ.asm(364) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/87 - ARZ.asm(377) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/87 - ARZ.asm(382) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/87 - ARZ.asm(382) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/87 - ARZ.asm(395) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/87 - ARZ.asm(400) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/87 - ARZ.asm(400) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/87 - ARZ.asm(413) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/87 - ARZ.asm(418) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/87 - ARZ.asm(418) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/87 - ARZ.asm(431) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/87 - ARZ.asm(436) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/87 - ARZ.asm(436) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8A - DEZ.asm(240) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8A - DEZ.asm(245) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8A - DEZ.asm(245) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8A - DEZ.asm(258) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8A - DEZ.asm(263) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8A - DEZ.asm(263) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8A - DEZ.asm(276) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8A - DEZ.asm(281) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8A - DEZ.asm(281) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8A - DEZ.asm(294) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8A - DEZ.asm(299) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8A - DEZ.asm(299) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8A - DEZ.asm(312) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8A - DEZ.asm(317) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8A - DEZ.asm(317) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8A - DEZ.asm(330) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8A - DEZ.asm(335) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8A - DEZ.asm(335) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/92 - Special Stage.asm(327) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(332) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(332) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/92 - Special Stage.asm(345) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(350) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(350) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/92 - Special Stage.asm(363) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(368) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(368) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/92 - Special Stage.asm(381) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(386) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(386) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/92 - Special Stage.asm(399) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(404) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(404) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/92 - Special Stage.asm(417) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(422) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(422) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/92 - Special Stage.asm(435) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(440) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/92 - Special Stage.asm(440) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/91 - Options.asm(102) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/91 - Options.asm(107) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/91 - Options.asm(107) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/91 - Options.asm(120) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/91 - Options.asm(125) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/91 - Options.asm(125) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/91 - Options.asm(138) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/91 - Options.asm(143) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/91 - Options.asm(143) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/91 - Options.asm(156) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/91 - Options.asm(161) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/91 - Options.asm(161) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/91 - Options.asm(174) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/91 - Options.asm(179) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/91 - Options.asm(179) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/94 - Final Boss.asm(272) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/94 - Final Boss.asm(277) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/94 - Final Boss.asm(277) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/94 - Final Boss.asm(290) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/94 - Final Boss.asm(295) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/94 - Final Boss.asm(295) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/94 - Final Boss.asm(308) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/94 - Final Boss.asm(313) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/94 - Final Boss.asm(313) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8E - CPZ.asm(388) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8E - CPZ.asm(393) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8E - CPZ.asm(393) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8E - CPZ.asm(406) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8E - CPZ.asm(411) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8E - CPZ.asm(411) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8E - CPZ.asm(424) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8E - CPZ.asm(429) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8E - CPZ.asm(429) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8E - CPZ.asm(442) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8E - CPZ.asm(447) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8E - CPZ.asm(447) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8E - CPZ.asm(460) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8E - CPZ.asm(465) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8E - CPZ.asm(465) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8E - CPZ.asm(478) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8E - CPZ.asm(483) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8E - CPZ.asm(483) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/93 - Boss.asm(212) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/93 - Boss.asm(217) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/93 - Boss.asm(217) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/93 - Boss.asm(230) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/93 - Boss.asm(235) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/93 - Boss.asm(235) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/93 - Boss.asm(248) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/93 - Boss.asm(253) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/93 - Boss.asm(253) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/93 - Boss.asm(266) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/93 - Boss.asm(271) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/93 - Boss.asm(271) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8D - SCZ.asm(285) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(290) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(290) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8D - SCZ.asm(303) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(308) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(308) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8D - SCZ.asm(321) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(326) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(326) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8D - SCZ.asm(339) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(344) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(344) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8D - SCZ.asm(357) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(362) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(362) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8D - SCZ.asm(375) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(380) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(380) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8D - SCZ.asm(393) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(398) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8D - SCZ.asm(398) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/84 - OOZ.asm(299) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/84 - OOZ.asm(304) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/84 - OOZ.asm(304) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/84 - OOZ.asm(317) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/84 - OOZ.asm(322) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/84 - OOZ.asm(322) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/84 - OOZ.asm(335) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/84 - OOZ.asm(340) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/84 - OOZ.asm(340) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/84 - OOZ.asm(353) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/84 - OOZ.asm(358) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/84 - OOZ.asm(358) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/84 - OOZ.asm(371) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/84 - OOZ.asm(376) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/84 - OOZ.asm(376) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/84 - OOZ.asm(389) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/84 - OOZ.asm(394) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/84 - OOZ.asm(394) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8F - WFZ.asm(237) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8F - WFZ.asm(242) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8F - WFZ.asm(242) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8F - WFZ.asm(255) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8F - WFZ.asm(260) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8F - WFZ.asm(260) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8F - WFZ.asm(273) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8F - WFZ.asm(278) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8F - WFZ.asm(278) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8F - WFZ.asm(291) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8F - WFZ.asm(296) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8F - WFZ.asm(296) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8C - EHZ 2P.asm(366) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8C - EHZ 2P.asm(371) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8C - EHZ 2P.asm(371) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8C - EHZ 2P.asm(384) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8C - EHZ 2P.asm(389) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8C - EHZ 2P.asm(389) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8C - EHZ 2P.asm(402) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8C - EHZ 2P.asm(407) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8C - EHZ 2P.asm(407) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8C - EHZ 2P.asm(420) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8C - EHZ 2P.asm(425) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8C - EHZ 2P.asm(425) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/8C - EHZ 2P.asm(438) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8C - EHZ 2P.asm(443) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/8C - EHZ 2P.asm(443) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/81 - 2 Player Menu.asm(284) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/81 - 2 Player Menu.asm(289) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/81 - 2 Player Menu.asm(289) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/81 - 2 Player Menu.asm(302) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/81 - 2 Player Menu.asm(307) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/81 - 2 Player Menu.asm(307) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/81 - 2 Player Menu.asm(320) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/81 - 2 Player Menu.asm(325) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/81 - 2 Player Menu.asm(325) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/81 - 2 Player Menu.asm(338) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/81 - 2 Player Menu.asm(343) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/81 - 2 Player Menu.asm(343) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/81 - 2 Player Menu.asm(356) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/81 - 2 Player Menu.asm(361) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/81 - 2 Player Menu.asm(361) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/81 - 2 Player Menu.asm(374) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/81 - 2 Player Menu.asm(379) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/81 - 2 Player Menu.asm(379) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/96 - Super Sonic.asm(217) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/96 - Super Sonic.asm(222) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/96 - Super Sonic.asm(222) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/96 - Super Sonic.asm(235) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/96 - Super Sonic.asm(240) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/96 - Super Sonic.asm(240) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/96 - Super Sonic.asm(253) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/96 - Super Sonic.asm(258) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/96 - Super Sonic.asm(258) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/96 - Super Sonic.asm(271) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/96 - Super Sonic.asm(276) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/96 - Super Sonic.asm(276) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/96 - Super Sonic.asm(289) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/96 - Super Sonic.asm(294) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/96 - Super Sonic.asm(294) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/86 - HTZ.asm(327) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/86 - HTZ.asm(332) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/86 - HTZ.asm(332) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/86 - HTZ.asm(345) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/86 - HTZ.asm(350) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/86 - HTZ.asm(350) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/86 - HTZ.asm(363) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/86 - HTZ.asm(368) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/86 - HTZ.asm(368) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/86 - HTZ.asm(381) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/86 - HTZ.asm(386) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/86 - HTZ.asm(386) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/99 - Title Screen.asm(140) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/99 - Title Screen.asm(145) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/99 - Title Screen.asm(145) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/99 - Title Screen.asm(158) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/99 - Title Screen.asm(163) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/99 - Title Screen.asm(163) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/99 - Title Screen.asm(176) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/99 - Title Screen.asm(181) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/99 - Title Screen.asm(181) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/99 - Title Screen.asm(194) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/99 - Title Screen.asm(199) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/99 - Title Screen.asm(199) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9A - End of Act.asm(96) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9A - End of Act.asm(101) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9A - End of Act.asm(101) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9A - End of Act.asm(114) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9A - End of Act.asm(119) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9A - End of Act.asm(119) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9A - End of Act.asm(132) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9A - End of Act.asm(137) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9A - End of Act.asm(137) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9A - End of Act.asm(150) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9A - End of Act.asm(155) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9A - End of Act.asm(155) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
sound/music/9A - End of Act.asm(169) smpsVcAmpMod(1): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9A - End of Act.asm(174) smpsVcTotalLevel(8): error: expression must be evaluatable in first pass
if SourceSMPS2ASM==0
sound/music/9A - End of Act.asm(174) smpsVcTotalLevel(29): error: expression must be evaluatable in first pass
elseif (SonicDriverVer<3)&&(SourceDriver>=3)&&((((vcTL1|vcTLMask1)&$80)<>$80)||(((vcTL2|vcTLMask2)&$80)<>((vcAlgorithm>=5)<<7))||(((vcTL3|vcTLMask3)&$80)<>((vcAlgorithm>=4)<<7))||(((vcTL4|vcTLMask4)&$80)<>((vcAlgorithm==7)<<7)))
Please fix this, because i am porting S1 zones to S2 and i need the S1 music. I can send the link to the tutorial if you want.
Looking at the Hidden Palace source code dump, I'm inclined to believe that tracks whose voices set the unused bits do so in error. Here's what I found on the 68000 version's dump, in a file called "mdmcr11.lib" (the Z80 version uses substantially the same code):
;=======================================;
; FM VOICE ;
;=======================================;
; CNF ALG,FBK
; MD M1,D1,M2,D2,M3,D3,M4,D4
; TL T1,T2,T3,T4
; RSAR X1,X2,X3,X4
; D1R X1,X2,X3,X4
; D2R X1,X2,X3,X4
; RRL R1,DL1,R2,DL2,R3,DL3,R4,DL4
;----------------< CNF >----------------;
CNF MACRO ALG,FBK
cnect set ALG
DB ALG+FBK*8
ENDM
;----------------< MD >-----------------;
MD MACRO M1,D1,M2,D2,M3,D3,M4,D4
DB D1*10H+M1,D2*10H+M2
DB D3*10H+M3,D4*10H+M4
ENDM
;----------------< TL >-----------------;
TL MACRO T1,T2,T3,T4
ifz cnect
db T1,T2,T3,T4.or.80h
endif
ifz cnect-1
db T1,T2,T3,T4.or.80h
endif
ifz cnect-2
db T1,T2,T3,T4.or.80h
endif
ifz cnect-3
db T1,T2,T3,T4.or.80h
endif
ifz cnect-4
db T1,T2.or.80h,T3,T4.or.80h
endif
ifz cnect-5
db T1,T2.or.80h,T3.or.80h,T4.or.80h
endif
ifz cnect-6
db T1,T2.or.80h,T3.or.80h,T4.or.80h
endif
ifz cnect-7
db T1.or.80h,T2.or.80h,T3.or.80h,T4.or.80h
endif
ENDM
;----------------< RSAR >---------------;
RSAR MACRO K1,A1,K2,A2,K3,A3,K4,A4
DB K1*40H+A1,K2*40H+A2,K3*40H+A3,K4*40H+A4
ENDM
;----------------< D1R >----------------;
D1R MACRO X1,X2,X3,X4
DB X1,X2,X3,X4
ENDM
;----------------< D2R >----------------;
D2R MACRO X1,X2,X3,X4
DB X1,X2,X3,X4
ENDM
;----------------< RRL >----------------;
RRL MACRO R1,DL1,R2,DL2,R3,DL3,R4,DL4
DB R1+DL1*10H,R2+DL2*10H
DB R3+DL3*10H,R4+DL4*10H
ENDM
The fact that D1R (the first delay rate, which also encompasses the AM bits...) is implemented as just 4 byte writes, with no other math involved, leads me to believe that, for instance, a value of $24 for one of the operators in Oil Ocean Zone's music was just a mistake.
I've installed the Flamedriver in my hack, and when I get a Perfect in the Special Stage, instead of playing the sound effect, the music abruptly stops. Sound effects continue playing however, and the music comes back when it plays a new track. I tested your disassembly with the driver and it doesn't happen there.
Example video
When directly playing a Sonic 3 ASM song in Sonic 2 mode, the audio that is produced by the driver sounds "slower" than the audio produced in Sonic 3 mode.
I tested this with the optimized Final Boss song in the song pack's S&K folder. The driver makes it sounds like something like this: finalboss_slow.ogg.zip
As a workaround, I changed a line in _smps2asm_inc.asm
:
s3TempotoS2 function n,s2TempotoS3(n)
to
s3TempotoS2 function n,s2TempotoS3(n)/2
Then the song's speed sounds similar to the original.
Though I suspect this may be caused by my modifications to the sound driver, I will test with your skdisasm intergration.
Hello, I just wanted to notify that in the latest release of the flamedriver, apparently the DACs aren't mapped correctly in the code... causing songs and sfx to not sound right. I don't know what's causing it, but I had to switch to an earlier version if the flamedriver for them to work properly. Thanks for the driver!
Adding the Flamedriver to stock S3K presents 2 issues.
When getting a shield the music immediately stops. SFX still play and sound will resume through any means that plays a song (Boss, Invincibility stars, Super forms, etc.)
Play any sound in the Sound Test will not play any sounds and as above, stop all music.
I also tested https://github.com/flamewing/skdisasm which includes the Flamedriver and it presents the same issues.
Have tested this in Regen, Gens Kmod, and real hardware.
Music and SFX files need to be updated to use the new terminology. In a nutshell:
Reference commit: b483d9c#diff-39d6459915b1c59c6d3a4b3b40cb4ad2
With the way the driver is currently set up, attempting to play the S&K credits theme will break the sound driver. This is because the equates used by the sound driver place the S&K credits music and the first sound effect on the same slot. Obviously this can be fixed by simply adjusting a few of these equates to be one higher than they are currently, but I'm wondering why we need them at all, when there are nearly identical ones in sonic3k.constants.asm. Is it just so the driver can be self-contained?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.