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 ...

Electronic dice

Well, after a few weeks not doing almost anything I've decided to post the last useless device I've made. It's a simple electronic dice using a decade counter and some inverters (used for logic and as oscillator). I decided not to use a microcontroller because it felt like it was …

more ...