Fix writing s16

This commit is contained in:
Thar0 2025-05-23 02:04:25 +01:00
parent 3ab986f39e
commit e6b4890cfd
2 changed files with 5 additions and 5 deletions

View File

@ -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

View File

@ -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