DOS ISO Builder v0.5
~~~~~~~~~~~~~~~

DOS ISO Builder is a script utility works on the following operating systems:
Windows XP 32-bit
Windows 2003 32-bit
Windows Vista 32-bit and 64-bit
Windows 7 32-bit and 64-bit.
Windows 2008 and 2008 R2


Intended purpose of DOS ISO Builder:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The main function of the DOS ISO Builder utility is to gives users an easy way to create a DOS bootable image with files specified by the user.  Unlike other DOS bootable ISO files, the image created with this utility does not need to have CD drivers loaded in DOS to be able to access the files that the user included in the image.  DOS ISO Builder does this by creating a RAM drive during boot and mounting the DOS image with all files to that local RAM drive.

The development goal of this utility was to create a DOS based image that would allow the BIOS of a system to be updated on a system when a Windows-based operating system was not installed (Ex. type 1 hypervisor environment or a linux environment).


Instructions for use:
~~~~~~~~~~~~~~~~~~~~~
1.) Double click dos_iso_builder.hta in the program folder.
2.) If ImDisk is not installed on the system, the first screen will prompt the user to install ImDisk.  Pressing the "Install ImDisk" button will install ImDisk for the user
3.) If ImDisk is installed, the user will be shown the main screen.
4.) Fill in a name for the .ISO file in the space provided.
5.) The user will need to press the Browse... button and select each file they want included in the .ISO file.  Manual entry of file names is not support.
5a.) If a user wants to delete a selected file, pressing the Delete button will remove the file from the list of selected files to be added to the .ISO file.
6.) Pressing the Build ISO button will execute the script to build the .ISO file using the name supplied.
7.) Pressing the Open File Location button will open up a Windows Explorer window to the location of the .ISO file.
8.) User then can take the .ISO file and use it to either boot a system locally or remotely.


Limitations:
~~~~~~~~~~~~
The current configuration builds a DOS image size that is hard coded 10MB.  This size was choosen to make the transfer of the .iso image across IDE-R in AMT happen relatively quickly.  This size can be increased or decreased to suite the needs of the user.  To change the size edit \inc\main.bat and adjusting the :create_file script to have "count=" the size in MB that is needed in whole numbers.  Example: if a 25MB file is needed, change "count=10" to "count=25"


Known Issues:
~~~~~~~~~~~~~
1.) Installation Failure error when installing ImDisk:
This issue is sometimes seen if ImDisk is uninstalled by the user and then reinstalled again using DOS ISO Builder without rebooting the system.  Rebooting the system after uninstalling ImDisk resolves this issue.


Change Log:
~~~~~~~~~~~
0.4 - First release to validation.  Added release notes
0.5 - Fixed bug with crashing when file list was empty.  UI updates.
0.6 - Made image size dynamic based on the size of the files included.  Updated .hta instruction text.  