From 2b2726e2304b17f1c8aee63666b15b218a80b5d6 Mon Sep 17 00:00:00 2001 From: Mitchell Plamann Date: Sun, 22 Mar 2015 22:11:10 -0400 Subject: [PATCH] Math is hard --- src/c0vm.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/c0vm.js b/src/c0vm.js index 4eafb93..355c859 100755 --- a/src/c0vm.js +++ b/src/c0vm.js @@ -46,19 +46,20 @@ function execute(file) { pc++; var y = stack.pop(); var x = stack.pop(); - stack.push((x+y) % 0xFF); + console.log("Adding " + x + " and " + y); + stack.push((x+y) % 0x100); break; case ISUB: pc++; var y = stack.pop(); var x = stack.pop(); - stack.push((x-y) % 0xFF); + stack.push((x-y) % 0x100); break; case IMUL: pc++; var y = stack.pop(); var x = stack.pop(); - stack.push((x*y) % 0xFF); + stack.push((x*y) % 0x100); break; default: