<?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>6502 &#8211; Retro Computing</title>
	<atom:link href="http://retro.hansotten.nl/category/6502/feed/" rel="self" type="application/rss+xml" />
	<link>http://retro.hansotten.nl</link>
	<description>About small SBC systems</description>
	<lastBuildDate>Fri, 14 Aug 2026 13:19:33 +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>6502 &#8211; Retro Computing</title>
	<link>http://retro.hansotten.nl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Jolt with 4K images</title>
		<link>http://retro.hansotten.nl/jolt-with-4k-images/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Fri, 14 Aug 2026 13:19:33 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[jolt]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?p=22004</guid>

					<description><![CDATA[With thanks to Jonathan Chapman of Glitchworks who found a Jolt system, here images of a Jolt with 4K memory, an experimenters board and the power supply. Here the images 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 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>With thanks to Jonathan Chapman of Glitchworks who found a Jolt system, here images of a Jolt with 4K memory, an experimenters board and the power supply.</p>
<p><a href="http://retro.hansotten.nl/6502-sbc/jolt-and-super-jolt/jolt/jolt-with-4k-and-power-supply/" data-wpel-link="internal">Here the images<a href="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3.jpg"><img fetchpriority="high" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21998" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3.jpg 2048w" sizes="(max-width: 654px) 100vw, 654px" /></a></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>Jolt with 4K and power supply</title>
		<link>http://retro.hansotten.nl/6502-sbc/jolt-and-super-jolt/jolt/jolt-with-4k-and-power-supply/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Fri, 14 Aug 2026 13:13:09 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[jolt]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21978</guid>

					<description><![CDATA[With thanks to Jonathan Chapman of Glitchworks who found a Jolt system, here images of a Jolt with 4K memory, an experimenters board and the power supply. As received Memory Power supply Parts unused Packaging See also:TERC KIM-1 Interface setA recent acquisition, the TERC (Technical Education Research Centers) KIM-1 Interface set. An educational tool to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>With thanks to Jonathan Chapman of <a href="https://users.glitchwrks.com/~glitch/2026/08/04/powered-jolt-4k-system" data-wpel-link="external">Glitchworks</a> who found a Jolt system, here images of a Jolt with 4K memory, an experimenters board and the power supply.</p>
<p><strong>As received</strong><br />
<a href="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3.jpg" data-wpel-link="internal"><img decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21998" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received3.jpg 2048w" sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<p><img decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received2-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21997" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received2-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received2-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received2-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received2-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received2-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received2-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received2.jpg 2048w" sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received1-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21996" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received1-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received1-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received1-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received1-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received1-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received1-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/as_received1.jpg 2048w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_separated-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-22000" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_separated-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_separated-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_separated-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_separated-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_separated-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_separated-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_separated.jpg 2048w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/power_cord-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21999" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/power_cord-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/power_cord-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/power_cord-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/power_cord-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/power_cord-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/power_cord-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/power_cord.jpg 2048w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_repaired-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21984" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_repaired-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_repaired-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_repaired-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_repaired-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_repaired-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_repaired-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/jolt_repaired.jpg 2048w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/testing-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21981" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/testing-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/testing-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/testing-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/testing-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/testing-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/testing-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/testing.jpg 2048w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<p><strong>Memory</strong><br />
<a href="http://retro.hansotten.nl/wp-content/uploads/2026/08/4k_ram.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/4k_ram-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21985" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/4k_ram-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/4k_ram-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/4k_ram-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/4k_ram-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/4k_ram-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/4k_ram-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/4k_ram.jpg 2048w"  sizes="(max-width: 654px) 100vw, 654px" /></a> </p>
<p><strong>Power supply</strong><br />
<a href="http://retro.hansotten.nl/wp-content/uploads/2026/08/psu.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/psu-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21986" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/psu-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/psu-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/psu-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/psu-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/psu-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/psu-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/psu.jpg 2048w"  sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<p><strong>Parts unused</strong><br />
<a href="http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories2.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories2-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21989" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories2-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories2-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories2-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories2-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories2-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories2-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories2.jpg 2048w"  sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<p><a href="http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories1.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories1-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21988" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories1-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories1-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories1-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories1-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories1-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories1-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessories1.jpg 2048w"  sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<p><a href="http://retro.hansotten.nl/wp-content/uploads/2026/08/accessory_pack.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/accessory_pack-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21987" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/accessory_pack-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessory_pack-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessory_pack-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessory_pack-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessory_pack-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessory_pack-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/accessory_pack.jpg 2048w"  sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<p><a href="http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box2.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box2-1024x670.jpg" alt="" width="654" height="428" class="aligncenter size-large wp-image-21980" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box2-1024x670.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box2-300x196.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box2-150x98.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box2-768x503.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box2-2x1.jpg 2w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box2.jpg 1134w"  sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<p><a href="http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box1.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box1.jpg" alt="" width="884" height="666" class="aligncenter size-full wp-image-21979" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box1.jpg 884w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box1-300x226.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box1-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box1-768x579.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mos_box1-1x1.jpg 1w"  sizes="(max-width: 884px) 100vw, 884px" /></a></p>
<p><strong>Packaging</strong><br />
<a href="http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box2.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box2-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21995" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box2-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box2-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box2-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box2-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box2-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box2-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box2.jpg 2048w"  sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<p><a href="http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box1.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box1-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21994" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box1-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box1-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box1-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box1-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box1-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box1-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/outer_box1.jpg 2048w"  sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<p><a href="http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box2.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box2-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21993" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box2-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box2-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box2-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box2-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box2-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box2-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box2.jpg 2048w"  sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<p><a href="http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box1.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box1-1024x768.jpg" alt="" width="654" height="491" class="aligncenter size-large wp-image-21992" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box1-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box1-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box1-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box1-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box1-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box1-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/08/mai_box1.jpg 2048w"  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/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><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/20901-2/" 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/mc6800mcs6502.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">680x/650x Test system</h2><div class="relpost_card_exerpt">The 680x/650x Test system allows to test, with the CPU itself performing the test, the MC680X and MCS650X families.

T...</div></div></div></a><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/backbit-chip-tester-pro-v2/" 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/11/chip-tester-pro-6530.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">Backbit Chip Tester PRO V2</h2><div class="relpost_card_exerpt">A simple tio use and effective component test and ROM dump can be done with the wonderful Backbit Chiptester Pro V2.

...</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" 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><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/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><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/20901-2/" 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/mc6800mcs6502.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">680x/650x Test system</h2><div class="relpost_card_exerpt">The 680x/650x Test system allows to test, with the CPU itself performing the test, the MC680X and MCS650X families.

T...</div></div></div></a><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/backbit-chip-tester-pro-v2/" 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/11/chip-tester-pro-6530.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">Backbit Chip Tester PRO V2</h2><div class="relpost_card_exerpt">A simple tio use and effective component test and ROM dump can be done with the wonderful Backbit Chiptester Pro V2.

...</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" 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" 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></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/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><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/20901-2/" 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/mc6800mcs6502.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">680x/650x Test system</h2><div class="relpost_card_exerpt">The 680x/650x Test system allows to test, with the CPU itself performing the test, the MC680X and MCS650X families.

T...</div></div></div></a><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/backbit-chip-tester-pro-v2/" 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/11/chip-tester-pro-6530.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">Backbit Chip Tester PRO V2</h2><div class="relpost_card_exerpt">A simple tio use and effective component test and ROM dump can be done with the wonderful Backbit Chiptester Pro V2.

...</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>The KIM-1, TIM and Jolt explained</title>
		<link>http://retro.hansotten.nl/the-kim-1-tim-and-jolt-explained/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Thu, 30 Jul 2026 17:26:28 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?p=21910</guid>

					<description><![CDATA[During the hot summer days, locked up in house because of the heat, I made a deep dive into the KIM-1 and the TIM/Jolt software and hardware. 50 years of working with a KIM-1: The KIM-1 Explained The Jolt, one of the first 6502 SBC&#8217;s, so nicely reproduced now: The TIM/Jolt explained. See also:A demo [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>During the hot summer days, locked up in house because of the heat, I made a deep dive into the KIM-1 and the TIM/Jolt software and hardware.</p>
<p>50 years of working with a KIM-1:<br />
<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>The Jolt, one of the first 6502 SBC&#8217;s, so nicely reproduced now:<br />
<a href="http://retro.hansotten.nl/6502-sbc/jolt-and-super-jolt/jolt-tim-demon-explained/" data-wpel-link="internal">The TIM/Jolt explained.</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>Jolt manuals and documents</title>
		<link>http://retro.hansotten.nl/6502-sbc/jolt-and-super-jolt/jolt/jolt-manuals-and-documents/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Thu, 30 Jul 2026 14:03:10 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[jolt]]></category>
		<category><![CDATA[TIM]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21899</guid>

					<description><![CDATA[Documents Jolt Replica User manual Jolt User Newsletter DEMON software manual (this manual has an alternative listing of the TIM 6530-004 monitor) See also:TERC KIM-1 Interface setA recent acquisition, the TERC (Technical Education Research Centers) KIM-1 Interface set. An educational tool to work w...6502 tester NMOS CMOS 1-8MHzThe 6502 W65C02 6502C CPU tester NMOS / [&#8230;]]]></description>
										<content:encoded><![CDATA[<h3>Documents</h3>
<table>
<tr>
<td>
<a href="http://retro.hansotten.nl/uploads/jolt/Jolt replica user manual.pdf" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2026/03/superjolt_manual.pdf.01-232x300.jpg" alt="" width="232" height="300" class="aligncenter size-medium wp-image-20342" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/03/superjolt_manual.pdf.01-232x300.jpg 232w, http://retro.hansotten.nl/wp-content/uploads/2026/03/superjolt_manual.pdf.01-791x1024.jpg 791w, http://retro.hansotten.nl/wp-content/uploads/2026/03/superjolt_manual.pdf.01-116x150.jpg 116w, http://retro.hansotten.nl/wp-content/uploads/2026/03/superjolt_manual.pdf.01-768x994.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2026/03/superjolt_manual.pdf.01-1187x1536.jpg 1187w, http://retro.hansotten.nl/wp-content/uploads/2026/03/superjolt_manual.pdf.01-1583x2048.jpg 1583w, http://retro.hansotten.nl/wp-content/uploads/2026/03/superjolt_manual.pdf.01-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2026/03/superjolt_manual.pdf.01-scaled.jpg 1978w"  sizes="(max-width: 232px) 100vw, 232px" /></a>
</td>
<td>
<a href="http://retro.hansotten.nl/uploads/jolt/Jolt replica user manual.pdf" data-wpel-link="internal">Jolt Replica User manual</a>
</td>
</tr>
<tr>
<td>
<a href="http://retro.hansotten.nl/uploads/microasso/TNM_Jolt_Users_Newsletter_Single_board_computer_-_20170915_0508.pdf" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2022/05/loltuser-233x300.jpg" alt="" width="233" height="300" class="aligncenter size-medium wp-image-10446" srcset="http://retro.hansotten.nl/wp-content/uploads/2022/05/loltuser-233x300.jpg 233w, http://retro.hansotten.nl/wp-content/uploads/2022/05/loltuser-116x150.jpg 116w, http://retro.hansotten.nl/wp-content/uploads/2022/05/loltuser-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2022/05/loltuser.jpg 659w"  sizes="(max-width: 233px) 100vw, 233px" /></a>
</td>
<td>
<a href="http://retro.hansotten.nl/uploads/microasso/TNM_Jolt_Users_Newsletter_Single_board_computer_-_20170915_0508.pdf" data-wpel-link="internal">Jolt User Newsletter</a>
</td>
</tr>
<tr>
<td><a href="http://retro.hansotten.nl/uploads/jolt/Demon Software Manual.pdf" data-wpel-link="internal"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-10826" src="http://retro.hansotten.nl/wp-content/uploads/2022/06/demon_software_manual_front-233x300.jpg" alt="" width="233" height="300" srcset="http://retro.hansotten.nl/wp-content/uploads/2022/06/demon_software_manual_front-233x300.jpg 233w, http://retro.hansotten.nl/wp-content/uploads/2022/06/demon_software_manual_front-794x1024.jpg 794w, http://retro.hansotten.nl/wp-content/uploads/2022/06/demon_software_manual_front-116x150.jpg 116w, http://retro.hansotten.nl/wp-content/uploads/2022/06/demon_software_manual_front-768x991.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2022/06/demon_software_manual_front-1191x1536.jpg 1191w, http://retro.hansotten.nl/wp-content/uploads/2022/06/demon_software_manual_front-1588x2048.jpg 1588w, http://retro.hansotten.nl/wp-content/uploads/2022/06/demon_software_manual_front-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2022/06/demon_software_manual_front.jpg 1669w"  sizes="(max-width: 233px) 100vw, 233px" /></a></td>
<td><a href="http://retro.hansotten.nl/uploads/jolt/Demon Software Manual.pdf" data-wpel-link="internal">DEMON software manual</a><br />
(this manual has an alternative listing of the TIM 6530-004 monitor)</td>
</tr>
</table>
<!-- 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/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><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/20901-2/" 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/mc6800mcs6502.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">680x/650x Test system</h2><div class="relpost_card_exerpt">The 680x/650x Test system allows to test, with the CPU itself performing the test, the MC680X and MCS650X families.

T...</div></div></div></a><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/backbit-chip-tester-pro-v2/" 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/11/chip-tester-pro-6530.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">Backbit Chip Tester PRO V2</h2><div class="relpost_card_exerpt">A simple tio use and effective component test and ROM dump can be done with the wonderful Backbit Chiptester Pro V2.

...</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>Alter memory or registers</title>
		<link>http://retro.hansotten.nl/6502-sbc/jolt-and-super-jolt/jolt-tim-demon-explained/alter-memory-or-registers/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Thu, 30 Jul 2026 09:24:52 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[jolt]]></category>
		<category><![CDATA[TIM]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21871</guid>

					<description><![CDATA[Sample session * 7052 B0 00 FF 00 FF .M 0200 00 00 00 00 00 00 00 00 .: 0200 33 44 55 .M 0200 33 44 55 00 00 00 00 00 .R 7052 B0 00 FF 00 FF .: 3455 55 55 55 55 55 .R 3455 55 55 55 55 55 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Sample session </p>
<pre class="brush: plain; title: ; notranslate">
 *  7052 B0 00 FF 00 FF
.M  0200 00 00 00 00 00 00 00 00
.:  0200 33 44 55
.M  0200 33 44 55 00 00 00 00 00
.R  7052 B0 00 FF 00 FF
.:  3455 55 55 55 55 55
.R  3455 55 55 55 55 55
.M  00F6 55 34 55 55 55 55 55 02
.M  7000 85 F9 A9 23 D0 55 A9 16
.:  7000 77?
.?
.
</pre>
<p>The &#8216;:&#8217; command  reacts different upon previous actions:</p>
<ul>
<li>if the previous command was M, the current address types in with M is printed and bytes can be typed in that will be placed at the current PC. The current address is incremented and the next byte can be entered, till maximum 8 are entered 85 </li>
<li>if the  previous command was R the program counter has to be typed and the 5 registers PS A X Y Z (or less by pressing ENTER).</li>
<li>after a &#8216;:&#8217; command, the next &#8216;:&#8217; will behave the same as following the M command </li>
</ul>
<p>Note the current address and the Program Counter are not the same. The GO command requires the Program Counter to be set to the desired address.</p>
<pre class="brush: plain; title: ; notranslate">
0282   70E0             ;
0283   70E0             ;  READ AND STORE BYTE.  NO STORE IF SPACE OR RCNT=0.
0284   70E0             ;
0285   70E0 20 B3 73    BYTE   JSR RDOB          ; CHAR IN A, CY=0 IF SP
0286   70E3 90 10              BCC BY3           ; SPACE
0287   70E5             ;
0288   70E5 A2 00              LDX #0            ; STORE BYTE
0289   70E7 81 EE              STA (TMP0,X)
0290   70E9             ;
0291   70E9 C1 EE              CMP (TMP0,X)      ; TEST FOR VALID WRITE (RAM)
0292   70EB F0 05              BEQ BY2
0293   70ED 68                 PLA               ; ERR, CLEAR JSR ADR IN STACK
0294   70EE 68                 PLA
0295   70EF 4C BA 70           JMP ERROPR
0296   70F2             ;
0297   70F2 20 7C 72    BY2    JSR CADD          ; INCR CKSUM
0298   70F5 20 97 73    BY3    JSR INCTMP        ; GO INCR TMPO ADR
0299   70F8 C6 FE              DEC RCNT
0300   70FA 60                 RTS
</pre>
<p><strong>BYTE</strong></p>
<p><strong>What is happening here?</strong></p>
<ul>
<li>Read a byte (two hex characters) (285)</li>
<li>if space skip writing databyte (286, 289)</li>
<li>store as binary in current address and increment current address (289)</li>
<li>if databyte read back is not equal databyte then error out of caller also (291-295)</li>
<li>add to checksum (checksum is part of L command) (297) </li>
<li>increment address to store into (298)</li>
<li>decrement number of bytes to write (299)</li>
</ul>
<pre class="brush: plain; title: ; notranslate">
0272   70D0 A5 EE       PUTP   LDA TMP0          ; MOVE TMP0 TO PCH,PCL
0273   70D2 85 F6              STA PCL
0274   70D4 A5 EF              LDA TMP0+1
0275   70D6 85 F7              STA PCH
0276   70D8 60                 RTS

0302   70FB A9 F8       SETR   LDA #FLGS         ; SET TO ACCESS REGS
0303   70FD 85 EE              STA TMP0
0304   70FF A9 00              LDA #0
0305   7101 85 EF              STA TMP0+1
0306   7103 A9 05              LDA #5
0307   7105 60                 RTS
</pre>
<p><strong>PUTP</strong><br />
Move current address in TMP0 to Program Counter PCL</p>
<p><strong>SETR</strong></p>
<ul>
<li>The address of the saved registers is loaded in TMP0, TMP0+1</li>
<li>A is laoded with 5, to let DSPLYM show the registers SP A X Y Z </li>
</ul>
<pre class="brush: plain; title: ; notranslate">
0349   713A             ;  ALTER LAST DISPLAYED ITEM (ADR IN TMPC)
0350   713A             ;
0351   713A C6 E9       ALTER  DEC PREVC         ; R INDEX = 1
0352   713C D0 0D              BNE A3
0353   713E             ;
0354   713E 20 A4 73           JSR RDOA          ; CY=0 IF SP
0355   7141 90 03              BCC A2            ; SPACE
0356   7143 20 D0 70           JSR PUTP          ; ALTER PC
0357   7146 20 FB 70    A2     JSR SETR          ; ALTER R*S
0358   7149 D0 05              BNE A4            ; JMP A4 (SETR RETURNS ACC = 5)
0359   714B 20 9A 72    A3     JSR WROA          ; ALTER M, TYPE ADR
0360   714E A9 08              LDA #8            ; SET CNT=8
0361   7150             ;
0362   7150 85 FE       A4     STA RCNT
0363   7152 20 77 73    A5     JSR SPACE         ; PRESERVES Y
0364   7155 20 E0 70           JSR BYTE
0365   7158 D0 F8              BNE A5
0366   715A F0 D8       A9     BEQ BEQS1

0345   7134 4C 86 70    BEQS1  JMP START
</pre>
<p><strong>What is happening here?</strong></p>
<ul>
<li>decrement previous command index(set in START) :=1 R=2 M=3 (351-352)</li>
<li>if > 0 then M command, also resets R command mode (358)</li>
<li>else previous was R command: read address and put in Program counter (354-358, 362)</li>
<li>set current address to registers (FLGS) and 5 bytes to write (357)</li>
<li>M command: show address, 8 bytes to write (360-361</li>
<li>loop bytes to write</li>
<ul>
<li>print space (363)</li>
<li>read and store byte (if not space) (364)</li>
<li>if error entering byte then error out via BYTE</li>
<li>until all bytes to write are done(365)</li>
</ul>
<li>back to START for next command 366, 345)</li>
</ul>
<!-- 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/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><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/20901-2/" 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/mc6800mcs6502.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">680x/650x Test system</h2><div class="relpost_card_exerpt">The 680x/650x Test system allows to test, with the CPU itself performing the test, the MC680X and MCS650X families.

T...</div></div></div></a><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/backbit-chip-tester-pro-v2/" 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/11/chip-tester-pro-6530.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">Backbit Chip Tester PRO V2</h2><div class="relpost_card_exerpt">A simple tio use and effective component test and ROM dump can be done with the wonderful Backbit Chiptester Pro V2.

...</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>ASCII Conversion Routine</title>
		<link>http://retro.hansotten.nl/6502-sbc/jolt-and-super-jolt/jolt-tim-demon-explained/ascii-conversion/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Thu, 30 Jul 2026 09:05:39 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[jolt]]></category>
		<category><![CDATA[TIM]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21861</guid>

					<description><![CDATA[A very compact and obscure looking routine. But a clever use of the Carry flag underneath! 0673 7358 18 ASCII CLC 0674 7359 69 06 ADC #6 0675 735B 69 F0 ADC #$F0 0676 735D 90 02 BCC ASC1 0677 735F 69 06 ADC #$06 0678 7361 ; 0679 7361 69 3A ASC1 ADC #$3A [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A very compact and obscure looking routine. But a clever use of the Carry flag underneath!</p>
<pre class="brush: plain; title: ; notranslate">
0673   7358 18          ASCII  CLC
0674   7359 69 06              ADC #6
0675   735B 69 F0              ADC #$F0
0676   735D 90 02              BCC ASC1
0677   735F 69 06              ADC #$06
0678   7361             ;
0679   7361 69 3A       ASC1   ADC #$3A
0680   7363 48                 PHA           ; TEST FOR LETTER B IN ADR DURING WBNPF
0681   7364 C9 42              CMP &#039;B&#039;       ;
0682   7366 D0 0A              BNE ASCX
0683   7368 A5 FD              LDA SAVX
0684   736A C9 07              CMP #NCMDS
0685   736C D0 04              BNE ASCX      ; NOT WB CMD
0686   736E 68                 PLA
0687   736F A9 20              LDA &#039; &#039;       ; FOR WB, BLANK 0&amp;#039;S IN ADR
0688   7371 48                 PHA
0689   7372 68          ASCX   PLA
0690   7373 60                 RTS
</pre>
<p><strong>ASCII</strong><br />
Convert the low nibble in A to ASCII hex. Call it with the upper nibble containing 0.<br />
A returned has the ASCII equivalent of the byte value.</p>
<p><strong>What is happening here?</strong></p>
<ul>
<li>clear the Carry flag (673)</li>
<li>A is shifted into a range that later allows the Carry flag to distinguish between numeric digits (0–9) and alphabetic digits (A–F) (674)</li>
<li>Adding $F0 causes only values A–F to generate a carry.(675)<br />
<table>
<tr>
<td>Input</td>
<td>Accumulator</td>
<td>Carry</td>
</tr>
<tr>
<td>0–9</td>
<td>$F6–$FF</td>
<td>0</td>
</tr>
<tr>
<td>A–F</td>
<td>$00–$05</td>
<td>1</td>
</tr>
</table>
</li>
<li> Carry is clear, the value was 0–9. Otherwise an extra ADC $06 is executed before the final addition.(677)</</li>
<li>Add $3A to make it ASCII ((679)</li>
<li>if the character is &#8216;B&#8221; and the current command is WH BNPF repalce with &#8216; &#8216;<br />
to suppress illegal characters in the <a href="http://retro.hansotten.nl/6502-sbc/jolt-and-super-jolt/jolt-tim-demon-explained/wh-bnpf-dump-of-tim/" data-wpel-link="internal">BNPF format</a></li>
</ul>
<p>Note that suppressing &#8216;F&#8217; is also part of the BNPF format definition.  It is not done on the TIM for unknown reasons.</p>
<p><strong>Examples</strong></p>
<p><strong>Input = 5</strong></p>
<pre class="brush: plain; title: ; notranslate">
5 + 6      = 11
11 + $F0   = $FB   Carry=0
$FB + $3A  = $35   ASCII &#039;5&#039;
</pre>
<p><strong>Input = A (10)</strong></p>
<pre class="brush: plain; title: ; notranslate">
10 + 6     = 16
16 + $F0   = $00   Carry=1
00 + 6 + C = $07
07 + $3A   = $41   ASCII &#039;A&#039;
</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/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><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/20901-2/" 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/mc6800mcs6502.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">680x/650x Test system</h2><div class="relpost_card_exerpt">The 680x/650x Test system allows to test, with the CPU itself performing the test, the MC680X and MCS650X families.

T...</div></div></div></a><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/backbit-chip-tester-pro-v2/" 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/11/chip-tester-pro-6530.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">Backbit Chip Tester PRO V2</h2><div class="relpost_card_exerpt">A simple tio use and effective component test and ROM dump can be done with the wonderful Backbit Chiptester Pro V2.

...</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>Write hex routines</title>
		<link>http://retro.hansotten.nl/6502-sbc/jolt-and-super-jolt/jolt-tim-demon-explained/write-hex-routines/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Wed, 29 Jul 2026 13:37:21 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[jolt]]></category>
		<category><![CDATA[TIM]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21829</guid>

					<description><![CDATA[These routines are called from the command handlers to display data. 0537 729A ; WRITE ADR FROM TMP0 STORES 0538 729A ; 0539 729A A2 01 WROA LDX #1 0540 729C D0 0A BNE WROA1 0541 729E A2 05 WROA4 LDX #5 0542 72A0 D0 06 BNE WROA1 0543 72A2 A2 07 WROA6 LDX #7 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>These routines are called from the command handlers to display data.</p>
<pre class="brush: plain; title: ; notranslate">
0537   729A             ;  WRITE ADR FROM TMP0 STORES
0538   729A             ;
0539   729A A2 01       WROA   LDX #1
0540   729C D0 0A              BNE WROA1
0541   729E A2 05       WROA4  LDX #5
0542   72A0 D0 06              BNE WROA1
0543   72A2 A2 07       WROA6  LDX #7
0544   72A4 D0 02              BNE WROA1
0545   72A6 A2 09       WRPC   LDX #9
0546   72A8 B5 ED       WROA1  LDA TMP0-1,X
0547   72AA 48                 PHA
0548   72AB B5 EE              LDA TMP0,X
0549   72AD 20 B1 72           JSR WROB
0550   72B0 68                 PLA
</pre>
<p>[/code]<br />
0551   72B1             ;<br />
0552   72B1             ;  WRITE BYTE &#8211; A = BYTE<br />
0553   72B1             ;  UNPACK BYTE DATA INTO TWO ASCII CHARS: A=BYTE; X,A=CHARS<br />
0554   72B1             ;<br />
0555   72B1 48          WROB   PHA<br />
0556   72B2 4A                 LSR A<br />
0557   72B3 4A                 LSR A<br />
0558   72B4 4A                 LSR A<br />
0559   72B5 4A                 LSR A<br />
0560   72B6 20 58 73           JSR ASCII         ; CONVERT TO ASCII<br />
0561   72B9 AA                 TAX<br />
0562   72BA 68                 PLA<br />
0563   72BB 29 0F              AND #$0F<br />
0564   72BD 20 58 73           JSR ASCII<br />
[/code]</p>
<pre class="brush: plain; title: ; notranslate">
0565   72C0             ;
0566   72C0             ;  WRITE 2 CHARS - X,A = CHARS
0567   72C0             ;
0568   72C0 48          WRTWO  PHA
0569   72C1 8A                 TXA
0570   72C2 20 C6 72           JSR WRT
0571   72C5 68                 PLA
</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/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><a href="http://retro.hansotten.nl/what-cpu-is-this-6502-and-other-component-testers/20901-2/" 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/mc6800mcs6502.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">680x/650x Test system</h2><div class="relpost_card_exerpt">The 680x/650x Test system allows to test, with the CPU itself performing the test, the MC680X and MCS650X families.

T...</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>
