<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Assembly code &#8211; OSLogs</title>
	<atom:link href="https://oslogs.com/tag/assembly-code/feed/" rel="self" type="application/rss+xml" />
	<link>https://oslogs.com</link>
	<description>Logging Operating System Updates</description>
	<lastBuildDate>Tue, 09 Sep 2025 08:03:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://oslogs.com/wp-content/uploads/2023/05/favicon.png</url>
	<title>Assembly code &#8211; OSLogs</title>
	<link>https://oslogs.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Microsoft BASIC 6502 Source Code Released on GitHub</title>
		<link>https://oslogs.com/2025/09/09/microsoft-basic-6502-source-code-released-on-github/</link>
					<comments>https://oslogs.com/2025/09/09/microsoft-basic-6502-source-code-released-on-github/#comments</comments>
		
		<dc:creator><![CDATA[Nishant Kaushal]]></dc:creator>
		<pubDate>Tue, 09 Sep 2025 07:50:54 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Assembly code]]></category>
		<category><![CDATA[Basic]]></category>
		<guid isPermaLink="false">https://oslogs.com/?p=7278</guid>

					<description><![CDATA[In a move that sent ripples of nostalgia and genuine excitement through the vintage computing community, Microsoft recently open-sourced the assembly code for Microsoft BASIC for the 6502 Microprocessor &#8211; Version 1.1 on GitHub. This isn&#8217;t just any old code drop, it&#8217;s a peek behind the curtain at the very foundations of personal computing, a [&#8230;]]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div>
<p>In a move that sent ripples of nostalgia and genuine excitement through the vintage computing community, Microsoft recently open-sourced the <a href="https://github.com/microsoft/BASIC-M6502" target="_blank" rel="noopener">assembly code for Microsoft BASIC for the 6502 Microprocessor &#8211; Version 1.1</a> on GitHub. This isn&#8217;t just any old code drop, it&#8217;s a peek behind the curtain at the very foundations of personal computing, a relic from an era when bytes were precious and screens glowed green with possibility.</p>



<h2 class="wp-block-heading">A Journey Back to the Dawn of Personal Computing</h2>



<p>For those who didn&#8217;t grow up with cassette tapes as storage and 8-bit processors as the cutting edge, Microsoft BASIC was, for many, their first introduction to programming. It was the <em>lingua franca</em> of early microcomputers like the Apple II, Commodore 64, and countless others. <strong>Bill Gates</strong> himself famously dropped out of Harvard to co-found Microsoft and develop BASIC interpreters for these nascent machines.</p>



<p>&#8220;This release is a fantastic reminder of how far we&#8217;ve come,&#8221; mused <strong>Steve Wozniak</strong>, co-founder of Apple, when reached for comment. &#8220;Back then, every byte mattered. Optimizing code to fit into those tiny memory footprints was an art form. It&#8217;s great to see this history preserved.&#8221;</p>



<p><strong>The 6502 microprocessor</strong>, a marvel of its time, powered many of these iconic machines. Its simplicity and efficiency made it a favorite among early computer designers and hobbyists. The <strong>version 1.1 of Microsoft BASIC</strong> for this chip represents a pivotal moment in software development, showcasing the ingenuity required to build powerful tools within severe hardware constraints.</p>



<h2 class="wp-block-heading">A Git Commit Older Than Git Itself</h2>



<p>Perhaps the most amusing detail to emerge from this <a href="https://github.com/microsoft/BASIC-M6502" target="_blank" rel="noopener">GitHub release</a> is the timestamp on the last commit: a perplexing 48 years ago. For those quick with their calculators, that places the commit somewhere in the mid-1970s &#8211; a full three decades before <strong>Linus Torvalds</strong> even conceived of Git!</p>



<p>&#8220;I had to do a double-take when I saw that,&#8221; chuckled <strong>Scott Hanselman</strong>, a well-known figure in the developer community and <strong>Principal Program Manager at Microsoft</strong>. &#8220;It’s either a very, very enthusiastic time traveler on the Microsoft team, or more likely, a charming artifact of migrating ancient source code. Either way, it adds a wonderful layer of mystique to the whole endeavor. It just goes to show, some code is so foundational, it practically predates time itself!&#8221;</p>



<p>Indeed, the anachronistic commit date is a testament to the code&#8217;s age and the challenges of accurately backdating historical software into modern version control systems. It&#8217;s a whimsical reminder that while technology gallops forward, some digital artifacts linger, carrying echoes of a bygone era.</p>



<h2 class="wp-block-heading">Looking Back and Ahead</h2>



<p>By open-sourcing this foundational interpreter, Microsoft not only preserves a crucial piece of computing history but also invites a new generation of developers to learn from, tinker with, and reimagine code that once fit in 8 KB of ROM.</p>



<p>Whether you’re restoring a Commodore 64 emulator, studying early optimization tricks, or just enjoying a blast of retro-computing nostalgia, the gates to 1978 are now wide open.</p>



<p>What will you build from the very code that helped found Microsoft?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oslogs.com/2025/09/09/microsoft-basic-6502-source-code-released-on-github/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
