Got a tip for us? Share it...

Computer History Museum Releases Apple II DOS Source Code

The Computer History Museum and the DigiBarn Computer Museum today released the 1978 Apple II DOS source code for non-commercial use after obtaining permission from Apple.
With thanks to Paul Laughton, in collaboration with Dr. Bruce Damer, founder and curator of the DigiBarn Computer Museum, and with the permission of Apple Inc., we are pleased to make available the 1978 source code of Apple II DOS for non-commercial use. This material is Copyright © 1978 Apple Inc., and may not be reproduced without permission from Apple.
The Apple II, which first began shipping in 1977, came as a ready-to-use computer equipped with a keyboard, compatible with any display monitor. Priced at $1,298, it also featured color, graphics, expansion slots, game paddles, and had the BASIC programming language built-in.

appleII
The Apple II DOS source code was developed by Paul Laughton, a contract programmer from Shepardson Microsystems, who wrote DOS on punch cards over the span of seven weeks after Apple paid $13,000 for his services.
"DOS was written on punch cards. I would actually hand-write the code on 80-column punch card sheets. A guy at Shepardson named Mike Peters would take those sheets and punch the cards. The punch cards would then be read into a National Semiconductor IMP–16 and assembled, and a paper tape produced.

The paper tape was read into the Apple II by a plug-in card made by Wozniak, and I would proceed to debug it. As the project got further along and the code was all written, and it was debugging and updating, I would mark up a listing and give it to Mike Peters who would then change whatever was necessary and deliver me a paper tape and I'd start again."
The source code is downloadable directly from the Computer History Museum website, and comes with meeting minutes between Apple and Shepardson Microsystem, plus contracts and scanned lineprinter listings from 1978. The Computer History Museum also has a detailed history of the creation of Apple II DOS, which is well worth a read.

Top Rated Comments

(View all)

11 months ago
Love seeing historic software like this being made available to the public domain. Would be great if somebody would collect virtually all of it, any 1990 and earlier and make it downloadable for all. It won't survive on 5 1/4 inch floppies forever.

Like why would any software company like apple care who has their source code for an ancient system like the Apple ii? Sounds just like the legal team being over cautious. What are they afraid samsung will suddenly release a new command line desktop computer called the GalaxyLine ii or something?

I know EA still takes down copies of SIM CITY from the early 80's on macintosh garden. Why?? You can't even get that legally if you tried.
Rating: 11 Votes
11 months ago
Maybe this will help Microsoft with Windows. :D

/s
Rating: 6 Votes
11 months ago

How far we've come from the punch card days. :)


The sad fact is "not very far". There is little conceptual difference between a deck of cards and a computer text file. The cards take up more space. … Now we have text editors but we still type lines of text. The real difference is the cost is lower now.


@ChrisA:

A $500 user-friendly smartphone in my pocket beats hard-to-operate computers the size of several fridges costing millions from back then. That's 'conceptual difference' for you.

The rate of progress in the computer area is simply amazing — from no matter what angle you look at it: Punchcards to SSDs. Hz to GHz. Bytes to TBs. Not connected to connected. Building-sized to pocket sized. Pixels to megapixels. No GUI to GUI. Wired to wireless. $millions to $hundreds.

We've come very far indeed.
I'm thrilled. Let's celebrate.
Rating: 3 Votes
11 months ago
Oh no! What if somebody finds a security weakness and exploits it! :eek:

;)
Rating: 3 Votes
11 months ago

Ctrl Atl Del for login wasn't actually meant to be. (http://www.bbc.co.uk/news/technology-24283185)


Ha, I saw that a while ago on BBC. That's what made me think of it :)

----------

@ChrisA:

A $500 user-friendly smartphone in my pocket beats hard-to-operate computers the size of several fridges costing millions from back then. That's 'conceptual difference' for you.

The rate of progress in the computer area is simply amazing — from no matter what angle you look at it: Punchcards to SSDs. Hz to GHz. Bytes to TBs. Not connected to connected. Building-sized to pocket sized. Pixels to megapixels. No GUI to GUI. Wired to wireless. $millions to $hundreds.

We've come very far indeed.
I'm thrilled. Let's celebrate.


I'd argue that more than half of that progress went towards making programming easier for the programmers. Heavier software for faster hardware. I can't believe anyone feels justified taking 1GB of RAM for a consumer program.
Rating: 3 Votes
11 months ago

Maybe this will help Microsoft with Windows.


Unfortunately it seems that Windows is more stable these days :(
Rating: 2 Votes
11 months ago

Unfortunately it seems that Windows is more stable these days :(


Why is that unfortunate? :confused: :confused:
Rating: 2 Votes
11 months ago

I second that.. I reckon after 10-15 years, programs should become open source. As if you're going to lose much profits from that. And you'd hope that the manufacturer has improved upon the software since then!


Exactly, the company themself would benefit from the positive pr by making them available on their own site even, in my opinion.
Rating: 2 Votes
11 months ago

I know EA still takes down copies of SIM CITY from the early 80's on macintosh garden. Why?? You can't even get that legally if you tried.


It's because Sim City is trademarked, and if you don't actively try to protect a trademark against infringement it can become public domain (http://en.wikipedia.org/wiki/Trademark#Maintaining_rights).
Rating: 2 Votes
11 months ago
and now in a week we will see the product 'Samsung 2' release, slightly modified Apple II DOS code
Rating: 2 Votes

[ Read All Comments ]