Skip to content

USB CD ROM

Marcin Spoczynski edited this page Feb 26, 2023 · 1 revision

As TinyLlama supports USB storage devices, it is possible to use regular USB ATAPI CD Drives in your DOS/FreeDOS system. To start with the process, you need to download the zip of the TinyLlama repository or eventually clone it locally using any git client, as setup requires a Panasonic® ASPI manager and regular Microsoft® MSCDEX driver.

After downloading files, you need to copy USBASPI.SYS and USBCD.SYS files located in the USB_CDROM directory to the C:\FREEDOS\DRIVERS directory. In the case of Microsoft® DOS, files should be copied to the C:\DOS directory.

The following MSCDEX.EXE file must be copied to C:\FREEDOS\BIN, or if your system is any fork of Microsoft® DOS, copy it to the C:\DOS directory. Now it's time to enable drivers by adding a couple of new lines to enable copied drivers to AUTOEXEC.BAT and CONFIG.SYS.

For the FreeDOS operating system, it is required to add the below entry to the FDCONFIG.SYS under MENU entries:

123?DEVICE=C:\FREEDOS\DRIVERS\USBASPI.SYS
123?DEVICE=C:\FREEDOS\DRIVERS\USBCD.SYS /D:MSCD001

Next, we need to take care of FDAUTO.BAT as it requires one more line:

C:\FREEDOS\BIN\MSCDEX.EXE /D:MSCD001

Following FreeDOS configuration, below you can find entries required to enable USB CD under Microsoft® DOS, first CONFIG.SYS:

DEVICE=C:\DOS\USBASPI.SYS
DEVICE=C:\DOS\USBCD.SYS /D:MSCD001

and AUTOEXEC.BAT

C:\DOS\MSCDEX.EXE /D:MSCD001

After rebooting the system, your Tinyllama USB CD drive should be ready to use.