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.
A portable, multi-platform, command-line driven graphing utility
A famous scientific plotting package, features include 2D and 3D plotting, a huge number of output formats, interactive input or script-driven options, and a large set of scripted examples.
Public Domain Operating System (currently x86 and 80386 and S/370 and S/390)
Hammer of Thyrion (uHexen2) is a cross-platform port of Raven Software's Hexen II source. It is based on an older linux port, Anvil of Thyrion. HoT includes countless bug fixes, improved music, sound and video modes, opengl improvements, support for many operating systems and architectures, and documentation among many others.
A project to make an epic as fuck modern 16bit dos game that can run.
A project to make an epic as fuck modern 16bit dos game that can run on old and new hardware!!! It is planned to be a tile engine game for FreeDOS utilizing mode X of VGA and using the YM3812/OPL2 chip to full capabilities! more details later!
a 16-bit Sudoku game for DOS and 8086/8088 CPUs
Sudoku86 is a Sudoku game designed to run under DOS. It is a 16-bit, real mode application using CGA or VGA video output (320x200). It has been compiled using Turbo C 2.0.1. Sudoku86 comes with 100 sudoku grids. Sudoku86 requires: - 50K of free conventional memory - a 8086/8088 compatible CPU - a CGA, MCGA or VGA graphic card - a two-button mouse - a DOS 3.0+ compatible operating system
an ethernet-based file system for DOS
EtherDFS is an 'installable filesystem' TSR for DOS. It maps a drive from a remote computer (typically Linux-based) to a local drive letter, using raw ethernet frames to communicate. For years, I was using LapLink to transfer files between my various "retro" computers. It works, yes, but it's also annoyingly slow and requires constant attention. One day I thought, "Wouldn't it be amazing if all my PCs could share a common network drive, similarly to how NFS operates in the *nix world?". This day EtherDFS was born. I clearly didn't invent anything - the concept has been around almost as long as the first IBM PC, and several commercial products addressed that need in the past. I am not aware, however, of any free and open-source solution.
a 16-bit midi player for DOS
DOSMid is a real mode (16-bit) midi player for DOS. DOSMid supports a variety of MIDI synthesizers, and has very low hardware requirements.
Jainja is a JVM (Java Virtual Machine) written in Java
FreeDOS is a free DOS-compatible operating system.
FreeDOS is a complete, free, DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS. It doesn’t cost anything to download and use FreeDOS. You can also share FreeDOS for others to enjoy! And you can view and edit our source code, because all FreeDOS programs are distributed under the GNU General Public License or a similar open source software license.
BEYE (Binary EYE) is a free, portable, advanced file viewer with built-in editor for binary, hexadecimal and disassembler modes. It contains a highlight AVR/Java/i86-AMD64/ARM-XScale/PPC-64 and other disassembler, full preview of MZ,NE,PE,ELF and other.
Info-ZIP portable compression/archiver utilities (Zip, UnZip, WiZ, etc.)
Agena is an interpreted procedural programming language.
Agena is a new easy-to-learn procedural programming language suited to be used in scientific, mathematical, scripting, networking, and many other applications. Binaries are available for Solaris, Windows, Linux, OS/2, Mac OS X, Raspberry Pi and DOS.
Mikmod is a module player and library supporting many formats, including mod, s3m, it, and xm. Originally a player for MS-DOS, MikMod has been ported to other platforms, such as Unix, Macintosh, BeOS, and Java(!!)
Hexed for Freedos 1.1
This is source code and executable to HexEd program for FreeDOS, MS-DOS, and Linux
libTiMidity is a MIDI to WAVE converter library that uses Gravis Ultrasound-compatible patch files to generate digital audio data from General MIDI files. This library based on the TiMidity decoder from SDL_sound library.
HX DOS extender
I'm preserving Japheth's MS-DOS extender. It features 16bit, and 32bit capabilities with the ability to run 16bit OS/2 program, and 32bit Win32 code on Vanilla MS-DOS.
Pinger alert, STATICTICAL TABLES, send EMAILs or SMS by SMS GATEWAY
Thank you for your DONATIONS for Pinger alert, STATICTICAL TABLES, send EMAILs or SMS by SMS GATEWAY. Look on the tab files, select and download the version of the operating system that you need of this slight textual code that requires no system update. Network monitoring analyzer, network scanner with ping, traceroute and beeper alert and warning mail sender. Capable of scanning IP INFINIT, automatic detection of the source of network interruptions without GUI interface configurations. More, it is designed for the computer technician who carries a powerful tool in the USB key. In addition, an audible alarm warns you via Telnet or SSH terminal, a log files recorded can be used to convey specific information to the system administrator. It is comes with a configurable for warning by email. lightweight code, coming with the source files, written in C, Email warning sender, ANDROID ping, SPARC, AMD64, traceroute, DETECT SOURCE Downs, Warning by Email, C language
A promising chess program
A text based chess program with interface to XBoard and UCI protocol. For access to code, please clone the git repository. Version 0.2.x and 0.9.x are written in C. Version 0.3.x till 0.6.x are written in C++. Unfortunately, I never got the C++ version to compile properly on all platforms. So from version 0.9.0, the code is back to plain old CC.
a network-enabled package manager for FreeDOS
FDNPKG is an online update tool for the FreeDOS operating system. It allows to install, remove and update software on a FreeDOS installation using online (http) or local (on disk/cdrom) repositories. It is written by Mateusz Viste for the FreeDOS™ project, but can be used on other DOS systems as well. FDNPKG means "FreeDOS Network Package manager".
SNTP client for DOS, based on the picoTCP library
picoSNTP is an SNTP time synchronization client for DOS. It requires a 8086-compatible CPU, and a working network connectivity via a packet driver. It's based on the picoTCP stack (and more specifically, on its DOS fork - picotcp4dos)
a snake game (like nibbles) for DOS and 8086
Zmiy is a snake game designed for DOS and 8086 processors. It's very small and pretty fast. Zmiy simulates graphics using text mode.
port of the picoTCP stack for DOS
The goal of this project is to build a port of the picoTCP TCP/IP stack for 16 bit DOS. It shall provide retro-developers with a modern, fast and efficient TCP/IP stack that can be used to create 16-bit network-enabled applications for DOS. The picotcp4dos library is primarily meant to be used with the OpenWatcom compiler.
locales configuration tool for DOS
localcfg is a 16 bit tool designed for DOS. It provides an easy way of configurating system locales by generating a custom COUNTRY.SYS file that reflects the exact preferences of the user. Compatible with FreeDOS, MS-DOS, DR-DOS, PC-DOS, and probably more.
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.