
Dave Farquhar writes at The Silicon Underground that Microsoft released version 1.1 of its 6502 Basic as open source on September 3, 2025. The code went up on GitHub under an MIT license, so it is free to modify and reuse. It is 6,955 lines, written between 1976 and 1978.
This is the code behind Applesoft Basic on the Apple II and Commodore Basic on Commodore’s 8-bit machines, including the C-64. Jack Tramiel licensed it for a one-time $25,000 fee covering the PET and future 6502 machines, and it shipped in more than 15 million computers. Part of the deal required Commodore to send its changes back to Microsoft, and the release includes garbage collection bug fixes that came from Commodore.
Microsoft developed it on a DEC PDP-10, with assembler directives selecting the target platform. The same source could build for the Apple II, Commodore PET, Ohio Scientific Challenger, or MOS Technology KIM-1. Disassemblies have circulated since the 1980s, but Farquhar notes the value here is reading Microsoft’s own comments and seeing how one codebase served four machines from three manufacturers.
See more at dfarq.homeip.net and the released code is on GitHub.
from Adafruit Industries – Makers, hackers, artists, designers and engineers! https://ift.tt/svFdDlP
via IFTTT
Комментариев нет:
Отправить комментарий