SmallerC
build-djgpp
Our great sponsors
SmallerC | build-djgpp | |
---|---|---|
2 | 6 | |
1,311 | 241 | |
- | - | |
5.2 | 3.3 | |
11 days ago | 3 months ago | |
C | Shell | |
BSD 2-clause "Simplified" License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SmallerC
- Cwerg: C-like language that can be implemented in 10kLOC
-
NCC, a new ANSI/ISO C compiler
While this is an impressive work, I feel that there are a lot of "tiny" C compilers out there; how is yours any different than SmallerC, TinyC, 8cc, chibicc and many others?
build-djgpp
-
Djgpp
"Build DJGPP cross compiler and binutils on Windows (MinGW/Cygwin), Mac OSX and Linux"
https://github.com/andrewwutw/build-djgpp
Perhaps some folks will find this useful.
-
Creating CGA or EGA/VGA graphics in Modern C
Pre-made environment, current: https://github.com/andrewwutw/build-djgpp
-
how to get started programming a game/program for dos?
There's a script for building a DJGPP cross compiler: https://github.com/andrewwutw/build-djgpp
-
Playing with DJGPP and GCC 10 on DOS
The build-djgpp project has been a reliable way for me to construct a cross-compiler so that I can develop DOS software in a more reliable and stable environment.
-
Why hasn't anyone created a DOS-based Soundblaster emulator for AC97 sound chipsets?
It is possible to cross compile to DOS using DJGPP, which gives you a modern day toolset and easily lets you write protected mode programs. I've done a tiny bit of experimenting with it and it's a pretty nice way to easily build DOS programs from the comfort of all your regular modern tools.
-
Is there a way to run Windows gcc.exe with Wine on a Linux system to compile programs for Windows while on Linux?
I see you found something that works for you, but I'll also suggest taking a look at https://github.com/andrewwutw/build-djgpp, specifically its prebuilt binaries. I found it the easiest to use.
What are some alternatives?
cdecrypt - Decrypt Wii U NUS content — Forked from: https://code.google.com/archive/p/cdecrypt/
dosbox-staging - DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
chibicc - A small C compiler
gcc-ia16 - Fork of Lambertsen & Jenner (& al.)'s IA-16 (Intel 16-bit x86) port of GNU compilers ― added far pointers & more • use https://github.com/tkchia/build-ia16 to build • Ubuntu binaries at https://launchpad.net/%7Etkchia/+archive/ubuntu/build-ia16/ • DJGPP/MS-DOS binaries at https://gitlab.com/tkchia/build-ia16/-/releases • mirror of https://gitlab.com/tkchia/gcc-ia16
agbcc - C compiler
ufonet - UFONet - Denial of Service Toolkit
8cc - A Small C Compiler
JUDAS - JUDAS Apocalyptic Softwaremixing Soundsystem
CraftOS-DOS - ComputerCraft running on MS-DOS/FreeDOS
vga-on-sdl
mini-c - Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
abrash-black-book - Markdown source for Michael Abrash's Graphics Programming Black Book