Le code source de l’Apple ][ offert au musée

À la surprise générale, le code source de l’Apple ][ a pointé le bout de son nez au Computer History Museum graçe à l’aide de DigiBarn Computer Museum. Apple a bien évidemment autorisé le tout dans un but non commercial comme ils sont encore propriétaires du code.

Le système d’exploitation du Apple ][ a été écrit par Paul Laughton en 1978 en quelques semaines. La commande faite par Steve Jobs incluait un gestionnaire de fichiers, une interface BASIC et quelques utilitaires et surtout une date de livraison sept semaines plus tard.

Laughton écrivait le code sur des cartes perforées qui étaient ensuite assemblées et lues par une carte de lecture créée par Steve Wozniak. Ce processus a été répété mainte fois durant le processus de débogage.

L’Apple ][ est l’ordinateur mythique d’Apple réassemblé qui comprenait un compilateur BASIC complet, un moniteur externe et plusieurs entrées pour accessoires. Sans lecteur de disque, vous deviez utiliser un lecteur à cassette pour charger des programmes!

List de prix du Apple ][

Vous pouvez obtenir plusieurs documents originaux, donc une numérisation du code source complet (120 pages) du système d’exploitation écrit en assembleur. Loin de remplir une boite d’archive, on pourrait facilement entreposer le tout en ligne. Il existe des sociétés comme IronMountain pour archiver ses documents, et qui permettent la sauvegarde des données importantes sur un serveur (on est jamais à l’abri d’un incident détruisant son matériel physique) voire même de protection de code source. Vous avez aussi le listing des différentes configurations disponible à l’achat avec le prix suggéré du manufacturier.

Code source du Apple ][

Mais le summum est de pouvoir lire tous les schématiques des différents contrôleurs, de la méthode de stockage sur disque et du circuit électrique de chacune des composantes. Le Geek en moi jubile! Voici l’ensemble des documents.

Apple_DOS_2June1978.pdfScanned lineprinter listing from June 2, 1978
Apple_DOS_6Oct1978.pdfScanned lineprinter listing from October 6, 1978
Apple_DOS_6Oct1978_retyped.docxRetyped source code of the October 6thversion
(This has not yet been assembled, and there may be some typographical errors.)
Apple_DOS_RW_30May1978.txtThe source code of the low-level read/write routines by Steve Wozniak and Randy Wigginton.
Apple_DOS_tech_docs.pdfVarious technical specifications and designs relating to the Apple II disk drive
Apple_DOS_contracts.pdfVarious contracts and addenda between Apple and Shepardson Microsystems
meeting_minutes_5Oct1978.pdfMinutes of a meeting between Apple and Shepardson Microsystem about bugs and enhancements. (Unfortunately we don’t have the list that is referred to.)

Via Computer History Museum

Alexandre Vallières-Lagacé
Écrit par

Fondateur du Blogue de Geek en 2006 et développeur d’applications mobiles sur CtrlAltGeek.net, Alexandre suit l’actualité technologique depuis bien des années. Un vrai Geek, qui ne mange pas de gadgets, mais c’est tout juste! Il se passionne de retro-gaming et adore essayer toutes sortes de gadgets.

Start the conversation