//Rextester.Program.Main is the entry point for your code. Don't change it.
//Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
namespace Rextester
{
public class Program
{
public static void Main(string[] args)
{
//Your code goes here
bool x0=true;
bool x1=false;
bool x2=true;
bool x3=false;
bool y0;
bool y1;
bool y2;
bool y3;
y0=(x0|x0)^!(x1|x1)^!(x2|x2)^!(x3|x3);
y1=(x0|x1)^(x1|x0)^(x2|x3)^!(x3|x2);
y2=(x0|x2)^!(x1|x3)^(x2|x0)^(x3|x1);
y3=(x0|x3)^(x1|x2)^!(x2|x1)^(x3|x0);
}
}
}
Compilation time: 0,14 sec, absolute running time: 0,08 sec, cpu time: 0,08 sec, average memory usage: 13 Mb, average nr of threads: 3
https://segaretro.org/Sega_Mega_Drive/Technical_specifications so it depends on how often the music would have to refresh?
otherwise did yuzoboy pull a djsainthubert
Edit: 2.00 ghz by the way
but don't forget it'd be in assembly code