Skip to content

CPU386 config.sys statement not implemented. #156

@igully

Description

@igully

The CPU386 statement is present in latest DR-DOS versions (post OpenDOS 7.01). It allows cpu discrimination within the config.sys and prevents crashes when booting non-386 or better systems.

As a workaround, till it gets implemented, I use this program, that I am sharing:

This version of TESTCFG was designed for DR-DOS, Enhanced DR-DOS, OpenDOS,
Novell DOS, and its siblings.

Within latest Novell/Caldera DR-DOS implementations, a CONFIG.SYS statement
called "CPU386" was implemented to exclude driver loading which demanded a 386
or better CPU and skipped it if not present. This was particularly useful in the
case when an 8086,8088, V20, V30, etc. system reached the loading phase of
memory managers, which most often than not, results in a computer crash due to
unsupported CPU. Unfortunately, this new CONFIG.SYS statement "CPU386" is not
part of Enhanced/OpenDOS distribution kernel right now.

This particular new implementation of TESTCFG is really small in size at 508
bytes. Its goal is to check for a specific CPU and issue a warning before smelly
things hit the fan.

It should be inserted in a CONFIG.SYS line "INSTALL=TESTCFG /3" (without double
quotes). This will effectively check that the current processor is a 386 or
better CPU, and in case it is not, it will immediately warn the user and halt
the CONFIG.SYS processing, allowing the user to resume at their own risk and
suggests to better reboot the system, selecting a suitable configuration that
better matches their system's CPU.

TESTCFG is Public Domain Software.
Binary release only.

Ignacio F. Gully
TESTCFG's author

TESTCFG.ZIP

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions