GithubHelp home page GithubHelp logo

meatpi / retro-b5500 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pkimpel/retro-b5500

0.0 1.0 0.0 12.58 MB

Web-based emulator and operating environment for the Burroughs B5500 computer system.

Home Page: http://www.phkimpel.us/B5500/

License: MIT License

Batchfile 0.01% JavaScript 48.07% HTML 45.63% Visual Basic 2.68% Shell 0.02% CSS 3.60%

retro-b5500's Introduction

The Burroughs B5500 was an innovative computer system. Released first as the B5000 in 1962 and then, with minor improvements and a new disk subsystem, re-released as the B5500 in 1964, its design was a radical departure from other commercial systems of the day. Many of the concepts that it embodied were being worked on and implemented by others around the same time, but it is difficult to think of another system that pulled so many new concepts together and made them work so well in a commercially-successful product:

  • Stack- and descriptor-oriented instruction set
  • Variable-length memory segments
  • Hardware bounds checking
  • Unified integer/floating-point numeric format
  • Designed for and programmed exclusively in higher-level languages
  • Designed for and managed by a sophisticated operating system, the Master Control Program, or MCP
  • Multi-programming (multiple tasks sharing the same processor)
  • Multi-processing (multiple physical processors sharing common memory and I/O)
  • Automatic memory allocation and address relocation
  • Automatic memory segment overlay (what we now call virtual memory)
  • Use of labeled file media and automatic assignment of labeled file media to requesting programs (what we now call automatic volume recognition)

The B5500 was the foundation for the Burroughs B6000/7000/A Series, which are still produced and sold today as Unisys ClearPath MCP systems.

The main goal of this project is creation of a web browser-based emulator for the B5500. A second goal is reconstruction of the source and object code for the system.

A complete software release (Mark XIII, 1971) is presently available from the hosting site below under liberal terms of a Unisys educational/hobbyist license.

The contents of this project are licensed under the MIT License.

Related Sites URL
Getting Started http://www.phkimpel.us/B5500/webSite/HelpMenu.html
Project Blog http://retro-b5500.blogspot.com/
Web/email Forum http://groups.google.com/group/retro-b5500
Emulator hosting site http://www.phkimpel.us/B5500/
Burroughs Mark XIII Software Release http://www.phkimpel.us/B5500/webSite/SoftwareRequest.html
B5500 at retroComputingTasmania http://www.retrocomputingtasmania.com/home/projects/burroughs-b5500
Documents at bitsavers.org http://bitsavers.org/pdf/burroughs/B5000_5500_5700/
Release Downloads https://drive.google.com/folderview?id=0BxqKm7v4xBswM29qUkxPTkVfYzg&usp=sharing

This project was originally hosted on Google Code at https://code.google.com/p/retro-b5500 and moved to GitHub in June 2015.

retro-b5500's People

Contributors

pkimpel avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.