To The Original Atrodos) Company! Your one stop shop for DOS related, DOS extending programs. Ranging from a GUI to a Multi-language compiler, and several small projects inbetween, you can be assured that DOS is not dead and is being activly developed for, and using new technologies we are creating programs not available on any other x86 platform.
Besides programming for DOS, this is also the offical website of the man known by everyone on the net that knows him as atrodo. Do not be fooled by imiatators that have taken the nickname and used it for evil, this is the original atrodo. DTEABO.

(07.22.2005) - Draak
Congradulations to the one submitter! I got one submission for the LinuxOnPower contest to port Draak to PowerPC Linux, and to my great surprise, they had successfully done it. Draak now has a (partial) PowerPC core. This now means a few things. First, I need to get my act together. Second, I'd really like to stay in contact with this submitter, because there is a complete grammer rewrite in progress for the i386 core. There is actually quite a bit of a cleaning I've been doing on what I'd hope to be a cross-arch. setup core. I, unfortonatly, don't know assmebly on anything but i386. Having someone else that knows a RISC core (and i guess knowing gas since my understanding is that AT&T syntax is more prevalent) would really help in this endevor. I'll be working to integrate his changes to the pascal code here soon. I will also have to devise a way to allow multiple cores to exist and be selectable. The nifty thing about draak was that my i386 linux, Windows and thier PPC linux versions of draak all produced the same assembly file. Again, congradulations to the submitter, and I hope to come in contact with you.
(06.23.2005) - Draak
Oppps, I know this is a problem for you if you've tried to compile Draak since the last update. I never included Macro.pas, at least two people have emailed me about it. The second is sitting in my inbox and my email program is kinda busted. Okay, not so much busted as not set up yet. Anyways, here's Macro.pas, it's actually a dummy unit, but is rather important.
(03.04.04) - Draak
Ah haha! Draak v0.82.0 (Build 82) is released. This is a major upgraded version. Pascal is more like 65% done now, including enumerations, records, integer types, subranges, arrays and even objects. Procedures and functions work, and they have a full complement of var, const and out types, along with default values. Overall, a great deal of stuff has been put into this version, a full ObjectPascal compiler is nearby. After that, all it needs is a library. I'm very excited about this, and please try it out at SourceForge. I am also looking for people to help in producing new language/platform cores. C and Java are high on my list of next in line languages, a Linux or Windows version of my current 386 bound 16-Bit DOS Pascal are also high on my list. Even down porting my Pascal core to pure 8086 would be great. If someone happens to have enough time to do PPC, Sparc, JVM or CLR, those platforms would be wonderful to add. Let me know if you're interested.
(12.24.03) - Draak
Happy Christmas eve! The semester is over, and that means I am offically a graduate of AU. This means I have the painstaking duty of finding a job. While I've been doing that, I've been working on Draak quite a bit. In fact, Pascal is coming along nicely. Pascal now has Enumerations, and records are in the works, which means objects are only a hop, skip and a jump away. Then it's minor details, which I hope won't take log because of a good base that I've (hopefully) built. C now has an almost working grammar, with just a few hiccups (Say, for instance '{' is only being recognized as a meta-symbol in the grammar files). Other then that, Draak is getting a lot of attention this Christmas system.
(09.11.03) - Draak
Draak v0.81.0 has been released! This is the initial release of Draak, weighing in at a (not so) heafty 521k. Download is available Here.

This initial release allows anyone to parse just about any Delphi or Pascal file, and compile a large set of object pascal instructions, but no system unit is available for object pascal, sorry. I have included a tool for building grammars (TreeDraak), the Delphi component for building your own applications with Draak's core (DraakComp), the Pascal grammar thus far, and the very simple command line compiler draak.exe. Draak currently requires Win32 to run properly, however, it should be buildable under Kylix Open Edition with some minor changes to run under linux. Enjoy!



Note: This is an archived website. I built this between 2000 and 2004 and in some small way I feel that it has defined how I view my online presence. Although it's been years since I've updated, I have decided to keep it in its original glory and preserve it instead of replacing it with a blank page. Enjoy this glimpse into my younger self.