A simple CHIP-8 interpreter written in C# with bit-level handling. No dotnet project files or external dependencies โ> just compile and run.
- Mono runtime (for macOS/Linux)
- C# compiler:
- macOS:
csc(from .NET SDK or Mono) - Linux:
mcs(Mono C# compiler)
- macOS:
The program requires a CHIP-8 ROM file (.ch8) path as a command-line argument.
csc Program.cs && mono Program.exe ./roms/ibm.ch8mcs Program.cs && mono Program.exe ./roms/ibm.ch8