BlocksDS SDK Version 1.1.0

It's been over a year since the first release of BlocksDS, and over half year since this blog post, which was written after version 0.8.1 was released. The current version is 1.1.0, which means it's time to write a new post with the current state of …

more ...

Dual screen 3D on the NDS

The Nintendo DS has a GPU with a 3D engine that supports a surprising amount of features. Normally it can only be used to display 3D graphics on one screen, but it is possible to display 3D on both screens by using a special video capture circuit.

This technique isn't …

more ...

BlocksDS SDK

A few months ago I created BlocksDS, a new SDK for Nintendo DS. It uses libnds, DS WiFI and Maxmod, so it is compatible with projects that use devkitARM. The toolchain it uses comes from Wonderful Toolchains by asie.

Its main objective is to remain as compatible as possible with …

more ...



Port of Trusted Firmware-A to the Raspberry Pi 3

This is a small project I worked on before Christmas. The Trusted Firmware-A is a reference implementation of a secure firmware for ARMv8-A CPUs. It has ports to both AArch64 (64-bit Arm Instruction Set Architecture) and AArch32 (32-bit Arm ISA). AArch32 is almost the same as ARMv7-A, for backwards compatibility …

more ...

µCity v1.2

Hello again!

It's a bit late to publish this, but hey, it only comes 7 months late! I had no website to upload this to, anyway...

In any case, here it is, µCity, the open-source city-building game for Game Boy Color! It can also be spelled 'uCity', but it's pronounced …

more ...

Welcome to my new blog!

Hello!

After almost a year of having my website down, I decided it was time to do something about it! This is my attempt at creating a new website.

I'm using Pelican. Let's see how code looks like, for example...:

#include <stdio.h>

int main(int argc, char *argv[])
{
    /* Print …
more ...


Tetris made with a PIC18F2550

Hello again!

This time I'm writing to show you my newest electronic creation: a "videogame console" made with a PIC18F2550 as its brain. It has a 8x16 LED matrix as main display and 4 seven segment displays to show the player score, for example. It has 8 buttons (4 in …

more ...