Trešdien, Microsoft atbrīvots Pilns avota kods Microsoft Basic 6502 versijai 1.1, 1978. gada tulks, kas ar pielāgotiem pielāgojumiem darbināja Commodore Pet, VIC-20, Commodore 64 un Apple II. Uzņēmums nosūtīja 6955 montāžas valodas koda līnijas uz Github Saskaņā ar MIT licenci, ļaujot ikvienam brīvi izmantot, modificēt un izplatīt kodu, kas palīdzēja sākt personālā datora revolūciju.
“Riks Veilands un es (Bils Geitss) rakstīts 6502 pamats, “Geitss komentēja lapu tabulas emuāru 2010. gadā.” Es ievietoju gaidīšanas komandu. ”
Miljoniem cilvēku 70. gadu beigās un 80. gadu sākumā Microsoft pamata tulka variācijas sniedza savu pirmo pieredzi ar programmēšanu. Lietotāji varētu ierakstīt vienkāršas komandas, piemēram, “10 drukāt” hello “” un “20 Goto 10”, lai uz ekrāniem izveidotu bezgalīgu teksta cilpu – bieži vien viņu pirmo datora kontroles gaumi. Tulks tulko šīs cilvēka lasāmās komandas tulkoja instrukcijās, kuras procesors varētu izpildīt, vienu rindu vienlaikus.
Commodore Pet (personīgais elektroniskais transaktors) tika izlaists 1977. gada janvārī un izmantoja MOS 6502 un vadīja Microsoft Basic variāciju.
Kredīts: SSPL/Getty Images
Tikai 6 955 montāžas valodas rindās-Microsoft zemā līmeņa 6502 kods runāja gandrīz tieši ar procesoru. Microsoft pamata izspiežot ievērojamo funkcionalitāti minimālā atmiņā, kas ir galvenais sasniegums, kad RAM maksā simtiem dolāru par kilobītu.
Agrīnajā personālā datora telpā izmaksas bija karalis. MOS 6502 procesors, kas vadīja šo pamata maksā apmēram 25 USD, savukārt konkurenti iekasēja 200 USD par līdzīgām mikroshēmām. Dizainers Čaks Peddle izveidoja 6502, īpaši, lai masām iegūtu skaitļošanu, un ražotāji uzbūvēja mikroshēmas variācijas Atari 2600, Nintendo izklaides sistēmā un miljoniem Commodore datoru.
Darījums, kas tika prom
1977. gadā Commodore licencēja Microsoft 6502 pamata par fiksēto maksu 25 000 USD. Džeka Tramīlija uzņēmums ieguva pastāvīgas tiesības nosūtīt programmatūru neierobežotās mašīnās-nav honorāru, bez maksas par vienību. Lai gan tad 25 000 USD šķita ievērojami, Commodore turpināja pārdot miljoniem datoru ar Microsoft Basic iekšpusi. Ja Microsoft būtu veicis vienošanās par vienas vienības licencēšanas maksu, tāpat kā ar vēlākiem produktiem, darījums varēja radīt desmitiem miljonu ieņēmumu.
Versija Microsoft izlaida – marķēts 1.1 – satur kļūdu labojumus, kas Commodore inženieris Džons Feagans un Geitss kopīgi ieviesta 1978. gadā, kad Feagans devās uz Microsoft Belveju, Vašingtonā, birojos. Kods ietver atmiņas pārvaldības uzlabojumus (ko sauc par “atkritumu savākšanu” programmēšanas izteiksmē) un tiek nosūtīts kā “pamata V2” Comodore Pet.