> > Yes, OCR is what I meant, not scan.  It will take a while -- there are
> > at least a hundred pages and the paper is 20 years old and showing
> > it's age a bit.
> 
> I would be very careful about OCRing the pages of code. You will 
> invariably have to go line by line to make sure the OCR engine has
> translated the text properly. Might be easier (?) to get a small group
> of people to manually type in three or four pages each.
As predicted, OCR was a bust -- well, at least I got fed up after 15 
minutes of it trying to recognize dot matrix characters so I've 
taken to typing it in.  As a plus, I get to read all of the little 
nuggets in the comments like:
>From the Z-80 code...
1$:	LD	HL,1250		; IF NEGATIVE PUT THIS ENEMY BACK AT 
1000Z
                                ; THIS IS WHERE PASSING TEST WILL BE
2$:	LD	(OPPO3Z),HL
                                ; THATS IT FOR UPDATING THE Z SHIT
        BIT	7,H		; IF Z IS NEGATIVE DON'T DRAW
        JP	NZ,3$
        LD	A,(STATUS+1)
        BIT	5,A
        JP	NZ,3$		; ALSO LEAVE IF ENEMY IS HIT
        LD	A,H
        CP	4
        JP	P,3$		; OR IF IT IS OVER 1000
        EX	DE,HL		; THIS DOES THE EVASIVE ACTION SHIT
        LD	BC,32		; HOW MANY OBJECTS WILL BE TESTED
        LD	HL,444FH	; TH LAST LOC. FR BCKWRDS TST
...and this...
;****************************************************************
;	INTER		THIS INTERRUPTS THE Z-80 WHEN THE CTC
;	DETERMINES THE FRAME TIME.  IT IS CALLED WHEN THE DOWN
;	COUNT IS REACHED AND IT THEN FLIPS MEMORIES AND RESTARTS
;	THE 2076 BY PULSING MEMORY LOC 7XXX HEX.
;	IT ALSO INCREMENTS A CLOCK LOCATION AT CLOCK AS WELL AS
;	STORING THE INTERRUPTED ADDRESS AT LSTADR
;	THIS ALSO LOADS THE LAST SHARED RAM LOCATIONS WITH 255
;	TO SIGNIFY THE END OF DRAWING DATA.
;****************************************************************
...and from the 2076 code:
FIGR1:	LDAI	4	; START BEAM TWOARD CENTER TO AVOID BEAM PULL 
IF
        SSA		; THE LAST SPRITE WAS VERY FAR AWAY
        LDAI	3
        SHRB
        IV
        LOOKUP	INDEX	; IF THIS IS THE FIRST TIME THRU SET THE 
COLOR
        STA	TEMP	; AND X AND Y AND ALL THE REST
        LDAI	0
        A4I	1
        OUT	6
        SSA
        LDA	TEMP
        IV
        LDAI	0
        OUT	6
        LOOKUP	INDEX	; THIS IS THE X,Y STUFF
        STA	TEMP
        LOOKUP	INDEX
        SHL
        SHL
        ADD	TEMP	; ADJUST FOR 10 BIT
        SETP	1
        STA	XOFF
        LOOKUP	INDEX
        STA	TEMP
        LOOKUP	INDEX
        SHL
        SHL
        ADD	TEMP
        SETP	1
        STA	YOFF
        
        LDA	XOFF	; START LINE TWOARDS LOCATION
        SSA
        LDA	YOFF
        IV
Pretty cool stuff
Chris
---------------------------------------------------------------------------
** Unsubscribe, subscribe, or view the archives at http://www.vectorlist.org
** Please direct other questions, comments, or problems to chris@westnet.com
Received on Tue Mar 16 10:36:50 2004
This archive was generated by hypermail 2.1.8 : Tue Mar 16 2004 - 21:50:01 EST