BBS: Inland Empire Archive Date: 04-10-93 (08:26) Number: 333 From: RICH GELDREICH Refer#: NONE To: VICTOR YIU Recvd: NO Subj: Prototype 3/3 Conf: (2) Quik_Bas
'>>> Start of page 3.
L4$ = "NEXT:L&=L&+100:?L&\" + MID$(STR$(LinesWritten), 2) +_
";CHR$(29)"
L4$ = L4$ + Q$ + "%" + Q$ + ";:LOCATE,1:END SUB"
PRINT #2, L1$
PRINT #2, L2$
PRINT #2, L3$
PRINT #2, L4$
END SUB
SUB EncodeStart
k = 1
FOR a = 0 TO 7
Power2(a) = k
k = k * 2
NEXT
GoodChars$ = "abcdefghijklmnopqrstuvwxyz"
GoodChars$ = GoodChars$ + UCASE$(GoodChars$) + "0123456789()"
OutputLine$ = "G" + CHR$(34) + SPACE$(63)
OutputPos = 3
FOR a = LEN(I$) TO 1 STEP -1
IF INSTR("\:", MID$(I$, a, 1)) THEN EXIT FOR
NEXT
P$ = UCASE$(MID$(I$, a + 1))
Q$ = CHR$(34)
L0$ = "'This prototype PostIt! script was created on " + DATE$ +_
"."
L1$ = "DEFINT A-Z:T$=" + Q$ + "abcdefghijklmnopqrstuvwxyz" + Q$_
+ ":F$=" + Q$ + P$ + Q$
L2$ = "OPEN" + Q$ + "O" + Q$ + ",1,F$,8192:DIM SHARED"+_
" Q,T(7,122),R,I,L&,K"
L2$ = L2$ + ":T$=T$+UCASE$(T$)"
L3$ = "T$=T$+" + Q$ + "0123456789()" + Q$ + ":FOR B=0 TO"+_
" 7:M=2^B:Z=0"
L3$ = L3$ + ":FOR A=1 TO 64"
L4$ = "T(B,ASC(MID$(T$,A,1)))=Z:Z=Z+M:NEXT A,B:Q=255:?"
L4$ = L4$ + Q$ + "Extracting " + Q$ + "F$"
PRINT #2, L0$
PRINT #2, L1$
PRINT #2, L2$
PRINT #2, L3$
PRINT #2, L4$
END SUB
'________O_/________________________| SNIP
|______________________\_O_______
' O \ | HERE | / O
Could you decrease the size of this ^^^^^^^ in the next version? Looking
back at my posted message, I noticed that it gets badly cut off because
it's larger than 65 characters or so.
I'm working on a way to meet Coridon's challenge and increase the
maximum script size to 64k or so... It might involve assembly.
Rich
--- MsgToss 2.0b
* Origin: Computer Co-Op - Voorhees, NJ | Ted Hare (1:266/29)

Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET