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;