git: 9front

Download patch

ref: de30f88c352e199ef5e93c3cf5dc3ab1b7ac39e9
parent: 0c7f3473ca212dc01e1205b6341a7aafbd1bff1e
author: aiju <devnull@localhost>
date: Sat Mar 22 07:11:51 EDT 2014

games/snes: silly bug

--- a/sys/src/games/snes/cpu.c
+++ b/sys/src/games/snes/cpu.c
@@ -597,10 +597,11 @@
 	}else
 		if((rA & v) == 0)
 			rP |= FLAGZ;
+	io();
 	if(set)
-		rmw(a, v, v | rA);
+		memw816(a, v | rA);
 	else
-		rmw(a, v, v & ~rA);
+		memw816(a, v & ~rA);
 }
 
 enum { COP = 0, BRK = 1, NMI = 3, IRQ = 5 };
--