diff --git a/assets/audio/sequences/seq_0.prg.seq b/assets/audio/sequences/seq_0.prg.seq index a4c3e2136f..b63ace84a7 100644 --- a/assets/audio/sequences/seq_0.prg.seq +++ b/assets/audio/sequences/seq_0.prg.seq @@ -5653,16 +5653,16 @@ CHAN_2B26: /* 0x2B26 [0x63 ] */ ldio IO_PORT_3 /* 0x2B27 [0xC9 0xF0 ] */ and 240 /* 0x2B29 [0xF3 0x0E ] */ rbeqz CHAN_2B39 -/* 0x2B2B [0xCE 0x00 0x00 ] */ ldptri 0x0000 +/* 0x2B2B [0xCE 0x00 0x00 ] */ ldptri 0 /* 0x2B2E [0xCF 0x2B 0x6A ] */ stptrtoseq ENVELOPE_2B64 + STSEQ_ENVELOPE_POINT(3) -/* 0x2B31 [0xCE 0x7F 0xBC ] */ ldptr 32700 +/* 0x2B31 [0xCE 0x7F 0xBC ] */ ldptri 32700 /* 0x2B34 [0xCF 0x2B 0x76 ] */ stptrtoseq ENVELOPE_2B70 + STSEQ_ENVELOPE_POINT(3) /* 0x2B37 [0xF4 0x0C ] */ rjump CHAN_2B45 CHAN_2B39: -/* 0x2B39 [0xCE 0x00 0x00 ] */ ldptri 0x0000 +/* 0x2B39 [0xCE 0x00 0x00 ] */ ldptri 0 /* 0x2B3C [0xCF 0x2B 0x76 ] */ stptrtoseq ENVELOPE_2B70 + STSEQ_ENVELOPE_POINT(3) -/* 0x2B3F [0xCE 0x7F 0xBC ] */ ldptr 32700 +/* 0x2B3F [0xCE 0x7F 0xBC ] */ ldptri 32700 /* 0x2B42 [0xCF 0x2B 0x6A ] */ stptrtoseq ENVELOPE_2B64 + STSEQ_ENVELOPE_POINT(3) CHAN_2B45: /* 0x2B45 [0xCC 0x01 ] */ ldi 1 diff --git a/include/audio/aseq.h b/include/audio/aseq.h index e945e07148..99df3248f7 100644 --- a/include/audio/aseq.h +++ b/include/audio/aseq.h @@ -827,7 +827,7 @@ _RESET_SECTION .macro _wr_s16 value /* Ensure the provided arg value fits in 16 bits (signed) */ _check_arg_bitwidth_s \value, 16 - _wr16 \value + _wr16 \value & 0xFFFF .endm .macro _wr_u16 value