public void EmulateGame() { var data = File.ReadAllBytes("Game.ch8"); var chip8 = new Chip8(); chip8.Load(data); while (true) { chip8.Step(); } }
static void Main(string[] args) { GFXMemory vram = new GFXMemory(); Chip8 chip = new Chip8(vram); chip.Init(); chip.Load(@"C:\Users\Sergio\Downloads\Blinky.ch8"); Render win = new Render(1200, 600, "Test", vram, chip); win.Run(200); }
private void TryLoadFile(string filename) { try { _chip8.Load(File.ReadAllBytes(filename)); _timer.Enabled = true; Text = Path.GetFileNameWithoutExtension(filename) + $" - {AppName}"; Properties.Settings.Default.FilePath = filename; Properties.Settings.Default.Save(); } catch (Exception ex) { Text = AppName; Error(ex); } }