Emulators for MS-DOS

Browse free open source Emulators and projects for MS-DOS below. Use the toggles on the left to filter open source Emulators by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0 by Okta Icon
    Our Free Plans just got better! | Auth0 by Okta

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
    Try free now
  • Save hundreds of developer hours with components built for SaaS applications. Icon
    Save hundreds of developer hours with components built for SaaS applications.

    The #1 Embedded Analytics Solution for SaaS Teams.

    Whether you want full self-service analytics or simpler multi-tenant security, Qrvey’s embeddable components and scalable data management remove the guess work.
    Try Developer Playground
  • 1
    VICE

    VICE

    Versatile Commodore Emulator

    VICE is an emulator collection which emulates the C64, the C64-DTV, the C128, the VIC20, practically all PET models, the PLUS4 and the CBM-II (aka C610). It runs on Unix, MS-DOS, Win32, OS/2, Acorn RISC OS, BeOS, QNX 6.x, Amiga, GP2X or Mac OS X machines.
    Leader badge
    Downloads: 2,299 This Week
    Last Update:
    See Project
  • 2
    ZSNES is a SNES/Super Famicom emulator for x86 computers. It runs on Windows, MS-DOS and Linux/FreeBSD and supports mode 7, sound, Super FX, and a lot more.
    Leader badge
    Downloads: 516 This Week
    Last Update:
    See Project
  • 3
    Moved to https://atari800.github.io/
    Downloads: 103 This Week
    Last Update:
    See Project
  • 4
    AdvanceMAME
    A MAME and MESS port with an advanced video support for Arcade Monitors, TVs, and PC Monitors. It also contains a bootable Linux LiveCD/USB, a frontend with animated MNG/MP3 snapshots, a rom manager, and recompression utilities for compressed files.
    Downloads: 96 This Week
    Last Update:
    See Project
  • Red Hat Enterprise Linux on Microsoft Azure Icon
    Red Hat Enterprise Linux on Microsoft Azure

    Deploy Red Hat Enterprise Linux on Microsoft Azure for a secure, reliable, and scalable cloud environment, fully integrated with Microsoft services.

    Red Hat Enterprise Linux (RHEL) on Microsoft Azure provides a secure, reliable, and flexible foundation for your cloud infrastructure. Red Hat Enterprise Linux on Microsoft Azure is ideal for enterprises seeking to enhance their cloud environment with seamless integration, consistent performance, and comprehensive support.
    Learn More
  • 5
    RetroArch

    RetroArch

    RetroArch is a frontend for emulators, game engines and media players.

    RetroArch is a way to run classic games on a wide assortment of Operating Systems and Consoles. Support the Developers on their Patron! https://www.patreon.com/libretro
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    uCON64 is a tool to backup all kinds of video games. It supports almost every available backup unit for cartridge-based consoles and performs many other tasks like ROM hacking.
    Leader badge
    Downloads: 115 This Week
    Last Update:
    See Project
  • 7
    O2EM is an open source multi-platform Odyssey2 / Videopac+ emulator. The Odyssey2 (Videopac/Jopac in Europe) was a video game console created in the late 70s.
    Leader badge
    Downloads: 63 This Week
    Last Update:
    See Project
  • 8
    SNEeSe is an emulator for the Nintendo SNES console for x86 PCs. SNEeSe is written in 32-bit C, C++, and NASM x86 assembly. Project goal is to make as accurate, functional, and usable an emulation core as is reasonably possible.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 9
    FakeNES GT
    FakeNES is a highly portable, Open Source NES and Famicom emulator. It runs on all modern operating systems and has an actively maintained DOS port for enthusiasts. Support for phones and other mobile platforms is under development. The majority of the project is entirely original code released under the zlib/libpng license. Contributed and third-party code is included under GNU licenses.
    Downloads: 16 This Week
    Last Update:
    See Project
  • Free CRM Software With Something for Everyone Icon
    Free CRM Software With Something for Everyone

    216,000+ customers in over 135 countries grow their businesses with HubSpot

    Think CRM software is just about contact management? Think again. HubSpot CRM has free tools for everyone on your team, and it’s 100% free. Here’s how our free CRM solution makes your job easier.
    Get free CRM
  • 10
    Dapple/NDapple are Apple ][ emulators, aiming to support a well-fitted Apple ][, ][+ or //e machine with 64K. It is (was) based on Marat Fayzullin's M6502 with 65C02 additions. Dapple ][ aims for a 128K //e.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 11
    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 protection makes it fail.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    Game Launcher is a cross platform, universal front end for emulators. The main goal is to provide a user interface that is easy to use and attractive, yet does not look like a traditional user interface. It should work with any emulator.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    PCEmu is a software-only PC emulator. It emulates an 8086-based machine with VGA text graphics, EMS memory, host file system access, and `hardware' debugging. It runs DOS and most programs correctly.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    NedoPC SDK was moved to https://gitlab.com/nedopc/sdk
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Releases by No Name Development. All original code is released under the zlib/libpng License, the source to No Name MAME is released under MAME's own license.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    A 6502 emulator for the 21st century. Initial development will be in C, but may lead to a portable Java implementation with graphical display.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    CL - Matrix - GUI: The main purpose of the project addressing to the command line prompt riders.. This will be wokring mainly as a library for C++, allowing programmers to use pseudo grafics in their applications. CL - Matrix - Enviroment: A real envi
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Come Back 64 is a software emulator for the Commodore 64 Computer running on various platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    This project maps Linux console commands to their windows ‘equivalents’ and is intended to aid Linux users who also use the windows console, as well as windows users who would like to learn Linux console commands in a familiar environment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Laser is a multiple arcade emulator available for several platforms. It uses Marat Fayzullin's Z80 and 6502 CPU emulators. It was originally based on Mike Green's SinVader.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    MiNES

    MiNES

    An editor for NES ROMs in the iNES format.

    MiNES is an editor for NES ROMs in the iNES format. I wrote MiNES because I needed a portable iNES editor that would allow me to change the PAL/NTSC bit of the iNES header. MiNES follows the Marat Fayzullin's iNES specification, and takes care to not change any unused (reserved for future use) bits. That way you can be sure that it will not brake your ROMs (unless you do something stupid), and preserve compatibility with future versions of the iNES format. MiNES computes ROM's CRC32 and uses an internal database to guess the game's title and correct (recommended) header settings.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Micro-80 aims to simulate a Z80 homebrew computer down to the bare metal: 64K RAM, ADM-3A terminal, parallel port, serial port and...3.5" 1.44MB floppy drive?!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Virtual Drivers for the NT Virtual DOS Machine implementing clipboard access and joystick emulation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    This project aims at providing a POSIX compliant subsystem for OS/2. A first version will provide missing extensions to the existing EMX libraries; a future version will port and integrate BSD libraries as a standalone environment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    C library which allows to easily setup a VT52/VT100/ANSI/ECMA048/AVATAR telnet server. Can handle multiple clients with a simple API, main features: minimal bandwidth consumption, optimized network architecture, console color support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next