Author Archives: digitalerr0r

Commodore 64 Programming #3: 6502 arithmetic’s

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. Continuing from the previous tutorial, this tutorial will focus on basic arithmetic’s on 6502/6510 microprocessor programming – to get … Continue reading

Posted in Commodore 64 | 4 Comments

Commodore 64 Programming #2: Intro to 6502 microprocessor programming

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. Now that I started writing about C-64 programming, I decided to write one more article about it. If you … Continue reading

Posted in Commodore 64 | 18 Comments

Commodore 64 Programming #1: A quick start guide to C-64 assembly programming on Windows

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. I noticed that a lot of people are creating graphical programs to the Commodore 64 again, so I decided … Continue reading

Posted in Commodore 64 | 66 Comments

Parallel Computing using the GPU – Tutorial 5: Grids

Welcome to part 5 of the Parallel Computing tutorial. In this short tutorial, we will look at how to launch multidimensional blocks on the GPU (grids). We will create the same program as in the last tutorial, but instead display … Continue reading

Posted in Uncategorized | Tagged , , , | 2 Comments

Parallel Computing using the GPU – Tutorial 4: Kernels in parallel

Until now, we haven’t really touched parallel programming yet. But this is something we will do in this tutorial! Recall that we earlier launched a function on a device using kernelFunction<<<1,1>>>(..). This tutorial is all about the parameter N1, <<<N1,1>>>, … Continue reading

Posted in CUDA, Parallel Computing | 1 Comment

Parallel Computing using the GPU – Tutorial 3: Integrate CUDA 3.2 into Visual Studio 2008

Now that CUDA Toolkit 3.2 was released, the integration with Visual Studio 2008 is a lot easier than before. In this tutorial, we will see how we can create a CUDA application using Visual Studio 2008!   Getting the free … Continue reading

Posted in CUDA, Parallel Computing, Tutorial | 24 Comments

Fundamentals of Fractals 5: The Mandelbrot Set

I give you the same question Neo got; do you take the red pill or do you take the blue pill? After studying the Mandelbrot set, the complexity, rich and beauty of a simple definition, the endless iteration of a … Continue reading

Posted in DirectX11, Fractal, Graphics, Math, Tutorial | 11 Comments

Fundamentals of Fractals 4: The Sierpinski carpet

In the last tutorial, we plotted a Sierpinski gasket using dots. I figured that I wanted to introduce the Sierpinski Carpet as well, before moving into more heavy fractals. The Sierpinski Carpet is very simple as well, but we are … Continue reading

Posted in DirectX11, Fractal, Math, Tutorial | Leave a comment

Fundamentals of Fractals 3: The Sierpinski gasket

The Sierpinski gasket is a fractal and a very basic fractal of self-similar sets, a mathematically generated pattern with similar patterns. The Sierpisnki gasket is typically generated using triangles, but you can render any shape you want in the space, … Continue reading

Posted in DirectX11, Fractal, Graphics, Math, Tutorial | Leave a comment

Fundamentals of Fractals 2: What is a fractal?

There are many answers to this question, but let’s take a look at the common definitions:”A set of points whose fractal dimension exceeds its topological dimension” -Paul Bourke”A fractal is a rough or fragmented geometric shape that can be split … Continue reading

Posted in DirectX, DirectX11, Graphics, Math, Tutorial | 1 Comment