Mercurial > repos > blastem
diff rf5c164.h @ 2145:62a53c052d9b
PCM channel add should saturate on overflow, not wrap around
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 26 Mar 2022 02:01:55 -0700 |
parents | 485834c0fea7 |
children | 4fbe1e7c4a73 |
line wrap: on
line diff
--- a/rf5c164.h Sat Mar 26 00:54:47 2022 -0700 +++ b/rf5c164.h Sat Mar 26 02:01:55 2022 -0700 @@ -17,8 +17,8 @@ uint16_t ram[64*1024]; uint16_t ram_bank; uint16_t pending_address; - int16_t left; - int16_t right; + int32_t left; + int32_t right; rf5c164_channel channels[8]; uint8_t pending_byte; uint8_t channel_enable;