chip8-emulator - Simple Chip8 emulator written in C# with .NET5.

  •        109

This is a simple Chip8 emulator written in C# with .NET5. Roms were downloaded from https://www.zophar.net/pdroms/chip8.html.

https://github.com/mizrael/chip8-emulator

Tags
Implementation
License
Platform

   




Related Projects

SharpChip-8

  •    

Chip-8 Emulator written in C#

Ryujinx - Experimental Switch emulator written in C#

  •    CSharp

Don't expect much from this. Some homebrew apps work, Puyo Puyo Tetris shows the intro logo (sometimes), and a handful of games boot / work; but that's about it for now. Contributions are always welcome. To build this emulator, you will need the .NET Core 2.1 (RC1) (or higher) SDK. https://www.microsoft.com/net/download/ In release builds, memory checks are disabled to improve performances.

JChip8

  •    

JChip8 is a Chip8/Super-Chip Emulator written entirely in Java

Blazor - Build client web apps with C#

  •    CSharp

Blazor lets you build interactive web UIs using C# instead of JavaScript. Blazor apps are composed of reusable web UI components implemented using C#, HTML, and CSS. Both client and server code is written in C#, allowing you to share code and libraries.


CEmu - Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features

  •    C++

CEmu is a third-party TI-84 Plus CE / TI-83 Premium CE calculator emulator, focused on developer features. CEmu works natively on Windows, macOS, and Linux. For performance and portability, the core is programmed in C and its customizable GUI in C++ with Qt. Note: CEmu is not a TI product nor is it TI-endorsed/affiliated. If you need an official TI CE emulator, TI-SmartView™ CE is for you.

MudBlazor - Blazor Component Library based on Material design

  •    CSharp

MudBlazor is an ambitious Material Design component framework for Blazor with an emphasis on ease of use and clear structure. It is perfect for .NET developers who want to rapidly build web applications without having to struggle with CSS and Javascript. MudBlazor, being written entirely in C#, empowers you to adapt, fix or extend the framework. There are plenty of examples in the documentation, which makes understanding and learning MudBlazor very easy.

goboy - Multi-platform Nintendo Game Boy Color emulator written in go

  •    Go

GoBoy is a multi-platform Nintendo GameBoy and GameBoy Color emulator written in go. The emulator can run the majority of GB games and some CGB games. There is also colour and sound support. This emulator was primarily built as a development exercise and is still work in progress. Please feel free to contribute if you're interested in GameBoy emulator development. The program includes debugging functions making it useful for understanding the emulator operation for building one yourself. These functions include printing of opcodes and register values to the console at each step (although will greatly slow down the emulation) and toggling of individual sound channels.

BootstrapBlazor - A set of enterprise-class UI components based on Bootstrap and Blazor

  •    Javascript

To create a new Bootstrap Blazor UI for Blazor application, use the Create New Project Wizard. The wizard detects all installed versions of Bootstrap Blazor for Blazor and lists them in the Version combobox—this enables you to start your project with the desired version. You can also get the latest version to make sure you are up to date.

Sharp6800 - ET-3400 Microprocessor Trainer Emulator

  •    DotNet

A Heathkit ET-3400 Microprocessor Trainer Emulator. It features a 6800 emulator core and simulated 7-segment display and keypad. Written in 100% C#

blazor - Blazor moved to https://github.com/dotnet/aspnetcore

  •    PowerShell

The sources and issues for Blazor have moved to the ASP.NET Core repo. New issues and PRs should be posted at the ASP.NET Core repo.

JStella Atari 2600 Emulator

  •    Java

JStella is a Java-based Atari 2600 VCS emulator. It allows one to play old Atari 2600 games in an operating system independent manner. It also supports web page based applets. Its emulation core is based on Stella-Atari 2600 Emulator.

CleanArchitecture - Clean Architecture Template for Blazor WebAssembly Built with MudBlazor Components

  •    CSharp

BlazorHero is a Clean Architecture Solution Template for Blazor Webassembly 5.0 built with MudBlazor Components. Important If you are already using Blazor Hero v1.x, make sure that you drop your existing database and re-update your database using the CLI as there are a couple of new migrations added that might clash with your existing schema. Also, install the latest version of BlazorHero.

xenia - Xbox 360 Emulator Research Project

  •    C++

Xenia is an experimental emulator for the Xbox 360. For more information see the main xenia website. Come chat with us about emulator-related topics on Discord. For developer chat join #dev but stay on topic. Lurking is fine. Please check the frequently asked questions page before asking questions. We've got jobs/lives/etc, so don't expect instant answers.

yuzu - Nintendo Switch Emulator

  •    C++

yuzu is an experimental open-source emulator for the Nintendo Switch from the creators of Citra. It is written in C++ with portability in mind, with builds actively maintained for Windows, Linux and macOS. The emulator is currently only useful for homebrew development and research purposes.

Vita3K - Experimental PlayStation Vita emulator

  •    C++

Vita3K is an experimental PlayStation Vita emulator for Windows, Linux and macOS. The emulator currently runs a few homebrew programs in .vpk format. No commercial games are playable.

kqemu - KDE GUI for QEMU CPU Emulator

  •    Shell

A KDE (QT3) front-end for QEmu cpu emulator. QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed. KQEMU makes it easier to launch QEmu directly or create scripts for easy launching of QEmu environments.

jsnes - A JavaScript NES emulator.

  •    Javascript

A JavaScript NES emulator. It's a library that works in both the browser and Node.js. The browser UI is available at https://github.com/bfirsh/jsnes-web.

citra - A Nintendo 3DS Emulator

  •    C

Citra is an experimental open-source Nintendo 3DS emulator/debugger written in C++. It is written with portability in mind, with builds actively maintained for Windows, Linux and macOS. Citra is licensed under the GPLv2 (or any later version). Refer to the license.txt file included. Please read the FAQ before getting started with the project.

darkstar - FFXI Server Emulator

  •    Lua

Welcome to the DarkStar project, an emulation server for FFXI. Visit our forums and Discord or IRC to keep in touch with the latest developments. Make sure both FFXI and the server are fully updated (and servers have been rebuilt with the latest code prior to the bug) or check the commit log since your last known update to see if the bug has already been fixed before submitting a new bug report (oh and remember to search to see if your issue has already been reported).






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.