Projects
|
|
 |
(all
works available here was developed by me)
| PortaOS |
Monolithic
preemptive operating system entirely programmed in x86 assembly with a
reduced number of syscalls and optimized to run on embedded platforms.
The system has been used to control a small robot.
Source
Code: portaos.tar.gz |
 |
|
| RISC Processor |
Small
MIPS implementation designed in VHDL and prototyped in FPGA.
Source
Code: simple_mips.tar.gz |
 |
|
| Wavelet Image Compression |
I implemented this simple tool to compress images using the Wavelet Transform. Using a lossy compression algotithm it achieves the same image quality with the same compression ratio of the old JPEG algorithm (cossine transform).
You will need the WAILI library.
Source
Code: wavecomp.tgz |
 |
|
| Simple 3D Game |
Programmed
in C++ and OpenGL. Able to load Quake3 characters and height
maps.
Source
Code: engine.tar.gz |
 |
 |
| MTerm |
Linux
shell console, like xterm, implemented in C and OpenGL to make
animation effects on the rendered text.
Source
Code: mterm.tar.gz |
 |

|
| 3D Raycast on Mobile Phones |
Implementation of the Raycast algorithm and a "First Person Shooting" game for mobile phones on the Brew platform.
The pseudo-3D visual was entirely programmed in C and ARM assembly without any help libraries (without OpenGL).
The Raycast technique was used in classic computer games like DOOM and Wolfenstein 3D.
The game was developed to the Z80Multimedia company.
See more screenshots.
|
 |
|

©Copyright 2006 - Felipe Portavales Goldstein
portavales at gmail
|