Showing 397 open source projects for "c source code"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1
    Cockatrice III

    Cockatrice III

    A Macintosh m68k emulator

    I'm taking an ancient version of BasiliskII and adding features that interest me, starting with SDL support, OS X, Linux and Windows, support for SLiRP and PCAP for native networking.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 2
    A Virtual Machine based on a Simplified Instructional Computer (SIC). The Machine will emulate all the hardware of a SIC and will be able to run any program that is written for the SIC as described by Leland L.Beck in his book "System Software"
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    SIMH is a highly portable, multi-system simulator. This was a CVS source code server for the project. It has not been updated, and SourceForge does not have commit access to CVS anymore. Please see the new project here: https://github.com/open-simh/simh
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 4
    Softgun is an embedded system simulator. It is Intended to help developers of embedded systems without real Hardware. It can simulate ARM9, Atmel AVR, and Renesas R8C/M16C/M32C/RX CPU's. It runs on Linux hosts. With some restrictions it runs on Cygwin and FreeBSD.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 5
    Chameleon-Mini

    Chameleon-Mini

    Versatile contactless smartcard emulator compliant to NFC

    ChameleonMini is a portable, programmable NFC and RFID security research tool designed for analyzing, emulating, and cloning contactless smart cards. It operates as both hardware and firmware, allowing researchers to interact with NFC systems at a low level, including reading tags, emulating card behavior, and capturing radio frequency communication. The device is widely used in security testing, penetration testing, and academic research focused on wireless communication protocols and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    zxemu2
    A Z80 CPU and ZX Spectrum emulator written in C/C++, with multiple front-ends for DOS/Windows/WinCE/Linux/X11. Features: ZX Spectrum 48K emulator Sound Border Stripes
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    GXemul is a full-system computer emulator, emulating processors (ARM, MIPS, M88K, PowerPC, and SuperH) and surrounding peripherals, in some cases well enough to let unmodified guest operating systems run as if they were running on real hardware.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 8
    teo-emulator

    teo-emulator

    Teo is an emulator of the Thomson TO8 microcomputer

    Teo is an emulator of the Thomson TO8 microcomputer for PC, running on MSDOS, Windows and Linux. The compatibility is close to 100% for softwares which don't use non emulated peripherals and don't hold physical protections. In other words, if a software doesn't work on Teo, so probably : 1. it needs the presence of another peripheral than mouse, light-pen, joystick, tape recorder and disks (so it won't run as long as this peripheral is not emulated), 2. its physical...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9

    pipZuseZ3

    An emulator for the Zuse Z3 computer, invented in 1941

    An emulator for the Zuse Z3 computer, invented in 1941 by Konrad Zuse. It was the world's first working programmable, fully automatic digital computer. The Z3 was built with 2,600 relays, implementing a 22-bit word length that operated at a clock frequency of about 5–10 Hz. Program code was stored on punched film. Initial values were entered manually.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 10

    nestopiaue

    Nestopia UE

    This project is a fork of the original Nestopia source code, plus the Linux port. The purpose of the project is to enhance the original, and ensure it continues to work on modern operating systems.
    Leader badge
    Downloads: 205 This Week
    Last Update:
    See Project
  • 11

    Linux null-modem emulator

    tty0tty is a kernel-module virtual serial port driver for Linux.

    The Linux null-modem emulator (tty0tty) is a kernel-module virtual serial port driver for Linux. This create virtual tty ports pairs and use any pair to connect one tty serial port based application to another. There are a version using pseudo-terminal (UNIX 98 style).
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    IDLE (Incomplete Draft of a Lisa Emulator) : a minimalistic apple lisa emulator.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    cepecd.br - A CP400 (TRS 80 CoCo) emulator. Run games. A new, simple gaming environment
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    An open source NES Emulator for Windows and Unix that features solid emulation accuracy and state of the art tools for power users. FCEUX's source code is now hosted at https://github.com/TASVideos/fceux/ win32 autobuilds @ https://ci.appveyor.com/project/zeromus/fceux/build/artifacts
    Leader badge
    Downloads: 291 This Week
    Last Update:
    See Project
  • 15
    QMC2 is a Qt based multi-platform GUI front end for MAME NOTE: A new version is hosted and developed at https://github.com/qmc2/qmc2-mame-fe
    Downloads: 12 This Week
    Last Update:
    See Project
  • 16

    ATasm: 6502 cross-assembler

    ATasm is a 6502 command-line cross-assembler.

    ATasm is a 6502 command-line cross-assembler that is compatible with the original Mac/65 macro assembler released by OSS software. The aim of ATasm is to provide Atari home-brew coders with a comfortable and powerful toolset.
    Leader badge
    Downloads: 9 This Week
    Last Update:
    See Project
  • 17
    uae-archive

    uae-archive

    Archive of the Amiga emulator UAE

    Since I'm having a hard time of tracking down older versions of UAE, I'm going to upload everything I have for prosperity. And to further preserve the old versions, I'm slowly converting milestone releases to run on MinGW via SDL.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 18
    asioemu

    asioemu

    Atari 8-bit disk emulator

    The program has been written in order to copy Atari 8-bit disks to ATR images on a PC. For this purpose the software emulates the behavior of an Atari SIO disk drive.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    FastSim consists of: - 'Facile' a highly flexible and expressive processor-architecture specification-language. - A compiler for the specifications which produces high-performance, fast-forwarding simulators.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    MAME4droid

    MAME4droid

    MAME Android Emulator.

    ...Please, try to understand that that with that amount of games, some will run better than others and some might not even run with MAME4droid. Please, don't email me asking for a specific game to run. Official web page for news, source code & additional information: http://code.google.com/p/imame4all/
    Leader badge
    Downloads: 138 This Week
    Last Update:
    See Project
  • 21
    Tilem - TI Linux Emulator
    TilEm is an emulator for the Z80 series of Texas Instruments graphing calculators. It supports all of the existing models in this series (TI-73, TI-76.fr, TI-81, TI-82, TI-83, TI-83 Plus, TI-84 Plus, TI-85, and TI-86.) TilEm features detailed emulation of all aspects of the calculator hardware, and includes a debugger for writing assembly programs.
    Leader badge
    Downloads: 38 This Week
    Last Update:
    See Project
  • 22
    Emulator for an obscure french 80ties computer : exelvision exl100. In this first stage, the project is a derivative work from MESS unfinished driver (may change in the future).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    mame2015cmc_libretro

    mame2015cmc_libretro

    MAME libretro core with independant 6-btn and 4-btn input profiles

    Modified MAME 2015 libretro core that checks for the 'MAME_6BUTTON' environment variable and loads input profiles accordingly.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    A simple test framework, for test-driving UI interaction code for small devices (gadgets) on a PC. The UI interaction code must be written in C or C++. The framework itself is written in C/C++ using wxWidgets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Source code to all the XBox emulators/games that XPort has done including: PCSXBox,XBoyAdvance,DOSXBox,Vice64X,WinUAEX,MekaX,MednafenX-NES, MednafenX-PCE, MednafenX-Lynx,Classic99X, Atari7800X, CaveStoryX, SNES9XBox and more
    Downloads: 0 This Week
    Last Update:
    See Project