home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boston 2
/
boston-2.iso
/
DOS
/
PROGRAM
/
BASIC
/
POWBASIC
/
LIBRARY1
/
EXAMP1.ZIP
/
UMEX235.BAS
< prev
next >
Wrap
BASIC Source File
|
1990-03-29
|
716b
|
28 lines
'User's Manual Example, Page 235.
DEFINT A-Z
DEF SEG = &HB800
FOR COUNT = 1 TO 500
ATTR = INT( RND*255)
CHAR = INT( RND*32 )
ROW = INT( RND*25 )
COL = INT( RND*80 )
OFFSET = (ROW * 160) + (COL * 2)
POKE OFFSET, CHAR
POKE OFFSET+1, ATTR
NEXT COUNT
LETTER$ = INPUT$(1)
FOR ROUND1 = 1 TO 50
BACKGRD = INT( RND*8)
NEWCHAR = INT( RND*31 )
ROW = INT( RND*15 )
COL = INT( RND*70 )
FOR ROWCOUNT = ROW TO ROW + 10
FOR COLCOUNT = COL TO COL + 10
OFFSET = ROWCOUNT * 160 + COLCOUNT * 2
ATTR = PEEK(OFFSET + 1) MOD 16 + BACKGRD * 16
POKE (OFFSET + 1), ATTR
POKE (OFFSET), NEWCHAR
NEXT COLCOUNT
NEXT ROWCOUNT
NEXT ROUND1