Ruby:
echo 'loop do print ["\u2571","\u2572"].sample end'|ruby
echo 'loop do print ["\u2571","\u2572"].sample end'|ruby
echo 'loop do print ["\u2571","\u2572"].sample ; sleep 0.001 end'|ruby
ruby -e 'loop do print ["\u2571","\u2572"].sample ; sleep 0.001 end' ruby -e 'print %W{\u2571 \u2572}.sample while sleep 1e-3'
(Updated: Made 3 chars shorter.)And a shorter, but cheats, version:
yes|ruby -pe'$_=%W{\u2571 \u2572}.sample;sleep 1e-3'
My favorite overall balance of readability and shortness though is: ruby -e 'print %w{╱ ╲}.sample while sleep 0.01'The C64 had magic. I miss my old C64.
Lots of fun. Use it to make old stuff like this feel more authentic, or just run your builds in it and tell your housemates you're haxxing teh gibson.
TBH though the reason it doesn't feel the same is ultimately because you're not the person you were 20-30 years ago, whoever that was. Nothing to do with the code or its execution environment.