home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nibble Magazine
/
nib29b.dsk
/
MOUSETEXT.DEMO.bas
< prev
next >
Wrap
BASIC Source File
|
2023-02-26
|
2KB
|
34 lines
10 REM **********************
20 REM * MOUSETEXT.DEMO *
30 REM * BY LEH-WEN YAU *
40 REM * COPYRIGHT (C) 1986 *
50 REM * BY MICROSPARC, INC *
60 REM * CONCORD, MA 01742 *
70 REM **********************
80 ONERR GOTO 280
90 PRINT : PRINT CHR$(4)"PR#3": REM TURN ON ENHANCED VIDEO
100 PRINT : PRINT CHR$(17): REM SET 40-COLUMN MODE
110 PRINT : PRINT CHR$(4);"BLOAD IMBED"
120 PRINT : IF PEEK(48896) = 76 THEN PRINT CHR$(4)"PR# A$300": GOTO 140: REM ENABLE MOUSEIMBED
130 POKE 54,0: POKE 55,3: CALL 1002: REM FOR DOS 3.3
140 HOME :A$ = "MOUSEIMBED DEMO": VTAB 1: GOSUB 260
150 A$ = "BY LEH-WEN YAU": VTAB 3: GOSUB 260
160 A$ = "** COPYRIGHT 1986 BY MICROSPARC, INC **": VTAB 5: GOSUB 260
170 VTAB 8
180 PRINT "PRESS K TO MOVE UP": REM DELETE CHAR ON EACH SIDE OF K
190 PRINT " H TO MOVE LEFT": REM DELETE CHAR ON EACH SIDE OF H
200 PRINT " U TO MOVE RIGHT": REM DELETE CHAR ON EACH SIDE OF U
210 PRINT " J TO MOVE DOWN": REM DELETE CHAR ON EACH SIDE OF J
220 PRINT " A OR @ TO FIRE": REM DELETE CHAR ON EACH SIDE OF A AND EACH SIDE OF @
230 PRINT : PRINT "FG HERE COMES THE MOUSETEXT MAN!": REM DELETE CHAR BEFORE F AND AFTER G
240 PRINT : PRINT "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ THE SET": REM DELETE CHAR BEFORE @ AND AFTER _
250 END
260 HTAB 21 - LEN(A$)/2: PRINT A$: REM CENTER TEXT
270 RETURN
280 ER = PEEK(222):EL = PEEK(219) *256 + PEEK(218): REM ERROR HANDLER
290 POKE 216,0: TEXT : HOME : VTAB 7: PRINT CHR$(4)"CLOSE"
300 IF ER = 6 THEN PRINT "FILE NOT FOUND": PRINT "THIS PROGRAM REQUIRES THE BINARY FILE 'IMBED' TO BE ON THE SAME DISK";: GOTO 340
310 IF ER = 8 THEN PRINT "I/O ERROR": GOTO 340
320 IF ER = 16 THEN PRINT "SYNTAX ERROR IN LINE "EL: GOTO 340
330 PRINT "UNANTICIPATED ERROR IN LINE "EL
340 VTAB 23: CALL -3288: END