Author Archives: digitalerr0r

XNA Shader Programming – Tutorial 26, Bump Mapping Perlin Noise

This tutorial will continue from Tutorial 25, where we implemented a noise function. Now that you have the Perlin Noise-function in your shader, it is very simple to implement Bump Mapping. The object being rendered contains normals on each point … Continue reading

Posted in Graphics, Tutorial, XNA Shader Tutorial | 2 Comments

XNA Shader Programming – Tutorial 25, Perlin Noise using the GPU

This tutorial will intruduce you to procedural textures. If you ever want to generate textures procedurally, you probably stumble upon the Perlin Noise algorithm created by Ken Perlin in 1983. Why noise? If you are trying to model natural textures … Continue reading

Posted in Graphics, Tutorial, XNA Shader Tutorial | 4 Comments

Commodore 64 Programming #10: Multiple interrupts

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. We are not going to introduce many new things in this tutorial, just use what you know to create … Continue reading

Posted in Commodore 64 | 30 Comments

Commodore 64 Programming #9: Interrupts and music

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. In this tutorial we will take a look at one of the most important topic when it comes to … Continue reading

Posted in Commodore 64 | 19 Comments

Commodore 64 Programming #8: Text and custom charsets

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. In the previous tutorial, we learned how to create and render a bitmap, and how to enter bitmap-mode. In … Continue reading

Posted in Commodore 64 | 11 Comments

Commodore 64 Programming #7: Creating and rendering bitmaps

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. In this tutorial we are going to cover two things. First we will look at one way of creating … Continue reading

Posted in Commodore 64 | 21 Comments

Commodore 64 Programming #6: Raster lines

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. A raster line is the line that is being redrawn on the screen. You can create a lot of … Continue reading

Posted in Commodore 64 | 13 Comments

Commodore 64 Programming #5: Clearing the screen

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. In the previous tutorials we created stuff that rendered a sprite and changed the color on things. In this … Continue reading

Posted in Commodore 64 | 9 Comments

Demo-source from The Gathering 2011

This is the demo-source created from the presentation I had at The Gathering 2011. Download by clicking the zip-file below: http://cid-2b7007e9ec2ae37b.office.live.com/embedicon.aspx/.Public/WindowsGame1.rar Screenshot from the app The game MageDefender is also on the way, but delayed due to some uploading issues.

Posted in Uncategorized | Leave a comment

Commodore 64 Programming #4: Rendering a sprite

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. In this tutorial we will take a quick look at how to render a sprite on the very nice … Continue reading

Posted in Commodore 64 | 21 Comments