SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Emulator Projects
-
Unicorn Engine
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
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.
-
dumpulator
An easy-to-use library for emulating memory dumps. Useful for malware analysis (config extraction, unpacking) and dynamic analysis in general (sandboxing).
-
puNES
Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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.
Project mention: Unicorn: Lightweight multi-platform, multi-architecture CPU emulator framework | news.ycombinator.com | 2023-11-19
VisualBoyAdvance is outdated, while not bad you can do better than that when mGBA exists
Project mention: Stardew Valley on Starfive VisionFive 2 running Ubuntu 23.10 with external Ati Radeon HD 5450 | /r/RISCV | 2023-12-07I 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
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.
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.
Skyemu has a Web version that's usable on Android. Other than that, I don't think there's any new one.
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
Project mention: McDonald's Just Dropped a Brand New Game Boy Game in 2023 | news.ycombinator.com | 2023-06-13This 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
C Emulator related posts
-
Harbaum/Galagino: A Galaga, Pac-Man and Donkey Kong Arcade Emulator
-
Xemu: Original Xbox Emulator
-
A tiny hand crafted CPU emulator, C compiler, and Operating System
-
ScummVM officially released in the App Store
-
Experiences with Joey Jr
-
Stardew Valley on Starfive VisionFive 2 running Ubuntu 23.10 with external Ati Radeon HD 5450
-
86Box crashes on startup of any virtual machine
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 May 2024
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