In the beginning it was plain DOS... It was about 1991, when I got my first computer. At that time I started programming in BASIC and Turbo Pascal (with a little of assembly). For about 7 years, I was writing programs for DOS. After that, I started developing software for Windows, but soon I fell in love with the Unix environment and completely abandoned the world of dos/dos oops... dos/win I mean :-)
I strive to improve my living conditions by hoarding gold, food, and sometimes keys and potions. I love adventure, fighting, and particularly winning - especially when there's a prize at stake. I occasionally get lost inside buildings and can't find the exit. I need food badly! :-)
advanced.pas | various advanced routines (indosflag,bload,bsave,etc.) |
ansi.pas | convert a string to ansi-escapes and vice versa |
basic.pas | various text mode routines (gettext/puttext/colors/frames/etc.) |
bios.pas | bios disk drive routines (read/write/format) |
crt2.pas | fast text i/o unit |
fade.pas | fade in/out (palette effect) |
keyb2.pas | keyboard flags (shift/capslock/etc.) |
keyboard.pas | crt's readkey/keypressed replacement |
math.pas | some math routines |
mouse.pas | mouse support unit |
movsb.pas | assembly string operations (with 32-bit support) |
patch.pas | file patching |
protect.pas | checksum copy protection |
sbaudio.pas | sound blaster audio (low level) |
strhan.pas | string handling routines |
textfont.pas | bios text fonts |
timer.pas | timer routines |
vga.pas | vga 320x200 8bit graphics unit |
xargs.pas | argument handling |
xsound.pas | high level audio routines (for games) |