Version 0.96 Now de-allocates the buffers any time the program exits back 5/4/1999 to DOS. Compressed the executable with APACK, by Joergen Ibsen. As a consequence, the executable is now about 70% smaller. Added a command-line parsing routine to handle certain command-line options that can be in any order. Added the following command-line switches for MS FDISK compatibility: /ACTOK, /PRI, /EXT Added the /XO function that allows "eXtended Options" while using the menu system. Extended Options that have been added thus far: 1. Allows more than one Primary DOS partition. 2. Partitions can be "hidden" from DOS. 3. The partition ID byte can be modified. Added code to automatically write the MBR if the drive has never been partitioned. Added a routine in the menuing system to warn the user if a primary partition is not active on the first drive. For the purpose of hiding partitions from DOS I have added the following partition types to the part.dat file: Type: Description: 141 FreeDOS hidden DOS-12 partition 144 FreeDOS hidden DOS-16 < 32MB partition 145 FreeDOS hidden Extended partition 146 FreeDOS hidden DOS-16 > 32MB partition 151 FreeDOS hidden FAT32 partition 152 FreeDOS hidden FAT32 PRI LBA partition 154 FreeDOS hidden FAT16 PRI LBA partition 155 FreeDOS hidden FAT16 Extended LBA partition Primary DOS partitions are now deleted on a "last first" basis if more than one Primary DOS partition exists. Modified the descriptions for FAT partitions listed in the part.dat file to help avoid confusion between partition types. Adjusted size computation equations to increase the accuracy of the reported sizes of the partitions. Fixed a bug that caused the wrong partitions to be displayed as active under certain circumstances when a "fdisk /dump" or a "fdisk /status" is issued. Now only asks if you want to use large disk support in the interactive setup if you enter fdisk /lds Free FDISK now has a better description of large disk support on the screen where the "large disk support" question is asked. Added support for an optional fdisk.ini file to allow some frequently used command line options to be saved. View and modify the fdisk.ini file with your favorite text editor for details. If the fdisk.ini file is not found then fdisk will use it's default settings. Any options on the command line will override the fdisk.ini settings, if applicable. Added the capability to search the path as defined in the environment to find the part.dat, fdisk.ini, and boot.mbr files.