<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>X86 on Institute of Ineptitude</title><link>https://ineptitude.ca/tags/x86/</link><description>Recent content in X86 on Institute of Ineptitude</description><generator>Hugo -- 0.153.1</generator><language>en</language><lastBuildDate>Tue, 11 Nov 2025 14:57:43 -0700</lastBuildDate><atom:link href="https://ineptitude.ca/tags/x86/index.xml" rel="self" type="application/rss+xml"/><item><title>Assemble an MS-DOS .COM binary with DEBUG.EXE</title><link>https://ineptitude.ca/writing/assemble-dos-com/</link><pubDate>Tue, 11 Nov 2025 14:57:43 -0700</pubDate><guid>https://ineptitude.ca/writing/assemble-dos-com/</guid><description>&lt;p&gt;&lt;a href="https://www.youtube.com/The8BitGuy"&gt;The 8-Bit Guy&lt;/a&gt; has a video
where he &lt;a href="https://www.youtube.com/watch?v=HWpi9n2H3kE"&gt;demonstrates the assembler built right into the monitor
ROM on a C64&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This fascinated me and made me wonder&amp;hellip; If I was stuck on an old MS-DOS machine and wanted to assemble a binary&amp;hellip; Could I do it? Byte by byte? With what tool? Those of us stuck with &amp;ldquo;IBM compatible&amp;rdquo; PCs didn&amp;rsquo;t have no fancy monitor ROMs.&lt;/p&gt;
&lt;p&gt;Turns out MS-DOS&amp;rsquo; &lt;code&gt;DEBUG.EXE&lt;/code&gt; is and was entirely up for the job.&lt;/p&gt;</description></item></channel></rss>