Stig Runar Vangen homepage


JavaScript water

After implementing the tunnel effect I wanted to try an another oldschool demo effect as well. This time I tried to implement a water effect which I found at Water effect.

Go to Water Effect.
Warning (2): Illegal string offset 'lang' [APP/View/Helper/AppHelper.php, line 37]
Monday February 18. 2013

Tunnel update

After publishing the tunnel effect, I got some feedback from Jonas Lund on Google+. He suggested using fixed point math for all calculations, which resulted in a speed increase at around ten times what I initially had. This increase in speed almost makes it unneeded to have several levels of quality for present computers. His suggestions also included a few other tricks I was not aware of, which definitely will improve the next project I work on. You gotta love the internet.
Sunday February 17. 2013

JavaScript tunnel

I found an article describing how an old demo effect was implemented at Tunnel effect, and I wanted to try to implement this effect using HTML5 JavaScript.

JavaScript is not well suited for these type of effects, so I implemented several quality levels. The render quality can be changed in the top right corner. It is also possible to improve performance by resizing the browser window to a smaller size.

Go to Tunnel.
Warning (2): Illegal string offset 'lang' [APP/View/Helper/AppHelper.php, line 37]
Thursday February 14. 2013

Added Commodore 64 Games

I've added some games that I made on my Commodore 64. I found these games on some old cassette tapes I found in a box. I decided to try to import them to my computer and digitally preserve them that way. In order to transfer the games I bought a USB cassette player. Each side of these cassette tapes hold 30 minutes of noise, and I had to run through these tapes in 1:1 speed using different methods for recording the sound. After trying several tools for converting autdio files into Commodore 64 application files, I got best results using WAV-PRG. This application takes the recorded audiofile, and outputs several PRG files, which can then be opened in an emulator. I've added the games I was able to extract as a downloadable archive. For playing these games, I recommend using The VICE Emulator.

To compare a cassette tape with the storage technologies of today, the transfer rate of the Commodore 64 cassette was roughly 300 bits/s. This gives an overwhelming 100kB per 30 minute cassette. The storage capacity could be improved to 1000kB using turbo tape software or other fast loaders.

In addition to this, I added counts behind category and tech names, so that one can easily see how many titles are contained behind each link.
Saturday February 2. 2013