Misc
[ home | os | assembly/c | utils | docs | screenshots | links | contact me ]

Edisk
When I decided to make a 32-bit OS (thus scrapping my old 16-bit one), I decided that I'd need some practice in boot-sector programming first. So I made the Edisk disk formatting utility. This takes an already formatted FAT12 1.44 MB disk and rewrites the boot sector to make it an Edisk. What does this do? Well, it changes the drive label to include characters that do not exist on the keyboard, thus that you cannot enter as a drive label under dos. (in fact one of the characters does not even exist under windows) This also installs a bootsector program (also included w/ source) that boots up into a prompt that lets you change disks and try to boot again (like normal "Non-system disk error" disks do) OR boot from the primary partition on the primary hard drive leaving the disk in the drive. Note: Edisk formatted disks do not work on windows '98+.
Keyboard TSR
DOS TSR programming is fun. If you program in assembly, try it. This program remains partially resident in memory after its execution and swaps the A and B keys on the keyboard (if you have a US ASCII keyboard. with other keyboards, different keys may be switched). This was just written for fun, and I use it sometimes when programming from the command prompt.
Ed Was Here
This was my first real assembly program. It's fairly simple. I just wanted to learn assembly. Beginners may want to check this out though.
Restore
I would recommend downloading this and keeping it in your path somewhere. It restores the screen to standard text mode, with the standard video card settings and palette. This is good to use to set the screen back to normal after using some of my command prompt toys (such as those that change the color of the command prompt). This is also good for old graphical programs that can exit with errors without changing the mode back to text mode. This is included in the Command Prompt Toys zip.
Ascii Set
Simple program to display all the ascii characters in a 16x16 array on the screen. Not very impressive, but quite useful.
Text Mode Styles
Same as above, but this displays all the EGA/VGA text styles. I use this for design purposes, esp. when choosing colors to use for PizziOS (which has lots of color-friendly print routines). When my programs change the palette, I use this to make sure everything's back to normal after they exit.
Command Prompt Toys
Nothing special really. These just change the screen's colors, turn the blinking text feature off (a la PizziOS), stuff like that.

[ home | os | assembly/c | utils | docs | screenshots | links | contact me ]