This is a list and brief explanation of the projects which I am currently working on. I
am providing this so people can see what I am working on; maybe you have something that
will help me, or maybe I'm working on something that you need/want right now. Feedback, as
always, is appreciated. Projects marked with an asterisk (*) are ongoing projects which
may already have something to download elsewhere on this site. Most of my ongoing projects
have no foreseeable end.
This program identifies the kind of CPU and FPU in the computer you run it on. Not just
the general class, but the specific model (e.g. 386SX or 386DX). Also, for those CPUs that
the information can be determined, reports on such things as prefetch queue size, L1 data
cache size, L1 code cache size, internal L2 cache size, internal clock frequency etc... It
is ongoing because they are constantly making new CPUs. I haven't updated lately, but I
will come out with a new version 5 soon. Besides the new CPUs coming out, I also
need to add support for a few older less well know CPUs. These include the NexGen Nx586,
all UMC CPUs, and all older IBM CPUs (e.g. Blue Lightning). I know others on the net have
similar programs which detect all sorts of other stuff and display their information in
flashy graphics or tabular form, but that's contradictory to my main purpose with this
program. I wrote it in assembler and made it a COM file so that it would be as small as
possible and run as quickly as possible.
I'm sick and tired of having to guess about what the actual size of the partitions will
be when I partition a drive into multiple partitions. Sure, you can tell FDISK how large
to make it, but it will always round your input to the nearest size that it can make.
Nothing can be done about that, but I would like to see what that size will be before I
have to reboot and start formatting before finding out. There are also various other
improvements that I would like to make while I'm at it.
No, it won't be a practical commercial language. A couple of years ago I ran across an
article describing Tiny BASIC and got intrigued. It's just what it's name says: a really
small BASIC interpretor. My first working version was about 3K in size. Since then it has
grown, but it is still under 10K in size. I actually have two versions now. The first I am
trying to convert into a compiler (no luck yet). The second I have rewritten to use a DOS
extender (DOS32 to be exact) so that it is a native 32-bit application.
This will be a partition table resident program which will allow the user to
dynamically choose which partition to boot from. You could have Windows 95 on one
partition, Linux on another, just regular DOS on a 3rd etc... You won't be able
to see the other primary partitions once you boot, but extended partitions will still be
available to all.
Talk to me: wdecorie@yahoo.com
This page was last modified on June 25, 2000.