Hi all. I don't know if any of you remember this program from the 90's. But someone made this and posted it, I believe, to the newsgroup comp.lang.basic.misc back then. It shows a wormhole effect and 3D text. After I post the original, the next post on this thread will be what I did with it last night to make text like this in other programs. I think this was made by someone named Travis Schultz. I added the _FULLSCREEN at the top to see it better.
PALETTE 255, 63 * 65536 + 63 * 256 + 63 PRINT " PLEASE WAIT - INITIALIZING ";
linen = 1
linep = 1
'OUT 968, 0
'FOR i = 1 TO 765
'OUT 969, 0
'NEXT i
OUT &H3C7, c: r
= INP(&H3C9): g
= INP(&H3C9): b
= INP(&H3C9) n = 0
x = 5
n = n + 1
x = x / 1.003
x = x * 1.003
c(I) = I * (63 / 6)
c(I) = 0
LINE (0, 0)-(320, 10), 0, BF
IF POINT(I
, j
) > 0 THEN LINE ((I
- 196) * 2, j
* 2 + 50)-((I
- 196) * 2 + 2, j
* 2 + 52), 15, BF
skip2j:
n = I * 12
c = n * 65536 + n * 256 + n
LINE (0, 0)-(320, 10), 0, BF
r = I + 13
g = I - 1
c = g * 256 + r
c = I * 4
n = c * 65536 + c * 256 + c
GET (50, 0)-(250, 8), ass
() LINE (50, 0)-(250, 8), 0, BF
ax = 0
av = 0
ax = ax + av
b = c(5)
c(j) = c(j - 1)
c(1) = b
tm = tm + 1
GET (16, 180)-(311, 199), text
() at$
= MID$(scr$
, linep
, 1) linep = linep + 1
linep = 1
linen = linen + 1
tm = 1
skip2l:
'If you are reading this, we told you about it!!!
DATA " *P@R#O$G*R@A#M$E*D@ *B$Y* $M*Y"