home *** CD-ROM | disk | FTP | other *** search
- 9000 // DELETE "0:PROGRAMMKOPF.L"
- 9001 // 1985 VON S.BAUER
- 9002 // LIST "PROGRAMMKOPF.L"
- 9003 //
- 9004 PENCOLOR 1
- 9005 BORDER 6
- 9006 BACKGROUND 6
- 9007 DIM PROGRAMM'NAME$ OF 30, AUTOR$ OF 30
- 9008 PRINT CHR$(147)
- 9009 INPUT "NAME DES PROGRAMMES: ": PROGRAMM'NAME$
- 9010 PRINT
- 9011 INPUT "... UND DER AUTOR: ": AUTOR$
- 9012 //
- 9013 PROGRAMM'KOPF(PROGRAMM'NAME$,AUTOR$)
- 9014 WHILE KEY$<>CHR$(13) DO NULL
- 9015 //
- 9016 PROC PROGRAMM'KOPF(PROGRAMM'NAME$,AUTOR$) CLOSED
- 9017 DIM TOP$ OF 40, SP$ OF 38, K$ OF 38
- 9018 Z:=ZONE
- 9019 ZONE 0
- 9020 FOR I:=1 TO 38 DO
- 9021 TOP$:=TOP$+CHR$(192)
- 9022 SP$:=SP$+CHR$(32)
- 9023 K$:=K$+CHR$(32)
- 9024 ENDFOR I
- 9025 PRINT CHR$(147),
- 9026 PRINT CHR$(176),TOP$,CHR$(174),
- 9027 PRINT CHR$(221),
- 9028 K$(1:10):="COMAL 0.14"
- 9029 K$(38-LEN(AUTOR$):38):=AUTOR$
- 9030 PRINT K$,CHR$(221),
- 9031 PRINT CHR$(221),SP$,CHR$(221),
- 9032 PRINT CHR$(171),TOP$,CHR$(179),
- 9033 FOR I:=5 TO 22 DO
- 9034 PRINT CHR$(221),SP$,CHR$(221),
- 9035 ENDFOR I
- 9036 PRINT CHR$(171),TOP$,CHR$(179),
- 9037 PRINT CHR$(221),SP$,CHR$(221),
- 9038 PRINT CHR$(173),TOP$,
- 9039 POKE 2023,125
- 9040 CENTRE(PROGRAMM'NAME$,3)
- 9041 CENTRE("MELDUNG/BEFEHL:",23)
- 9042 ENDPROC PROGRAMM'KOPF
- 9043 //
- 9044 PROC SETCURSOR(ZEILEN#,SPALTEN#) CLOSED
- 9045 IF ZEILEN#>25 OR ZEILEN#<1 THEN RETURN
- 9046 IF SPALTEN#>40 OR SPALTEN#<1 THEN RETURN
- 9047 POKE 211,SPALTEN#-1
- 9048 POKE 214,ZEILEN#-1
- 9049 SYS 58732
- 9050 ENDPROC SETCURSOR
- 9051 //
- 9052 PROC CENTRE(X$,ZEILEN#) CLOSED
- 9053 CX:=PEEK(211)+1; CY:=PEEK(214)+1
- 9054 XBEGIN#:=(40-LEN(X$))/2
- 9055 SETCURSOR(ZEILEN#,XBEGIN#)
- 9056 PRINT X$,
- 9057 SETCURSOR(CY,CX)
- 9058 ENDPROC CENTRE
-