retro button logo

retro 205 logo
ElectroData/Burroughs Datatron 205 Emulator –
Useful Links

This page presents a number of links to documents, source code, object code, and utilities for the 205.

General Information

Emulator Hosting Site
Home page for the emulator hosting site (this site). Contains links to run the emulator, and access project resources and other related materials.
Open-Source Project Site
Source code, documentation, and other developer resources for the retro-205 emulator project at GitHub.
Project Blog
Tom Sawyer's Burroughs 205 blog, which includes posts related to this emulator.
Tom Sawyer's 205 Site
Tom Sawyer's web site devoted to the 205, with several pages devoted to the history of the system, its hardware and software components, and Tom's experiences using a 205 in the early 1960s.
Burroughs 205 Documents at bitsavers.org
A collection of scanned copies of original Burroughs manuals and other reference materials for the Datatron 205 system.

Paul Kimpel's Emulator Posts on Tom Sawyer's 205 Blog

Introducing the retro-205 Emulator
Initial post describing the emulator, control panels, and "console" (paper-tape and Flexowriter) input-output equipment.
The Mighty CARDATRON
Describes the Cardatron device that interfaced the 205 with IBM card-based tabulating equipment.
Using the retro-205 Cardatron
Describes how to use the Cardatron and card-based peripherals within the retro-205 emulator.
Moving to GitHub
Discusses relocation of the project's open-source repository from Google Code (now defunct) to GitHub.
Knuth's EASY Assembler
Describes the reconstruction of Donald Knuth's EASY and MEASY assemblers for the 205, and how to use them within the retro-205 emulator.
Magnetic Tape for the retro-205 Emulator
Describes the magnetic tape subsystem for the 205, and how to use it within the retro-205 emulator.
Knuth's Algol-58 Compiler
Describes the effort to reconstruct and get running the Algol-58 compiler for the 205 written by Donald Knuth in 1960.

Knuth's EASY & MEASY Assemblers

Elegant Assembly System for the 205 ("EASY")
Assembly listing of the EASY assembler donated by Donald Knuth to the Computer History Museum. This document includes notes for use of the assembler, but lacks the symbol table and initialization code.
"EASY" – Elegant Assembly SYstem
A second assembly listing of the EASY assembler at CHM, without the notes but including the symbol table and initialization code.
"MEASY" Modified EASY Assembly System for the 205
Assembly listing of the MEASY assembler donated by Donald Knuth to the Computer History Museum. This document includes notes for use of the assembler, but lacks the symbol table and initialization code.
"MEASY" – More Elegant Assembly SYstem
A second assembly listing of the MEASY assembler at CHM, without the notes, symbol table, or initialization code.
Source, Object, and Listing Files
Transcribed source code for the EASY and MEASY assemblers, card deck image files that can be loaded into the retro-205 emulator and run, and assembly listings of the two assemblers. See "$README.txt" in this folder for a description of the individual files.

Knuth's Algol-58 Compiler

Listing of Burroughs Algebraic Compiler for the 205
MEASY assembly listing of the Algol-58 compiler, donated to the Computer History Museum by Donald Knuth.
The Internals of ALGOL 205
Notes and flowcharts on the internal workings of the Algol-58 compiler, donated to the Computer History Museum by Donald Knuth.
Algol Compiler for Burroughs 205
Draft coding and notes on the Algol-58 compiler, donated to the Computer History Museum by Donald Knuth.
Source, Object, and Listing Files
Transcribed source code for the Algol-58 compiler, tape image files that can be loaded into the retro-205 emulator and run, and assembly listings of the compiler. See "$README.txt" in this folder for a description of the individual files.

Burroughs Algebraic Compiler

Source, Object, Listing, and Sample Files
Object code for the production Burroughs Algebraic Compiler (a more complete version of Knuth's compiler above), along with loadable tape, card, and paper-tape images that can be run in the retro-205 emulator, and a few sample programs. The object code for this version of the compiler was transcribed by Tom Sawyer from a numeric tape dump listing generated at the University of Portland in the early 1960s. See "$README.txt" in this folder for a description of the individual files.

Miscellaneous

Demo 205 Programs
Small card-deck and paper-tape demonstration programs that can be loaded into the retro-205 emulator and run. See "$README.txt" in this folder for a description of the individual files.

 

Copyright (c) 2015, Paul Kimpel • Licensed under the MIT License
Revised 2021-11-30