Good job, Rich!
A few OCR errors left over in some of the comments:
Code:
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.