Microsoft BASIC for 6502 is the original assembly-language source code for Microsoft’s BASIC interpreter version 1.1, written for the MOS Technology 6502 8-bit microprocessor back in the late 1970s. It was used on pioneering personal computers (such as the Apple II, Commodore PET, etc.), enabling users to write and run programs in BASIC on those systems. The repo contains the full source (in 6502 assembly), with support for multiple hardware platforms via conditionals, includes floating-point arithmetic, string handling, arrays, math functions, I/O, etc. The repository is maintained by Microsoft, is archived (read-only), and released under the MIT license.
Features
- Full BASIC interpreter implementation (including parsing, statement execution, branching, loops, etc.)
- Floating-point arithmetic routines for computations beyond integer math
- String handling and manipulation (strings, concatenation, etc.)
- Arrays support (for both numeric and string arrays)
- Conditional compilation / platform abstraction to support several early systems (e.g. Apple II, PET, OSI, KIM-1)
- Compact code size designed for 8-bit memory constrained systems; memory-efficient implementation in assembly
Categories
Programming LanguagesLicense
MIT LicenseFollow Microsoft BASIC for 6502 Microprocessor
Other Useful Business Software
Cut Cloud Costs with Google Compute Engine
Save on compute costs with Compute Engine. Reduce your batch jobs and workload bill 60-91% with Spot VMs. Compute Engine's committed use offers customers up to 70% savings through sustained use discounts. Plus, you get one free e2-micro VM monthly and $300 credit to start.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Microsoft BASIC for 6502 Microprocessor!