6502 arduino arm assembly c c++ calculator chip8 codegolf console controller csharp debugging doom emulation emuriscv esp32 forth fpga freebsd games handheld hardware interactive interpreters java javascript lcd linux lua m5stick minimal privacy qemu retro riscv serial sudoku testing thinkpad vb6 verilog vga vhdl windows