|
Projects & Dlds |
|
SOS!e to come ...
Happy Birthday This is a very nice program that tells you if any of your friends celebrate their birthday or other event in the next days. This is useful for people (like me) that can't remember their friends birthday dates. You can add this program to the StartUp group in Windows and when you start your computer a pop up window will appear if any of your friends celebrate something in the next days. The nice thing about this program is that it auto detects name days. Download: · The program (zip)
I did this: 1998 - 2002 (... yeah it might look like a long period for such a simple thing, but it's something I do whenever I get bored or want to learn a new language; until now I programmed it in Pascal, Turbo Vision for Pascal, C++ Builder & PhP ... who knows maybe I'll try it in C# the next days) Semaphores in MINIX MINIX is a UNIX-like operating system made for teaching purposes by Andrew S. Tanenbaum. It is widely discussed in his book "Operating Systems: Design & Implementation". As a project for the Operating Systems Design course I modified the kernel of MINIX and added semaphore support. Download: · The project (tar.gz) · The project documentation in Romanian (rtf, zipped)
· The project ReadMe in Romanian
I did this in: 2002 AMD2901, AMD2909 Emulator This is a nice visual emulator for the AMD2901 execution unit and the AMD2909 command unit. It's an IDE (Integrated Development Environment ... ha ha, well we call it this way, but don't think you'll see something similar with the Eclipse project ) that incorporates the following: · Program editor · Compiler - transforms the programs from assembly language (specific to AMD2901, AMD2909) into signals that can be applied to the pins of the chips · Visual emulator - shows how a program is executed step by step; you can change the input values or the values of the internal registers of the chips. It's a sort of "debug" mode.
This program is very useful for the students in the second year, first semester that study "Numerical Computers". The authors of this program are: · Opincaru Cristian (that's me :) ) · Sarbu Adrian · Stoicescu Radu · Viisoreanu Monica
Download: · Documentation of the compiler (html) · Program preview (not yet on the web)
I did this in: 2001 Graph 256 This is a Pascal graphic library for working with 256 color modes in MS DOS. It's really of no use right now, but who knows maybe somebody is interested in reading my early creations :-) ... it's here because it remainds me of the times when I was programming just for fun (and I was really spending a lot of time having fun in this way ... now I just go for a beer :-)). The package contains: · The pascal graphic library (pascal source code) - Supports all functions available in the standard Borland Pascal graphic library (graph.tpu). In addition it provides mouse support. It has some nice functions for font manipulations (write in an angle, etc.). Unfortunately some of the algorithms (like fill for example) are poorly optimized. · Super Picture - a painting tool (a little bit more advanced than MS Paint) · A bit map font editor
Download: · The graphic library, Painting tool, Font editor
I did this in: 1995 - 1998 (Highschool) |