Nestopia is a portable NES/Famicom emulator written in C++.
Nestopia UE (Undead Edition) is a fork of the original source code, with
enhancements from members of the emulation community. This includes
support for new platforms, and bug fixes in the emulator core.
Xhomer is a machine emulator for the Digital Equipment Corporation
(DEC) Pro 350 computer, a PDP-11-based machine that was sold in the
early to mid-'80's. Xhomer is based on the PDP-11 CPU core from
the SIMH simulator, and is written entirely in C.
"Griel's Quest for the Sangraal" is a game released for MSX2 systems
in the year 1990 (only on Japan). In 2005 was ported to MSX1 systems
by Karoshi Corp.
This version is a port of MSX1 version of the game to the GNU/Linux
systems. Featuring all the levels, objects and enemies. The program
is written in C language with the help of SDL 1.2 libraries.
Way before Lara Croft, back in the 1980's and early 1990's, Rick
Dangerous was the Indiana Jones of computer games, running away from
rolling rocks, avoiding traps, from South America to a futuristic
missile base via Egypt and the Schwarzendumpf castle.
xrick is a clone of Rick Dangerous. Written entirely in C, it relies on
the Simple DirectMedia Layer library.
This is a collection of C++ libraries that provides a variety of
functionalities for geometries (bezier curves, splines, etc.).
Eigen3 is needed for most of the components to work since all of
the vector and matrix math is done using Eigen3. CPPTest is used
to perform unit testing on the components.
g2 is an easy to use, portable and powerful 2D graphics library. It provides a
comprehensive set of functions for simultaneous generation of graphical output
on different types of devices. Presently, the following devices are supported:
PostScript, GIF and X11 (xfig is in development). g2 is written in C (ANSI)
and additionally has a Fortran interface.
Spencer Thomas said about the original TCL GD:
Thomas Boutell's Gd package provides a convenient way to
generate PNG images with a C program. If you, like me, prefer
Tcl for CGI applications, you'll want my TCL GD extension.
The software is now maintained by John Ellson <ellson@lucent.com>, it
seems.
MHGUI is the GUI widget library used in the C++ version of MakeHuman.
The main idea is to have a small and easy toolkit with a set of special
widgets. Some of this widgets are very special and not available in
other toolkits.
Pure is a modern-style functional programming language based on term
rewriting. It offers equational definitions with pattern matching, full
symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation,
lexical closures, built-in list and matrix support and an easy-to-use C
interface. The interpreter uses LLVM as a backend to JIT-compile Pure
programs to fast native code.
This is a C version of Ratfor, derived from a UofA Ratfor in Ratfor rather
than the AT&T Ratfor source. It closely corresponds to the pre-processor
described in the "SOFTWARE TOOLS" book, and also produces FORTRAN77 code
as well as FORTRAN 66.