home *** CD-ROM | disk | FTP | other *** search
- GEOfONTdRAFT
- prg FORMATTED geos FILE v1.0
- wRITE iMAGE v2.1
- GEOwRITE v2.1
- @GEOfONTdRAFT ROUTINES
- .IF pASS1
- .INCLUDEGEOSmAC
- .ENDIF
- @__________________________________
- DRAFT:JSRINITDISK;IN id
- JSRsTARTascii
- JSRI_fILLrAM
- .WORD80, $5000
- .BYTE32
- LDX#0;COUNTER
- LDY#5;SPACER
- DTITLE:LDADDTITLE,X
- CMP#0
- BEQMOVEOVER
- STAGRBUFF,Y
- JMPDTITLE
- MOVEOVER:LDY#35
- LDX#0
- PDATE:LDADDDATE,X
- CMP#0
- BEQGETDATE
- STAGRBUFF,Y
- JMPPDATE
- GETDATE:mOVEbMONTH, NUMBER
- JSRDATEASCII
- lOADb"GRBUFF,Y", #47
- mOVEbDAY, NUMBER
- JSRDATEASCII
- lOADb"GRBUFF,Y", #47
- mOVEbYEAR, NUMBER
- JSRDATEASCII
- JSRDPRINT
- JSRPBLANKLINE
- LDX#0
- LDY#21
- DDISK:LDADDDISK,X
- CMP#0
- BEQEDNAME
- STAGRBUFF,Y
- JMPDDISK
- EDNAME:LDX#0
- DNAME:LDADISKnAME,X
- CMP#0
- BEQNAMEDONE
- STAGRBUFF,Y
- JMPDNAME
- NAMEDONE:JSRDPRINT
- JSRPBLANKLINE
- LDX#0
- LDY#18
- DCOL:LDADDCOLS,X
- CMP#0
- BEQCOLSDONE
- STAGRBUFF,Y
- JMPDCOL
- COLSDONE:JSRDPRINT
- JSRPBLANKLINE
- JMPMAINLOOP
- DENTRY:LDX#0
- LDY#18
- RENTRY:LDAFONTnAME,X
- CMP#0
- BEQDIDSPACE
- STAGRBUFF,Y
- JMPRENTRY
- DIDSPACE:LDX#0
- LDY#39
- DIDGET:mOVEbIDnO, NUMBER
- JSRDECASCII
- JSRDPRINT
- JMPSECTENDCK
- @;__________________________________
- DECASCII:LDX#0
- STXPLACEfLAG
- HERE:LDANUMBER
- CMP#100
- BCCHUN
- SUB#100
- STANUMBER
- INX
- JMPHERE
- HUN:TXA
- ADD#48
- CMP#48
- BEQNOZERO
- STAGRBUFF,Y
- lOADbPLACEfLAG, #1
- NOZERO:INY
- LDX#0
- THERE:LDANUMBER
- CMP#10
- BCCTEN
- SUB#10
- STANUMBER
- INX
- JMPTHERE
- TEN:TXA
- ADD#48
- CMP#48
- BEQPLACECHECK
- AROUND:STAGRBUFF,Y
- OMIT:INY
- LDANUMBER
- ADD#48
- STAGRBUFF,Y
- @__________________________________
- DATEASCII:LDX#0
- 1$:LDANUMBER
- CMP#10
- BCC2$
- SUB#10
- STANUMBER
- BRA1$
- 2$:TXA
- ADD#48
- CMP#48
- BEQ4$
- 3$:STAGRBUFF,Y
- 4$:LDANUMBER
- ADD#48
- STAGRBUFF,Y
- @__________________________________
- PLACECHECK:LDAPLACEfLAG
- CMP#1
- BNEOMIT
- JMPAROUND
- @__________________________________
- PBLANKLINE:lOADwR0, #BLANKLINE
- JSRpRINTascii
- @__________________________________
- DPRINT:lOADb"GRBUFF,Y", #13
- lOADb"GRBUFF,Y", #0
- lOADwR0, #GRBUFF
- JSRpRINTascii
- JSRI_fILLrAM
- .WORD80, $5000
- .BYTE32
- JSRCHKCANCL
- @__________________________________
- @time date pAGE--page
- draft
-