Το 6502 BASIC ήταν ένα από τα πρώτα software της εταιρείας, το οποίο προσαρμόστηκε το 1976 από τον συνιδρυτή της Microsoft, Bill Gates, και τον πρώιμο υπάλληλο Ric Weiland, για να λειτουργεί στον επεξεργαστή 6502 CPU.
Ο συγκεκριμένος επεξεργαστής αποτελούσε τη βάση για διάσημα συστήματα όπως το Apple II, το Atari 2600, το Nintendo Entertainment System και τη σειρά 8-bit της Commodore. Η κυκλοφορία του κώδικα αποτελεί μια αναδρομή στις πρώτες ημέρες του προγραμματισμού. Όπως αναφέρει η Microsoft σε ανάρτησή της στο blog, "Το 1977, η Commodore αγόρασε την άδεια χρήσης με ένα εφάπαξ ποσό 25.000 δολαρίων, μια συμφωνία που τοποθέτησε τη Microsoft BASIC στην καρδιά των υπολογιστών PET της Commodore και, αργότερα, των VIC-20 και Commodore 64".
Το λογισμικό 6502 BASIC βοήθησε στην τυποποίηση υλοποιήσεων γλωσσών προγραμματισμού και επέτρεψε σε πολλούς από τους πρώτους προγραμματιστές να χρησιμοποιήσουν συστήματα Commodore και να μάθουν προγραμματισμό πληκτρολογώντας απλές εντολές όπως 10 PRINT "HELLO" και 20 GOTO 10.
Παρά το γεγονός ότι έχουν περάσει σχεδόν 50 χρόνια, το ενδιαφέρον για τον πρώιμο κώδικα και τον επεξεργαστή MOS 6502 παραμένει έντονο. Σύμφωνα με τη Microsoft, συντηρητές και χομπίστες πειραματίζονται με αναδημιουργίες βασισμένες σε FPGA και projects προσομοιωτών, ενώ ο κώδικας του 6502 BASIC έχει επίσης εμφανιστεί σε αρχεία μουσείων.
"Με την πάροδο των χρόνων, αφοσιωμένοι συντηρητές έχουν δημιουργήσει εκ νέου περιβάλλοντα ανάπτυξης ενώ έχουν επαληθεύσει ότι ο ιστορικός πηγαίος κώδικας μπορεί ακόμα να παράγει ROMs με ακριβώς το ίδιο περιεχόμενο byte", αναφέρει η Microsoft. "Η κυκλοφορία αυτή ανοιχτού κώδικα βασίζεται σε αυτή την εργασία, τώρα όμως με μια σαφή, σύγχρονη άδεια. Ακολουθεί την προηγούμενη κυκλοφορία της Microsoft της GW-BASIC, που προήλθε από την ίδια γενιά και αποστελλόταν στη ROM του αρχικού IBM PC".
Η 6502 BASIC και άλλα πρώιμα software projects της Microsoft συνέβαλαν στην ανάπτυξη του MS-DOS και καθιέρωσαν το επιχειρηματικό μοντέλο αδειοδότησης λογισμικού της εταιρείας. Για όσους ενδιαφέρονται να πειραματιστούν με τον πηγαίο κώδικα γλώσσας assembly του Microsoft 6502 BASIC, ο πλήρης κώδικας είναι πλέον διαθέσιμος στο GitHub.
-
9
ΣΧΟΛΙΑ (7)
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώραΔημοσίευση ως Επισκέπτης
· Αποσύνδεση