-- title: tv static
-- author: pixelbath
-- desc: reference for tv static effect
rnd=math.random
-- introduce wobble by scanlines
function SCN(sl)
t=time()/300
poke(0x03FF9,math.sin(t+sl/10)*3)
end
function tv()
-- add static
for i=1,10000 do
pix(rnd(0,239), rnd(0,135), 0)
end
-- add scanlines
for y=0,136,2 do
line(0,y,239,y,0)
end
t=-time()/10
y=t%136
line(0,y,239,y,15)
y=(2*t)%200
line(0,y,239,y,15)
end
function TIC()
-- TODO: make these color bars programmatic
map()
print("TEST",80,50,0,false,4)
--rect(60,80,50,20,8)
tv()
end
--
-- 000:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
-- 001:4444444444444444444444444444444444444444444444444444444444444444
-- 002:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
-- 003:6666666666666666666666666666666666666666666666666666666666666666
-- 004:1111111111111111111111111111111111111111111111111111111111111111
-- 005:2222222222222222222222222222222222222222222222222222222222222222
-- 006:9999999999999999999999999999999999999999999999999999999999999999
-- 016:9999999999999999999999999999999999999999999999999999999999999999
-- 018:2222222222222222222222222222222222222222222222222222222222222222
-- 020:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
-- 022:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
-- 035:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
-- 036:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
-- 037:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
-- 038:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
--
--
--
-- 000:1a1c2c5d275db13e53ef7d57ffcd75a7f07038b76425717929366f3b5dc941a6f673eff7f4f4f494b0c2566c86333c57
--