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

GBT Player usage

Over the last months I've seen a few tutorials about GB programming that use my GBT Player for music. I have to say a few things about that.

First: Thanks a lot for using my library! The fact that you like it enough to use it in your projects is …

more ...

Game Boy Camera documentation

Over the last few weeks I've been doing some reverse engineering on the GB Camera and I think I've documented it good enough for most things. I've reversed the cartridge controller registers and measured the capture timings. The only thing that I can't understand is the level/gain control of …

more ...