summaryrefslogtreecommitdiff
path: root/sys/src/games/nes/nes.c
diff options
context:
space:
mode:
authoraiju <devnull@localhost>2014-02-20 23:22:14 +0100
committeraiju <devnull@localhost>2014-02-20 23:22:14 +0100
commiteeac553c36e1cb1d7786115d7202bfe732deb54e (patch)
tree1eecc9e02649526248006476fda7ad4030e2a6a4 /sys/src/games/nes/nes.c
parent9c40e15ba8ae000f73c23d89143d6c44b75220fd (diff)
games/nes: bug fixing
Diffstat (limited to 'sys/src/games/nes/nes.c')
-rw-r--r--sys/src/games/nes/nes.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/src/games/nes/nes.c b/sys/src/games/nes/nes.c
index 3b3d62d77..ee72e2b8a 100644
--- a/sys/src/games/nes/nes.c
+++ b/sys/src/games/nes/nes.c
@@ -83,6 +83,8 @@ loadrom(char *file)
mapper[map](-1, 0);
}
+extern int trace;
+
void
keyproc(void *)
{
@@ -99,6 +101,8 @@ keyproc(void *)
if(buf[0] == 'c'){
if(utfrune(buf, Kdel))
threadexitsall(nil);
+ if(utfrune(buf, 't'))
+ trace ^= 1;
}
if(buf[0] != 'k' && buf[0] != 'K')
continue;