Tutorials

On this page you'll find a plethora of tutorials on programming, electronics, robotics, design, game development and much more. If there is something you would like to see, drop us a line and let us know or if you have a tutorial or article that you would like to submit you can send it to us as well at support@iC0nstruX.com.

Click on the image or the file icon to download any tutorial archive below.

Construct a 8x8x8 LED Cube

Ever heard of an embedded electronic project called LED cube? Actually, this project had been done by many embedded electronic hobbyists due to its interesting display effects by lighting up LED Cube in certain patterns.  This tutorial was written for an Arduino patform but is compatible with many AVR powered boards, including our Chameleon AVR 8-Bit system.

You can download the code provided in the ZIP archive below, and build the cube following the instructions at this link:
8x8x8 LED Cube

2.211 MB ZIP file
PLATFORM:
Chameleon AVR 8-Bit System
SC-3000 Survivors Multicart Project: Adventures in Moldmaking for embedded electronics

This is a great resource to learn how to create your own shell for your embedded electronic boards. In fact, this project started with the design of a multi games cartridge for the retro computer by SEGA: the SC-3000, then reached its final stage with the creation of the resin shell for it.

You can follow the project at this link:
SC-3000 Survivors Multicart Project

NTSC Video Generation on SX Chips
NTSC Video Generation with SX-28This document describes how to generate composite color video signals in software using an SX microcontroller. This tutorial is written for SX28 powered custom systems, but is compatible with all XGS Systems powered by Ubicom SX chips and many other MCUs.
2.07 MB ZIP file
PLATFORM:
SX Chip Powered Boards
CPLD 24-Bit Adder
CPLD-24-Bits AdderThe purpose of this application note is to illustrate how to optimize a 24-bit adder in a Lattice Complex Programmable Logic Device (CPLD). This is a general tutorial that can be used with the MACH64 or other CPLD devices.
40.042 KB ZIP file
PLATFORM:
MACH64 CPLD Starter Kit
Ranquest Game
Ranquest for Parallax PropC3Ranquest is an action adventure game that is similar in play to Zelda.
29.438 KB ZIP file
PLATFORM:
PropC3 Development System
PropC3 SEGA SC-3000 Games Emulator
Sega sc-3000 games emulatorThis emulator lets you play the early games released by SEGA for the console SC-3000/SG-1000.
1.38 MB ZIP file
PLATFORM:
PropC3 and C3Synapse
PropC3 Unterwelt Game
Ranquest for Parallax PropC3This is a puzzle game, basically a vertical Sokoban. It was designed for the Hydra Console but now has been ported for the PropC3.
183.7 KB ZIP file
PLATFORM:
PropC3 Development System
Chameleon Basic
Chameleon AVR/PIC BasicChameleon Basic is a simple bytecode compiled Basic interpreter for the Chameleon PIC and AVR boards.
516.818 KB ZIP file
PLATFORMS:
Chameleon AVR 8-Bit System
Chameleon PIC 16-Bit System
HYDRA X-Racer Game
XRacer for HYDRA Gaming SystemArcade Game inspired to OUT-RUN for the HYDRA Game System.
196.612 KB ZIP file
PLATFORM:
HYDRA Game System
Tetris Clone
Tetris for HYDRA Gaming SystemTetris clone game written for HYDRA Game System.
42.679 KB ZIP file
PLATFORM:
HYDRA Game System
XGS Micro Music Generation and Playback
Illustrates multi-channel music playback on the XGameStation Micro Edition using Michael Ollanketo's music compiler.
191.5 KB ZIP file
PLATFORM:
XGameStation Micro Edition
Plasma Tutorial
How to create a fluid real-time animated plasma effect on your XGameStation Micro Edition board.
186.1 KB ZIP file
PLATFORM:
XGameStation Micro Edition
Rem-Pac Tutorial
Complete description of how the impressive Rem-Pac was written for the XGameStation Micro Edition.
183.7 KB ZIP file
PLATFORM:
XGameStation Micro Edition
3D Floormapper
How to create a 3D floormapped effect on your XGameStation Micro Edition board.
144.9 KB ZIP file
PLATFORM:
XGameStation Micro Edition