summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGentoo <installgentoo@endianness.com>2022-08-30 22:43:45 +1000
committerGentoo <installgentoo@endianness.com>2022-08-30 22:43:45 +1000
commitf0ced4239a91889f8c65c4683c2137d1bfdbad12 (patch)
tree7b4a6c98677e802e4afc8a49c1c5ce6dad045e1e
parent87c58d840b2204bfb103356a49859a831fda1c57 (diff)
downloadchip8-master.tar.gz
chip8-master.tar.bz2
chip8-master.zip
added license headerHEADmaster
-rw-r--r--LICENSE (renamed from LICENCE)0
-rw-r--r--lookup-generate.c30
-rw-r--r--main.c12
3 files changed, 41 insertions, 1 deletions
diff --git a/LICENCE b/LICENSE
index f288702..f288702 100644
--- a/LICENCE
+++ b/LICENSE
diff --git a/lookup-generate.c b/lookup-generate.c
new file mode 100644
index 0000000..6efef19
--- /dev/null
+++ b/lookup-generate.c
@@ -0,0 +1,30 @@
+/* Copyright (C) 2021 Gentoo-libre Install
+
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include <stdio.h>
+
+//we want an array width of 64 and an array height of 32
+int main()
+{
+int pixelCount = 0;
+
+for (int i = 0; i < 32; ++i)
+ {
+ putchar('{');
+ for (int j = 0; j < 64; ++j)
+ {
+ printf("%d,", pixelCount++);
+ }
+ printf("\b},\n");//get rid of stray ',' and then } and newline
+ }
+
+return 0;
+}
diff --git a/main.c b/main.c
index b1158ea..ba41dd4 100644
--- a/main.c
+++ b/main.c
@@ -1,3 +1,14 @@
+/* Copyright (C) 2021 Gentoo-libre Install
+
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
@@ -51,7 +62,6 @@ for(int i = 0; i < 12; ++i){returnPos[i] = 0;}//zero out the stack
if(!argv[1]){fprintf(stderr,"Usage: %s <program>\n", argv[0]); return 1;}
-//FILE *input = fopen("PONG", "r");
FILE *input = fopen(argv[1], "r");
if (!input){fprintf(stderr, "Program not found.\n"); return 1;}