Trial version of CardWare for DOS/Windows produces error when boots from floppy
Reason:The trial version will not work from floppy disk.
Solution: With retail version you can create both: DOS 6.22 or Win98 bootable floppies. Below is sample of Win98 bootable floppy used for enable ATA disk or HDD connected via PCMCIA-2-IDE controller:
Volume in drive A has no label.
Volume Serial Number is 0E1D-1DDB

Directory of A:\

23-04-99 22:22  93,890 COMMAND.COM
23-04-99 22:22 125,495 EMM386.EXE
23-04-99 22:22  33,191 HIMEM.SYS
07-03-00 22:31      75 AUTOEXEC.BAT
07-03-00 22:31     411 CONFIG.SYS
21-12-95 00:00  36,185 DPMS.EXE
07-03-00 20:50 153,796 PCATA.EXE
04-03-00 00:00  42,928 PCRM.EXE
04-03-00 21:29 148,526 SSPCIC.EXE
04-03-00 00:00 162,125 PCCS.EXE
04-03-00 00:00 106,651 PCENABLE.EXE
07-03-00 20:50 224,663 PCDISK.EXE
07-03-00 17:31  47,149 DOSCARD.EXE
11-03-00 01:53   3,456 CARDWARE.INI
23-04-99 22:22 222,390 IO.SYS
23-04-99 22:22       9 MSDOS.SYS
            16 File(s)1,400,940 bytes
                 0 Dir(s)52,224 bytes free

Please notice that DOSCARD.EXE is optional and not required for full functionality. In above example DOSCARD is compressed with LZEXE utility in order to fit to the Win98 floppy.

If you need bootable floppy with e.g. LAN or SCSI support you should load corresponding card driver (usually available from PC Card manufacturer) and do not have to load PCATA.EXE and PCDISK.EXE.

The sample of CONFIG.SYS follows:

SWITCHES   = /F
SHELL      = COMMAND.COM a:\ /P
FILES      = 20
LASTDRIVE  = Z
DEVICE     = a:\HIMEM.SYS /TESTMEM:OFF /NUMHANDLES=128
DEVICE     = a:\EMM386.EXE noems X=D000-D3FF
DOS        = HIGH,UMB
DEVICE     = a:\DPMS.EXE MEM=XMS
DEVICEHIGH = a:\PCCS.EXE /SC:off
DEVICE     = a:\PCRM.EXE /AUTODETECT
DEVICEHIGH = a:\SSPCIC.EXE /VS:auto /II:OFF /EC:AUTO /AP:ON
DEVICEHIGH = a:\PCENABLE.EXE
DEVICEHIGH = a:\PCATA.EXE
DEVICEHIGH = a:\PCDISK.EXE

Please notice that you can optimize memory usage moving 0xD000-0xD3FF to beginning or to the end of your upper memory. Please also do not forget to modify memory settings in CARDWARE.INI in order to match to EMM386 excluded window:

[Resources]
MEM=0xD0000,0x4000,E
....