Full source code for Impulse Tracker, including sound drivers, network drivers, and some supporting documentation.
To build Impulse Tracker, you will need Turbo Assembler v4.1, Turbo Link v3.01, Borland MAKE v4.0, and a DOS environment. Building IT.EXE should be just a single call to MAKE
.
DOS homebrew scene.
Does it exist? Are there any new games for DOS?
Why we’ve got plenty of new titles for almost every old platform, but just few for good old DOS powered IBM PC? Let’s do something about it. Let’s collect DOS games from 21st century and encourage others to make a new ones.
Why would someone make game for DOS nowadays?
– Because it’s fun, if you are into that sort of thing ;)
– Because it’s retro, and retro is cool! (you know, like bowties…)
– Because thanks to DOSBox, you can run DOS programs almost anywhere – Windows, Linux, MacOS, smartphones, tablets, Raspberry Pi, you name it.
A (hopefully) complete archive of the University of Michigan Software Archives (originally at http://websites.umich.edu/~archive/), which is no longer available as of 2023.
Included in this archive is software for the following platforms:
An SDK for developing DOS software for x86 machines, including IBM PC compatibles and NEC PC-98.
Since a PC is composed of a number of off-the-shelf chips, the SDK is structured in a way to reflect this. This means that the definitions related to specific chips such as the 6845, the 8253, 8259 etc. are separated from how they are implemented in the PC architecture (the IO addresses, memory addresses, IRQ and other resources they use). A header file for a specific chip will only contain the generic information for the chip. A separate system-specific header file (in this case IBMPC.inc/IBMPC.h or PC98.inc/PC98.h) will then contain the information specific to the implementation of that system. This allows you to use the header file for the chip for any system that implements it. This is especially useful for writing code for both IBM PC and NEC PC-98, which mostly use the same hardware, but not at the same locations. In future, it may also be expanded to other systems, such as the Tandy 2000.
On My abandonware you can download all the old video games from 1978 to 2010 for free! You can play Pacman, Arkanoid, Tetris, Galaxian, Alter Ego, or Blackthorne, Civilization, Sim City, Prince of Persia, Xenon 2, King's quest, Ultima, Kyrandia, The Incredible Machine, Another World, Test Drive, Flashback, Lemmings!
And more, of course.
MicroWeb is a web browser for DOS! It is a 16-bit real mode application, designed to run on minimal hardware. Targeted at the Intel 8088 or later. CGA compatible (backwards compatible with EGA and VGA). Mouse not required. No HTTPS, CSS, or Javascript.
A portable, open-source 8086 PC emulator for bare metal Raspberry Pi. Boots as its own OS as you'd expect but emulates a MS-DOS machine from the silicon up. Emulates the 8086 and 80186 processor cores. Does CGA, EGA, and VGA graphics. Still in the early stages.
Works just like DOS's sys utility to write a DOS-style MBR.