How to add UDMA support for freedos using modboot

If you have a tutorial or tip related to the UBCD, why not share it with other users here?

Moderators: Icecube, StopSpazzing

Locked
Message
Author
as702
Posts: 276
Joined: Tue Jun 17, 2008 3:14 am

How to add UDMA support for freedos using modboot

#1 Post by as702 » Mon Jun 23, 2008 3:58 pm

VERSION HISTORY

Version 1.3 (Build080701)
- Improved some detection routines; the script now scans memory to check see if the desired driver you wish to install is already loaded; if so, it will gracefully abort.

Version 1.2
- Discovered a bug whereby the driver fails to load (skips) if the install option is checked AND the config file has not been set to install a specified driver. Now, it defaults to an "optimum" device driver if none are set in config. :)
- Version number is now echoed on screen.
- General tidying up.
Version 1.1a
- Removed one step (editing config.sys no longer required)
- Updated UIDE.CAB
Version 1.1
- Corrected some minor bug fixes.
- Improved user transparency.
- Deprecated UDMAJR, added UDMA2 and UDMA drivers for broader compatibility and performance.
Version 1.0a
- Minor bug fix.

DOWNLOAD

uide_modboot1.3.zip (17.6Kb)

OVERVIEW

Once implemented, the freedos boot image (/images/fdubcd.igz) will prompt a user whether he/she wishes to install UDMA support for UltraDMA hard disks (with configurable switches and a selection of device drivers for legacy support).

INSTALLATION

1) Retrieve the freedos boot image from the ubcd iso (/images/fdubcd.igz) and rename to "fdubcd.img.gz" - you can now open the archive using either Winzipor Gzip. Next, extract the contents of the image using Winimage or some similar tool. :p

2a) Place the following from the downloaded archive in the \lib directory:
XDMA.CAB
UDMA.CAB
UDMA2.CAB
UDMA2S.CAB
QDMA.CAB
2b) Place the following from the downloaded archive in the \level1 directory:
UIDE.CAB
2c) Place the following from the downloaded archive in the \etc directory:
GLOABL.SET
3) Recompile/save the image, gzip the file and rename back to fdubcd.igz

4) Place image back into the ubcd ISO (\images) using magicISO or some such.

DEMONSTARTION

- Screenshot 1
- Screenshot 2

THINGS TO DO

- uninstall switch (would require an additional step).

Locked