]> git.gir.st - Chiptunes.git/blob - foo.c
new version
[Chiptunes.git] / foo.c
1 #include <stdio.h>
2 typedef unsigned char u8;
3 int g(int i, int x, int t, int o) {
4 return ((3 & x &
5 (i *
6 ((3 & i >> 16 ? "BY}6YB6%" : "Qj}6jQ6%")[t % 8] +
7 51) >> o)) << 4);
8 };
9
10 int main(void) {
11 int i;
12 int n;
13 int s;
14 for (i = 0;; i++) {
15 putchar(g(i, 1, n = i >> 14, 12) +
16 g(i, s = i >> 17, n ^ i >> 13, 10) +
17 g(i, s / 3, n + ((i >> 11) % 3), 10) +
18 g(i, s / 5, 8 + n - ((i >> 10) % 3), 9));
19 }
20 }
Imprint / Impressum