Coder Social home page Coder Social logo

flamewing / flamedriver Goto Github PK

View Code? Open in Web Editor NEW
12.0 3.0 6.0 943 KB

Upgraded S3&K sound driver

Home Page: https://github.com/flamewing/flamedriver-skdisasm

License: Other

Assembly 99.20% C++ 0.80%
z80 z80asm music sound-driver sega-genesis sega-megadrive sega-mega-drive assembly

flamedriver's Introduction

flamewing's GitHub stats

Top Languages

flamedriver's People

Contributors

clownacy avatar flamewing avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

flamedriver's Issues

SFX Issue

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.

Clownacy's porting S1 music to S2 tutorial no longer works because of errors

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.

SMPS2ASM: vcUnusedBits

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.

Getting Perfect in Special Stage kills music

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

Sonic 3 to Sonic 2 tempo conversion sounds incorrect

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.

DACs not mapped correctly in the latest release

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!

Sound Test and Getting a Shield Stops Music in S3K.

Adding the Flamedriver to stock S3K presents 2 issues.

  1. 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.)

  2. 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.

S&K Credits Music Broken/Unnecessary Duplicate Equates?

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.