Index: ram/scope.c
===================================================================
--- ram/scope.c	(revision fb926d1f7e40fb5cefe34435d8eccfd76ca4eee4)
+++ ram/scope.c	(revision f80672626b910fdf5e807c25dbd9b10cf07c82d3)
@@ -15,5 +15,5 @@
 int16_t		scoper;			/* scope row position */
 
-uint16_t	scopev;			/* last scope value */
+int16_t		scopev;			/* last scope value */
 
 int8_t		scopebf[65];		/* scope display buffer */
@@ -52,5 +52,5 @@
 */
 
-void scope(uint16_t val)
+void scope(int16_t val)
 {
 	register int16_t i;
Index: ram/scope.x
===================================================================
--- ram/scope.x	(revision fb926d1f7e40fb5cefe34435d8eccfd76ca4eee4)
+++ ram/scope.x	(revision f80672626b910fdf5e807c25dbd9b10cf07c82d3)
@@ -22,5 +22,5 @@
 extern	int16_t		scopef;
 extern	int16_t		scoper;
-extern	uint16_t	scopev;
+extern	int16_t		scopev;
 
 extern	volatile	uint16_t	*scopeob;
@@ -32,5 +32,5 @@
 */
 
-extern	void		scope(uint16_t val);
+extern	void		scope(int16_t val);
 extern	void		scopeon(void);
 extern	void		scptogl(void);
