CodePen

HTML

            
              <div>
    <canvas id="canvas"></canvas>
</div>
            
          
!
via HTML Inspector

CSS

            
              @import url(http://fonts.googleapis.com/css?family=Press+Start+2P);

body {
  margin : 0;
  font-family:'Press Start 2P';
  background: #000;
  width:100%;
}
div{width:640px;margin: 100px auto;}
canvas {
  font-family:'Press Start 2P';
}
            
          
!
? ?
? ?
Must be a valid URL.
+ add another resource
via CSS Lint

JS

            
              /*
OMG cors how I hate thee. Images are loaded with dataurls.. and are quite long
*/
(function () {
      var requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || function (callback) {
              window.setTimeout(callback, 1000 / 60);
          };
      window.requestAnimationFrame = requestAnimationFrame;
  })();



    var canvas = document.getElementById("canvas"),
        ctx = canvas.getContext("2d"),
        width = 640,
        height = 480,
        c64p = [
            "#000",
            "#FFF",
            "#903040",
            "#93ffff",
            "#702bff",
            "#40b710",
            "#2000bf",
            "#e0e060",
            "#b05030",
            "#803000",
            "#ff7b9e",
            "#404040",
            "#909090",
            "#90FF90",
            "#3060FF",
            "#C0C0C0"],
        c64pRGB = [
            {r: 0, g : 0, b : 0},
            {r: 255, g : 255, b : 255},
            {r: 144, g : 48, b : 64},
            {r: 147, g : 255, b : 255},
            {r: 112, g : 43, b : 255},
            {r: 64, g : 183, b : 16},
            {r: 32, g : 0, b : 191},
            {r: 224, g : 224, b : 96},
            {r: 176, g : 80, b : 48},
            {r: 128, g : 48, b : 0},
            {r: 255, g : 123, b : 158},
            {r: 64, g : 64, b : 64},
            {r: 144, g : 144, b : 144},
            {r: 144, g : 255, b : 144},
            {r: 48, g : 96, b : 255},
            {r: 192, g : 192, b : 192}
        ],
        audio = new Audio(),
        cur = {
            x: 40,
            y: 110,
            on: true,
            lastBlink: new Date().getTime(),
            waitTime: 400,
            actions: [{
                time: 2000, text: "L"
            }, {
                time: 180, text: "O"
            }, {
                time: 220, text: "A"
            }, {
                time: 120, text: "D"
            }, {
                time: 120, text: " "
            }, {
                time: 850, text: '"'
            }, {
                time: 110, text: "*"
            }, {
                time: 580, text: '"'
            }, {
                time: 370, text: ","
            }, {
                time: 300, text: "8"
            }, {
                time: 350, text: ","
            }, {
                time: 310, text: "1"
            }, {
                time: 100, ret: true
            }, {
                time: 100, ret: true
            }, {
                time: 500, text: "SEARCHING FOR *"
            },
            { time: 1000, ret: true },
            { time: 0, text: "LOADING" },
            { time: 2000, ret: true },
            { time: 0, text: "READY" },
            { time: 0, ret: true },
            { time: 500, text: "R" },
            { time: 500, text: "U" },
            { time: 450, text: "N" },
            { time: 300, ret: true }
            ],
            curAction: 0,
            lastAction: new Date().getTime(),
            render: function () {
                if (this.curAction < this.actions.length) {
                    if (new Date().getTime() > this.lastAction + this.actions[this.curAction].time) {
                        var action = this.actions[this.curAction];
                        this.lastAction = new Date().getTime();

                        // remove the cursor
                        ctx.fillStyle = c64p[6];
                        ctx.fillRect(this.x, this.y, 12, 14);
                        if (!action.ret) {
                            ctx.fillStyle = c64p[14];
                            ctx.fillText(action.text, this.x, this.y + 14);

                            this.x += action.text.length * 12;
                        } else {
                            this.x = 40;
                            this.y += 14;
                        }

                        this.curAction++;
                    }
                }

                // blink
                if (new Date().getTime() > this.lastBlink + this.waitTime) {
                    this.lastBlink = new Date().getTime();
                    if (this.on) {
                        ctx.fillStyle = c64p[14];
                        ctx.fillRect(this.x, this.y, 12, 14);
                        this.on = false;
                    } else {
                        ctx.fillStyle = c64p[6];
                        ctx.fillRect(this.x, this.y, 12, 14);
                        this.on = true;
                    }
                }
            }
        },
        titleImage = new Image(),
        titleCan = document.createElement("canvas"),
        titleCtx = titleCan.getContext("2d"),
        staticText = new Image(),
        staticCan = document.createElement("canvas"),
        staticCtx = staticCan.getContext("2d"),
        scrollText = new Image(),
        scrollCan = document.createElement("canvas"),
        scrollCtx = scrollCan.getContext("2d"),
        scrollTemp = document.createElement("canvas"),
        scrollTCtx = scrollTemp.getContext("2d"),
        dTitle = {
            x : width,
            y : 10
        },
        startDemo = function () {
            cur.render();
            if (cur.curAction == cur.actions.length) {
                demoStep++;
                demoStart = new Date().getTime();
            }
        },
        loading = function () {
            bars = 50;
            while (bars--) {
                ctx.fillStyle = c64p[parseInt(Math.random() * 16)];
                ctx.fillRect(0, (width / 50 * bars), width, Math.random() * width / 10);
            }
            ctx.fillStyle = c64p[6];
            ctx.fillRect(40, 40, width - 80, height - 80);
        },
        intro = {
            step : 0,
            flash : 0,
            showText : false,
            staticGrad : [7,8,9,10,4,6,14,3,13,5],
            staticTime : new Date().getTime(),
            scrollX : -canvas.width*2,
            ang : 0,
            pix : null,
            newImageData : null,
            npix : null,
            titleFlash : function(){
                var imageData = titleCtx.getImageData(0,0,titleCan.width,titleCan.height),
                    pix = imageData.data;

                for (var i = 0, n = pix.length; i <n; i += 4) {
                    pix[i] = Math.min(pix[i] + this.flash, 255);
                    pix[i+1] = Math.min(pix[i] + this.flash, 255);
                    pix[i+2] = Math.min(pix[i] + this.flash, 255);
                }
                titleCtx.putImageData(imageData, 0, 0);
            },
            staticUpdate : function(){
                this.imageData = staticCtx.getImageData(0,0,staticCan.width,staticCan.height),
                this.pix = this.imageData.data;

                for(var x = 0; x < staticCan.width; x++) {
                    for(var y = 0; y < staticCan.height; y++) {
                        var pData = (x + y * staticCan.width) * 4,
                            rounded = Math.round(y/10)*10,
                            gradCol = c64pRGB[this.staticGrad[Math.abs(y - rounded)]];

                       this. pix[pData] = gradCol.r;
                    this.pix[pData+1] = gradCol.g;
                       this.pix[pData+2] = gradCol.b;
                    }
                }

                // update the gradient
                if(new Date().getTime() > this.staticTime + 50){
                    this.staticTime = new Date().getTime();
                    this.staticGrad.push(this.staticGrad.shift());
                }

                staticCtx.putImageData(this.imageData, 0, 0);
            },
            scrollUpdate : function(){
                this.scrollX+=4;
                if(this.scrollX >= scrollCan.width){
                    this.scrollX = -canvas.width;
                }
                this.pix = scrollCtx.getImageData(this.scrollX,0,scrollTemp.width,scrollTemp.height).data;

                this.newImageData = scrollTCtx.createImageData(scrollTemp.width,scrollTemp.height);
                this.npix = this.newImageData.data;

                for(var x = 0; x < scrollTemp.width; x++) {
                    this.ang+=0.01;
                    for(var y = 0; y < scrollTemp.height; y++) {
                        var pData = (x + y * scrollTemp.width) * 4,
                            pData2 = (x + (y-Math.round(Math.sin(this.ang)*20)) * scrollTemp.width) * 4;

                        this.npix[pData] = this.pix[pData2];
                        this.npix[pData+1] = this.pix[pData2+1];
                        this.npix[pData+2] = this.pix[pData2+2];
                        this.npix[pData+3] = this.pix[pData2+3];
                    }
                }

                scrollTCtx.putImageData(this.newImageData, 0, 0);

            },
            blood : [],
            addBlood : function(){
                this.blood.push({
                    x : 550+Math.random()*50, 
                    y : 50 + Math.random()*10, 
                    speed : 6+Math.random(),
                    drip : false,
                    ang : 0
                });
            },
            bloodDrip : function(){
                ctx.fillStyle = c64p[2];
                for(var b = 0; b < this.blood.length; b++){

                    if(this.blood[b].drip){
                        this.blood[b].y += this.blood[b].speed;
                        
                        if(this.blood[b].y > canvas.height){
                            this.blood[b].y = 50 + Math.random()*10;
                            this.blood[b].x = 550+Math.random()*50;
                            this.blood[b].drip = false;

                            if(this.blood.length < 8){
                                this.addBlood();
                            }
                        }

                        ctx.fillRect(this.blood[b].x, this.blood[b].y, 4, 6);
                    }else{
                        this.blood[b].ang+=0.05;
                        var stretch = Math.round(Math.sin(this.blood[b].ang)*30);

                        if(stretch > 25){
                             this.blood[b].drip = true;
                             this.blood[b].ang = 0;
                        }

                        ctx.fillRect(this.blood[b].x, this.blood[b].y, 4, stretch);
                    }
                }
            },
            update : function () {
                ctx.fillStyle = c64p[0];
                ctx.fillRect(0, 0, width, height);

                switch(this.step){
                    case 0:
                        dTitle.x -=3;
                        if(dTitle.x < 10){
                            dTitle.x = 10;
                            this.step++;
                        }
                    break;
                    case 1:
                        this.titleFlash();
                        this.flash +=30;
                        if(this.flash>=255){
                            this.flash = 0;
                            this.step++;
                        }
                    break;
                    case 2:
                        this.titleFlash();
                        this.flash -=30;
                        if(this.flash<=-255){
                            this.step++;
                            titleCtx.drawImage(titleImage,0,0);
                            this.showText = true;
                            // init 2 drops
                            this.addBlood();
                            this.addBlood();
                        }
                    break;
                }

                if(this.showText){
                    this.staticUpdate();
                    this.scrollUpdate();
                    ctx.drawImage(staticCan,188,150);
                    ctx.drawImage(scrollTemp,0,350);
                    this.bloodDrip();
                }
                ctx.drawImage(titleCan, dTitle.x,dTitle.y);
            }
        },
        demoStep = 0,
        demoStart = new Date().getTime(),
        demoSteps = [{
            callBack: function () {
                startDemo();
            },
            totalTime: 0
        }, {
            callBack: function () {
                loading();
            },
            totalTime: 2000
        }, {
            callBack: function () {
                audio.play();
                demoStep++;
            },
            totalTime: 0
        }, {
            callBack: function () {
                intro.update();
            },
            totalTime: 0
        }],
        demoController = function () {
            var demo = demoSteps[demoStep];

            if (demo.totalTime > 0) {
                if (new Date().getTime() > demoStart + demo.totalTime) {
                    demoStart = new Date().getTime();
                    demoStep++;
                }
            }

            demo.callBack();
            requestAnimationFrame(function () {
                demoController();
            });
        };

        setTimeout(function () {
            canvas.width = width;
            canvas.height = height;

            audio.src = "http://www.somethinghitme.com/projects/aud/the_wrong_funky.ogg";
            audio.src = "http://www.somethinghitme.com/projects/aud/the_wrong_funky.mp3";
            audio.preload = true;

            ctx.fillStyle = c64p[14];
            ctx.fillRect(0, 0, width, height);

            ctx.fillStyle = c64p[6];
            ctx.fillRect(40, 40, width - 80, height - 80);

            ctx.textAlign = "center";
            ctx.fillStyle = c64p[14];
            ctx.font = "12px 'Press Start 2P'";
            ctx.fillText("**** COMMODORE 64 BASIC V2 ****", width / 2, 60);
            ctx.fillText("64k RAM SYSTEM  38911 BASIC BYTES FREE", width / 2, 80);
            ctx.textAlign = "left";
            ctx.fillText("READY.", 42, 110);

            titleImage.src = "data:image/png;base64,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";
            titleImage.addEventListener("load", function(){
                titleCan.width = 606;
                titleCan.height = 87;

                titleCtx.drawImage(titleImage,0,0);
            });

            staticText.src = "data:image/png;base64,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";
            staticText.addEventListener("load", function(){
                staticCan.width = 265;
                staticCan.height = 129;

                staticCtx.drawImage(staticText,0,0);
            });

            scrollText.src = "data:image/png;base64,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";
            scrollText.addEventListener("load", function(){
                scrollCan.width = 13474;
                scrollCan.height = 60;

                scrollCtx.drawImage(scrollText,0,20);

                scrollTemp.width = canvas.width;
                scrollTemp.height = 60;
                demoController();
            });

        }, 200);
            
          
!
Must be a valid URL.
+ add another resource
via JS Hint
Loading ..................