Sharp PC1360 |
Dokumentation ansehen
Programmspeicher-Image laden
10 | "C"CLEAR :CLS :WAIT 0 |
20 | IF MEM$<>"C" BEEP 2:PRINT "Bitte SETMEM";CHR$ 34;"C";CHR$ 34;" eingebenund neu starten !":STOP |
30 | DIM F$(0)*28,I$(1)*33,S$(1)*33,T$(0)*80 |
40 | T$="Cr" |
50 | CLS :INPUT "Bandsorte: ";T$ |
60 | D$="Off":POKE 12348,16 |
70 | CLS :INPUT "Dolby ";D$ |
80 | C$="90":POKE 12348,16 |
90 | CLS :INPUT "Spieldauer: C";C$ |
100 | CLS :PRINT "Markenbezeichnung :":INPUT F$(0) |
110 | POKE 12348,16 |
120 | IF LEN F$(0)>27 BEEP 2GOTO 100 |
130 | CLS :INPUT "Ordnungsnummer : ";O$:IF LEN O$>2BEEP 2:GOTO 130 |
140 | CLS :PRINT "Seite 1":INPUT "Titel : ";S$(0):POKE 12348,16:INPUT "Interpret: ";I$(0) |
150 | POKE 12348,16 |
160 | IF LEN (S$(0)+I$(0))>32 BEEP 2:GOTO 140 |
170 | CLS :PRINT "Seite 2":INPUT "Titel : ";S$(1):POKE 12348,16:INPUT "Interpret: ";I$(1) |
180 | POKE 12348,16 |
190 | IF LEN (S$(1)+I$(1))>32 BEEP 2:GOTO 170 |
200 | WAIT :CLS :PRINT "CE-140P o.k.? |
210 | CLS |
220 | LPRINT CHR$ &1B+"@ |
230 | GRAPH :COLOR 0,7:LLINE (480,0)-(0,0),1 |
240 | LLINE (78,-15)-(403,-15)-(480,-83)-(480,-110)-(0,-110)-(0,-83),0 |
250 | LLINE (0,-83)-(78,-15) |
260 | GLCURSOR (90,-50):LPRINT "P";F$(0) |
270 | GLCURSOR (90,-75):LPRINT "P";T$:GLCURSOR (240,-75):LPRINT "PC";C$ |
280 | GLCURSOR (90,-100):LPRINT "PDolby ";D$:GLCURSOR (240,-100):LPRINT "PStereo" |
290 | LLINE (480,-125)-(0,-125),1 |
300 | LLINE (0,-135)-(46,-181),0,2,B |
310 | CROTATE 1:CSIZE 3:COLOR 4,7 |
320 | IF LEN O$=1 GLCURSOR (14,-151):GOTO 340 |
330 | GLCURSOR (14,-142) |
340 | LPRINT "P";O$ |
350 | CROTATE 0:CSIZE 1:LLINE (54,-135)-(69,-150),0,5 |
360 | GLCURSOR (60,-146):LPRINT "P1" |
370 | LLINE (54,-181)-(69,-166),0,1 |
380 | GLCURSOR (60,-177):LPRINT "P2":POKE &FB20,0 |
390 | LLINE (0,-191)-(480,-191),1,0 |
400 | LLINE (480,-158)-(54,-158),0,0 |
410 | CSIZE 2:GLCURSOR (84,-150):COLOR 0,7:LPRINT "P";I$(0):COLOR 2,7:LPRINT "P ";S$(0) |
420 | GLCURSOR (84,-181):COLOR 0,7:LPRINT "P";I$(1):COLOR 2,7:LPRINT "P ";S$(1) |
430 | S=5:GLCURSOR (0,-191):GOSUB 650 |
440 | M=1 |
450 | CLS :PRINT "1 = Titel","4 = Rahmen":PRINT "2 = Seite","5 = Ende":PRINT "3 = Zeile" |
460 | CURSOR 20,3:INPUT M |
470 | ON M GOTO 500 ,490 ,600 ,620 ,630 |
480 | GOTO 440 |
490 | S=1:GOTO 440 |
500 | CLS :INPUT "Titel: ";T$(0) |
510 | POKE 12348,16 |
520 | X=INT (LEN T$(0)/37.5)+1 |
530 | IF Z+X>12 GLCURSOR (0,-330):GOSUB 650 |
540 | IF K CLEAR K:GOTO 560 |
550 | CIRCLE (15,-35-Z*24),5,S,0,360,1,120 |
560 | GLCURSOR (30,-41-Z*24):COLOR 0,7:LPRINT "P";LEFT$ (T$(0),37) |
570 | IF X>1 GLCURSOR (30,-65-Z*24):LPRINT "P";MID$ (T$(0),38,37) |
580 | IF X>2 GLCURSOR (30,-89-Z*24):LPRINT "P";RIGHT$ (T$(0),(LEN T$(0)-74) |
590 | Z=Z+X:GOTO 440 |
600 | IF Z+1=13 GLCURSOR (0,-330):GOSUB 650 |
610 | GLCURSOR (30,-41-Z*24):K=1:GOTO 500 |
620 | GLCURSOR (0,-330)GOSUB 650 :GOTO 440 |
630 | CLS :GLCURSOR (0,-400):LPRINT CHR$ &1B+"@" |
640 | END |
650 | SORGN :Z=0 |
660 | LLINE (0,-15)-(480,-315),0,0,B:POKE &FB20,0:LLINE (480,-330)-(0,-330),1 |
670 | RETURN |
Dokumentation ansehen
Programmspeicher-Image laden
![]() |
Falls diese Seite ohne Navigationsleiste angezeigt wird, aktivieren Sie Javascript oder klicken Sie hier!