home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Set of Apple II Hard Drive Images
/
eric.hdv
/
KARAOKE:OLD
/
KARAPLAY.bas
< prev
next >
Wrap
BASIC Source File
|
2020-08-13
|
2KB
|
48 lines
1 PRINT CHR$(4)"BLOAD KARAPLAY.OBJ"
2 HGR2 : TEXT : PRINT CHR$(4)"BLOAD PI.INSTRUMENTAL,A$4000"
5 TEXT : HOME : PRINT CHR$(21)
10 PRINT CHR$(4)"CAT"
20 INPUT "SONG:";SO$
30 PRINT CHR$(4)"BLOAD "SO$",A$2000,TTXT"
31 PRINT : PRINT "WHEN THE SCREEN CLEARS, PRESS BUTTON0 TO START THE SHOW": PRINT : INPUT "PRESS RETURN TO BEGIN:";KY$: HOME : GR : CALL 768 +6 *16
32 GOSUB 1000: VTAB 22: HTAB 8: PRINT "RANGELL KARAOKE PRESENTS:": HTAB 20 - INT( LEN(SO$)/2): PRINT SO$
33 CALL 768 +6 *16: GOSUB 2000
34 TEXT : HOME
35 PRINT CHR$(4)"PR#3": PRINT CHR$(17)
40 I = 8192:J = 8192
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
102 IF FI = 0 THEN FI = 1: GOTO 105: REM don't wait on first tilde
103 CALL 768 +6 *16
105 NORMAL : FOR X = 1 TO 24: PRINT : NEXT : VTAB 1: HTAB 1
110 J = I +1: POKE 6,J - INT(J/256) *256: POKE 7, INT(J/256): CALL 768
150 VTAB 1: HTAB 1: NORMAL
155 POKE 768 +32 +7,1
160 GOTO 900
200 IF CH$ = "@" THEN NORMAL : POKE 768 +32 +7,1: GOTO 900
300 IF CH$ = "^" 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 : FOR X = 1 TO 24: PRINT : FOR DE = 1 TO 10: NEXT : NEXT
920 GOSUB 1000
930 VTAB 22: PRINT " Another Rangell Karaoke Masterpiece!"
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