Kim-1 Enhancement PROM 1977

Topics related to older 6502-based hardware and systems including (but not limited to) the MOS Technology KIM-1, Synertek SYM-1, and Rockwell AIM-65.
Post Reply
GeoNomad
Posts: 5
Joined: 22 Jan 2016

Kim-1 Enhancement PROM 1977

Post by GeoNomad »

I came across this source listing for the Kim-1 Enhancement PROM dated 1977.

15 pages plus symbol tables etc.

It looks like it is by Rene Vega of Detroit September 1976

It contains Jim Butterfield's Supertape and some other utilities and code.

I can take images of it all and save it, but don't want to spend the time if someone has already done that, but I don't find it in a quick search.

So, if someone wants it, please ask.

Otherwise, it is going into a box of documents destined for the Computer History Museum.

Look at it here: http://benlo.com/ComputerHistory/EnhancementPROM.html

Peter
User avatar
HansO
Posts: 206
Joined: 31 Oct 2003

Re: Kim-1 Enhancement PROM 1977

Post by HansO »

Hi,

Good find! Love to see the pages!

Hans
GeoNomad
Posts: 5
Joined: 22 Jan 2016

Re: Kim-1 Enhancement PROM 1977

Post by GeoNomad »

I have grabbed the whole listing and placed it at:

http://benlo.com/ComputerHistory/EnhancementPROM.html

Enjoy!

Peter
User avatar
RichCini
Posts: 156
Joined: 03 Sep 2003
Location: Long Island, NY
Contact:

Re: Kim-1 Enhancement PROM 1977

Post by RichCini »

Great stuff! Thanks for posting. I copied the images and I'm trying to OCR them to produce a source file...so far recognition efficiency isn't particularly good.

Attached ASM was basically typed manually. Recompiles with TASM just fine. Enjoy.
Attachments
kimenhp.asm
Enhancement PROM asm file.
(13.46 KiB) Downloaded 105 times
Tor
Posts: 597
Joined: 10 Apr 2011
Location: Norway/Japan

Re: Kim-1 Enhancement PROM 1977

Post by Tor »

Good job, Rich!

A few OCR errors left over in some of the comments:

Code: Select all

diff --git a/kimenhp.asm b/kimenhp.asm
index 94266aa..2ef5d54 100644
--- a/kimenhp.asm
+++ b/kimenhp.asm
@@ -1,4 +1,4 @@
-.TITLE	KIM-1 ENHANCEMENT PROM ... THIS IS PUIBLIC DOMAIN
+.TITLE	KIM-1 ENHANCEMENT PROM ... THIS IS PUBLIC DOMAIN
 ;
 ;
 ;
@@ -113,7 +113,7 @@ TIMG	.EQU	$17AB
 ;
 	.ORG	$FC00
 ;
-;	THIS IS SUPERTAPE! FAST FUMP ROUTINE.
+;	THIS IS SUPERTAPE! FAST DUMP ROUTINE.
 ;	FROM JIM BUTTERFIELD, TORONTO -- OCT 1976
 ;
 ;	THE TAPE  IMPUT ROUTINES AND LED DRIVER RTNS
@@ -124,7 +124,7 @@ TIMG	.EQU	$17AB
 ;
 ;
 SUPRTP	JSR	DUMPT		;CALL SUPERTAPE! ROUTINE.
-	JMP	DISPZ		;PUT SEROES IN DISP AND  QUIT.
+	JMP	DISPZ		;PUT ZEROES IN DISP AND  QUIT.
 ;
 DUMPT	CLD
 	JSR	MTRON		;TURN ON CASSETTE MOTOR.
@@ -402,7 +402,7 @@ X2SEG	PHA
 	LSR	A
 	LSR	A
 	LSR	A
-	LSR	A		;GET FIRST FIGIT.
+	LSR	A		;GET FIRST DIGIT.
 	TAY
 	LDX	TABLE,Y		;CONVERT.
 	PLA
@@ -451,7 +451,7 @@ NDOIT	INX
 ;
 ;	THIS IS A MODIFIED VERSION OF THE KIM-1(TM)
 ;	AUDIO CASSETTE LOAD ROUTINES. THIS VERSION
-;	IS AUBROUTINE CALLABLE.  UPON RETURN, THE
+;	IS SUBROUTINE CALLABLE.  UPON RETURN, THE
 ;	CARRY FLAG IS CLEAR IF LOADED OK. IT'S
 ;	SET IF LOADING ERROR OCCURRED.
 ;	IN ADDITION, SAL,SAH ARE SET TO THE LOAD
@@ -589,7 +589,7 @@ LDSP	JSR	RDBYT		;SAL, IGNORE.
 SVID	PLA			;GET ID READ FROM TAPE BACK.
 	STA	ID		;...AND SAVE IT ID FIELD.
 ;
-;	LOAD THE BLODDY THING IN.
+;	LOAD THE BLOODY THING IN.
 ;
 ;
 ;	SETUP VEB ADDR FOR DISPLAY.
User avatar
RichCini
Posts: 156
Joined: 03 Sep 2003
Location: Long Island, NY
Contact:

Re: Kim-1 Enhancement PROM 1977

Post by RichCini »

Thanks! OCR didn't work, so I typed the entire thing in from scratch. I made those corrections in my original. Much appreciated.
Post Reply