October 28th, 2008
Found an interesting page again on the origin of Microsoft Basic, the 8080 version.
A listing was recovered in 2000. It was behind a filing cabinet for 20 years! Lots of technical details on the development process for this version of BASIC. Especially talking about developing 8080 assembler stuff without the aid of an 8080 cross-assembler for the PDP-10.
00340 SUBTITL VERSION 1.1 -- MORE FEATURES TO COME
The copyright reads :
00400 ——————————————-
00410 COPYRIGHT 1975 BY BILL GATES AND PAUL ALLEN
00420 ——————————————-
It also says ‘written originally on the PDP-10 at Harvard from February 9 to April 27.’ Remember that the spooler output (above) showed that this printout was made on 30th April 1975.
Interestingly, another comment tells us that :
00560� PAUL ALLEN WROTE THE NON-RUNTIME STUFF.
00580 BILL GATES WROTE THE RUNTIME STUFF.
00600 MONTE DAVIDOFF WROTE THE MATH PACKAGE.
October 26th, 2008
Visitors of my Retro website may have seen a copy of Microsoft Basic for the KIM-1, the KB9 version online. Not only the original tape in binary format, also the small user guide that was delivered with it.
This Microsoft Basic for the 6502 is one early member of the family of Basic interpreters for the 6502 produced by Microsoft in their early days. Also the Apple II and Commodore machines and many more had this interpreter and an extension to function as an operating system as Basic. Paul Allen, Monte Davidoff, ill Gates, Richard Weiland and Marc McDonald are persons in the Microsoft company that contributed to this interpreter.
Michael Steil, who blogs at http://www.pagetable.com, refers to my online files while explaining not only the history and timeline of these Basic interpreter versions, but also publishes the commented source.
By using conditional assembly one can recreate seven OEM versions, not only KIM Basic KB9.
- Commodore BASIC 1
- OSI BASIC
- AppleSoft I
- KIM-1 BASIC
- Commodore BASIC 2 (PET)
- Intellivision Keyboard Component BASIC
- MicroTAN BASIC
It feels good to see the KB9 files on my site to have been of use for Michael, since he refers to the files on several places.
Quite amusing is the search for the famous Easter Egg in all these Basics (type WAIT 6502,1 and see ‘MICROSOFT!’ printed).