Software

CP/Mish: CP/Mish is an open source sort-of-CP/M distribution for the 8080 and Z80 architectures (although for technical reasons currently it only works on the Z80). It contains no actual Digital Research code. Instead, it’s a collection of third party modules which replicate it, all with proper open source licenses, integrated with a build system that should make it easy to work with.

Embeddable Linux Kernel Subset: This is a project to write a Linux-like OS for systems based on the Intel IA16 architecture (16 bits processors: 8088, 8086, 80188, 80186, 80286, Nec V20, V30 and compatibles).

Forth Interest Group: The Forth Interest Group (FIG) was a world-wide, non-profit organization for education in and the promotion of the Forth computer language. This website offers an on-line literature database, programming tools, reference works, public-domain and experimental implementations of the Forth programming language for various platforms, technical conferences, and connections to other Forth resources.

FUZIX: FuzixOS: Because Small Is Beautiful. FUZIX is a fusion of various elements from the assorted UZI forks and branches beaten together into some kind of semi-coherent platform and then extended from V7 to somewhere in the SYS3 to SYS5.x world with bits of POSIX thrown in for good measure. Various learnings and tricks from ELKS and from OMU also got blended in.

gaby.de: Gaby's Homepage for CP/M and Computer.

Historical Source: A collection of historical source files, for education and perusal.

Ian Bell's Elite pages: “Elite” was originally written in 1984 by myself (Ian Bell) and David Braben for the BBC Microcomputer. It has since been converted to many platforms.

mdfs.net: Software and documentation covering such subjects as Acorn BBCs, Econet and networking, SJ Research Fileservers, Z80, 6502, ARM and PDP-11 code, C programming, Co-processors and Tube systems, Harston Advanced Disk Filing System, BBC Public Domain, CP/M.

Multics: Multics Source and Documentation. In order to preserve the ideas and innovations that made Multics so important in the development of computer systems, Bull HN has provided the source code for the final Multics release, MR 12.5 of November 1992 to MIT. It is a generous contribution to computer science knowledge and is provided for academic purposes. Additionally, we intend this site to become a repository for many papers and documents that were created during the Multics development as a complement to the other Multics sites.

