I have created a driver DLL and added to my platform as a feature. I am
editing project.bib and project.reg to get the driver loaded when my CEPC
starts. I used the settings found in the parallel driver's reg file as a
starting point.

Some of the entries here are required by the device manager that loads the
device drivers, others I suspect, are used by the driver itself.

DeviceArrayIndex, Prefix, Dll, and Order are understood. My settings happen
to be 0, MPG, TenMpeg.dll, and ffff.

Since I don't have any hardware yet, IoBase, IoLen, and SysIntr are not
included. Will having these entries not present in the registry cause a
problem with the device manager or the resource manager?

I don't know what 'DeviceType' is used for. Is this the value set when a
driver is added to a BSP? For example, I added the variable BSP_TENMPEG
with the value 1 while adding a new device in the BSP wizard. Is this value
(1) used for the DeviceType entry in the project.reg file?

FriendlyName needs to be set to something. It seems like I have to create
the folder structure and the .str files for the localization files. Is this
correct?

DevConfig is an unknown. I assume it is used by the driver manager because
the entries for the parallel and the serial .reg files are the same. Help
for the serial driver shows that these are used by RAS. Is this required?

Thanks,
Nick.