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
Kim-1 Enhancement PROM 1977
Re: Kim-1 Enhancement PROM 1977
Hi,
Good find! Love to see the pages!
Hans
Good find! Love to see the pages!
Hans
Re: Kim-1 Enhancement PROM 1977
I have grabbed the whole listing and placed it at:
http://benlo.com/ComputerHistory/EnhancementPROM.html
Enjoy!
Peter
http://benlo.com/ComputerHistory/EnhancementPROM.html
Enjoy!
Peter
Re: Kim-1 Enhancement PROM 1977
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.
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
Rich Cini
http://cini.classiccmp.org
http://altair32.classiccmp.org
GitHub Repro: https://github.com/RichCini
http://cini.classiccmp.org
http://altair32.classiccmp.org
GitHub Repro: https://github.com/RichCini
Re: Kim-1 Enhancement PROM 1977
Good job, Rich!
A few OCR errors left over in some of the comments:
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.
Re: Kim-1 Enhancement PROM 1977
Thanks! OCR didn't work, so I typed the entire thing in from scratch. I made those corrections in my original. Much appreciated.
Rich Cini
http://cini.classiccmp.org
http://altair32.classiccmp.org
GitHub Repro: https://github.com/RichCini
http://cini.classiccmp.org
http://altair32.classiccmp.org
GitHub Repro: https://github.com/RichCini