home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Set of Apple II Hard Drive Images
/
eric.hdv
/
KARAOKE
/
KARAPLAY.bas
< prev
next >
Wrap
BASIC Source File
|
2020-08-13
|
2KB
|
52 lines
1 PRINT CHR$(4)"BLOAD KARAPLAY.OBJ"
2 POKE 12 *4096 +5 *16 +15,0: TEXT : HGR2 : GR : TEXT : HOME : PRINT CHR$(4)"BLOAD PI.INSTRUMENTAL,A$4000"
5 TEXT : HOME : PRINT CHR$(21)
10 REM cat
20 INPUT "";SO$
21 IF SO$ = "*" THEN TEXT : HOME : END
22 IF SO$ = "" THEN PRINT : PRINT CHR$(4)"CAT": GOTO 20
25 PRINT CHR$(4)"BLOAD "SO$",A$2000,TTXT"
27 SG$ = "":PT = 8192
29 IF PEEK(PT) < >13 THEN SG$ = SG$ + CHR$( PEEK(PT)):PT = PT +1: GOTO 29
30 PT = PT +1
31 HOME : GR : CALL 768 +6 *16
32 GOSUB 1000: VTAB 21: HTAB 8: PRINT "Rangell Karaoke Presents:": PRINT : HTAB 20 - INT( LEN(SG$)/2): PRINT SG$
33 CALL 768 +6 *16: GOSUB 2000
34 TEXT : HOME
35 PRINT CHR$(4)"PR#3": PRINT CHR$(17)
40 I = PT:J = PT
50 HOME
100 J = I: POKE 6,J - INT(J/256) *256: POKE 7, INT(J/256): CALL 768 +32 +8:I = PEEK(6) + PEEK(7) *256
101 CH$ = CHR$( PEEK(I)): IF CH$ < >"~" THEN 200
105 NORMAL : HOME
110 J = I +1: POKE 6,J - INT(J/256) *256: POKE 7, INT(J/256): CALL 768
150 VTAB 1: HTAB 1: INVERSE
155 POKE 768 +32 +7,1
160 GOTO 900
200 IF CH$ = "@" THEN NORMAL :J = I +1: POKE 6,J - INT(J/256) *256: POKE 7, INT(J/256): CALL 768 +11 *16 +6:I = PEEK(6) + PEEK(7) *256: GOTO 100
300 IF CH$ = "^" OR CH$ = " " OR CH$ = "-" OR CH$ = CHR$(13) THEN CALL 768 +6 *16: INVERSE : POKE 768 +32 +7,64: GOTO 900
400 IF CHR$( PEEK(I)) = "`" THEN 910
500 PRINT CHR$( PEEK(I));
900 I = I +1: GOTO 100
910 TEXT : NORMAL : FOR X = 1 TO 24: PRINT : FOR DE = 1 TO 10: NEXT : NEXT
920 GOSUB 1000
930 VTAB 22: PRINT " Another Rangell Karaoke Masterpiece!"
931 NORMAL
935 FI = 0
940 CALL 768 +6 *16: GOTO 5
999 END
1000 GR
1010 FOR X = 0 TO 19
1020 COLOR= INT( RND(1) *15) +1
1030 VLIN 0,39 AT X
1035 VLIN 0,39 AT 39 -X
1040 NEXT X
1050 RETURN
2000 REM OPEN CURTAIN
2010 FOR X = 19 TO 0 STEP -1
2020 COLOR= 0
2030 VLIN 0,39 AT X
2035 VLIN 0,39 AT (39 -X)
2036 FOR DE = 1 TO 10: NEXT
2040 NEXT X
2050 RETURN