home *** CD-ROM | disk | FTP | other *** search
- utility
- prg FORMATTED geos FILE v1.0
- cope sOURCE v1.1
- cope eDITOR v1.1
- uNTITLED
- utility
- @3@@@m@t@R@
- ; -------
- cLR_sCREEN
- lda #192
- sta disbuf
- lda #0
- jsr stpat
- jsr ilrect
- .bYTE 0,199
- .wORD 0,319
- ;-----
- lOADpAGE
- AND #$7f; CLEAR HI-BYTE OF ACCUM.
- CMP PAGENUM
- BEQ lpEX
- STA PAGENUM
- LOADW r0:tfnAME
- JSR oPENrECORDfILE
- LDA PAGENUM
- JSR pOINTrECORD
- LOADW r2:$1000
- LOADW r7:pAGEaDDRESS
- JSR rEADrECORD
- JSR cLOSErECORDfILE
- PAGENUM .bYTE $ff
- ;-----
- sCHlP
- LDX #255
- sCHlP1
- LDA (cbp),y ; WASTE TIME
- LDA (cbp),y ; WASTE TIME
- BNE sCHlP1
- BNE sCHlP
- ;----
- rST_sCN
- JSR $c1a5
- .bYTE 32,127+8
- .wORD 64,255+8
- LDA #192
- sta disbuf
- rts
- ;-----
- ;----
- ;----
- jsr $c1bd
- save2
- LDA #sapageno
- JSR lOADpAGE
- JSR save3
- ;-----
- sAVEaS1
- jsr $c1bd
- LDA #sapageno
- JSR lOADpAGE
- JSR save2
- ;-----
- find; CALLED FROM MENU
- jsr $c1bd
- find3; CALLED FROM KEYPRESS (ogs)
- LDA #findpage
- JSR lOADpAGE
- JSR find3B
- RPTSTR1
- JMP RPTS2
- rptstr; REPLACE STRING ROUTINE
- jsr $c1bd
- RPTS2
- LDA #findpage
- JSR lOADpAGE
- JSR rp1A
- ;-----
- print
- jsr $c1bd
- printA
- ; IF A FILE IS A vlir FILE, AND THEN ENTIRE DOC IS
- ; SELECTED TO PRINT. THEN THE PAGE IN MEMORY
- ; WILL BE FLUSHED. mAKE SURE THIS PAGE IS SAVED.
- LDA #printpage
- JSR lOADpAGE
- JSR print2
- ;-----
- dO_db_bOX
- LDA #128
- STA disbuf
- LDA #2
- JSR $c139 ;sETpATTEN
- JSR $c19f
- .bYTE 32+8,127+8
- .wORD 64+8,255+8
- LDA #0
- JSR $c139
- JSR $c19f
- .bYTE 32,127
- .wORD 64,255
- LDA #255
- JSR $c127
- ;-----
- pAGEgo
- JSR $c1bd
- pAGEgo1
- LDA #pAGEmOVE
- JSR lOADpAGE
- JSR pAGEgO
- ;-----
- bmARK; CALLED FROM MENU
- jsr $c1bd
- LDA #asave
- JSR lOADpAGE
- JSR bOOKmARK
- ;-----
- aSAVE; CALLED FROM MENU
- jsr $c1bd
- LDA #asave
- JSR lOADpAGE
- JSR aUTOsAVE
- ;----
-