InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 C++ Emulation Projects
-
-
Project mention: Does Switch emulation work on Android? | reddit.com/r/AndroidEmulation | 2023-02-01
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
dolphin
Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
-
Yeah, if you're looking for it, it's here, under experimental Vulkan backend: https://github.com/citra-emu/citra/actions/workflows/ci.yml
-
Project mention: you can't just call them that (Tales of the Abyss) | reddit.com/r/tales | 2023-02-01
did a little digging and it looks like it’s an upscaling issue with PCSX2 and Abyss according to the github: https://github.com/PCSX2/pcsx2/issues/6497
-
-
Project mention: How to emulate PS Vita games on your PC without a PS Vita at all! (Windows x64) | reddit.com/r/VitaPiracy | 2023-02-03
Vita3K: https://vita3k.org/ (Remember to refresh often in it, Vita3K doesn't refresh as often as you think.)
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
xemu and CXBX-Reloaded I believe are the best options at this time.
-
If you want a solution that easily stays in the background, try XOutput. (You will need to install the ViGEm driver first, if you don't have it already.)
-
Project mention: Play! (cross-platform PS2 emulator) rendering performance improvement report | reddit.com/r/emulation | 2023-01-07
The biggest problem of Play! is that it is impossible to Google it. The website's domain purei.org doesn't connect to Play! very well... Maybe the project needs a more unique name...
-
bsnes is considered the most accurate one, but I personally use snes9x.
-
Project mention: Kehittäjälaitteita mobiilin platformsotien ajalta. Mikä olisi vastuullinen tapa säilyttää näitä? | reddit.com/r/Suomi | 2023-01-22
-
Project mention: Android tablets and Chromebooks are on another crash course – will it be different this time? | reddit.com/r/Android | 2023-01-02
Valve is funding developers working on an x86-to-ARM layer, FEX. I'm assuming that the eventual end goal would be to run Steam on Android, one of the FEX developers was commenting on trying to get FEX to work on an S8 Tab Ultra.
-
CEmu
Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features (by CE-Programming)
Unless taking screenshot via TI-Connect CE counts, you can't on a physical calculator. If you use an emulator like CEmu then it's really easy: https://github.com/CE-Programming/CEmu
-
https://github.com/merryhime/dynarmic/pull/697 - Dynarmic implementing Arm backend support. Dynarmic is a dynamic recompiler for ARM.
-
Project mention: Can someone please explain amiibo's to me? | reddit.com/r/AnimalCrossing | 2023-01-18
As a bonus if you have a modded switch you can use a tool called emuiibo to activate amiibo features in games without having to scan amiibos (either official or DIY) directly just by selecting them in software. Though this is only for modded consoles, which may or may not be possible for you as later model switches may be expensive to mod.
-
Xenia canary: https://github.com/xenia-canary/xenia-canary
-
If you edit/change the contents of the whdload_db.xml file inside the boot-data.zip then you can change the per-game settings. I don't know what all the possible settings are but you should be able to make it boot to an Amiga4000-like config (or at least with a faster CPU). Some more details about this at https://github.com/BlitterStudio/amiberry/wiki/WHDLoad-Auto-booting
-
ares
ares is a cross-platform, open source, multi-system emulator, focusing on accuracy and preservation.
Depending on how powerful your PC is, you might want to go for a more accurate or more performant emulator. For accurate emulators, ares or simple64 are good choices. For performant emulators, RMG or Project64 are good choices.
-
SkyFire_548
SkyFireEMU is a full featured World of Warcraft: Mists of Pandaria emulator written in C++. || Compatible with World of Warcraft client 5.4.8 (Build: 18414) Project Established in 2011 || Support on Discord https://discord.gg/DnKZycD
here you can find the source code
-
MMJ
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Emulation related posts
- Maintenance tool command line arguments
- How to emulate PS Vita games on your PC without a PS Vita at all! (Windows x64)
- Dolphin Emulator Enhancements !!
- 🤯
- Does Switch emulation work on Android?
- you can't just call them that (Tales of the Abyss)
- What would you want from an RDR2 60fps next-gen remaster?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 Feb 2023
Index
What are some of the best open-source Emulation projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | yuzu | 23,587 |
2 | Skyline | 11,789 |
3 | dolphin | 9,477 |
4 | citra | 8,085 |
5 | pcsx2 | 7,849 |
6 | xenia | 6,468 |
7 | Vita3K | 2,378 |
8 | Cxbx-Reloaded | 1,930 |
9 | ViGEmBus | 1,884 |
10 | Play- | 1,715 |
11 | bsnes | 1,274 |
12 | EKA2L1 | 1,093 |
13 | FEX | 1,060 |
14 | CEmu | 820 |
15 | dynarmic | 750 |
16 | emuiibo | 718 |
17 | xenia-canary | 589 |
18 | amiberry | 507 |
19 | ares | 450 |
20 | SkyFire_548 | 407 |
21 | dolphin | 308 |
22 | bsnes-plus | 273 |
23 | NoobBoy | 258 |