58
158004.B00
these operating systems. This situation may change in the future, so contact us if you
have an interest in these operating systems.
6.6.1 Overview
The ability to operate without mechanical disk drives is a key feature of the TP400.
To do this you can make use of the Flash File System (FFS) that is provided with
every TP400. As well as being more robust than mechanical drives they are also
faster, at least for read operations.
The FFS provided with the TP400 is the FlashFX product from Datalight Inc. DSP
Design have paid a license fee for every standard TP400, so you may use the Flash
File System on every standard TP400 you buy. (Some volume users who do not
require the FFS may ask for TP400 boards without the license, to reduce costs).
The Flash File System driver is implemented as a BIOS extension or as a loadable
device driver. In order to boot the operating system from the Flash File System disk
drive the BIOS Extension option must be chosen, as a loadable device driver can
only be loaded after DOS has booted from another disk (such as a floppy disk).
However, the loadable device driver option can be used when another device (an IDE
drive for instance) is the boot device. The loadable device driver is also required
during the initial formatting of the Flash disk.
The Flash File System driver is normally implemented as a BIOS extension. This
driver must be programmed into the Flash memory, and then it is located every time
the TP400 boots. The standard TP400 is shipped with the FFS device driver already
present in the Flash memory as a BIOS extension and it can be enabled or disabled
in the Setup program, using the Main menu. By default the FFS BIOS extension is
disabled in the Setup program.
The loadable device driver requires the driver to be placed on the boot disk, and it is
activated by an appropriate entry in the CONFIG.SYS file.
In normal use you should use either the BIOS extension or the loadable device driver
- not both. The only time it is permissible to use both is during initial formatting as
explained in section 6.6.2.
In either case, the FFS driver operates by intercepting calls to the BIOS disk drive
sub-system, which uses software interrupt INT13. Calls that are not intended for the
FFS are passed through to the BIOS. Calls that are intended for the FFS are
performed by the FFS driver.
The FFS BIOS extension requires 16k bytes of memory, from CC000H - CFFFFH. A
small amount of RAM within the 640k bytes available to MS-DOS is also used by the
FFS. When accessing the Flash memory chip, the FFS driver software does so at
memory addresses E0000h - E7FFFh.
The Flash File System is designed for MS-DOS and related operating systems. It is
likely that the Flash File System BIOS extension will not operate with some other
operating systems, and may need to be disabled.
The Flash File System driver will cause the Windows 95 disk system to run slowly.
This is because when the Flash File System is installed Windows 95 uses the 16-bit
DOS file system, rather than its faster 32-bit native file system. It is unlikely that
Summary of Contents for 104-plus
Page 2: ... This page is intentionally left blank ...
Page 4: ... This page is intentionally left blank ...
Page 76: ...66 158004 B00 This page is intentionally left blank ...
Page 86: ...B8 158004 B00 This page is intentionally left blank ...
Page 88: ...C2 158004 B00 FIGURE C1 MAIN BOARD TOP COMPONENT PLACEMENT ...
Page 89: ...158004 B00 C3 FIGURE C2 MAIN BOARD BOTTOM COMPONENT PLACEMENT ...
Page 90: ...C4 158004 B00 FIGURE C3 DAUGHTER BOARD TOP COMPONENT PLACEMENT ...
Page 91: ...158004 B00 C5 FIGURE C4 DAUGHTER BOARD BOTTOM COMPONENT PLACEMENT ...
Page 92: ...C6 158004 B00 FIGURE C5 MAIN BOARD MECHANICAL DIMENSIONS ...
Page 93: ...158004 B00 C7 FIGURE C6 DAUGHTER BOARD MECHANICAL DIMENSIONS ...
Page 94: ...C8 158004 B00 This page is intentionally left blank ...
Page 100: ...D6 158004 B00 This page is intentionally left blank ...
Page 116: ...E16 158004 B00 This page is intentionally left blank ...
Page 134: ...H6 164004 C03 This page is Intentionally left blank ...
Page 136: ...J2 164004 C03 FIGURE J1 TP400ET MECHANICAL DRAWINGS FIGURE J2 TP400ET CIRCUIT DIAGRAM ...
Page 138: ...K2 158004 B00 FIGURE K1 TP300USB MECHANICAL DRAWINGS FIGURE K2 TP300USB CIRCUIT DIAGRAM ...