Skip to content

andrewjhopkins/CHIP-8

Repository files navigation

Check out this blog post for details on implementation

CHIP-8

An implementation of the CHIP-8 spec using C# and Blazor. More information on CHIP-8 here

CHIP-8 running the IBM rom in the browser

I wrote this to better understand how emulators work as well as gain more experience with binary and hexadecimal. Most likely not bug free.

Dependencies

Running

  • clone the repository
  • In Index.razor specify the scale, speed and update the path in GetRomData to point to the ROM you would like to run.
    • Be sure the localhost port is correct for your local environment as this changes.
  • Run in Visual Studio 2022 or using dotnet run with the dotnet CLI

References

About

C# implementation of a CHIP-8 emulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published