Cross Compilers for MS-DOS

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

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

    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 security. Auth0 now, thank yourself later.
    Try free now
  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • 1

    ACME Cross-Assembler

    multi-platform cross assembler for 6502/6510/65816 cpu

    ACME is a free cross assembler released under the GNU GPL. It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816. ACME supports the standard assembler stuff like global/local/anonymous labels, offset assembly, conditional assembly and looping assembly. It can include other source files as well as binaries while assembling. Calculations can be done in integer or float mode. Oh, and it is fast.
    Leader badge
    Downloads: 88 This Week
    Last Update:
    See Project
  • 2
    JWasm is a Masm-compatible assembler. It supports 16-, 32- and 64-bit code, instructions up to AVX and various output formats. It's written in C.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 3
    Modern command-line cross-compiler of 8bit processor Z80(and R800) assembly language. Support many directives(even ZX-Spectrum specific as snapshot .SNA generation), has built-in Lua scripting engine, 3-pass design. Windows/DOS/FreeBSD.
    Leader badge
    Downloads: 15 This Week
    Last Update:
    See Project
  • 4
    MinForth

    MinForth

    A minimalistic but complete standard Forth compiler in C

    MinForth V3.4 is a classic Forth system with command-line interface. Development resource requirements are minimal. A source text editor and a C compiler are sufficient. By design no toolchain is required to adapt or rebuild MinForth. A complete rebuild takes only few seconds. Current sources are for Windows and Linux (32-bit or 64-bit). MinForth primitive definitions are written in mixed Forth and C language and are transpiled to pure C code. Main but not exclusive application for the transpiler is to build the MinForth V3.4 high-level Forth compiler. MinForth V3.4 is widely conformant to the Forth-2012 draft standard and passes the usual test suites. Feedback and bug reports are welcome per - Usenet forum https://groups.google.com/forum/#!forum/comp.lang.forth - email to minforth@gmx.net
    Downloads: 17 This Week
    Last Update:
    See Project
  • Free and Open Source HR Software Icon
    Free and Open Source HR Software

    OrangeHRM provides a world-class HRIS experience and offers everything you and your team need to be that HR hero you know that you are.

    Give your HR team the tools they need to streamline administrative tasks, support employees, and make informed decisions with the OrangeHRM free and open source HR software.
    Learn More
  • 5

    VolksForth

    A small, self-hosting 16bit Forth system

    VolksForth is a 16bit Forth System with the goal to produce a manageable Forthsystem for computer systems with restricted system resources.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6

    ECMA-55 Minimal BASIC compiler

    BASIC Compiler and Interpreter

    John's Mutant contains several projects. The current project is an ECMA-55 Minimal BASIC compiler for Linux systems using AMD64 compatible CPUs. You can download the MinimalBASIC compiler source in the Files section.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7

    DJGPP cross-compiler with POSIX threads

    Linux to DJGPP cross-compiler with pthread library and std::thread.

    Build script for a Debian GNU/Linux to DJGPP cross-compiler with POSIX threads (and std::thread). Binaries are provided for Debian GNU/Linux. (Simply extract and move to /usr/local.) Please see the README file in the 'Files' section for more details (or /usr/local/i586-pc-msdosdjgpp/src/README in the binary distribution). After installation: $ i586-pc-msdosdjgpp-gcc -v Using built-in specs. COLLECT_GCC=i586-pc-msdosdjgpp-gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/i586-pc-msdosdjgpp/15.1.0/lto-wrapper Target: i586-pc-msdosdjgpp Configured with: ../configure --target=i586-pc-msdosdjgpp --prefix=/usr/local --enable-languages=c,c++,objc,obj-c++,fortran --with-tune=pentium --with-pkgversion='DJGPP 2.05' --enable-libquadmath-support --enable-libstdcxx-filesystem-ts --enable-lto --disable-libstdcxx-pch Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 15.1.0 (DJGPP 2.05)
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    crossemx

    crossemx

    EMX compiler hosted on Win32

    I'm taking various older versions of the OS/2 based EMX port of GCC and re-hosting them on Win32. This way I can use multiple core machines to build my OS/2 side projects.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    NedoPC SDK was moved to https://gitlab.com/nedopc/sdk
    Downloads: 0 This Week
    Last Update:
    See Project
  • Looking for a super simple, fully customizable, easy to manage intranet, that comes packed with powerful features all for from $85 USD per month including unlimited users and unlimited storage? Icon
    Looking for a super simple, fully customizable, easy to manage intranet, that comes packed with powerful features all for from $85 USD per month including unlimited users and unlimited storage?

    Intranet software that is simple to setup and easy to use

    MyHub is a revolutionary cloud-based intranet solution that provides business various manuals and tools to streamline workflow. Built to be mobile, MyHub offers users the ability to connect and collaborate with entire teams or just a couple of members. With a combo of in-app options to have email, social media, and the tools needed to be efficient, projects move smoother through any processes you design. Admins can give their users the ability to Manage Content, a Discussion Board, File-Cloud-Sharing, and more.
    Learn More
  • 10
    crossdjgppv1

    crossdjgppv1

    Cross compiling environment to DJGPP v1

    Win32 hosted tools to cross compile to DJGPP v1 (go32) for MS-DOS. Now includes GCC 1.27 aka the first version available to support the i386 processor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    crossdjgppv2

    crossdjgppv2

    Cross compiling environment to DJGPP v2

    Win32 hosted tools to cross compile to DJGPP v2 (CWSDPMI) for MS-DOS. The primary reason is to be able to cross compile Allegro 3.12 using GCC 2.7.2.3 & Binutils 2.8.1. Later versions of GCC / Binutils are unable to build Allegro which leads to people either compiling on DOSBox which is incredibly slow, or just giving up all together. So party like it's 1996!
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next