Author Topic: Apple II DOS source code  (Read 652 times)

0 Members and 1 Guest are viewing this topic.

Offline Goober5000

  • HLP Loremaster
  • Administrator
  • 214
    • Goober5000 Productions
Apple II DOS source code
Quote
On April 10, 1978 Bob Shepardson and Steve Jobs signed a $13,000 one-page contract for a file manager, a BASIC interface, and utilities. It specified that “Delivery will be May 15″, which was incredibly aggressive. But, amazingly, “Apple II DOS version 3.1″ was released in June 1978.

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.

http://www.computerhistory.org/atchm/apple-ii-dos-source-code/

This is a very important part of computer history, and props to Apple for allowing it to be published rather than consigned to digital oblivion.

I like this part:

Quote
Paul initially provided a programmer’s interface to DOS.  But Apple wanted a simpler way to access the file system from BASIC programs. Somewhat reluctantly, Paul did that too, after the first June delivery of the code. “I ended up writing the code to interface BASIC to that file management system.  One of the things that always disturbed me was I had a very clean interface to the file management system. There were control blocks and places you could call to do things. It never really got published. Instead, what you saw was the BASIC interface.”  That interface was released by Apple in October of 1978, and then anyone who could write in BASIC could use the disk.

But APIs (Application Programming Interfaces) want to be free. “I have encountered people in my life since then who disassembled the code and figured it out. They ended up writing interfaces to it the way that I thought it should be done.  These were mainly game developers.”

 

Offline Mongoose

  • Rikki-Tikki-Tavi
  • Global Moderator
  • 212
  • This brain for rent.
    • Minecraft
    • Steam
    • Something
Re: Apple II DOS source code
I'd have no idea what I was looking at if I browsed through the code, but it's cool to have it accessible to everyone.

Quote
The version with 4K of memory cost $1298.
:lol: