C Emulator

Open-source C projects categorized as Emulator

Top 23 C Emulator Projects

  • ish

    Linux shell for iOS

  • Project mention: Apple must open iPadOS to sideloading within 6 months, EU says | news.ycombinator.com | 2024-04-30

    > Just imagine how much more versatile the iPad Pro would be if only you could run Linux VMs on it

    After installing https://ish.app for Alpine Linux emulation on iPad, one immediately comes up with use cases, even though it's excruciatingly slow.

    Hopefully Apple opens up the imminent M3 iPad Pros to run macOS and Linux VMs.

  • Unicorn Engine

    Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)

  • Project mention: Unicorn: Lightweight multi-platform, multi-architecture CPU emulator framework | news.ycombinator.com | 2023-11-19
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • mgba

    mGBA Game Boy Advance Emulator

  • Project mention: The BEST Emulators of 2023 || Modern Vintage Gamer | /r/Games | 2023-12-11

    VisualBoyAdvance is outdated, while not bad you can do better than that when mGBA exists

  • box64

    Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices

  • Project mention: Stardew Valley on Starfive VisionFive 2 running Ubuntu 23.10 with external Ati Radeon HD 5450 | /r/RISCV | 2023-12-07

    I see it can do more now, already tried some stuff. But see it is now more mature than months ago. Will try factorio again https://github.com/ptitSeb/box64/issues/665

  • desmume

    DeSmuME is a Nintendo DS emulator

  • Project mention: any one know how to emulate a dsi game | /r/Roms | 2023-07-08

    citra is for 3ds games. while it should be compatible with ds games since the physical consoles are, this isn't true of the emulators. http://desmume.org/ has what you need.

  • xemu

    Original Xbox Emulator for Windows, macOS, and Linux (Active Development)

  • Project mention: Xemu: Original Xbox Emulator | news.ycombinator.com | 2024-04-07
  • 86Box

    Emulator of x86-based machines based on PCem.

  • Project mention: 86Box crashes on startup of any virtual machine | /r/86box | 2023-12-07

    86Box crashes on startup without showing any message, no matter the hardware or operating system being emulated and 86Box build, either stable, experimental or old/new dynamic recompiler. Created an issue on GitHub but the dev who replied said he couldn't reproduce it.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • ChameleonMini

    The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was developed by https://kasper-oswald.de. The device is available at https://shop.kasper.it. For further information see the Getting Started Page https://rawgit.com/emsec/ChameleonMini/master/Doc/Doxygen/html/_page__getting_started.html or the Wiki tab above.

  • SameBoy

    Game Boy and Game Boy Color emulator written in C

  • Project mention: Experiences with Joey Jr | /r/Gameboy | 2023-12-09
  • bddisasm

    bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.

  • RVVM

    The RISC-V Virtual Machine

  • Gearboy

    Game Boy / Gameboy Color emulator for macOS, Windows, Linux, BSD and RetroArch.

  • SkyEmu

    Game Boy Advance, Game Boy, Game Boy Color, and DS Emulator

  • Project mention: Open source GBA emulators? | /r/EmulationOnAndroid | 2023-05-08

    Skyemu has a Web version that's usable on Android. Other than that, I don't think there's any new one.

  • AppleWin

    Apple II emulator for Windows

  • dumpulator

    An easy-to-use library for emulating memory dumps. Useful for malware analysis (config extraction, unpacking) and dynamic analysis in general (sandboxing).

  • halfix

    x86 PC emulator that runs both natively and in the browser, via WebAssembly

  • xqemu

    Open-source emulator to play original Xbox games on Windows, macOS, and Linux

  • smolnes

    NES emulator in <5000 bytes of C

  • RetroESP32

    Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager

  • puNES

    Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)

  • dosemu2

    Run DOS programs under linux:

  • Project mention: From 0 to 1 MB in DOS | news.ycombinator.com | 2024-01-19

    The big problem is that 64-bit x86 long mode removes the V86 mode that made DOS 386 memory managers possible.

    This is why the DOSemu project has been doing a multi-year rewrite: to create a new, full-VM-based DOSemu2 that can run DOS without emulation on x86-64 machines.

    https://github.com/dosemu2/dosemu2/wiki

  • binjgb

    Gameboy emulator implemented in C, that also runs in the browser

  • Project mention: McDonald's Just Dropped a Brand New Game Boy Game in 2023 | news.ycombinator.com | 2023-06-13

    This is using my gameboy emulator, binjgb[0], on the website! (well one of my gameboy emulators, heh [1][2]) It's been used as the emulator for GB Studio for a little while now, but I don't know how often people embed it in their websites, so it's really cool to see.

    [0] https://github.com/binji/binjgb

  • minivmac4ios

    Mini vMac for iOS

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Emulator related posts

  • Harbaum/Galagino: A Galaga, Pac-Man and Donkey Kong Arcade Emulator

    1 project | news.ycombinator.com | 1 May 2024
  • Xemu: Original Xbox Emulator

    1 project | news.ycombinator.com | 7 Apr 2024
  • A tiny hand crafted CPU emulator, C compiler, and Operating System

    5 projects | news.ycombinator.com | 6 Jan 2024
  • ScummVM officially released in the App Store

    4 projects | news.ycombinator.com | 30 Dec 2023
  • Experiences with Joey Jr

    1 project | /r/Gameboy | 9 Dec 2023
  • Stardew Valley on Starfive VisionFive 2 running Ubuntu 23.10 with external Ati Radeon HD 5450

    2 projects | /r/RISCV | 7 Dec 2023
  • 86Box crashes on startup of any virtual machine

    1 project | /r/86box | 7 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Emulator projects in C? This list will help you:

Project Stars
1 ish 15,995
2 Unicorn Engine 7,168
3 mgba 5,327
4 box64 3,122
5 desmume 2,745
6 xemu 2,442
7 86Box 2,362
8 ChameleonMini 1,678
9 SameBoy 1,512
10 bddisasm 841
11 RVVM 810
12 Gearboy 799
13 SkyEmu 753
14 AppleWin 662
15 dumpulator 662
16 halfix 623
17 xqemu 611
18 smolnes 598
19 RetroESP32 578
20 puNES 563
21 dosemu2 519
22 binjgb 514
23 minivmac4ios 493

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com