6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 2:38 am

All times are UTC




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Tue May 10, 2016 12:32 am 
Offline

Joined: Fri Jan 22, 2016 2:18 am
Posts: 5
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


Top
 Profile  
Reply with quote  
PostPosted: Tue May 10, 2016 7:04 am 
Offline
User avatar

Joined: Fri Oct 31, 2003 10:00 pm
Posts: 200
Hi,

Good find! Love to see the pages!

Hans


Top
 Profile  
Reply with quote  
PostPosted: Tue May 10, 2016 2:40 pm 
Offline

Joined: Fri Jan 22, 2016 2:18 am
Posts: 5
I have grabbed the whole listing and placed it at:

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

Enjoy!

Peter


Top
 Profile  
Reply with quote  
PostPosted: Fri May 20, 2016 1:01 pm 
Offline
User avatar

Joined: Wed Sep 03, 2003 6:53 pm
Posts: 153
Location: Long Island, NY
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:
File comment: Enhancement PROM asm file.
kimenhp.asm [13.46 KiB]
Downloaded 92 times

_________________
Rich Cini
Build Master and maintainer of the Altair32 Emulation project
http://cini.classiccmp.org
http://altair32.classiccmp.org
Top
 Profile  
Reply with quote  
PostPosted: Sat May 21, 2016 1:12 am 
Offline

Joined: Sun Apr 10, 2011 8:29 am
Posts: 597
Location: Norway/Japan
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.


Top
 Profile  
Reply with quote  
PostPosted: Sun May 22, 2016 3:17 am 
Offline
User avatar

Joined: Wed Sep 03, 2003 6:53 pm
Posts: 153
Location: Long Island, NY
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
Build Master and maintainer of the Altair32 Emulation project
http://cini.classiccmp.org
http://altair32.classiccmp.org


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 24 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: