| Projects | Sent
email to ![]() Please make sure there is an appropriate subject line. |
![]() ![]() ![]() ![]() ![]()
|
|

| Ongoing Projects | These projects are continuously worked on, and will eventually reach completion. |

AX - This is
a virtual machine
interpreter with a compiler, assembler, and graphics library capable of
hardware accelerated OpenGL-based
graphics. The assembler, assembler and interpreter are fully
functional. Graphics support is about 90% complete. Additional
libraries have been written for file access and a textual user
interface. Program can run either standalone or under a mini OS called
VMOS. There are plans to later add sound and network support. The
intention is that I can turn this into a game engine. The goal of this
project is to understand and implement all the major aspects of
computers: the instruction set, assembly, compilation, interpretation,
loading and relocating programs, disk access, optimization, graphics,
sound and network programming. This program is written to run in
Windows, but also runs in Linux
under WINE.| Past Projects | Occassionally I will work on there projects, but for the most part they are complete. |
Advanced
Gameshark Codes for Soul Calibur 2 "Hack Calibur"
Here are some gameshark
codes and screenshots of the codes at work. These codes can do
interesting things such as have your favorite character drawn in
flames, using another character's weapon, or you can also play as
inferno, with or without flames.
Slither
(TM) , a snake-like robot. - This is an
older project from when I was still in high school. It was inspired by
the sinusoidal motion of snakes, and was an attempt to duplicate their
locomotion with robotics. In the future, I would like to spend some
time developing better a better snake.
Sayboh Constructed Language-
This artificial written and spoken language was created for a project
in a linguistics class at UC Berkeley that focused on constructed
lanuages. The basic grammar of the language is tree-based
instead
of linear. Also given is an interlinear translation of the
Babel
text from the book of Genesis in the Bible.Interactive C 4.0 - I was hired by the KISS Institute of Practical Robotics to port their Interactive C interpreter to the Lego RCX microcontroller. Interactive C originally ran on only 68HC11 based boards, such as the MIT Handy Board (Note: a similar board, known as the Finger Board can also run the Handy Board version of the interpreter.) The Mac version of IC included a Handy Board simulator. So, what I did was port the Mac version of the Handy Board simulator to the Lego RCX. A lot of useful information on the RCX was obtained from RCX Internals. The RCX version of the interpreter was included with the release of Interactive C 4.0. The lastest version of Interactive C can he download from their site here. It runs on Mac, Windows, and Linux.
| Inactive Projects | These projects are currently 'dead,' and will not be completed anytime soon. (if at all) |
Code
Visualizer - This is a program
for
visualizing
stack-based code such as AS-VSM code. This is a new project and
currently branching is the only implemented control structure. THIS
PROJECT IS DEAD UNTIL MORE PROGRESS ON AX IS MADE.
Flymill software for a Flight Mill- Sue Opp at CSU Hayward was working on a project that needed to measure the flight time of medflys. She had medflys attached to a rod, which was allowed to freely rotate (like a propeller). As the flies flew, they would spin in circles, in this device named a flight mill. My dad built an interface allowing a infrared reflectance sensor to be connected to a PC through the parallel port, to signal when a fly has completed a lap. I wrote the software (called Flymill) which logs the flightmill data. If you want more information about this project, or the software, please contact me.