NBASIC: NBASIC is a BASIC interpreter designed to mimic the operation of 8/16bit microcomputers of the early 1980’s like the Tandy Color Computer®, Apple ][e®, Commodore 64®, Texas Instruments TI-99/4A®, and others. The operating system that also included the BASIC interpreter was usually stored in ROM and started immediately upon boot up. NBASIC works much the same way and is essentially a small operating system that handles memory management, input/output, file management, and command processing. The interface to the operating system is through the BASIC interpreter. To control NBASIC you enter commands in the form of BASIC statements. NBASIC interprets the command and performs the requested operation. NBASIC was developed for the computer hobbyist in mind nostalgic for these older microcomputers. It is not meant to be a professional development tool. Many BASIC computer programs from other platforms have been ported to NBASIC successfully.

Netatalk: Netatalk is a freely-available Open Source AFP fileserver. A UNIX, Linux or BSD system running Netatalk is capable of serving many Macintosh clients simultaneously as an AppleShare file server (AFP).

PC/IX: Interactive UNIX, also known as PC/IX, and 386/ix were UNIX derivitives created for the IBM PC in the early 1980's. PC/IX was the first UNIX sold directly from IBM, but not the first UNIX sold for the IBM PC. (Venix/86 was the first.) The original PC/IX software sold was on 19 floppy disks and sold for 900 dollars. In 1985, 386/ix was introduced, later named Interactive UNIX.

PDP-11.RU Mirrors Archive: A large archive of various mirror sites and consolidated information on retro computers.

RetroBSD: RetroBSD is a port of 2.11BSD Unix intended for embedded systems with fixed memory mapping. The current target is Microchip PIC32 microcontroller with 128 kbytes of RAM and 512 kbytes of Flash. PIC32 processor has MIPS M4K architecture, executable data memory and flexible RAM partitioning between user and kernel modes.

Retrocomputing Archive: This site was created as a logical extension to the original Commercial CP/M Software Archive. The focus has been expanded to encompass all types of “classic” computer systems and their software, not just CP/M. Software and documentation for all computer systems is welcome here. Anything from the simplest 6502 based SBC to a huge VAX minicomputer; it has a home here.

RSX11M.com: A site for information on the computer operating system RSX11M+ which runs on DEC PDP-11 computers.

The Amsterdam Compiler Kit: The Amsterdam Compiler Kit is a cross-platform compiler and toolchain suite that is small, portable, extremely fast, and extremely flexible. It targets a number of low-end machines including the Z80, 8086 and 80386, but there are many other code generators available. It supports several languages, including ANSI C, Pascal and Modula-2, and contains integrated runtime libraries including a libc.

The *HUMONGOUS* CP/M Software Archives: Welcome to your one-stop shop for CP/M software: the *HUMONGOUS* CP/M Software Archives, a humongous collection of the great CP/M repositories past and present. Our motto: If you can't find it here, you probably didn't look hard enough.

The Kermit Project: Kermit is the name of a file-transfer and -management protocol and a suite of computer programs for many types of computers that implements that protocol as well as other communication functions ranging from terminal emulation to automation of communications tasks through a high-level cross-platform scripting language. The software is transport-independent, operating over TCP/IP connections in traditional clear-text mode or secured by SSH, SSL/TLS, or Kerberos IV or V, as well as over serial-port connections, modems, and other communication methods (X.25, DECnet, various LAN protocols such as NETBIOS and LAT, parallel ports, etc, on particular platforms).

The Official Aztec C Online Museum: Aztec C - a programming language for a variety of platforms including MS-DOS, Apple II DOS 3.3 and PRoDOS, Commodore 64, Macintosh and Amiga. Software that is no longer current, but is still of interest. The purpose of this website is to provide a free internet archive for various versions of the now-discontinued Aztec C Compiler for older now-obsolete platforms, and to provide related compiler documentation and Aztec C source code and samples that support the Fair Use of these discontinued compilers for educational purposes by programmers, researchers and enthusiasts.

The TurboDOS Museum: This website is a Work In Progress dedicated to TurboDOS; A Multiprocessor Operating System designed for multiprocessor networks of Z-80-based computers. TurboDOS is designed as a CP/M-compatible operating system. “TurboDOS was known, when CP/M ruled, as the only serious opponent to MP/M-II, the multi-user, multi-tasking version of CP/M.” - E. Roche

The Unofficial CP/M Web site: This site will be a clearing house for CP/M software. That's the good news. Now the bad news. What original source you will find on this site is all there is! The rest has been lost to the ages for one reason or another. This site is dedicated to the early days of microcomputing. Digital Research produced operating systems, utilities, and language products for early microprocessor systems. These systems included such microprocessors as the 8080, Z80, 68000, Z8001, and 8086/8088. The workhorse of the operating system for these systems was CP/M. A more advanced operating system, MP/M, allowed multi-tasking and multi-user, systems to be built.

The Walnut Creek CD-ROM Collection: Walnut Creek CDROM (of Walnut Creek, California) was an early provider of freeware, shareware and free software on CD-ROMs. The company was founded in August 1991 by Bob Bruce and was one of the first commercial distributors of free software on CD-ROMs. The company produced hundreds of titles on CD-ROMs, and ran the busiest FTP site on the Internet, ftp.cdrom.com, for many years.

VETUSWARE.COM: The biggest free abandonware downloads collection in the universe.

vt100-games: In this repository, I want to collect some games for CP/M which work when using a VT100 compatible terminal (i.e. VT100 ANSI escape sequences). These games use VT100 either per default or were adopted to using them. Whenever possible, I will provide working binaries (i.e. .COM files) and also the sources or original files that I found online.

WinWorld: WinWorld from the past, to the present, for the future. WinWorld is an online museum dedicated to the preservation and sharing of vintage, abandoned, and pre-release software. We offer information, media and downloads for a wide variety of computers and operating systems. Our entire library is free, open and available to everyone. Whether you're looking to go down memory lane and re-visit classic versions of Windows, do some research on computing history, or repurpose an old system that can't run the latest and greatest, we aim to be your number one source of top-quality information and downloads that other sites simply can't compare with. Get classic operating systems, applications, games and betas for every platform from PC to Mac to Amiga, right here from the software library on WinWorld.

WLA DX: Yet Another GB-Z80/Z80/6502/65C02/6510/65816/6800/6801/6809/8008/HUC6280/SPC-700 Multi Platform Cross Assembler Package. Features: Fast, SNES support, SMS/GG support, Gameboy support, PC-Engine support.

z88dk: z88dk is a z80 C cross compiler supplied with an assembler/linker and a set of libraries implementing the C standard library for a number of different z80 based machines. The name z88dk originates from the time when the project was founded and targetted only the Cambridge z88 portable. The compiler featured in z88dk is a much enhanced Small C compiler; the compiler accepts many features of ANSI C and is only deficient in a few areas where implementation on a z80 processor might prove inefficient. The compiler performs simple optimisations, but the bulk of the optimisation is achieved by a set of peep-hole rules, which will typically reduce the size of a large project by up to a third. The libraries supplied with z88dk are designed to be as generic as possible, indeed it is possible to port to a new machine simply by supplying two library routines and some startup code. It is hoped that one day z88dk will support as many z80 based machines as there is information available and sufficient interest in. Currently z88dk supports more than eighty z80 family targets with the level of library support for each target varying with interest shown by users.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies

Made with DokuWikiSitemapRSS FeedFeedback

Retronomicon