<?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>kim-1 &#8211; Retro Computing</title>
	<atom:link href="http://retro.hansotten.nl/category/kim-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://retro.hansotten.nl</link>
	<description>About small SBC systems</description>
	<lastBuildDate>Wed, 09 Sep 2026 10:30:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>http://retro.hansotten.nl/wp-content/uploads/2020/10/cropped-kim1-as-32x32.jpg</url>
	<title>kim-1 &#8211; Retro Computing</title>
	<link>http://retro.hansotten.nl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MICROCALCULATOR MODEL-85</title>
		<link>http://retro.hansotten.nl/microcalculator-model-85/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Wed, 09 Sep 2026 10:30:52 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[kim-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?p=22157</guid>

					<description><![CDATA[A board that serves as a calculator accessible via a parallel 8 bit port, e.g. from a KIM-1. Send commands and read the calculated results. Made by Artisan Electronics in 1977. Acquired August 2026, as built in a KIM-1 with KIMSI system. Page updated September 2026 with scans and KIM-1 source of the original manual [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A board that serves as a calculator accessible via a parallel 8 bit port, e.g. from a KIM-1. Send commands and read the calculated results.<br />
Made by Artisan Electronics in 1977.</p>
<p>Acquired August 2026, as built in a KIM-1 with KIMSI system.<br />
<a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/microcalculator-model-85/" data-wpel-link="internal">Page updated September 2026 with scans and KIM-1 source of the original manual and brochure.<img fetchpriority="high" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-1024x509.jpg" alt="" width="654" height="325" class="aligncenter size-large wp-image-22148" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-1024x509.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-300x149.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-150x75.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-768x382.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-1536x764.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-2048x1018.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-2x1.jpg 2w" sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><h3>See also:</h3><div style="clear: both"></div><div style="clear: both"></div><!-- relpost-block-container --><div class="relpost-block-container relpost-block-column-layout" style="--relposth-columns: 3;--relposth-columns_t: 2; --relposth-columns_m: 2"><a href="http://retro.hansotten.nl/kim-1-simulator-2-2-0/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/pastescroll.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">A demo of the new facilities in the KIM-1 Simulator 2.2.1</h2><div class="relpost_card_exerpt">A demo of the new facilities in the KIM-1 Simulator 2.2.1 

Scroll, copy paste of the console.

New versions of KIM-...</div></div></div></a><a href="http://retro.hansotten.nl/kim-1-connectors-beware-the-chinese-cheap-variants/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2025/09/307-044-500-202.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">KIM-1 connectors: beware the Chinese cheap variants!</h2><div class="relpost_card_exerpt">The KIM-1 needs 2 edge connectors.

The specifications are: card edge; PIN: 44; 3.96mm 

When you search for those, ...</div></div></div></a><a href="http://retro.hansotten.nl/magazines-compute-and-compute-ii/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2025/09/best-of-micro2-front.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Magazines: Compute! and Compute II</h2><div class="relpost_card_exerpt">The pages om Magazines had an update.

MICRO has its own page with all Best of MICRO pfds.
Compute! and Compute II ar...</div></div></div></a><a href="http://retro.hansotten.nl/mtu-documents-update/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2025/07/k10085c2025-07-06-0001s.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">All documents in the MTU pages are now clean and higher quality, about 50 new PDFs.</h2><div class="relpost_card_exerpt">I got hold a about 10 cm of MTU documents. Several I already had in PDF format, some not available yet.
I took the oppo...</div></div></div></a></div><!-- close relpost-block-container --><div style="clear: both"></div></div><!-- close filter class --></div><!-- close relpost-thumb-wrapper -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>My KIMSI</title>
		<link>http://retro.hansotten.nl/my-kimsi/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Sun, 23 Aug 2026 15:39:41 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[kim-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?p=22089</guid>

					<description><![CDATA[My KIMSI I acquired a KIMSI in August 2026. It was build into a plexiglas/aluminium case, with a KIM-1 (Rev G) and a &#8216;microcalculator board&#8217;. I took the system apart, no room to store the big ugly thing. See also:A demo of the new facilities in the KIM-1 Simulator 2.2.1A demo of the new facilities [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>My KIMSI</p>
<p>I acquired<a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/kimsi-s100-motherboard-interface/" data-wpel-link="internal"> a KIMSI </a>in August 2026. It was build into a plexiglas/aluminium case, with a KIM-1 (Rev G) and a <a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/microcalculator-model-85/" data-wpel-link="internal">&#8216;microcalculator board&#8217;</a>. I took the system apart, no room to store the big ugly thing. </p>
<p><img decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/20260822_104257-1024x699.jpg" alt="" width="654" height="446" class="aligncenter size-large wp-image-22031" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/20260822_104257-1024x699.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260822_104257-300x205.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260822_104257-150x102.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260822_104257-768x524.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260822_104257-1536x1048.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260822_104257-2048x1398.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260822_104257-1x1.jpg 1w" sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-9-1024x675.jpg" alt="" width="654" height="431" class="aligncenter size-large wp-image-22034" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-9-1024x675.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-9-300x198.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-9-150x99.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-9-768x506.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-9-1536x1012.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-9-2x1.jpg 2w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-9.jpg 1562w" sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-3-1024x603.jpg" alt="" width="654" height="385" class="aligncenter size-large wp-image-22033" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-3-1024x603.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-3-300x177.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-3-150x88.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-3-768x452.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-3-1536x904.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-3-2x1.jpg 2w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-3.jpg 1600w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2-613x1024.jpg" alt="" width="613" height="1024" class="aligncenter size-large wp-image-22032" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2-613x1024.jpg 613w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2-180x300.jpg 180w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2-90x150.jpg 90w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2-768x1283.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2.jpg 912w"  sizes="(max-width: 613px) 100vw, 613px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175035-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-22028" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175035-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175035-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175035-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175035-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175035-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175035-2048x1536.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175035-1x1.jpg 1w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175023-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-22027" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175023-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175023-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175023-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175023-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175023-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175023-2048x1536.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_175023-1x1.jpg 1w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174947-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-22026" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174947-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174947-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174947-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174947-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174947-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174947-2048x1536.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174947-1x1.jpg 1w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174923-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-22025" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174923-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174923-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174923-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174923-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174923-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174923-2048x1536.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174923-1x1.jpg 1w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174912-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-22024" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174912-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174912-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174912-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174912-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174912-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174912-2048x1536.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/08/20260818_174912-1x1.jpg 1w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><h3>See also:</h3><div style="clear: both"></div><div style="clear: both"></div><!-- relpost-block-container --><div class="relpost-block-container relpost-block-column-layout" style="--relposth-columns: 3;--relposth-columns_t: 2; --relposth-columns_m: 2"><a href="http://retro.hansotten.nl/kim-1-simulator-2-2-0/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/pastescroll.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">A demo of the new facilities in the KIM-1 Simulator 2.2.1</h2><div class="relpost_card_exerpt">A demo of the new facilities in the KIM-1 Simulator 2.2.1 

Scroll, copy paste of the console.

New versions of KIM-...</div></div></div></a><a href="http://retro.hansotten.nl/kim-1-connectors-beware-the-chinese-cheap-variants/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2025/09/307-044-500-202.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">KIM-1 connectors: beware the Chinese cheap variants!</h2><div class="relpost_card_exerpt">The KIM-1 needs 2 edge connectors.

The specifications are: card edge; PIN: 44; 3.96mm 

When you search for those, ...</div></div></div></a><a href="http://retro.hansotten.nl/magazines-compute-and-compute-ii/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2025/09/best-of-micro2-front.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Magazines: Compute! and Compute II</h2><div class="relpost_card_exerpt">The pages om Magazines had an update.

MICRO has its own page with all Best of MICRO pfds.
Compute! and Compute II ar...</div></div></div></a><a href="http://retro.hansotten.nl/mtu-documents-update/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2025/07/k10085c2025-07-06-0001s.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">All documents in the MTU pages are now clean and higher quality, about 50 new PDFs.</h2><div class="relpost_card_exerpt">I got hold a about 10 cm of MTU documents. Several I already had in PDF format, some not available yet.
I took the oppo...</div></div></div></a></div><!-- close relpost-block-container --><div style="clear: both"></div></div><!-- close filter class --></div><!-- close relpost-thumb-wrapper -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Microcalculator Model-85</title>
		<link>http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/microcalculator-model-85/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Sat, 22 Aug 2026 11:31:14 +0000</pubDate>
				<category><![CDATA[kim-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=22022</guid>

					<description><![CDATA[A board that serves as a calculator accessible via a parallel 8 bit port, e.g. from a KIM-1. Send commands and read the calculated results. Made by Artisan Electronics in 1977. Acquired August 2026, as built in a KIM-1 with KIMSI system. Page updated September 2026 with scans and KIM-1 source of the original manual [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A board that serves as a calculator accessible via a parallel 8 bit port, e.g. from a KIM-1. Send commands and read the calculated results.<br />
Made by Artisan Electronics in 1977.</p>
<p>Acquired August 2026, as built in a KIM-1 with KIMSI system.<br />
Page updated September 2026 with scans and KIM-1 source of the original manual and brochure.<br />
<img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132334-1024x531.jpg" alt="" width="654" height="339" class="aligncenter size-large wp-image-22144" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132334-1024x531.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132334-300x156.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132334-150x78.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132334-768x398.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132334-1536x797.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132334-2048x1062.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132334-2x1.jpg 2w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><a href="http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0002-scaled.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0002-791x1024.jpg" alt="" width="654" height="847" class="aligncenter size-large wp-image-22141" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0002-791x1024.jpg 791w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0002-232x300.jpg 232w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0002-116x150.jpg 116w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0002-768x995.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0002-1186x1536.jpg 1186w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0002-1581x2048.jpg 1581w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0002-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0002-scaled.jpg 1976w"  sizes="(max-width: 654px) 100vw, 654px" /></a></td>
<p><a href="http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0003-scaled.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0003-791x1024.jpg" alt="" width="654" height="847" class="aligncenter size-large wp-image-22142" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0003-791x1024.jpg 791w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0003-232x300.jpg 232w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0003-116x150.jpg 116w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0003-768x995.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0003-1186x1536.jpg 1186w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0003-1581x2048.jpg 1581w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0003-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0003-scaled.jpg 1976w"  sizes="(max-width: 654px) 100vw, 654px" /></a></td>
<p><strong>Downloads</strong></p>
<table>
<tr>
<td><a href="http://retro.hansotten.nl/uploads/microcalculator/microcalculator model-85 handbook.pdf" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/09/model85man2026-09-07-0001small-232x300.jpg" alt="" width="232" height="300" class="aligncenter size-medium wp-image-22136" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/09/model85man2026-09-07-0001small-232x300.jpg 232w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85man2026-09-07-0001small-116x150.jpg 116w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85man2026-09-07-0001small-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85man2026-09-07-0001small.jpg 627w"  sizes="(max-width: 232px) 100vw, 232px" /></a></td>
<td><a href="http://retro.hansotten.nl/uploads/microcalculator/microcalculator model-85 handbook.pdf" data-wpel-link="internal">MICROCALCULATOR MODEL-5 Handbook </a></td>
</tr>
<tr>
<td><a href="http://retro.hansotten.nl/uploads/microcalculator/microcalculator model-85 Brochure.pdf" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0001small-231x300.jpg" alt="" width="231" height="300" class="aligncenter size-medium wp-image-22139" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0001small-231x300.jpg 231w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0001small-790x1024.jpg 790w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0001small-116x150.jpg 116w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0001small-768x995.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0001small-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/09/model85ref2026-09-07-0001small.jpg 878w"  sizes="(max-width: 231px) 100vw, 231px" /></a></td>
<td><a href="http://retro.hansotten.nl/uploads/microcalculator/microcalculator model-85 Brochure.pdf" data-wpel-link="internal">MICROCALCULATOR MODEL-5 Brochure</a></td>
</tr>
<tr>
<td><a href="http://retro.hansotten.nl/uploads/microcalculator/microcalculator model-85 kim-1 program.zip" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2022/01/zip-150x132.jpg" alt="" width="150" height="132" class="aligncenter size-thumbnail wp-image-9180" srcset="http://retro.hansotten.nl/wp-content/uploads/2022/01/zip-150x132.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2022/01/zip-300x264.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2022/01/zip-768x676.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2022/01/zip-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2022/01/zip.jpg 1024w"  sizes="(max-width: 150px) 100vw, 150px" /></a></td>
<td><a href="http://retro.hansotten.nl/uploads/microcalculator/microcalculator model-85 kim-1 program.zip" data-wpel-link="internal">KIM-1 source of control program </a><br />
Typed in from the manual, errors corrected in source while checking with binary code</td>
</tr>
</table>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125841-1024x611.jpg" alt="" width="654" height="390" class="aligncenter size-large wp-image-22145" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125841-1024x611.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125841-300x179.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125841-150x90.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125841-768x458.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125841-1536x917.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125841-2048x1223.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125841-2x1.jpg 2w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125849-1024x477.jpg" alt="" width="654" height="305" class="aligncenter size-large wp-image-22146" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125849-1024x477.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125849-300x140.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125849-150x70.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125849-768x358.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125849-1536x715.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125849-2048x954.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_125849-2x1.jpg 2w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_131857-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-22147" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_131857-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_131857-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_131857-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_131857-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_131857-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_131857-2048x1536.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_131857-1x1.jpg 1w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-1024x509.jpg" alt="" width="654" height="325" class="aligncenter size-large wp-image-22148" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-1024x509.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-300x149.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-150x75.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-768x382.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-1536x764.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-2048x1018.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260816_132356-2x1.jpg 2w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260818_175135-1024x600.jpg" alt="" width="654" height="383" class="aligncenter size-large wp-image-22149" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/09/20260818_175135-1024x600.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260818_175135-300x176.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260818_175135-150x88.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260818_175135-768x450.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260818_175135-1536x900.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260818_175135-2048x1200.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/09/20260818_175135-2x1.jpg 2w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2-613x1024.jpg" alt="" width="613" height="1024" class="aligncenter size-large wp-image-22032" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2-613x1024.jpg 613w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2-180x300.jpg 180w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2-90x150.jpg 90w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2-768x1283.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/s-l1600-2.jpg 912w"  sizes="(max-width: 613px) 100vw, 613px" /><br />
<img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/byte-advert-hp-85.jpg" alt="" width="720" height="2074" class="aligncenter size-full wp-image-22048" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/byte-advert-hp-85.jpg 720w, http://retro.hansotten.nl/wp-content/uploads/2026/08/byte-advert-hp-85-104x300.jpg 104w, http://retro.hansotten.nl/wp-content/uploads/2026/08/byte-advert-hp-85-355x1024.jpg 355w, http://retro.hansotten.nl/wp-content/uploads/2026/08/byte-advert-hp-85-52x150.jpg 52w, http://retro.hansotten.nl/wp-content/uploads/2026/08/byte-advert-hp-85-533x1536.jpg 533w, http://retro.hansotten.nl/wp-content/uploads/2026/08/byte-advert-hp-85-711x2048.jpg 711w"  sizes="(max-width: 720px) 100vw, 720px" /><br />
<img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/large-scale-systems-museum-dev-boards-1-1024x1024.jpg" alt="" width="654" height="654" class="aligncenter size-large wp-image-22049" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/large-scale-systems-museum-dev-boards-1-1024x1024.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/large-scale-systems-museum-dev-boards-1-300x300.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/large-scale-systems-museum-dev-boards-1-150x150.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/large-scale-systems-museum-dev-boards-1-768x768.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/large-scale-systems-museum-dev-boards-1-1536x1536.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/large-scale-systems-museum-dev-boards-1-2048x2048.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/08/large-scale-systems-museum-dev-boards-1-1x1.jpg 1w"  sizes="(max-width: 654px) 100vw, 654px" /><br />
<img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/radio-electronics-may-1978.jpg" alt="" width="474" height="764" class="aligncenter size-full wp-image-22036" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/radio-electronics-may-1978.jpg 474w, http://retro.hansotten.nl/wp-content/uploads/2026/08/radio-electronics-may-1978-186x300.jpg 186w, http://retro.hansotten.nl/wp-content/uploads/2026/08/radio-electronics-may-1978-93x150.jpg 93w, http://retro.hansotten.nl/wp-content/uploads/2026/08/radio-electronics-may-1978-1x1.jpg 1w"  sizes="(max-width: 474px) 100vw, 474px" /></p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><h3>See also:</h3><div style="clear: both"></div><div style="clear: both"></div><!-- relpost-block-container --><div class="relpost-block-container relpost-block-column-layout" style="--relposth-columns: 3;--relposth-columns_t: 2; --relposth-columns_m: 2"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/terc-kim-1-interface-set/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/20260524_150837-scaled.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">TERC KIM-1 Interface set</h2><div class="relpost_card_exerpt">A recent acquisition, the TERC (Technical Education Research Centers) KIM-1 Interface set. An educational tool to work w...</div></div></div></a><a href="http://retro.hansotten.nl/6502-sbc/r65-a-late-seventies-computer-built-with-a-kim-1/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/04/job.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">R65 - A late seventies computer built with a KIM-1</h2><div class="relpost_card_exerpt">R65 - A late seventies computer built with a KIM-1 by Rene Richarz.

All information on the R65 and the emulator of th...</div></div></div></a><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-simulator/mtu-k-1008-visible-memory/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2025/07/MTU-fall-1980.pdf.01s.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">MTU K-1008 Visible Memory</h2><div class="relpost_card_exerpt">The MTU Visible Memory is a memory mapped video display made by MTU. Supported by the KIM-1 Simulator. 

See the  MTU ...</div></div></div></a><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-simulator/tty-serial/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/03/sdshield8.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">TTY Serial</h2><div class="relpost_card_exerpt">TTY Serial
The KIM-1 Simulator comes with a 'console', a glass teletype 24x80 screen. It has a subset of ANSI/VT100 sup...</div></div></div></a></div><!-- close relpost-block-container --><div style="clear: both"></div></div><!-- close filter class --></div><!-- close relpost-thumb-wrapper -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>KB-9, MOS TECH BASIC for the 6502</title>
		<link>http://retro.hansotten.nl/kb-9-mos-tech-basic-for-the-6502/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Sun, 02 Aug 2026 14:30:16 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[kim-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?p=21973</guid>

					<description><![CDATA[With a scan of manuals by Gerben Voort, and a third photo of a cassette with KB-9, time to refresh the KB-9 pages. See also:A demo of the new facilities in the KIM-1 Simulator 2.2.1A demo of the new facilities in the KIM-1 Simulator 2.2.1 Scroll, copy paste of the console. New versions of KIM-...KIM-1 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>With a scan of manuals by Gerben Voort, and a third photo of a cassette with KB-9, time <a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-software/microsoft-kb-9-basic/" data-wpel-link="internal">to refresh the KB-9 pages.<div id="attachment_21760" style="width: 664px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-21760" src="http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-1024x674.jpg" alt="" width="654" height="430" class="size-large wp-image-21760" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-1024x674.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-300x198.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-150x99.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-768x506.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-1536x1011.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-2048x1349.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-2x1.jpg 2w"  sizes="(max-width: 654px) 100vw, 654px" /><p id="caption-attachment-21760" class="wp-caption-text">Thanks Gerben Voort</p></div>  </a></p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><h3>See also:</h3><div style="clear: both"></div><div style="clear: both"></div><!-- relpost-block-container --><div class="relpost-block-container relpost-block-column-layout" style="--relposth-columns: 3;--relposth-columns_t: 2; --relposth-columns_m: 2"><a href="http://retro.hansotten.nl/kim-1-simulator-2-2-0/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/pastescroll.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">A demo of the new facilities in the KIM-1 Simulator 2.2.1</h2><div class="relpost_card_exerpt">A demo of the new facilities in the KIM-1 Simulator 2.2.1 

Scroll, copy paste of the console.

New versions of KIM-...</div></div></div></a><a href="http://retro.hansotten.nl/kim-1-connectors-beware-the-chinese-cheap-variants/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2025/09/307-044-500-202.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">KIM-1 connectors: beware the Chinese cheap variants!</h2><div class="relpost_card_exerpt">The KIM-1 needs 2 edge connectors.

The specifications are: card edge; PIN: 44; 3.96mm 

When you search for those, ...</div></div></div></a><a href="http://retro.hansotten.nl/magazines-compute-and-compute-ii/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2025/09/best-of-micro2-front.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Magazines: Compute! and Compute II</h2><div class="relpost_card_exerpt">The pages om Magazines had an update.

MICRO has its own page with all Best of MICRO pfds.
Compute! and Compute II ar...</div></div></div></a><a href="http://retro.hansotten.nl/mtu-documents-update/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2025/07/k10085c2025-07-06-0001s.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">All documents in the MTU pages are now clean and higher quality, about 50 new PDFs.</h2><div class="relpost_card_exerpt">I got hold a about 10 cm of MTU documents. Several I already had in PDF format, some not available yet.
I took the oppo...</div></div></div></a></div><!-- close relpost-block-container --><div style="clear: both"></div></div><!-- close filter class --></div><!-- close relpost-thumb-wrapper -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MOS TECH BASIC versions</title>
		<link>http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-software/microsoft-kb-9-basic/mos-tech-basic-versions/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Sun, 02 Aug 2026 13:41:55 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[kim-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21962</guid>

					<description><![CDATA[Despite all the versions you see on the download page, there is only one official and original binary known of the MOS TECH BASIC for the 6502 KIM and that is my V1.1 (ID 01) loaded from my original tape. There is another tape known recently, owned by my friend Gerben Voort, and we hope [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Despite all the versions you see on the <a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-software/microsoft-kb-9-basic/kb-9-downloads/" data-wpel-link="internal">download page</a>, there is only one official and original  binary known of the MOS TECH BASIC for the 6502 KIM and that is my V1.1 (ID 01) loaded from my original tape. There is another tape known recently, owned by my friend Gerben Voort,  and  we hope to be able to read that tape.</p>
<p>Every other version is a derivate, in the 80ties or in the past years. </p>
<p>There are also sources of Microsoft Basic for the 6502. <a href="https://github.com/microsoft/BASIC-M6502" data-wpel-link="external">The official source</a>, in PDP-11 MACRO source format has been declared open not so long ago.<br />
The title is &#8216;M6502 8K VER 1.1 BY MICRO-SOFT&#8217;. Yes the name of the company was originally MICRO-SOFT!</p>
<p>Many years before the official source, Michael Steyl of pagetable.com reconstructed the source, based upon my binary dump. <a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-software/microsoft-kb-9-basic/how-to-build-and-adapt-kb-9-and-kb-6/" data-wpel-link="internal">A perfect start to create derivate versions</a>! </p>
<p><strong>Versions known in the 80ties</strong></p>
<ul>
<li><strong>KB-9</strong><br />
Created by Microsoft, only distributed by Johnson Computers (afaik). Binary available.<br />
On the tape label: 2000-4260 ID #01 St 4065<br />
Oldest known documentation available, scanned.</li>
<li><strong>KB-6</strong><br />
Mentioned in the documentation of ID #01. Not available.<br />
6 digit precision floating point, smaller in size. </li>
<li><strong>KB-9 ID #101</strong><br />
Distributed by Johnson Computers<br />
On the tape label: 2000-437D ID #101 St 4065 S/N 217 and 233. Binary not available (yet).<br />
Mentioned in the documentation of the versions distributed by Johnson Computer with ID #101. Binary not available. Two versions of the documentation known and scanned.<br />
This version seems to be the V1.1 KB-9 with added Hypertape and BLOCKMOVE routines at the end of the binary. With the alternative start addresses the hypertape routine can be moved to $0200 or $0300 and the SAVE command patched to the hypertape routine. Or with the standard start at $4065 hypertape can be skipped.<br />
All KB-9 internal addresses are the same. </li>
<li><strong>KB-9P</strong><br />
Mentioned in the documentation of the versions distributed by Johnson Computer with ID #101, Binary not available.<br />
KB-9P is a stripped version of KB-9  fit for burning into a ROM. SIN-COS-ATN is not available.
</li>
</ul>
<p><div id="attachment_8817" style="width: 746px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8817" src="http://retro.hansotten.nl/wp-content/uploads/2021/11/cassettemsbasic.jpg" alt="" width="736" height="442" class="size-full wp-image-8817" srcset="http://retro.hansotten.nl/wp-content/uploads/2021/11/cassettemsbasic.jpg 736w, http://retro.hansotten.nl/wp-content/uploads/2021/11/cassettemsbasic-300x180.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2021/11/cassettemsbasic-150x90.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2021/11/cassettemsbasic-2x1.jpg 2w"  sizes="(max-width: 736px) 100vw, 736px" /><p id="caption-attachment-8817" class="wp-caption-text">My MSBasic for the KIM-1 cassette</p></div><br />
<div id="attachment_17156" style="width: 752px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-17156" src="http://retro.hansotten.nl/wp-content/uploads/2024/11/kb9-sn217.jpg" alt="" width="742" height="515" class="size-full wp-image-17156" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/11/kb9-sn217.jpg 742w, http://retro.hansotten.nl/wp-content/uploads/2024/11/kb9-sn217-300x208.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2024/11/kb9-sn217-150x104.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2024/11/kb9-sn217-1x1.jpg 1w"  sizes="(max-width: 742px) 100vw, 742px" /><p id="caption-attachment-17156" class="wp-caption-text">Another MOS TECH BASIC for KIM-1, lower serial number</p></div><br />
<div id="attachment_21760-2" style="width: 664px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-21760-2" src="http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-1024x674.jpg" alt="" width="654" height="430" class="size-large wp-image-21760" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-1024x674.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-300x198.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-150x99.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-768x506.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-1536x1011.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-2048x1349.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-2x1.jpg 2w"  sizes="(max-width: 654px) 100vw, 654px" /><p id="caption-attachment-21760-2" class="wp-caption-text">Thanks Gerben Voort</p></div><br />
<a href="http://retro.hansotten.nl/wp-content/uploads/2021/11/p10.png" data-wpel-link="internal"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-8815" src="http://retro.hansotten.nl/wp-content/uploads/2021/11/p10-775x1024.png" alt="" width="654" height="864" srcset="http://retro.hansotten.nl/wp-content/uploads/2021/11/p10-775x1024.png 775w, http://retro.hansotten.nl/wp-content/uploads/2021/11/p10-227x300.png 227w, http://retro.hansotten.nl/wp-content/uploads/2021/11/p10-113x150.png 113w, http://retro.hansotten.nl/wp-content/uploads/2021/11/p10-768x1015.png 768w, http://retro.hansotten.nl/wp-content/uploads/2021/11/p10-1162x1536.png 1162w, http://retro.hansotten.nl/wp-content/uploads/2021/11/p10-1549x2048.png 1549w, http://retro.hansotten.nl/wp-content/uploads/2021/11/p10-1x1.png 1w"  sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><h3>See also:</h3><div style="clear: both"></div><div style="clear: both"></div><!-- relpost-block-container --><div class="relpost-block-container relpost-block-column-layout" style="--relposth-columns: 3;--relposth-columns_t: 2; --relposth-columns_m: 2"><a href="http://retro.hansotten.nl/6502-sbc/apple-1/replica-1-briel/replica-1-pal-version/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/08/Replica1_TE_PAL_FW.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Replica 1 TE PAL version</h2><div class="relpost_card_exerpt">User ExPLIT on the German forum  Verein zum Erhalt klassischer Computer e.V. 
has build an Apple 1 Replica 1 TE from th...</div></div></div></a><a href="http://retro.hansotten.nl/6502-sbc/jolt-and-super-jolt/jolt/jolt-with-4k-and-power-supply/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Jolt with 4K and power supply</h2><div class="relpost_card_exerpt">With thanks to Jonathan Chapman of Glitchworks who found a Jolt system, here images of a Jolt with 4K memory, an experim...</div></div></div></a><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/terc-kim-1-interface-set/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/20260524_150837-scaled.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">TERC KIM-1 Interface set</h2><div class="relpost_card_exerpt">A recent acquisition, the TERC (Technical Education Research Centers) KIM-1 Interface set. An educational tool to work w...</div></div></div></a><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/6502-tester-nmos-cmos-1-8mhz/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/6502testers1.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">6502 tester NMOS CMOS 1-8MHz</h2><div class="relpost_card_exerpt">The 6502 W65C02 6502C CPU tester NMOS / CMOS 1-8MHz is a CPU tester for 40 pin 6502/65C02 and WD65C02 and Sally. 

The...</div></div></div></a></div><!-- close relpost-block-container --><div style="clear: both"></div></div><!-- close filter class --></div><!-- close relpost-thumb-wrapper -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to build and adapt KB-9 and KB-6</title>
		<link>http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-software/microsoft-kb-9-basic/how-to-build-and-adapt-kb-9-and-kb-6/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Sat, 01 Aug 2026 14:48:41 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[kim-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21923</guid>

					<description><![CDATA[Sources of KB-9 Microsoft Basic v1.1 Microsoft BASIC for 6502 Original Source Code [1978], article on Pagetable, local copy Original source in MAC format Create your own Version of Microsoft BASIC for 6502, article on Pagetable, local copy, sources in CC65 (CA65 assembler) Version 2 sources at the github site of Eduardo Casino, master branch [&#8230;]]]></description>
										<content:encoded><![CDATA[<h3>Sources of KB-9 Microsoft Basic v1.1</h3>
<ul>
<li>Microsoft BASIC for 6502 Original Source Code [1978], article on <a href="https://www.pagetable.com/?p=774" data-wpel-link="external">Pagetable</a><a>, </a><a href="http://retro.hansotten.nl/uploads/files/MicrosoftBASICpagetable.pdf" data-wpel-link="internal">local copy</a></li>
<li>
<a href="http://retro.hansotten.nl/uploads/files/M6502.MAC.txt" data-wpel-link="internal">Original source in MAC format</a></li>
<li>Create your own Version of Microsoft BASIC for 6502, article on <a href="https://www.pagetable.com/?p=46" data-wpel-link="external">Pagetable</a><a>, </a><a href="http://retro.hansotten.nl/uploads/files/CreateBASICpagetable.com.pdf" data-wpel-link="internal">local copy</a><a>, </a><a href="http://retro.hansotten.nl/uploads/files/msbasic-master.zip" data-wpel-link="internal"> sources in CC65 (CA65 assembler) </a></li>
<li><a href="https://github.com/eduardocasino/msbasic/tree/master" data-wpel-link="external">Version 2 sources at the github site of Eduardo Casino, master branch</a> (there is also the KIMIEC branch, with Save and Load to a 1541 floopy drive)</li>
</ul>
<h3>Adapt KB-9, first step make it faster and smaller</h3>
<p>In the previous section the pagetable article was shown, with resources to recreate from source many 6502 Basic&#8217;s, like KB-9.</p>
<p>Here an example how I, quick and dirty, used this to create a KB-9 named V1.2 which is smaller and faster than the original.</p>
<p>This is how to prepare for it (Windows, can be done also on Linux)</p>
<ol>
<li>Download and unpack the <a href="https://github.com/mist64/msbasic" data-wpel-link="external">archive of pagetable</a> in a folder on your PC.</li>
<li>Download and unpack the CC65 package, a C compiler, from which only the assembler and linker is used.<a href="https://cc65.github.io/" data-wpel-link="external"> I used the Windows binaries</a>.</li>
<li>Copy CA65.EXE, LD65.EXE and longbranch.mac from the CC65 package to the folder where you unpacked the MS Basic source.</li>
</ol>
<p>Do the adaptations as described below or your own:</p>
<ol>
<li>To save you the work I have collected the adaptations described above  in <a href="http://retro.hansotten.nl/uploads/files/KB9v12source.zip" data-wpel-link="internal">this archive for your convenience here</a>.</li>
<li>Change whatever you like in the source. It is quite a complicated construction, with macros for every variant, so look carefully at the listing file what really is produced.<br />
Start with no adaptations and then go on studying the listing file and testing. The <a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-simulator/" data-wpel-link="internal">KIM-1 Simulator </a>is a good tool for testing! Load the symbol table file to see what is where.</li>
<li>Assemble and link with this simple batch file makekb9v2.bat, resulting in an object, a binary, a listing file and a symbol label file.</li>
</ol>
<pre class="brush: plain; title: ; notranslate">
ca65 -D kb9 msbasic.s -o tmp/kb9v2.o -l tmp/kb9v2.lst
ld65 -C kb9.cfg tmp/kb9v2.o -o tmp/kb9v2.bin -Ln tmp/kb9v2.lbl
</pre>
</li>
<li>Repeat step 4 and 5 until you are satisfied with the adaptations. The articles listed are a good source of inspiration.</li>
</ol>
<p><strong>These are the adaptations done in V1.2</strong> use the ROR instruction and suppress nulls sent to the terminal and Clear decimal and fix GET</strong><br />
I changed this:</p>
<ul>
<li style="list-style-type: none;">
<ul>In define_kim.s make a comment of the following two lines:</ul>
</li>
</ul>
<pre class="brush: plain; title: ; notranslate">
;CONFIG_NULL := 1                     
;CONFIG_ROR_WORKAROUND := 1             ; patch HO 2021
</pre>
<ul>
<li>In init.s add this line at label COLD_START
<pre class="brush: plain; title: ; notranslate">
COLD_START:
.ifdef SYM1
        jsr     ACCESS
.endif
.ifdef KBD
  .
  .
  .
.else
  .ifndef CBM2
        cld                     ; patch for KIM-1 HO 2021
        ldx     #$FF
        stx     CURLIN+1
</pre>
<p>Change line 493 init.s</p>
<pre class="brush: plain; title: ; notranslate">
  .ifdef KIM
        .byte   &quot;MOS TECH 6502 BASIC V1.2&quot;
</pre>
</li>
<li> do the fix in the <a href="#get">&#8220;GET handling</a> (see below)</li>
<li> <a href="#backspace">Add backspace handling</a> to correct typing errors</li>
<li>Change the version number in inline.s line 493 to &#8220;MOS TECH 6502 BASIC V1.2</li>
</ul>
<p>Assemble and link with the batch file makekb9v2.bat, this will deliver in the folder tmp<br />
&#8211; kb9v2.bin file : load as usual at $20001<br />
&#8211; kb9v12.lbl text file<br />
&#8211; kb9v12lst textfile</p>
<p>Start KB9 V2 now at location $3FB1, label COLD_START (used to be $4065, so we gained some RAM), see the lbl file for other addresses.</p>
<h3>KB-6</h3>
<p>I know KB-6 existed. The &#8216;6&#8217; stands for the precision in digits of the floating point number. In the documentation KB-6 is described.<br />
Never seen a version in the wild. So the reconstruction here is not checked with the original, addresses in the reconstruction from the linker differ from the documentation.<br />
Perhaps the ROR workaround or the insertion of CLD in the init.s caused this.</p>
<p>KB-6 can be &#8216;reconstructed&#8217; since other versions of 6 digit Microsoft Basic are in the &#8216;pagetable sources&#8217;.<br />
It takes one define added in define_kim.s, changes on the original file are now:</p>
<pre class="brush: plain; title: ; notranslate">
; CONFIG_NULL := 1                      ; patch HO 2021
;CONFIG_ROR_WORKAROUND := 1             ; patch HO 2021
CONFIG_SMALL := 1                       ; patch H0 2021
</pre>
<p>Assemble and link as above, replace kb9v12 with kb6v12 in the batch file. See the archive for a working batch file.<br />
COLD_START moves to $3D50, size shrinks to 8K.</p>
<p>As you can see in the following screenshots it works! Note the number of digits is less, as expected. It should be faster also.</p>
<div id="attachment_8869" style="width: 932px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8869" class="wp-image-8869 size-full" src="http://retro.hansotten.nl/wp-content/uploads/2021/11/KIMKB9TEST.jpg" alt="" width="922" height="504" srcset="http://retro.hansotten.nl/wp-content/uploads/2021/11/KIMKB9TEST.jpg 922w, http://retro.hansotten.nl/wp-content/uploads/2021/11/KIMKB9TEST-300x164.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2021/11/KIMKB9TEST-150x82.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2021/11/KIMKB9TEST-768x420.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2021/11/KIMKB9TEST-2x1.jpg 2w"  sizes="(max-width: 922px) 100vw, 922px" /><p id="caption-attachment-8869" class="wp-caption-text">Microsoft Basic for the KIM-1 KB-9</p></div>
<p><div id="attachment_8870" style="width: 932px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8870" class="wp-image-8870 size-full" src="http://retro.hansotten.nl/wp-content/uploads/2021/11/KIMKB6TEST.jpg" alt="" width="922" height="504" srcset="http://retro.hansotten.nl/wp-content/uploads/2021/11/KIMKB6TEST.jpg 922w, http://retro.hansotten.nl/wp-content/uploads/2021/11/KIMKB6TEST-300x164.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2021/11/KIMKB6TEST-150x82.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2021/11/KIMKB6TEST-768x420.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2021/11/KIMKB6TEST-2x1.jpg 2w"  sizes="(max-width: 922px) 100vw, 922px" /><p id="caption-attachment-8870" class="wp-caption-text">Microsoft Basic for the KIM-1 KB-6, less precision, smaller program size</p></div><br />
<a name="get"></a></p>
<h3>The GET bug</h3>
<p>The bug was described and fixed first by an article in the <a href="http://retro.hansotten.nl/wp-content/uploads/2019/12/6502_user_notes_14.pdf.017.jpg" data-wpel-link="internal">KIM User notes 17</a> </p>
<p>From the pagetable sources:<br />
BUG: The beq/bne L2AF8 below is supposed to be always taken. For this to happen,  the last load must be a 0 for beq and != 0 for bne.<br />
The original Microsoft code had ldx/ldy/bne here, which was only correct for a non-ZP INPUTBUFFER. Commodore fixed it in CBMBASIC V1 by swapping the ldx and the ldy. It was broken on KIM, but okay on APPLE and CBM2, because these used a non-ZP INPUTBUFFER. Microsoft fixed this somewhere after KIM and before MICROTAN, by using beq instead of bne in the ZP case.</p>
<pre class="brush: plain; title: ; notranslate">
  .ifdef CBM1
     ldy  &gt;(INPUTBUFFER-1)
     ldx  &lt;(INPUTBUFFER-1)
  .else 
     ldx  &gt;(INPUTBUFFER-1)
     ldy  &lt;(INPUTBUFFER-1)
..
     beq 08
</pre>
<p>You can easily fix this in KB9 by changing the branch in $2AEE from $D0 (bne) to $F0 (beq).<br />
I have fixed this in the source of KB9V2 (KB6 does not have the GET statement) .</p>
<h3>Use the backspace key to correct typing errors </h3>
<p>Correcting typing errors can be done with the _ key ($5F).  On a video terminal, like we use nowadays it can be done with backspace.<br />
The way characters are handled by the input routine do not allow to just replace the compare with _ (C9 5F) with 08 for backspace.</p>
<p>A trick by Jim W4JBM can be used to reuse the BELL handling (07) to a backspace.<br />
Replace in inline.s </p>
<pre class="brush: plain; title: ; notranslate">
INLINAIM:
    .endif
    .ifndef CONFIG_NO_LINE_EDITING
        cmp     #$07
        beq     L2443
</pre>
<p>with </p>
<pre class="brush: plain; title: ; notranslate">
INLINAIM:
    .ifndef CONFIG_NO_LINE_EDITING
        cmp     #$08 
        beq     L2420

In the original KB9.BIN you can do that with
poke 9260,8
poke 9262,241
</pre>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2023/06/User-function-kb9v12.jpg" alt="" width="1623" height="926" class="aligncenter size-full wp-image-13932" srcset="http://retro.hansotten.nl/wp-content/uploads/2023/06/User-function-kb9v12.jpg 1623w, http://retro.hansotten.nl/wp-content/uploads/2023/06/User-function-kb9v12-300x171.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2023/06/User-function-kb9v12-1024x584.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2023/06/User-function-kb9v12-150x86.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2023/06/User-function-kb9v12-768x438.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2023/06/User-function-kb9v12-1536x876.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2023/06/User-function-kb9v12-2x1.jpg 2w"  sizes="(max-width: 1623px) 100vw, 1623px" /></p>
<p><strong>V2 adaptations to V1.2 by Eduardo Casino</strong><br />
(after applying all above)<br />
The start address is moved to $2000 by changing this in header.s</p>
<pre class="brush: plain; title: ; notranslate">
		.segment &quot;HEADER&quot;
.ifdef KBD
        jmp     LE68C
        .byte   $00,$13,$56
.endif
.ifdef KIM
        jmp     COLD_START
.endif
.ifdef AIM65
        jmp     COLD_START
        jmp     RESTART
        .word   AYINT,GIVAYF
.endif
.ifdef SYM1
        jmp     PR_WRITTEN_BY
.endif
</pre>
<p>Change line 493 init.s</p>
<pre class="brush: plain; title: ; notranslate">
  .ifdef KIM
        .byte   &quot;MOS TECH 6502 BASIC V2.0&quot;
</pre>
<p>Assemble and link with </p>
<pre class="brush: plain; title: ; notranslate">
ca65 -D kb9 msbasic.s -o tmp/kb9v2.o -l tmp/kb9v2.lst
ld65 -C kb9.cfg tmp/kb9v2.o -o tmp/kb9v2.bin -Ln tmp/kb9v2.lbl
</pre>
<p><strong>KB6 V2</strong><br />
Change this in defines_kim.s (after applying all above)<br />
CONFIG_SMALL := 1</p>
<p>Assemble and link with </p>
<pre class="brush: plain; title: ; notranslate">
ca65 -D kb9 msbasic.s -o tmp/kb6v2.o -l tmp/kb6v2.lst
ld65 -C kb9.cfg tmp/kb6v2.o -o tmp/kb6v2.bin -Ln tmp/kb6v2.lbl
</pre>
<p>See the downloads for the binary files.</p>
<p><div id="attachment_17156-2" style="width: 752px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-17156-2" src="http://retro.hansotten.nl/wp-content/uploads/2024/11/kb9-sn217.jpg" alt="" width="742" height="515" class="size-full wp-image-17156" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/11/kb9-sn217.jpg 742w, http://retro.hansotten.nl/wp-content/uploads/2024/11/kb9-sn217-300x208.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2024/11/kb9-sn217-150x104.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2024/11/kb9-sn217-1x1.jpg 1w"  sizes="(max-width: 742px) 100vw, 742px" /><p id="caption-attachment-17156-2" class="wp-caption-text">Another MOS TECH BASIC for KIM-1, lower serial number</p></div><br />
<div id="attachment_21760-3" style="width: 664px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-21760-3" src="http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-1024x674.jpg" alt="" width="654" height="430" class="size-large wp-image-21760" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-1024x674.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-300x198.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-150x99.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-768x506.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-1536x1011.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-2048x1349.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2026/07/kb9-cassette-GV-20260727_120703-2x1.jpg 2w"  sizes="(max-width: 654px) 100vw, 654px" /><p id="caption-attachment-21760-3" class="wp-caption-text">Thanks Gerben Voort</p></div></p>
<p><a href="http://retro.hansotten.nl/wp-content/uploads/2021/11/cassettemsbasic.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8817" src="http://retro.hansotten.nl/wp-content/uploads/2021/11/cassettemsbasic.jpg" alt="" width="736" height="442" srcset="http://retro.hansotten.nl/wp-content/uploads/2021/11/cassettemsbasic.jpg 736w, http://retro.hansotten.nl/wp-content/uploads/2021/11/cassettemsbasic-300x180.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2021/11/cassettemsbasic-150x90.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2021/11/cassettemsbasic-2x1.jpg 2w"  sizes="(max-width: 736px) 100vw, 736px" /></a></p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><h3>See also:</h3><div style="clear: both"></div><div style="clear: both"></div><!-- relpost-block-container --><div class="relpost-block-container relpost-block-column-layout" style="--relposth-columns: 3;--relposth-columns_t: 2; --relposth-columns_m: 2"><a href="http://retro.hansotten.nl/6502-sbc/apple-1/replica-1-briel/replica-1-pal-version/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/08/Replica1_TE_PAL_FW.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Replica 1 TE PAL version</h2><div class="relpost_card_exerpt">User ExPLIT on the German forum  Verein zum Erhalt klassischer Computer e.V. 
has build an Apple 1 Replica 1 TE from th...</div></div></div></a><a href="http://retro.hansotten.nl/6502-sbc/jolt-and-super-jolt/jolt/jolt-with-4k-and-power-supply/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Jolt with 4K and power supply</h2><div class="relpost_card_exerpt">With thanks to Jonathan Chapman of Glitchworks who found a Jolt system, here images of a Jolt with 4K memory, an experim...</div></div></div></a><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/terc-kim-1-interface-set/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/20260524_150837-scaled.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">TERC KIM-1 Interface set</h2><div class="relpost_card_exerpt">A recent acquisition, the TERC (Technical Education Research Centers) KIM-1 Interface set. An educational tool to work w...</div></div></div></a><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/6502-tester-nmos-cmos-1-8mhz/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/6502testers1.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">6502 tester NMOS CMOS 1-8MHz</h2><div class="relpost_card_exerpt">The 6502 W65C02 6502C CPU tester NMOS / CMOS 1-8MHz is a CPU tester for 40 pin 6502/65C02 and WD65C02 and Sally. 

The...</div></div></div></a></div><!-- close relpost-block-container --><div style="clear: both"></div></div><!-- close filter class --></div><!-- close relpost-thumb-wrapper -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bug in the TTY KIM-1 monitor?</title>
		<link>http://retro.hansotten.nl/bug-tty/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Thu, 23 Jul 2026 13:36:54 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[kim-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?p=21631</guid>

					<description><![CDATA[The KIM-1 monitor surprises me every time I dive into it. The KIM-1 Explained is nearing completion. The KIM-1 explained There is a bug in the TTY CLI, it accepts characters as &#8216;;&#8217; and &#8216;:&#8217; as valid hex and translates to A..F. KIM 0200 A9 ;; 00BB 00 :: 00AA 00 ???? FFFF 1C More [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The KIM-1 monitor surprises me every time I dive into it.<br />
<strong>The KIM-1 Explained is nearing completion. </strong><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/" data-wpel-link="internal">The KIM-1 explained</a></p>
<p>There is a bug in the TTY CLI, it accepts characters as &#8216;;&#8217; and &#8216;:&#8217; as valid hex and translates to A..F. </p>
<pre class="brush: plain; title: ; notranslate">
KIM
0200 A9 ;;
00BB 00 ::
00AA 00 ????
FFFF 1C
</pre>
<p>More about this innocent feature here: <a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/getbyt-and-pack/" data-wpel-link="internal">PRTBYT, GETBYT and PACK</a></p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><h3>See also:</h3><div style="clear: both"></div><div style="clear: both"></div><!-- relpost-block-container --><div class="relpost-block-container relpost-block-column-layout" style="--relposth-columns: 3;--relposth-columns_t: 2; --relposth-columns_m: 2"><a href="http://retro.hansotten.nl/kim-1-simulator-2-2-0/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/pastescroll.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">A demo of the new facilities in the KIM-1 Simulator 2.2.1</h2><div class="relpost_card_exerpt">A demo of the new facilities in the KIM-1 Simulator 2.2.1 

Scroll, copy paste of the console.

New versions of KIM-...</div></div></div></a><a href="http://retro.hansotten.nl/kim-1-connectors-beware-the-chinese-cheap-variants/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2025/09/307-044-500-202.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">KIM-1 connectors: beware the Chinese cheap variants!</h2><div class="relpost_card_exerpt">The KIM-1 needs 2 edge connectors.

The specifications are: card edge; PIN: 44; 3.96mm 

When you search for those, ...</div></div></div></a><a href="http://retro.hansotten.nl/magazines-compute-and-compute-ii/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2025/09/best-of-micro2-front.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Magazines: Compute! and Compute II</h2><div class="relpost_card_exerpt">The pages om Magazines had an update.

MICRO has its own page with all Best of MICRO pfds.
Compute! and Compute II ar...</div></div></div></a><a href="http://retro.hansotten.nl/mtu-documents-update/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2025/07/k10085c2025-07-06-0001s.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">All documents in the MTU pages are now clean and higher quality, about 50 new PDFs.</h2><div class="relpost_card_exerpt">I got hold a about 10 cm of MTU documents. Several I already had in PDF format, some not available yet.
I took the oppo...</div></div></div></a></div><!-- close relpost-block-container --><div style="clear: both"></div></div><!-- close filter class --></div><!-- close relpost-thumb-wrapper -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PRTBYT, GETBYT and PACK</title>
		<link>http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/getbyt-and-pack/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Thu, 23 Jul 2026 09:34:48 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[kim-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21611</guid>

					<description><![CDATA[PRTBYT takes a byte and sends it to the serial TY as two hex ascii characters The byte is entered in A, two characters are printed and A is saved. 0914 1E3B ; 0915 1E3B ; PRINT 1 HEX BYTE AS 2 ASCII CHAR&#38;#039;S 0916 1E3B ; 0917 1E3B 85 FC PRTBYT STA TEMP 0918 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>PRTBYT</strong> takes a byte and sends it to the serial TY as two hex ascii characters<br />
The byte is entered in A, two characters are printed and A is saved.</p>
<pre class="brush: plain; title: ; notranslate">
0914   1E3B             ;		
0915   1E3B             ;       PRINT 1 HEX BYTE AS 2 ASCII CHAR&amp;#039;S
0916   1E3B             ;   
0917   1E3B 85 FC       PRTBYT  STA   TEMP                             
0918   1E3D 4A                  LSR   A           ; SHIFT CHAR RIGHT 4 BITS
0919   1E3E 4A                  LSR   A
0920   1E3F 4A                  LSR   A
0921   1E40 4A                  LSR   A
0922   1E41 20 4C 1E            JSR   HEXTA       ; CONVERT TO HEX AND PRINT
0923   1E44 A5 FC               LDA   TEMP        ; GET OTHER HALF
0924   1E46 20 4C 1E            JSR   HEXTA       ; CONVERT TO HEX AND PRINT
0925   1E49 A5 FC               LDA   TEMP        ; RESTORE BYTE IN A AND RETURN
0926   1E4B 60                  RTS   
0927   1E4C             ;
0928   1E4C 29 0F       HEXTA   AND   #$0F        ; MASK HI 4 BITS
0929   1E4E C9 0A               CMP   #$0A
0930   1E50 18                  CLC   
0931   1E51 30 02               BMI   HEXTA1
0932   1E53 69 07               ADC   #$07        ; ALPHA HEX
0933   1E55 69 30       HEXTA1  ADC   #$30        ; DEC HEX
0934   1E57 4C A0 1E            JMP   OUTCH       ; PRINT CHAR
</pre>
<p><strong>What is happening here?</strong></p>
<ul>
<li>The byte in A is saved (917)</li>
<li>the high nibble is shifted to the lower nibble (918-921)</li>
<li>the nibble is converted to hex (922, calls hexta)</li>
<li>the byte is restored and the low nibble converted to hex</li>
<li>A is restored</li>
<ul>
<li>hexta masks off low nibble (928)</li>
<li>convert A..F to ascii (929-932)</li>
<li>convert hex to ascii and print(933-934) </li>
</ul
</ul>
<p><strong>GETBYT and PACK</strong></p>
<pre class="brush: plain; title: ; notranslate">
1148   1F9D             ;		
1149   1F9D             ;       GET 2 HEX CHAR&amp;#039;S AND PACK 
1150   1F9D             ;       INTO INL AND INH
1151   1F9D             ;       X PRESERVED Y RETURNED = 0
1152   1F9D             ;       NON-HEX WILL BE LOADED AS NEAREST HEX EQU
1153   1F9D             ;
1154   1F9D 20 5A 1E    GETBYT  JSR   GETCH
1155   1FA0 20 AC 1F            JSR   PACK
1156   1FA3 20 5A 1E            JSR   GETCH
1157   1FA6 20 AC 1F            JSR   PACK
1158   1FA9 A5 F8               LDA   INL
1159   1FAB 60                  RTS
1160   1FAC             ;		
1161   1FAC             ;       SHIFT CHAR IN A INTO
1162   1FAC             ;       INL AND INH 
1163   1FAC             ;
1164   1FAC C9 30       PACK    CMP   #$30       ; CHECK FOR HEX 
1165   1FAE 30 1B               BMI   UPDAT2
1166   1FB0 C9 47               CMP   #$47       ; NOT HEX EXIT
1167   1FB2 10 17               BPL   UPDAT2
1168   1FB4 C9 40               CMP   #$40       ; CONVERT TO HEX
1169   1FB6 30 03               BMI   UPDATE
1170   1FB8 18                  CLC   
1171   1FB9 69 09               ADC   #$09
1172   1FBB 2A          UPDATE  ROL   A
1173   1FBC 2A                  ROL   A
1174   1FBD 2A                  ROL   A
1175   1FBE 2A                  ROL   A
1176   1FBF A0 04               LDY   #$04       ; SHIFT INTO I/O BUFFER
1177   1FC1 2A          UPDAT1  ROL   A
1178   1FC2 26 F8               ROL   INL
1179   1FC4 26 F9               ROL   INH
1180   1FC6 88                  DEY   
1181   1FC7 D0 F8               BNE   UPDAT1
1182   1FC9 A9 00               LDA   #$00       ; A=0 IF HEX NUM
1183   1FCB 60          UPDAT2  RTS
</pre>
<p><strong>What is happening here?</strong></p>
<p>GETBYT<br />
The GETBYT routine is used in the TTY part of the KIM-1 monitor to enter two hex characters (0..9 and A..F) and pack it into one byte.</p>
<ul>
<li>read the first character (1154)</li>
<li>pack it into INL lower nibble (1155)</li>
<li>read the second character (1156)</li>
<li>pack it into INL, shifting the lower nibble to high and shifting in the second nibble (1157)</li>
<li> return byte from INL to A</li>
</ul>
<p>PACK</p>
<ul>
<li>check if < '0' and error out with A > 0  (1164-1165)</li>
<li>check if > &#8216;F&#8217; and error out with A > 0 (1166-1167)</li>
<li>if A..F add $09 (1168-1171)</li>
<li>shift in nibble via INH and INL</li>
<li>return zero if valid hex but with invalid Z flag</li>
</ul>
<p>Note that the range between &#8216;9&#8217; and &#8216;A&#8217; is not checked,  so those are taken as valid hex characters.<br />
The PACK routine accepts &#8216;:&#8217;– &#8216;?&#8217;, $3A .. $3F as valid hex characters A ..F. </p>
<pre class="brush: plain; title: ; notranslate">
KIM
0200 A9 ;;
00BB 00 ::
00AA 00 ????
FFFF 1C
</pre>
<p>The ASCII encoding is arranged so that adding 9 to &#8216;A&#8217;–&#8217;F&#8217; aligns them perfectly with the desired hexadecimal nibble after four left rotates. This avoids a separate subtraction of &#8216;A&#8217; and addition of 10.  </p>
<p>The following demo with PRTBYT and GETBYT illustrates how this could be done in a user program.</p>
<pre class="brush: plain; title: ; notranslate">
0001   0000             ;
0002   0000             ; GETBYTC with error checking
0003   0000             ; illustrates shortcomings in PACK
0004   0000             ; - G and ; and possibly more accepted without error
0005   0000             ;
0006   0000             ;
0007   0000             ; KIM
0008   0000             ; 0000 00 200
0009   0000             ; 0200 A9 G
0010   0000             ; &gt;12=12
0011   0000             ; &gt;33=33
0012   0000             ; &gt;H?
0013   0000             ; &gt;G?
0014   0000             ; &gt;::=AA
0015   0000             ; &gt;;;=BB
0016   0000             ; &gt;AB=AB
0017   0000             ; &gt;CD=CD
0018   0000             ; &gt;EE=EE
0019   0000             ; &gt;
0020   0000             
0021   0000             ; KIM-1 defines
0022   0000             ;
0023   0000             PACK 	= 	$1FAC		; pack hex character into INL, shift in
0024   0000             PRTBYT	= 	$1E3B		; print byte as 2 hex characters
0025   0000             GETCH	=	$1E5A		; receive character from TTY serial
0026   0000             OUTCH	= 	$1EA0		; send character via TTY serial
0027   0000             INL		= 	$F8	
0028   0000             INH		= 	$F9
0029   0000             ;
0030   0200             	.org $0200
0031   0200             
0032   0200             ; demo code
0033   0200             ;
0034   0200 A9 00       LOOP 	LDA	#$00
0035   0202 85 F8       		STA INL			; zero hex byte
0036   0204 85 F9       		STA	INH
0037   0206 20 42 02    		JSR CRLF
0038   0209 A9 3E       		LDA #&#039;&gt;&#039;		; prompt
0039   020B 20 A0 1E    		JSR OUTCH
0040   020E 20 28 02    		JSR GETBYTC
0041   0211 90 08       		BCC	OK 
0042   0213 A9 3F       		LDA #&#039;?&#039;		; error
0043   0215 20 A0 1E    		JSR OUTCH
0044   0218 4C 00 02    		JMP LOOP
0045   021B             ;		
0046   021B 48          OK		PHA
0047   021C A9 3D       		LDA	#&#039;=&#039;
0048   021E 20 A0 1E    		JSR OUTCH
0049   0221 68          		PLA
0050   0222 20 3B 1E    		JSR PRTBYT
0051   0225 4C 00 02    		JMP LOOP		; repeat	
0052   0228             ;
0053   0228             ; subroutine GETBYTC
0054   0228             ; read 2 hex characters from TTY input
0055   0228             ; pack into one byte
0056   0228             ; Returns: carry clear if hex OK, A == hex byte
0057   0228             ; clobbers X and Y
0058   0228             ;
0059   0228             
0060   0228             
0061   0228 20 5A 1E    GETBYTC	JSR	GETCH		; read character
0062   022B 20 AC 1F    		JSR	PACK		; pack into INL
0063   022E C9 00       		CMP #$00		; restore z flag
0064   0230 D0 0E       		BNE EGETB		; A = 0 if hex number
0065   0232 20 5A 1E    		JSR	GETCH		; read second character
0066   0235 20 AC 1F    		JSR	PACK		; pack into INL
0067   0238 C9 00       		CMP #$00		; restore z flag
0068   023A D0 04       		BNE EGETB		; A = 0 if hex number
0069   023C A5 F8       		LDA	INL
0070   023E 18          		CLC
0071   023F 60          		RTS
0072   0240 38          EGETB	SEC
0073   0241 60          		RTS
0074   0242             		
0075   0242 A9 0D       CRLF	LDA 	#$0D
0076   0244 20 A0 1E    		JSR 	OUTCH
0077   0247 A9 0A       		LDA 	#$0A
0078   0249 20 A0 1E    		JSR		OUTCH 
0079   024C 60          		RTS
0080   024D             
0081   024D             		.END
0082   024D             		
0083   024D             
tasm: Number of errors = 0
</pre>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><h3>See also:</h3><div style="clear: both"></div><div style="clear: both"></div><!-- relpost-block-container --><div class="relpost-block-container relpost-block-column-layout" style="--relposth-columns: 3;--relposth-columns_t: 2; --relposth-columns_m: 2"><a href="http://retro.hansotten.nl/6502-sbc/apple-1/replica-1-briel/replica-1-pal-version/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/08/Replica1_TE_PAL_FW.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Replica 1 TE PAL version</h2><div class="relpost_card_exerpt">User ExPLIT on the German forum  Verein zum Erhalt klassischer Computer e.V. 
has build an Apple 1 Replica 1 TE from th...</div></div></div></a><a href="http://retro.hansotten.nl/6502-sbc/jolt-and-super-jolt/jolt/jolt-with-4k-and-power-supply/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Jolt with 4K and power supply</h2><div class="relpost_card_exerpt">With thanks to Jonathan Chapman of Glitchworks who found a Jolt system, here images of a Jolt with 4K memory, an experim...</div></div></div></a><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/terc-kim-1-interface-set/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/20260524_150837-scaled.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">TERC KIM-1 Interface set</h2><div class="relpost_card_exerpt">A recent acquisition, the TERC (Technical Education Research Centers) KIM-1 Interface set. An educational tool to work w...</div></div></div></a><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/6502-tester-nmos-cmos-1-8mhz/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/6502testers1.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">6502 tester NMOS CMOS 1-8MHz</h2><div class="relpost_card_exerpt">The 6502 W65C02 6502C CPU tester NMOS / CMOS 1-8MHz is a CPU tester for 40 pin 6502/65C02 and WD65C02 and Sally. 

The...</div></div></div></a></div><!-- close relpost-block-container --><div style="clear: both"></div></div><!-- close filter class --></div><!-- close relpost-thumb-wrapper -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Programming tips</title>
		<link>http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/programming-tips/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Wed, 22 Jul 2026 14:22:03 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[kim-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21591</guid>

					<description><![CDATA[Some tips that I learned programming for the KIM-1 and the 6502. ALWAYS CHECK YOU DO NOT FORGET IMMEDIATE ACCESS SYNTAX! It so easy an common to forget the &#8216;#&#8217; in your assembler code. Assemblers will not complain and make it absolute or zeropage addressing and you will search for hours! TTY routines Do not [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Some tips that I learned programming for the KIM-1 and the 6502.</p>
<p>ALWAYS CHECK YOU DO NOT FORGET IMMEDIATE ACCESS SYNTAX!<br />
It so easy an common to forget the &#8216;#&#8217; in your assembler code.  Assemblers will not complain and make it absolute or zeropage addressing and you will search for hours!</p>
<h2>TTY routines</h2>
<h3>Do not use the CRLF routine at $1E2F  in the monitor</h3>
<p>This routine sends the CR and LF to the TTY output vai OUTCH. Nice, you will need that often in a console program.<br />
But if you read the <a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/print-string/" data-wpel-link="internal">page on printing a string</a> you see this routine also sends out 6 Null ($00) characters, this takes a lot of wasted time!</p>
<p>Just make your own subroutine</p>
<pre class="brush: plain; title: ; notranslate">
LDA #$0D   ; CR
JSR OUTCH
LDA #$0A   ; LF
JSR OUTCH
RTS
</pre>
<p>Note that this destroys A and Y!</p>
<p><strong>GETCH gets a character to serial TTY</strong>.<br />
Blocking, it waits indefinitely for a character to arrive and A will have the value.<br />
The routine also kills the Y register, returns with Y = $FF.<br />
Also, in LED Display and Keyboard mode, it returns with A = $01 and X = 8.<br />
Save Y before calling GETCH, and restore Y when it returns.</p>
<p><strong>OUTCH sends a character to serial TTY</strong><br />
No handshaking, no hardware flow control, it just spits out the character.<br />
A destroyed, Y=FF, X preserved.<br />
Save at least Y, and saving A is recommended.</p>
<h3>SPACE print a blank</h3>
<p>This just calls OUTCH with A = $20, so read OUTCH for the side effects.</p>
<h3>PRTBYT Print A as two hex characters</h3>
<p>Uses OUTCH, so Y is lost. A is preserved.</p>
<h3>GETBYT and GETBYTC</h3>
<p>X saved, Y = 0, A is hex character<br />
Reads two hex characters (0..9 A..F) and tries to pack them in A.<br />
<a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/getbyt-and-pack/" data-wpel-link="internal">See the page on PRTBYT,GETBYT and PACK for an error checking alternative GETBYTC to GETBYT.</a><br />
Note that due to an incomplete check &#8216;:&#8217;– &#8216;?&#8217;, $3A .. $3F are accepted as valid hex characters A ..F. </p>
<pre class="brush: plain; title: ; notranslate">
KIM
0200 A9 ;;
00BB 00 ::
00AA 00 ????
FFFF 1C
</pre>
<h3>The audio tape routines</h3>
<p>The DUMPT and LOADT routines are OK to call interactively to dump and load KIM-1 files on tape.<br />
The cannot be called as subroutines. when finished they return to the KIM-1 monitor.<br />
DUMPT return with $0000 as current address pointer in the KIM-1 monitor.<br />
LOADT returns it status via the current address pointer in the KIM-1 monitor, $0000 is success, $FFFF is a loading error.</p>
<p>What you can do is:<br />
&#8211; Have code at $0000 to return to your program (Warm start entry), so the user just has to press G<br />
&#8211; instruct the user what to do if DUMPT returns $FFFF</p>
<p>The better solution is to incorporate <a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/hypertape-dump/" data-wpel-link="internal">Hypertape as callable subroutine</a>. </p>
<h3>Return to the KIM-1 monitor</h3>
<p>The preferred location to call to enter the KIM-1 monitor form a user program is START at $1C4F</p>
<h3> Reading the keyboard and lighting the display</h3>
<p>Fill F9, FA, FB with the values to show on the LED displays<br />
Call SCAND<br />
Call SCAND to debounce<br />
CaLl GETKEY<br />
Now check the key in A:<br />
&#8211; above $14 : no key<br />
&#8211; 14 = PC<br />
&#8211; 13 = GO<br />
&#8211; 12 = +<br />
&#8211; 11 = DA<br />
&#8211; 10 = AD<br />
&#8211; 0 ..9 A &#8211; F keys<br />
Handle key and loop back to the begin</p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><h3>See also:</h3><div style="clear: both"></div><div style="clear: both"></div><!-- relpost-block-container --><div class="relpost-block-container relpost-block-column-layout" style="--relposth-columns: 3;--relposth-columns_t: 2; --relposth-columns_m: 2"><a href="http://retro.hansotten.nl/6502-sbc/apple-1/replica-1-briel/replica-1-pal-version/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/08/Replica1_TE_PAL_FW.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Replica 1 TE PAL version</h2><div class="relpost_card_exerpt">User ExPLIT on the German forum  Verein zum Erhalt klassischer Computer e.V. 
has build an Apple 1 Replica 1 TE from th...</div></div></div></a><a href="http://retro.hansotten.nl/6502-sbc/jolt-and-super-jolt/jolt/jolt-with-4k-and-power-supply/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Jolt with 4K and power supply</h2><div class="relpost_card_exerpt">With thanks to Jonathan Chapman of Glitchworks who found a Jolt system, here images of a Jolt with 4K memory, an experim...</div></div></div></a><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/terc-kim-1-interface-set/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/20260524_150837-scaled.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">TERC KIM-1 Interface set</h2><div class="relpost_card_exerpt">A recent acquisition, the TERC (Technical Education Research Centers) KIM-1 Interface set. An educational tool to work w...</div></div></div></a><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/6502-tester-nmos-cmos-1-8mhz/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/6502testers1.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">6502 tester NMOS CMOS 1-8MHz</h2><div class="relpost_card_exerpt">The 6502 W65C02 6502C CPU tester NMOS / CMOS 1-8MHz is a CPU tester for 40 pin 6502/65C02 and WD65C02 and Sally. 

The...</div></div></div></a></div><!-- close relpost-block-container --><div style="clear: both"></div></div><!-- close filter class --></div><!-- close relpost-thumb-wrapper -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>TTY operation summary</title>
		<link>http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/tty-operation-summary/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Tue, 21 Jul 2026 09:50:12 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[kim-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21551</guid>

					<description><![CDATA[KIM-1 TTY command summary &#8211; Connect the application connector with a TTY switch &#8211; Serial port in your terminal emulator settings 9600 bps (or less, 4800 or 2400 work best), 8N1 &#8211; Add character and line delay in your terminal emulator, see the TTY problems page &#8211; Press Enter (or any key with odd ASCII [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>KIM-1 TTY command summary</strong></p>
<p>&#8211; Connect the application connector <a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/sigma-kb-tty-selection/" data-wpel-link="internal">with a TTY switch</a><br />
&#8211; Serial port in your terminal emulator settings 9600 bps (or less, 4800 or 2400 work best), 8N1<br />
&#8211; Add character and line delay in your terminal emulator, <a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/serial-file-transfer-issues/" data-wpel-link="internal">see the TTY problems page</a><br />
&#8211; Press Enter (or <a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/sigma-kb-tty-selection/" data-wpel-link="internal">any key with odd ASCII value</a> after Reset to initialize serial bit rate. </p>
<p>After startup give the NMI and IRQ/BRK vector a known value</p>
<p><strong>NMI Initialization for Single Step and Stop</strong><br />
17FA 00<br />
17FB 1C </p>
<p><strong>IRQ Initialization for BRK </strong><br />
17FE 00<br />
17FF 1C </p>
<p>Make sure you are not in decimal mode:<br />
00F1 00</p>
<p>Machine Context saved/restored by ST/GO<br />
00EF PC low<br />
00F0 PC high<br />
00F1 Status Register (flags)<br />
00F2 Stack Pointer<br />
00F3 A<br />
00F4 Y<br />
00F5 X </p>
<p><strong>Breakpoints</strong><br />
&#8211; Write BRK instruction ($00) at desired address, program will be stopped here.<br />
&#8211; ST button: Pressing will invoke NMI interrupt.<br />
&#8211; Single Step: Set SST switch to on, type G to step one instruction from current location. </p>
<p><strong>Cassette Load and Save</strong> </p>
<p>12 Volt power source is only required when reading tapes </p>
<p><strong>Save to tape</strong><br />
&#8211; Store $00 in $00F1 (to ensure CPU is in binary mode).<br />
&#8211; Save start address (low/high) in $17F5, $17F6.<br />
&#8211; Save end address+1 (low/high) in $17F7, $17F8.<br />
&#8211; Write tape ID ($01-$FE) in $17F9.<br />
&#8211; Start tape in record mode.<br />
&#8211; Run address $1800 (DUMPT) to save. </p>
<p><strong>Load from tape</strong><br />
&#8211; Store $00 in $00F1 (to ensure CPU is in binary mode).<br />
&#8211; Write tape ID ($01-$FE, $00 loads any ID, $FF loads using start address values (low/high) in $17F5, $17F6) to $17F9.<br />
&#8211; Run address $1873 (LOADT) to load.<br />
&#8211; success of load: current address is 0000, error is FFFF</p>
<p><strong>TTY commands </strong></p>
<pre class="brush: plain; title: ; notranslate">
&lt;hex address&gt;         Show data at current address 
                      (hex characters shifted in to the left) 
&lt;hex data&amp;&gt;.          Write to current address 
&lt;Return&gt;              Next address 
&lt;Line Feed&gt;           Move to previous address  (CTRL/J)
L                     Load program from paper (error if ERR KIM is displayed)
Q                     Save memory to paper tape, saves from current address 
                      to end address stored at $17F7 (low), $17F8 (high) 
G                     Start program at current address 
                      (note: set F1 00 if not in SST mode) 
RUB OUT               restart the KIM-1 monitor
</pre>
<p>Note that pressing RUB OUT in current terminal emulators is not a standard key. I have done it with <a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/kim-1-and-rub-out/" data-wpel-link="internal">some customization in Teraterm for Windows</a>.<br />
In the KIM-1 Simulator the RUBOUT is patched to CTRL-G.</p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><h3>See also:</h3><div style="clear: both"></div><div style="clear: both"></div><!-- relpost-block-container --><div class="relpost-block-container relpost-block-column-layout" style="--relposth-columns: 3;--relposth-columns_t: 2; --relposth-columns_m: 2"><a href="http://retro.hansotten.nl/6502-sbc/apple-1/replica-1-briel/replica-1-pal-version/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/08/Replica1_TE_PAL_FW.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Replica 1 TE PAL version</h2><div class="relpost_card_exerpt">User ExPLIT on the German forum  Verein zum Erhalt klassischer Computer e.V. 
has build an Apple 1 Replica 1 TE from th...</div></div></div></a><a href="http://retro.hansotten.nl/6502-sbc/jolt-and-super-jolt/jolt/jolt-with-4k-and-power-supply/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">Jolt with 4K and power supply</h2><div class="relpost_card_exerpt">With thanks to Jonathan Chapman of Glitchworks who found a Jolt system, here images of a Jolt with 4K memory, an experim...</div></div></div></a><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/terc-kim-1-interface-set/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/20260524_150837-scaled.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">TERC KIM-1 Interface set</h2><div class="relpost_card_exerpt">A recent acquisition, the TERC (Technical Education Research Centers) KIM-1 Interface set. An educational tool to work w...</div></div></div></a><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/6502-tester-nmos-cmos-1-8mhz/" class="relpost-block-single" data-wpel-link="internal"><div class="relpost-custom-block-single"><div class="relpost-block-single-image rpt-lazyload" aria-hidden="true" role="img" data-bg="http://retro.hansotten.nl/wp-content/uploads/2026/05/6502testers1.jpg" style="background: transparent no-repeat scroll 0% 0%; width: 150px; height: 150px; aspect-ratio: 1/1;"></div><div class="relpost-block-single-text"  style="height: 125px;font-family: Arial;  font-size: 12px;  color: #333333;"><h2 class="relpost_card_title">6502 tester NMOS CMOS 1-8MHz</h2><div class="relpost_card_exerpt">The 6502 W65C02 6502C CPU tester NMOS / CMOS 1-8MHz is a CPU tester for 40 pin 6502/65C02 and WD65C02 and Sally. 

The...</div></div></div></a></div><!-- close relpost-block-container --><div style="clear: both"></div></div><!-- close filter class --></div><!-- close relpost-thumb-wrapper -->]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
