
Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie Windows Insight helfen können, das Redaktionsteam zu erhalten. Mehr lesen
Die Leser unterstützen Windows Insight. Wir können eine Provision erhalten, wenn Sie unsere Links kaufen.
Microsoft hat seine 6502 Basic, den Dolmetscher, der frühe Heimcomputer antrat, offiziell geöffnet. Fans hatten jahrzehntelang nur Fragmente und inoffizielle Kopien. Jetzt ist der ursprüngliche Code endlich unter einer modernen Lizenz verfügbar.
Für die Uneingeweihten stammt aus dieser Veröffentlichung auf die frühen Tage von Microsoft. 1975 bauten Bill Gates und Paul Allen ihren ersten grundlegenden Dolmetscher für den Altair 8800. Diese Stiftung wurde bald für den MOS 6502 angepasst, ein Prozessor, der für das Personal Computing von zentraler Bedeutung wurde.
Bis 1977 lizenzierte Commodore den Dolmetscher für nur 25.000 US-Dollar und brachte ihn in das PET, VIC-20 und den legendären Commodore 64 ein. Generationen von Programmierern, die gelernt wurden, indem sie Schleifen wie „10 Print Hello“ tippen.
Die heute veröffentlichte Version ist Basic M6502 8K Version 1.1. Es enthält Fehlerbehebungen, die 1978 von Gates und Commodore -Ingenieur John Feagans geschrieben wurden. Es gibt sogar ein verspieltes Osterei von Toren im Code, das fast fünf Jahrzehnte lang aufbewahrt wird.
Also, warum hat Microsoft es jetzt veröffentlicht, fragen Sie vielleicht, oder? Nun, MOS 6502 betrieben nicht nur die COMMODORE -Aufstellung, sondern auch die Apple II, Atari 2600 und Nintendos NES. Seine Einfachheit zieht immer wieder Pädagogen, Hobbyisten und Hardware -Bastler an. FPGA-Erholungen, Emulatoren und Retro-Projekte sind weiterhin aktiv, während Commodore sogar einen neuen FPGA-Anbieter von Commodore 64 angekündigt hat.
Die Naturschutzgebiete haben diese Quelle im Laufe der Jahre wieder aufgebaut und beweisen, dass sie immer noch exakte ROMs erzeugen kann. Darüber hinaus baut die Entscheidung von Microsoft auf dieser Arbeit auf und folgt dem früheren Open-Sourcing von GW-Basic, einem Vorfahren von QBasic und visueller Basic.
*️⃣ Quellverknüpfung: