<?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>microkim &#8211; Retro Computing</title>
	<atom:link href="http://retro.hansotten.nl/category/microkim/feed/" rel="self" type="application/rss+xml" />
	<link>http://retro.hansotten.nl</link>
	<description>About small SBC systems</description>
	<lastBuildDate>Thu, 09 Jul 2026 17:35:47 +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>microkim &#8211; Retro Computing</title>
	<link>http://retro.hansotten.nl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>TTY DELAY routines</title>
		<link>http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/tty-delay-routines/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Thu, 09 Jul 2026 12:52:40 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[corsham]]></category>
		<category><![CDATA[kim-1]]></category>
		<category><![CDATA[microkim]]></category>
		<category><![CDATA[pal-1]]></category>
		<category><![CDATA[pal-2]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21285</guid>

					<description><![CDATA[After RESET the baudrate is determined by measuring the length of the start bit of an incoming serial character. This means any character is usable where the first data bit is the opposite of the start bit. The KIM-1 User manual suggest RUBOUT ($7F 1111111) but ENTER ($0D 0000 1101) also works fine. SPACE ($20 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>After RESET the baudrate is determined by measuring the length of the start bit of an incoming serial character. This means any character is usable where the first data bit is the opposite of the start bit. The KIM-1 User manual suggest RUBOUT ($7F 1111111) but ENTER ($0D 0000 1101)  also works fine. SPACE ($20 0010 0000) for example does not work, any character with an odd value is OK. </p>
<pre class="brush: plain; title: ; notranslate">
0612   1C2A A9 FF               LDA   #$FF       ; COUNT START BIT
0613   1C2C 8D F3 17            STA   CNTH30     ; ZERO CNTH30
0614   1C2F A9 01               LDA   #$01       ; MASK HI ORDER BITS
0615   1C31 2C 40 17    DET1    BIT   SAD        ; TEST 
0616   1C34 D0 19               BNE   START      ; KEYBD SSW TEST
0617   1C36 30 F9               BMI   DET1       ; START BIT TEST
0618   1C38 A9 FC               LDA   #$FC
0619   1C3A 18          DET3    CLC              ; THIS LOOP COUNTS 
0620   1C3B 69 01               ADC   #$01       ; THE START BIT TIME
0621   1C3D 90 03               BCC   DET2
0622   1C3F EE F3 17            INC   CNTH30
0623   1C42 AC 40 17    DET2    LDY   SAD        ; CHECK FOR END OF START BIT 
0624   1C45 10 F3               BPL   DET3
0625   1C47 8D F2 17            STA   CNTL30
0626   1C4A A2 08               LDX   #$08
0627   1C4C 20 6A 1E            JSR   GET5       ; GET REST OF THE CHAR, 
0628   1C4F             		         ; TEST CHAR HERE
</pre>
<p><strong>What happens here:</strong></p>
<p>&#8211; bit 7 (PB7) is tested until it becomes 0 (BIT SAD and BMI DET1 loop)<br />
 &#8211; the time is counted and kept in CNTH30 and CNTL30<br />
&#8211; bit 7 is tested for becoming 1 (LDY SAD and BPL DET3)<br />
&#8211; the rest of the character is read in by jumping into GETCH , the actual character received is not tested.</p>
<pre class="brush: plain; title: ; notranslate">
1006   1ED4             ;		
1007   1ED4             ;       DELAY 1 BIT TIME   
1008   1ED4             ;       AS DETERMINED BY DETCPS
1009   1ED4             ;
1010   1ED4 AD F3 17    DELAY   LDA   CNTH30     ; THIS LOOP SIMULATES 
1011   1ED7 8D F4 17            STA   TIMH       ; DETCPS SECTIONS AND WILL DELAY
1012   1EDA AD F2 17            LDA   CNTL30     ; 1 BIT TIME
1013   1EDD 38          DE2     SEC   
1014   1EDE E9 01       DE4     SBC   #$01
1015   1EE0 B0 03               BCS   DE3
1016   1EE2 CE F4 17            DEC   TIMH
1017   1EE5 AC F4 17    DE3     LDY   TIMH
1018   1EE8 10 F3               BPL   DE2
1019   1EEA 60                  RTS
1020   1EEB             ;		
1021   1EEB             ;                          DELAY 1/2 BIT TIME   
1022   1EEB AD F3 17    DEHALF  LDA   CNTH30     ; DOUBLE RIGHT SHIFT OF DELAY                              
1023   1EEE 8D F4 17            STA   TIMH       ; CONSTANT FOR A DIVE 2 
1024   1EF1 AD F2 17            LDA   CNTL30
1025   1EF4 4A                  LSR   A
1026   1EF5 4E F4 17            LSR   TIMH
1027   1EF8 90 E3               BCC   DE2
1028   1EFA 09 80               ORA   #$80
1029   1EFC B0 E0               BCS   DE4
</pre>
<p>The actual delay routines use the same logic as DETCPS. IN DEHALF the delay time is divided by 2 and jumped into DELAY.</p>
<div id="attachment_21272" style="width: 582px" class="wp-caption aligncenter"><a href="http://retro.hansotten.nl/wp-content/uploads/2026/07/KIM-usernotes-vol-06.jpg" data-wpel-link="internal"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-21272" src="http://retro.hansotten.nl/wp-content/uploads/2026/07/KIM-usernotes-vol-06.jpg" alt="" width="572" height="535" class="size-full wp-image-21272" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/07/KIM-usernotes-vol-06.jpg 572w, http://retro.hansotten.nl/wp-content/uploads/2026/07/KIM-usernotes-vol-06-300x281.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/07/KIM-usernotes-vol-06-150x140.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/07/KIM-usernotes-vol-06-1x1.jpg 1w" sizes="(max-width: 572px) 100vw, 572px" /></a><p id="caption-attachment-21272" class="wp-caption-text">KIM usernotes vol 06</p></div>
<p>Jim mcClahanan notes:</p>
<p>The PAL-1 (just like the KIM-1) uses a &#8216;soft UART&#8217; or &#8216;bit banger&#8217; for its serial I/O. I&#8217;m not a fan of this approach, but at the same time it demonstrates what could be accomplished with a minimial amount of hardware. The PAL-1 automatically figures out the appropriate delay between bits of the serial character when you press enter after a reboot. I have found that decreasing the value actually significantly improves the odds of an error-free load of larger punchtape format files. Below is a table for values found and suggest for $17F2.</p>
<p>Baud	Found	New<br />
300	$EA	$E8<br />
1,200	$37	$35<br />
2,400	$1A	$18<br />
4,800	$0B	$0A<br />
I haven&#8217;t tried to optimize the delay values. Right now I&#8217;m using 5 ms between characters and 500 ms between lines when doing 8K transfers and with the modified values I usually am successful. With the default values, it seemed like even with longer delays things would slip out of synchronization at some point more often than not on large transfers.</p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><style>.relpost-block-single-image, .relpost-post-image { margin-bottom: 10px; }</style><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>OUTCH send a character to TTY</title>
		<link>http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/outch-send-a-character-via-tty/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Thu, 09 Jul 2026 12:15:28 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[corsham]]></category>
		<category><![CDATA[kim-1]]></category>
		<category><![CDATA[microkim]]></category>
		<category><![CDATA[pal-1]]></category>
		<category><![CDATA[pal-2]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21277</guid>

					<description><![CDATA[0979 1E9E ; PRINT 1 CHAR CHAR=A 0980 1E9E ; X IS PRESERVED, Y RETURNED = FF 0981 1E9E ; OUTSP PRINTS 1 SPACE 0982 1E9E ; 0983 1E9E A9 20 OUTSP LDA #$20 0984 1EA0 85 FE OUTCH STA CHAR 0985 1EA2 86 FD STX TMPX 0986 1EA4 20 D4 1E JSR DELAY ; [&#8230;]]]></description>
										<content:encoded><![CDATA[<pre class="brush: plain; title: ; notranslate">
0979   1E9E             ;       PRINT 1 CHAR   CHAR=A
0980   1E9E             ;       X IS PRESERVED, Y RETURNED = FF
0981   1E9E             ;       OUTSP    PRINTS 1 SPACE   
0982   1E9E             ;
0983   1E9E A9 20       OUTSP   LDA   #$20       
0984   1EA0 85 FE       OUTCH   STA   CHAR
0985   1EA2 86 FD               STX   TMPX
0986   1EA4 20 D4 1E            JSR   DELAY      ; 10/11 BIT CODE SYNC
0987   1EA7 AD 42 17            LDA   SBD        ; START BIT
0988   1EAA 29 FE               AND   #$FE
0989   1EAC 8D 42 17            STA   SBD
0990   1EAF 20 D4 1E            JSR   DELAY
0991   1EB2 A2 08               LDX   #$08
0992   1EB4 AD 42 17    OUT1    LDA   SBD        ; DATA BIT
0993   1EB7 29 FE               AND   #$FE
0994   1EB9 46 FE               LSR   CHAR
0995   1EBB 69 00               ADC   #$00       
0996   1EBD 8D 42 17            STA   SBD
0997   1EC0 20 D4 1E            JSR   DELAY
0998   1EC3 CA                  DEX   
0999   1EC4 D0 EE               BNE   OUT1
1000   1EC6 AD 42 17            LDA   SBD        ; STOP BIT
1001   1EC9 09 01               ORA   #$01
1002   1ECB 8D 42 17            STA   SBD
1003   1ECE 20 D4 1E            JSR   DELAY      ; STOP BIT
1004   1ED1 A6 FD               LDX   TMPX       ; RESTORE INDEX
1005   1ED3 60                  RTS
</pre>
<p>A subroutine that sends out an 8 bit character via the serial TTY output followed by one stop bit via bitbanging to PB7. Contrary to GETCH this allow 8 bits characters.<br />
The receiving device should be set to 8N1 (8 databits, no parity, 1 stopbit)<br />
Timing is done with the 1 bit DELAY routine.<br />
A and Y are lost, X preserved.</p>
<p><strong>What happens here?</strong></p>
<p>&#8211; The character to send is stored at zeropage CHAR.<br />
&#8211; save X<br />
&#8211; A 1 bit delay, just to be sure<br />
&#8211; set PB7 to the start bit 0<br />
&#8211; a 1 bit delay<br />
  &#8211; get current value of PB7 (LDA SBD and AND #$FE)<br />
  &#8211; shift databit into carry (LSR CHAR)<br />
  &#8211; set carry to PB7 (ADC #$00 and STA SBD)<br />
  &#8211; delay 1 bit<br />
&#8211; repeat for 8 databits<br />
&#8211; set stop bit 1<br />
&#8211; delay 1 bit, leave PB7 in rest state<br />
&#8211; restore X</p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><style>.relpost-block-single-image, .relpost-post-image { margin-bottom: 10px; }</style><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>Serial file transfer issues</title>
		<link>http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/serial-file-transfer-issues/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Thu, 09 Jul 2026 10:20:36 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[corsham]]></category>
		<category><![CDATA[kim-1]]></category>
		<category><![CDATA[microkim]]></category>
		<category><![CDATA[pal-1]]></category>
		<category><![CDATA[pal-2]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21264</guid>

					<description><![CDATA[Compensate for timing The KIM-1 character routines are quite primitive and not rebust : bit-banged, not interrupt driven, no hardware handshake so no buffering and it is CPU intensive. When you sent characters quite fast to the KIM-1 (and that means any baud rate from 1200 to 9600, and the KIM-1 also has to do [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Compensate for timing</strong><br />
The KIM-1 character routines are quite primitive and not rebust : bit-banged, not interrupt driven, no hardware handshake so no buffering and it is CPU intensive.<br />
When you sent characters quite fast to the KIM-1 (and that means any baud rate from 1200 to 9600, and the KIM-1 also has to do some processing like storing the record just received, it is to be expected the KIM-1 will be too late reading the next record, skip a record and sync at the next and leave the program received in chaos.<br />
So we need to give time to the poor KIM-1.</p>
<p>1200 baud, 20 ms character delay, 200 ms line delay is conservative but reliable for me. It is slow ..</p>
<p>An example for Teraterm is shown here:<br />
<a href="http://retro.hansotten.nl/wp-content/uploads/2021/02/terraterm.jpg" data-wpel-link="internal"><img decoding="async" class="alignnone size-full wp-image-8086" src="http://retro.hansotten.nl/wp-content/uploads/2021/02/terraterm.jpg" alt="" width="470" height="455" srcset="http://retro.hansotten.nl/wp-content/uploads/2021/02/terraterm.jpg 470w, http://retro.hansotten.nl/wp-content/uploads/2021/02/terraterm-300x290.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2021/02/terraterm-150x145.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2021/02/terraterm-1x1.jpg 1w" sizes="(max-width: 470px) 100vw, 470px" /></a></p>
<div id="attachment_21272" style="width: 582px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-21272" src="http://retro.hansotten.nl/wp-content/uploads/2026/07/KIM-usernotes-vol-06.jpg" alt="" width="572" height="535" class="size-full wp-image-21272" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/07/KIM-usernotes-vol-06.jpg 572w, http://retro.hansotten.nl/wp-content/uploads/2026/07/KIM-usernotes-vol-06-300x281.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2026/07/KIM-usernotes-vol-06-150x140.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/07/KIM-usernotes-vol-06-1x1.jpg 1w" sizes="(max-width: 572px) 100vw, 572px" /><p id="caption-attachment-21272" class="wp-caption-text">KIM usernotes vol 06</p></div>
<p>Jim McClanahan</p>
<p>Serial Interface<br />
The connector that came with mine is a male DB-9. Most USB serial interfaces (or interfaces on older computers) are also male DB-9 wired as the DTE device. The PAL-1 has the pinout of a DCE, which would normally have a female DB-9 connector. To get things connected, I used a &#8220;gender changer&#8221; (DB-9 female-to-female with pins 2, 3, and 5 connected straigt through).</p>
<p>The PAL-1 (just like the KIM-1) uses a &#8216;soft UART&#8217; or &#8216;bit banger&#8217; for its serial I/O. I&#8217;m not a fan of this approach, but at the same time it demonstrates what could be accomplished with a minimial amount of hardware. The PAL-1 automatically figures out the appropriate delay between bits of the serial character when you press enter after a reboot. I have found that decreasing the value actually significantly improves the odds of an error-free load of larger punchtape format files. Below is a table for values found and suggest for $17F2.</p>
<p>Baud	Found	New<br />
300	$EA	$E8<br />
1,200	$37	$35<br />
2,400	$1A	$18<br />
4,800	$0B	$0A</p>
<p>I haven&#8217;t tried to optimize the delay values. Right now I&#8217;m using 5 ms between characters and 500 ms between lines when doing 8K transfers and with the modified values I usually am successful. With the default values, it seemed like even with longer delays things would slip out of synchronization at some point more often than not on large transfers.</p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><style>.relpost-block-single-image, .relpost-post-image { margin-bottom: 10px; }</style><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 Monitor explained</title>
		<link>http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Wed, 08 Jul 2026 10:11:55 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[corsham]]></category>
		<category><![CDATA[kim-1]]></category>
		<category><![CDATA[microkim]]></category>
		<category><![CDATA[pal-1]]></category>
		<category><![CDATA[pal-2]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=21221</guid>

					<description><![CDATA[The hardware and the software in the KIM-1 work closely together. The tiny program, less than 2KB in the two ROMs, together with the simple hardware is very clever designed. The KIM-1 is a complete computer with two user interfaces and data storage with a simple namespace. It is one of the first 6502 computers, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The hardware and the software in the KIM-1 work closely together. The tiny program, less than 2KB in the two ROMs, together with the simple hardware is very clever designed.</p>
<p>The KIM-1 is a complete computer with two user interfaces and data storage with a simple namespace. It is one of the first 6502 computers, and many clones or derived 6502 SBC systems are designed with more or less KIM-1 copied parts of the software and hardware. On this site you can find many examples!  </p>
<p>On the following pages I will try to explain how all this is working together. It will not be a rewrite of the KIM-1 user manual, please read that first, but more a deeper personal dive into the software and hardware of what the makes the KIM-1 tick. It also will expect a basic knowledge of the 6502, the 6530 and digital electronics.</p>
<p>The KIM-1 monitor software exists of two separate parts. The 6530-002 RRIOT ROM, called KIM as separate IC, RRIOT and the 6530-003 RRIOT ROM.<br />
The two are not written as one program, the 6530-002 routines do not need the 6530-003.<br />
One could speculate the 6530-002 software was developed together with the LED/keyboard display and TTY interface hardware. And when that design was done,<br />
the need for data storage for the user arose and the 6530-003 was added.</p>
<p>The 6530-003 only has audio tape read and write routines and uses the ports of the 6530-002 for the audio bit streams.<br />
The 6530-002 can be used to build a standalone computer, the 6530-003 is an addon for a 6530-002 based system.<br />
Besides sharing RAM locations in the zeropage and the RAM area in the 6530-002 RRIOT the two do not use each others routines. The 6530-003 routines only know the address of the 6530-002 START routine.</p>
<p>Pages to follow:</p>

<!-- Page-list plugin v.6.3 wordpress.org/plugins/page-list/ -->
<ul class="page-list subpages-page-list ">
<li class="page_item page-item-21232"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/execute-a-program/" data-wpel-link="internal">Execute a program: GOEXEC</a></li>
<li class="page_item page-item-21236"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/getch-read-a-character-from-tty/" data-wpel-link="internal">GETCH read a character from TTY</a></li>
<li class="page_item page-item-21299"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/nmi-and-irq-and-brk/" data-wpel-link="internal">NMI and IRQ and BRK</a></li>
<li class="page_item page-item-21277"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/outch-send-a-character-via-tty/" data-wpel-link="internal">OUTCH send a character to TTY</a></li>
<li class="page_item page-item-21264"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/serial-file-transfer-issues/" data-wpel-link="internal">Serial file transfer issues</a></li>
<li class="page_item page-item-21218"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/startup-of-the-kim-1-reset/" data-wpel-link="internal">Startup of the KIM-1: RESET</a></li>
<li class="page_item page-item-21285"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/tty-delay-routines/" data-wpel-link="internal">TTY DELAY routines</a></li>
<li class="page_item page-item-21206"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/sigma-kb-tty-selection/" data-wpel-link="internal">Sigma, KB/TTY selection</a></li>
<li class="page_item page-item-8122"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/suppress-kim-1-echo/" data-wpel-link="internal">Suppress the KIM-1 echo</a></li>
<li class="page_item page-item-8080"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/load-papertape-format/" data-wpel-link="internal">Load papertape format</a></li>

</ul>
<p>&#8211; architecture<br />
  CPU<br />
  RAM<br />
  RRIOTs<br />
  memory decoding<br />
  expendability and external access<br />
&#8211; memory layout<br />
&#8211; KIM-1 startup<br />
  &#8211; RESET routine<br />
  &#8211; TTY/KB selection<br />
&#8211; the two user interfaces of the KIM-1<br />
  &#8211; TTY<br />
    hardware<br />
    routines<br />
    CLI<br />
  &#8211; LED display and keyboard<br />
    hardware<br />
    routines<br />
    CLI<br />
&#8211; the KIM-1 file system and namespace<br />
&#8211; the audio tape read<br />
&#8211; the audio tape write<br />
&#8211; missed opportunities in the KIM-1 design<br />
  &#8211; integration of main CLIs and tape routines<br />
  &#8211; tape read and write not callable as subroutines</p>
<p>Work in Progress July 6, 2026 </p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><style>.relpost-block-single-image, .relpost-post-image { margin-bottom: 10px; }</style><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>KIM-1 TTY I/O, no echo, non-blocking, deaf</title>
		<link>http://retro.hansotten.nl/kim-1-tty-i-o-no-echo-non-blocking-deaf/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Thu, 02 Jul 2026 09:39:18 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[corsham]]></category>
		<category><![CDATA[kim-1]]></category>
		<category><![CDATA[microkim]]></category>
		<category><![CDATA[pal-1]]></category>
		<category><![CDATA[pal-2]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?p=21192</guid>

					<description><![CDATA[A page on suppressing the KIM-1 echo of TTY input, read non-blocking and make the TTY input deaf. Problems with the KIM-1 TTY character input The KIM-1 hardware is hardware echoing incoming serial characters to the output, no echo in software involved, so you cannot influence what appears on screen. Very annoying! The KIM-1 GETCH [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/the-kim-1-monitor-explained/suppress-kim-1-echo/" data-wpel-link="internal">A page on suppressing the KIM-1 echo of TTY input, read non-blocking and make the TTY input deaf.</a></p>
<p><strong>Problems with the KIM-1 TTY character input</strong></p>
<ol>
<li>The KIM-1 hardware is hardware echoing incoming serial characters to the output, no echo in software involved, so you cannot influence what appears on screen. Very annoying!</li>
<li>The KIM-1 GETCH routine is blocking, no way to check for a character coming in, like a Break. waiting.<br />
            Also quite annoying if porting other software to the KIM-1 or you want the program interruptable.</li>
<li>While a program is running something CPU intensive and you type something the program is not really waiting for, the characters appear on screen. Because the KIM-1 does hardware            echoing of TTY input, this is unavoidable it seems</li>
</ol>
<p><a href="http://echo" data-wpel-link="external">Here I present solutions for these problems in software,</a> made possible by the genius hardware design of the KIM-1 TTY I/O.<br />
You can have serial input wihout echo, non-blocking and even make the TTY input deaf for unwanted input.</p>
<p>Are they perfect? Maybe not, it is still bitbanging the incoming serial signal. It can miss the correct starting point for the incoming character bit stream.<br />
If you want a perfect solution, you will need interrupt driven ringbuffered serial I/O with a dedicated IC like the 6850, 6511 etc.<br />
Without this extra hardware you can achieve acceptable results with these routines.</p>
<div id="attachment_21176" style="width: 278px" class="wp-caption alignright"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-21176" src="http://retro.hansotten.nl/wp-content/uploads/2026/07/settings-2.3.1-1.jpg" alt="" width="268" height="181" class="size-full wp-image-21176" srcset="http://retro.hansotten.nl/wp-content/uploads/2026/07/settings-2.3.1-1.jpg 268w, http://retro.hansotten.nl/wp-content/uploads/2026/07/settings-2.3.1-1-150x101.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2026/07/settings-2.3.1-1-1x1.jpg 1w"  sizes="(max-width: 268px) 100vw, 268px" /><p id="caption-attachment-21176" class="wp-caption-text">Settings 2.3.1</p></div>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><style>.relpost-block-single-image, .relpost-post-image { margin-bottom: 10px; }</style><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>RetroSpy Technologies</title>
		<link>http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/retrospy-technologies/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Mon, 29 Jul 2024 14:45:38 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[6530]]></category>
		<category><![CDATA[6532]]></category>
		<category><![CDATA[aim65]]></category>
		<category><![CDATA[kim-1]]></category>
		<category><![CDATA[microkim]]></category>
		<category><![CDATA[pal-1]]></category>
		<category><![CDATA[sym-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=16332</guid>

					<description><![CDATA[RetroSpy Technologies produces a range of retro (Vintage) hardware products that are of interest for the KIM-1/SYM-1/AIM 65 owner. Also the PAL-1 user may benefit from the products! Retrospy is inspired by the Corsham Technologies products and since Bob Applegate is no more among us, produces similar/inspired products. I bought several products from RetroSpy. Other [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144150-1024x768.jpg" alt="" width="654" height="491" class="alignnone size-large wp-image-16355" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144150-1024x768.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144150-300x225.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144150-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144150-768x576.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144150-1536x1152.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144150-2048x1536.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144150-1x1.jpg 1w"  sizes="(max-width: 654px) 100vw, 654px" /><a href="https://retro-spy.com/product-category/vintage-computing/" data-wpel-link="external">RetroSpy Technologies</a> produces a range of retro (Vintage) hardware products that are of interest for the KIM-1/SYM-1/AIM 65 owner. Also the PAL-1 user may benefit from the products!<br />
Retrospy is inspired by the Corsham Technologies products and since Bob Applegate is no more among us, produces similar/inspired products.</p>
<p>I bought several products from <a href="https://retro-spy.com/product-category/vintage-computing/" data-wpel-link="external">RetroSpy</a>.<br />

<!-- Page-list plugin v.6.3 wordpress.org/plugins/page-list/ -->
<ul class="page-list subpages-page-list ">
<li class="page_item page-item-16338"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/retrospy-technologies/pal-1-motherboard-expansion-kit/" data-wpel-link="internal">PAL-1 Motherboard Expansion Kit</a></li>
<li class="page_item page-item-16358"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/retrospy-technologies/kim-1-ram-rom-board/" data-wpel-link="internal">KIM-1 RAM/ROM Board</a></li>
<li class="page_item page-item-16369"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/retrospy-technologies/mos-6530-replacement-for-the-kim-1-sbc/" data-wpel-link="internal">MOS 6530 Replacement for the KIM-1 SBC</a></li>
<li class="page_item page-item-16394"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/kim-1-related-hardware/retrospy-technologies/bus-extender/" data-wpel-link="internal">Bus extender</a></li>

</ul></p>
<p>Other interesting KIM-1/AIM 65/SYM- related boards on the <a href="https://retro-spy.com/product-category/vintage-computing/" data-wpel-link="external">Retrospy shop:</a><br />
AIM 65 I/O board<br />
SYM-1 I/O board<br />
SYM-1 SymDos I/O board<br />
SYM-1/AIM-65 RAM/ROM board<br />
KIM-1 I/O board<br />
2532 to 2764 EPROM adapter<br />
SD Card Storage System (like the Corsham one)</p>
<p>I should have bought he KIM I/O card also, for the 1541 connector, next time!<br />
<img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144051-1024x702.jpg" alt="" width="654" height="448" class="alignnone size-large wp-image-16335" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144051-1024x702.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144051-300x206.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144051-150x103.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144051-768x526.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144051-1536x1053.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144051-2048x1403.jpg 2048w, http://retro.hansotten.nl/wp-content/uploads/2024/07/20240729_144051-1x1.jpg 1w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><style>.relpost-block-single-image, .relpost-post-image { margin-bottom: 10px; }</style><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>KIM-1 projects by Eduardo Casino</title>
		<link>http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/eduardo-casino-kim-1-projects/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Sun, 21 Jul 2024 14:44:02 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[6530]]></category>
		<category><![CDATA[6532]]></category>
		<category><![CDATA[kim-1]]></category>
		<category><![CDATA[microkim]]></category>
		<category><![CDATA[pal-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=16302</guid>

					<description><![CDATA[Since early 2023 Eduardo Casino develops KIM-1 hard- and software. His goal is to replicate as much as possible the original hardware, and make it work. His journey started with an exact KIM-1 Replica. On this page I present his designs (state of July 2024, the journey has not ended yet, so keep looking at [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Since early 2023 Eduardo Casino develops KIM-1 hard- and software. His goal is to replicate as much as possible the original hardware, and make it work. His journey started with an exact KIM-1 Replica.<br />
On this page I present his designs (state of July 2024, the journey has not ended yet, <a href="https://github.com/eduardocasino" data-wpel-link="external">so keep looking at all open hard- and software on github.</a> </p>
<p>My first encounter with Eduardo Casino was this topic on the German forum64.de forum in early 2023<br />
<a href="http://retro.hansotten.nl/wp-content/uploads/2024/07/Clipboard02.jpg" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/07/Clipboard02-1024x771.jpg" alt="" width="654" height="492" class="alignnone size-large wp-image-16313" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/07/Clipboard02-1024x771.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2024/07/Clipboard02-300x226.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2024/07/Clipboard02-150x113.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2024/07/Clipboard02-768x579.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2024/07/Clipboard02-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2024/07/Clipboard02.jpg 1200w"  sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<p>If you do not read German: Eduardo, from Madrid, Spain!, announces his project to replicate a KIM-1 Rev D with the exact layout and look and feel as the original, using hires photos, Inkscape and Kicad.</p>
<p>This is not the first KIM-1 replica, as you can <a href="http://retro.hansotten.nl/kim-1-clones-and-replicas/" data-wpel-link="internal">see here</a>. What makes this replica special is that it is an exact PCB<br />
replica. With curved lines! Other replicas may have the same dimensions and look and feel but use the straight modern PCB lines design.<br />
He set a high standard and het continues to amaze us with hardware designs and software around the KIM-1. read all about on the follwing pages:<br />

<!-- Page-list plugin v.6.3 wordpress.org/plugins/page-list/ -->
<ul class="page-list subpages-page-list ">
<li class="page_item page-item-13606"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/eduardo-casino-kim-1-projects/kim-1-rev-d-pcb-redesign-eduardo-casino/" data-wpel-link="internal">KIM-1 rev D PCB redesign Eduardo Casino</a></li>
<li class="page_item page-item-16308"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/eduardo-casino-kim-1-projects/dual-6532-adapter-board/" data-wpel-link="internal">Dual 6532 adapter board</a></li>
<li class="page_item page-item-16311"><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/eduardo-casino-kim-1-projects/kim-1-keypad-replacement/" data-wpel-link="internal">KIM-1 keypad replacement</a></li>

</ul></p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/07/kim-1-front-788x1024.png" alt="" width="654" height="850" class="alignnone size-large wp-image-16321" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/07/kim-1-front-788x1024.png 788w, http://retro.hansotten.nl/wp-content/uploads/2024/07/kim-1-front-231x300.png 231w, http://retro.hansotten.nl/wp-content/uploads/2024/07/kim-1-front-115x150.png 115w, http://retro.hansotten.nl/wp-content/uploads/2024/07/kim-1-front-768x998.png 768w, http://retro.hansotten.nl/wp-content/uploads/2024/07/kim-1-front-1x1.png 1w, http://retro.hansotten.nl/wp-content/uploads/2024/07/kim-1-front.png 956w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<h3>MTU replicas and additions</h3>
<ul>
<li><a href="http://retro.hansotten.nl/6502-sbc/mtu/mtu-k-1008-visable/k-1008-visable-memory-replica-by-eduardo-casino/" data-wpel-link="internal">MTU K-1008 Visable Memory Replica and MT motherboard</a></li>
</ul>
<blockquote class="wp-embedded-content" data-secret="JNJRbU0Dx4"><p><a href="http://retro.hansotten.nl/6502-sbc/mtu/mtu-k-1008-visable/k-1008-visable-memory-replica-by-eduardo-casino/" data-wpel-link="internal">K-1008 Visable Memory Replica by Eduardo Casino</a></p></blockquote>
<p><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;K-1008 Visable Memory Replica by Eduardo Casino&#8221; &#8212; Retro Computing" src="http://retro.hansotten.nl/6502-sbc/mtu/mtu-k-1008-visable/k-1008-visable-memory-replica-by-eduardo-casino/embed/#?secret=ONKcOAliIv#?secret=JNJRbU0Dx4" data-secret="JNJRbU0Dx4" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>K-1013 Floppy Disk Controller replica</p>
<p>KIM-1 Motherboard for MTU Cards<br />
KIM-1 RAM/ROM Expansion Board for the MTU Backplane<br />
KIM-1 Programmable Memory Board for the MTU Backplane</p>
<h3>CP/M-65</h3>
<p>Version for the K-1013<br />
KIM-1/PAL-1 version</p>
<h3>KIM-1 Software</h3>
<p>K-1008<br />
XKIM<br />
1541 OS </p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><style>.relpost-block-single-image, .relpost-post-image { margin-bottom: 10px; }</style><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>MAE ASSM/TED CW Moser</title>
		<link>http://retro.hansotten.nl/6502-sbc/mae-assm-ted-cw-moser/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Mon, 26 Feb 2024 15:24:13 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[elektor]]></category>
		<category><![CDATA[Junior]]></category>
		<category><![CDATA[kim-1]]></category>
		<category><![CDATA[microkim]]></category>
		<category><![CDATA[pal-1]]></category>
		<category><![CDATA[sym-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=15687</guid>

					<description><![CDATA[MAE (Macro Assembler Text Editor) or ASSM/TED is a program sold by Eastern House Software for the KIM-1, Apple, PET, C64 and more 6502 based machines. RAE was the name by Synertek for MAE, as ROMs for the SYM-1 which could be installed to add the Resident Assembler/Editor (RAE). Synertek contracted Eastern House Software to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>MAE (Macro Assembler Text Editor) or ASSM/TED is a program sold by Eastern House Software for the KIM-1, Apple, PET, C64 and more 6502 based machines.</p>
<p>RAE was the name by Synertek for MAE,  as ROMs for the SYM-1 which could be installed to add the Resident Assembler/Editor (RAE). Synertek contracted  Eastern House Software to port their Macro Assembler/Editor (MAE) into an 8 KB ROM. AS you can see in the reconstructed source, the adaptations were not much more than adding the SYM-1 I/O such as character I/O and tape handling, the essence of MAE stayed as RAE. It was not that popular in the SYM-1 world, even Synertek used internally another assembler, with more MOS Technology compatible syntax.</p>
<p>The author of MAE and RAE, was Carl Moser. MAE was sold in various forms not only for the KIM-1 and SYM-1 but also for other 6502-based computers including Commodore, Atari, KIM, and Apple and in the Netherlands the Elektor Junior. Other forms of MAE included a cross assembler for 6800 and 8085.<br />
Carl Moser and JR Hall were founders of Eastern House Software, the company that created several products for Atari 8-bit users, including Monkey Wrench and Monkey Wrench II, and the KISS word processor.</p>
<p>On topic on this site are the preserved KIM-1, SYM-1 and Elektor Junior versions. I have binaries, manuals and (reconstructed) sources for these versions for download. </p>
<p>Note that the manuals for the SYM-1 RAE are well written, and a good addition for the manuals of MAE.</p>
<p>On this page:<br />

<!-- Page-list plugin v.6.3 wordpress.org/plugins/page-list/ -->
<ul class="page-list subpages-page-list ">
<li class="page_item page-item-15772"><a href="http://retro.hansotten.nl/6502-sbc/mae-assm-ted-cw-moser/kim-1-assm-ted/" data-wpel-link="internal">KIM-1 Macro Assembler Editor</a></li>
<li class="page_item page-item-15794"><a href="http://retro.hansotten.nl/6502-sbc/mae-assm-ted-cw-moser/elektor-junior-assm-ted/" data-wpel-link="internal">Elektor Junior ASSM/TED</a></li>
<li class="page_item page-item-15751"><a href="http://retro.hansotten.nl/6502-sbc/mae-assm-ted-cw-moser/sym-1-rae/" data-wpel-link="internal">SYM-1 RAE</a></li>

</ul></p>
<ul>
<li><a href="#catalog">Catalogs and flyers Eastern House Software</a></li>
<li><a href="#pctools">PC commandline tools to manipulate MAE/RAE files</a></li>
</ul>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/02/Seven_Atari_Products_Eastern_House_Ad-1024x759.jpg" alt="" width="654" height="485" class="aligncenter size-large wp-image-15770" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/02/Seven_Atari_Products_Eastern_House_Ad-1024x759.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2024/02/Seven_Atari_Products_Eastern_House_Ad-300x222.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2024/02/Seven_Atari_Products_Eastern_House_Ad-150x111.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2024/02/Seven_Atari_Products_Eastern_House_Ad-768x569.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2024/02/Seven_Atari_Products_Eastern_House_Ad-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2024/02/Seven_Atari_Products_Eastern_House_Ad.jpg 1147w"  sizes="(max-width: 654px) 100vw, 654px" /><br />
<img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/02/CWMOSER-3-1024x584.jpg" alt="" width="654" height="373" class="aligncenter size-large wp-image-15831" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/02/CWMOSER-3-1024x584.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2024/02/CWMOSER-3-300x171.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2024/02/CWMOSER-3-150x86.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2024/02/CWMOSER-3-768x438.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2024/02/CWMOSER-3-1536x876.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2024/02/CWMOSER-3-2x1.jpg 2w, http://retro.hansotten.nl/wp-content/uploads/2024/02/CWMOSER-3.jpg 1623w"  sizes="(max-width: 654px) 100vw, 654px" /><br />
<a name="catalog"></a></p>
<h3>Catalogs and flyers Eastern House Software</h3>
<table>
<tbody>
<tr>
<td><a href="http://retro.hansotten.nl/uploads/mae/Eastern House Software Catalog.pdf" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/02/Eastern-House-Software-Catalog-225x300.jpg" alt="" width="225" height="300" class="aligncenter size-medium wp-image-15775" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/02/Eastern-House-Software-Catalog-225x300.jpg 225w, http://retro.hansotten.nl/wp-content/uploads/2024/02/Eastern-House-Software-Catalog-113x150.jpg 113w, http://retro.hansotten.nl/wp-content/uploads/2024/02/Eastern-House-Software-Catalog-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2024/02/Eastern-House-Software-Catalog.jpg 497w"  sizes="(max-width: 225px) 100vw, 225px" /></a></p>
<td>
<td><a href="http://retro.hansotten.nl/uploads/mae/Eastern House Software Catalog.pdf" data-wpel-link="internal">Eastern House Software Catalog</a></p>
<td>
</tr>
<tr>
<td><a href="http://retro.hansotten.nl/uploads/mae/Eastern House Software Dealer Brochure.pdf" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/02/Eastern-House-Software-Dealer-Brochure-212x300.jpg" alt="" width="212" height="300" class="aligncenter size-medium wp-image-15779" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/02/Eastern-House-Software-Dealer-Brochure-212x300.jpg 212w, http://retro.hansotten.nl/wp-content/uploads/2024/02/Eastern-House-Software-Dealer-Brochure-106x150.jpg 106w, http://retro.hansotten.nl/wp-content/uploads/2024/02/Eastern-House-Software-Dealer-Brochure-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2024/02/Eastern-House-Software-Dealer-Brochure.jpg 474w"  sizes="(max-width: 212px) 100vw, 212px" /></a></p>
<td>
<td><a href="http://retro.hansotten.nl/uploads/mae/Eastern House Software Dealer Brochure.pdf" data-wpel-link="internal">Eastern House Software Dealer Brochure</a></p>
<td>
</tr>
<tr>
<td><a href="http://retro.hansotten.nl/uploads/mae/EHS catalog 1985.pdf" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-catalog-1985-195x300.jpg" alt="" width="195" height="300" class="aligncenter size-medium wp-image-15781" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-catalog-1985-195x300.jpg 195w, http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-catalog-1985-97x150.jpg 97w, http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-catalog-1985-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-catalog-1985.jpg 492w"  sizes="(max-width: 195px) 100vw, 195px" /></a></p>
<td>
<td><a href="http://retro.hansotten.nl/uploads/mae/EHS catalog 1985.pdf" data-wpel-link="internal">EHS catalog 1985</a></p>
<td>
</tr>
<tr>
<td><a href="http://retro.hansotten.nl/uploads/mae/EHS catalog.pdf" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-catalog-217x300.jpg" alt="" width="217" height="300" class="aligncenter size-medium wp-image-15782" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-catalog-217x300.jpg 217w, http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-catalog-109x150.jpg 109w, http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-catalog-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-catalog.jpg 485w"  sizes="(max-width: 217px) 100vw, 217px" /></a></p>
<td>
<td><a href="http://retro.hansotten.nl/uploads/mae/EHS catalog.pdf" data-wpel-link="internal">EHS catalog</a></p>
<td>
</tr>
<tr>
<td><a href="http://retro.hansotten.nl/uploads/mae/EHS flyer.pdf" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-flyer-300x200.jpg" alt="" width="300" height="200" class="aligncenter size-medium wp-image-15783" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-flyer-300x200.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-flyer-150x100.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-flyer-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-flyer.jpg 730w"  sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<td>
<td><a href="http://retro.hansotten.nl/uploads/mae/EHS flyer.pdf" data-wpel-link="internal">EHS flyer</a></p>
<td>
</tr>
<tr>
<td><a href="http://retro.hansotten.nl/uploads/mae/EHS Gazette 1981-03.pdf" data-wpel-link="internal"><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-Gazette-1981-03-222x300.jpg" alt="" width="222" height="300" class="aligncenter size-medium wp-image-15784" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-Gazette-1981-03-222x300.jpg 222w, http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-Gazette-1981-03-111x150.jpg 111w, http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-Gazette-1981-03-1x1.jpg 1w, http://retro.hansotten.nl/wp-content/uploads/2024/02/EHS-Gazette-1981-03.jpg 591w"  sizes="(max-width: 222px) 100vw, 222px" /></a></p>
<td>
<td><a href="http://retro.hansotten.nl/uploads/mae/EHS Gazette 1981-03.pdf" data-wpel-link="internal">EHS Gazette 1981-03</a></p>
<td>
</tr>
</tbody>
</table>
<p><a name="pctools"></a></p>
<h3>PC commandline tools to manipulate MAE/RAE files</h3>
<p>To get text into and out of the ASSM/TED program on the 6502 computer to the PC world,one can use several methods.<br />
Written in Freepascal. Sources included, can be compiled in Linux etc.</p>
<p>The first method is using a terminal emulator and upload a text file or catch the output of the ASSM/TED program.<br />
That gives some problems, mostly related to missing line numbers, or too much blanks.</p>
<p><strong>Strip Blanks</strong><br />
The output of ASS/TED to the screen contains many blanks. When you want to uplaod the captured output, those blanks have to go </p>
<pre class="brush: plain; title: ; notranslate">
D:\myfiles\MAE\PC tools&amp;amp;amp;gt;StripblanksMoser.exe
V1.0 Strip blanks from captured ASSM/TED Moser source file
V1.0 Hans Otten, 2024
Syntax: StripBlanksMoser &amp;amp;amp;lt;sourcefile with blanks&amp;amp;amp;gt; &amp;amp;amp;lt;output source file to upload 
to ASSM/TED&amp;amp;amp;gt; &#x5B;Y]
Y to overwrite outputfile without question asked
</pre>
<p><strong>Add numbers</strong><br />
When you have a MAE/RAE source file without numbers, you can add those with this utility, increment of 10.</p>
<pre class="brush: plain; title: ; notranslate">
D:\myfiles\MAE\PC tools&amp;amp;amp;gt;AddNumbersMoser.exe
V1.0 Add numbers 0001-9999 to source file to make a ASSM/TED Moser source file
V1.0 Hans Otten, 2024
Add numbers 0001-9999 to ASSM/TED Moser source
AddnumersMoser &amp;amp;amp;lt;sourcefile without numbers&amp;amp;amp;gt; &amp;amp;amp;lt;output source file with numbers&amp;amp;amp;gt; &#x5B;Y]
Y to overwrite outputfile without question asked
</pre>
<p>The other method is to dump or upload the text buffer as memory binary dumps.<br />
Text is stored in memory as:<br />
<high byte line number in BCD><low byte line number in BCD><characters in ASCII> .. <last character in ASCII with bit 7 set><br />
e.g.<br />
the text<br />
10 test<br />
is stored as:<br />
00 10 20 74 65 73 F3 </p>
<p><strong>RAE to TXT</strong><br />
Converts a binary MAE/RAE file to an ASCII text file without line numbers and normal line end</p>
<pre class="brush: plain; title: ; notranslate">
D:\myfiles\MAE\PC tools&amp;amp;amp;gt;RAEtoTXT.exe
V1.0 Convert a  ASSM/TED Moser RAE memory dump to text file
V1.0 Hans Otten, 2024
RAEtoTXT sourcefile memorydump output text file  &#x5B;Y]
Y to overwrite outputfile without question asked
</pre>
<p><strong>TXT to RAE</strong><br />
Converts a text file to binary RAE format, with line numbers.</p>
<pre class="brush: plain; title: ; notranslate">
D:\myfiles\MAE\PC tools&amp;amp;amp;gt;TXTtoRAE.exe
V1.0 Convert a  text file to ASSM/TED Moser RAE memory dump
V1.0 Hans Otten, 2024
TXTtoRAE &amp;amp;amp;lt;textfile &amp;amp;amp;gt; &amp;amp;amp;lt;output memorydump file  &#x5B;Y]
Y to overwrite outputfile without question asked
</pre>
<h3>How to dump or upload the the MAE/RAE text buffer</h3>
<p><strong>Dump</strong>  </p>
<p>Start ASS/TED and add some lines</p>
<pre class="brush: plain; title: ; notranslate">
C 1979 BY C. MOSER


4163-53FC  5400-5EFC  5F00
4163  5400

10 test
20 lege regel
set

4163-53FC  5400-5EFC  5F00
4176  5400
</pre>
<p>Current (4176 in example above is to be stored at D3 (low), D4 (high))</p>
<p>BR to the KIM monitor and save 4163 to 4176 to a file, remember the end address, add that to the filename!<br />
Upload</p>
<p>&#8211; Start ASSM/TED and BR to monitor<br />
&#8211; Load the text file, place the end address in D3 (low), D4 (high)<br />
&#8211; Enter ASSM/TED via the warm start at 2003 (KIM-1) or B003 (SYM-1)</p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><style>.relpost-block-single-image, .relpost-post-image { margin-bottom: 10px; }</style><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>Add the Apple 1 monitor to the KIM ROM!</title>
		<link>http://retro.hansotten.nl/15662-2/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Wed, 07 Feb 2024 17:52:05 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[corsham]]></category>
		<category><![CDATA[kim-1]]></category>
		<category><![CDATA[microkim]]></category>
		<category><![CDATA[pal-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?p=15662</guid>

					<description><![CDATA[The Apple 1 and the KIM-1 are some of the earliest 6502 systems made. Both are desirable, Apple 1&#8217;s sell for lots of $$$ and KIM-1s are getting more expensive. Luckily we can build a KIM-1 clone that is either cheap and compatible, like the PAL-1, or a bit more authentic as the various KIM-1 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The Apple 1 and the KIM-1 are some of the earliest 6502 systems made.<br />
Both are desirable, Apple 1&#8217;s sell for lots of $$$ and KIM-1s are getting more expensive.</p>
<p>Luckily we can build a KIM-1 clone that is either cheap and compatible, like the PAL-1, or a bit more authentic as the various KIM-1 boards.<br />
Anyway, a clone has the KIM ROMs, and in E(E)PROM, to make it a KIM-1 clone. Altering is not done, you loose that unique spartan user interface! </p>
<p>The Apple 1 has also a monitor program, often called Wozmon to honor the genius of Steve Wozniak. </p>
<p>And you can combine both user interfaces on a not expanded KIM-1 clone!<br />
I also included the Wozmon as a Setting in the KIM-1 Simulator.</p>
<p><a href="http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/my-kim-1-family/kim-replicas-and-clones/wozmon-in-the-kim-1-clone/" data-wpel-link="internal">Read more here!<img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-1-1024x584.jpg" alt="" width="654" height="373" class="aligncenter size-large wp-image-15663" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-1-1024x584.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-1-300x171.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-1-150x86.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-1-768x438.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-1-1536x876.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-1-2x1.jpg 2w, http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-1.jpg 1623w"  sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><style>.relpost-block-single-image, .relpost-post-image { margin-bottom: 10px; }</style><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>Wozmon in the KIM-1 clone</title>
		<link>http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/my-kim-1-family/kim-replicas-and-clones/wozmon-in-the-kim-1-clone/</link>
		
		<dc:creator><![CDATA[hanso]]></dc:creator>
		<pubDate>Wed, 07 Feb 2024 17:51:01 +0000</pubDate>
				<category><![CDATA[6502]]></category>
		<category><![CDATA[kim-1]]></category>
		<category><![CDATA[microkim]]></category>
		<category><![CDATA[pal-1]]></category>
		<guid isPermaLink="false">http://retro.hansotten.nl/?page_id=15659</guid>

					<description><![CDATA[Update February 2025: corrected KIM-1 ROM image. The Apple 1 monitor (Wozmon) to be included in the empty space in the KIM-1 tape ROM The Apple 1 and the KIM-1 are some of the earliest 6502 systems made. Both are desirable, Apple 1&#8217;s sell for lots of $$$ and KIM-1s are getting more expensive. Luckily [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Update February 2025: corrected KIM-1 ROM image</strong>.</p>
<p>The Apple 1 monitor (Wozmon) to be included in the empty space in the KIM-1 tape ROM</p>
<p>The Apple 1 and the KIM-1 are some of the earliest 6502 systems made.<br />
Both are desirable, Apple 1&#8217;s sell for lots of $$$ and KIM-1s are getting more expensive.</p>
<p>Luckily we can build a KIM-1 clone that is either cheap and compatible, like the PAL-1, or a bit more authentic as the various KIM-1 boards.<br />
Anyway, a clone has the KIM ROMs, in an E(E)PROM, to make it a KIM-1 clone. Altering is not done, you loose that unique spartan user interface! </p>
<p>The Apple 1 has also a monitor program, often called Wozmon to honor the genius of Steve Wozniak.<br />
And you can combine both user interfaces on a not expanded KIM-1 clone!<br />
Ronny Ribeiro, a user of a PAL-1, saw that the KIM tape ROM has quite some unused space. In a real KIM-1 that is wasted, you cannot program the ROM.<br />
In a clone you can. He saw that that free space is large enough to hold the Wozmon, adapted a bit for the KIM-1 TTY I/O.<br />
He offers a ROM image for a clone, with the Wozmon built in at 1AA0. And added a command to go back to the KIM-1 monitor.<br />
He also used the ROM with  the &#8216;KIM&#8217; prompt in his system with &#8216;PAL&#8217;. </p>
<p>I moved wozmon in the original KIM ROMs in 2K image with Wozmon in the tape ROM empty space.</p>
<p>Start Wozmom at $1AA0, used buffer at $0300</p>
<p>Based upon the ideas and work of Ronny Ribeiro.<br />
Source included. Standard 6502 assembler, I used TASM32</p>
<p>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 used to test this. And this Wozmon is now available in Settings!</p>
<p><a href="http://retro.hansotten.nl/uploads/files/kimrom with wozmon.zip" data-wpel-link="internal">Here I offer you that ROM. </a>I reconstructed the source and added the result to the KIM-1 ROM image. WIthout the KIM prompt change!<br />
In the archive you find source etc of the Wozmon for KIM,  the binary ROM image to load in the KIM clone rom, the Wozmon for KIM-1 source and a small userguide by San Bergmans.</p>
<p><img loading="lazy" decoding="async" src="http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-1024x584.jpg" alt="" width="654" height="373" class="aligncenter size-large wp-image-15660" srcset="http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-1024x584.jpg 1024w, http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-300x171.jpg 300w, http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-150x86.jpg 150w, http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-768x438.jpg 768w, http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-1536x876.jpg 1536w, http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM-2x1.jpg 2w, http://retro.hansotten.nl/wp-content/uploads/2024/02/WOZMON-ON-KIM.jpg 1623w"  sizes="(max-width: 654px) 100vw, 654px" /></p>
<!-- relpost-thumb-wrapper --><div class="relpost-thumb-wrapper"><!-- filter-class --><div class="relpost-thumb-container"><style>.relpost-block-single-image, .relpost-post-image { margin-bottom: 10px; }</style><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>
	</channel>
</rss>
