uSVC Tutorial 2: drawing sprites

Sprites What are sprites? Sprites are movable/dynamic graphics elements, typically the player, projectiles, enemies, bonuses, etc. As a such, they are extremely important, and in this tutorial we are going to show how to draw them on screen, using uSVC…. (READ MORE)

uSVC Tutorial 1: drawing tiles

Note! If this is your first project, please refer to the previous article, in order to setup Atmel Studio for uSVC. The goal of this first tutorial is to draw something onscreen, but before actually drawing something, you need some…… (READ MORE)

Setting up Atmel Studio for uSVC

The first steps… Instead of discussing and explaining a lot of functions, our opinion is that starting with a step-by-step example is the best way to get into uSVC programming. In the last news, we provided you with a template… (READ MORE)

uChip Game Map Editor

Index Introduction Installation What it is and What is not uChip Game Map Editor The uSVC Palette and a Graphics Editor Suggestion The Tiles The Map Editor Choosing a Tile or Block of Tiles Placing a Tile or Block of… (READ MORE)

A $20 VGA to USB Capture System (and more!)

If you ever had the necessity to capture HDMI to USB, you’ll know that nowadays there are cheap HDMI to USB capture dongles available in Amazon, Aliexpress or Ebay, that allow to record your HDMI stream to your PC, using… (READ MORE)

Overclocking an Arduino Zero (or any ATSAMD21 board)

Introduction The Arduino Zero made quite popular the ATSAMD21 microcontroller, which was later adopter by a number of other compatible boards like Adafruit’s Feather M0 or Itaca-Innovation’s uChip. The SAMD21 is a 48-MHz Cortex M0+, with hardware multiplier, a nice… (READ MORE)