MYSYSINF
version 1.2
20.3.2024

MySysInf is a DOS port of utility NeoFetch known from Linux and other UNIXes.
There already exists one such port named DOSFETCH by Leah Neukirchen
see: https://github.com/leahneukirchen/dosfetch

My implementations uses few small fragments from her code but it is heavily
reworked and extends its capabilities.

New features in MYSYSINF over DOSFETCH:

-screen is not deleted before program output
-output can be redirected to file
-program is multilingual - messages can be translated to other languages
 Currently English, Czech, Russian, German, Turkish and French are available
-help screen after MYSYSINF /?
-Correctly detects huge RAM sizes (even above 4GB)
-Detects XMS, EMS, DPMI, VCPI and VDS memory drivers
-Correctly detects disk sizes bigger than 2GB
-Shows list of all available disk drives
-Detects presence of long file names services
-More informative CPU detection
-Information about DOS code page and country information


How the language customization works:
There are two possibilities:
1) Set two environment variables like in this example:
      SET LANG = CZ
      SET NLSPATH = C:\NLS
   After that MYSYSINF expects file C:\NLS\MYSYSINF.CZ for reading messages.

2) Use parameter /L
      MYSYSINF /L:CZ
   In this case MYSYSINF expects file MYSYSINF.CZ in its directory

News in version 1.2 
+ Detection of Virtual DMA Services (VDS)
+ Help screen is translantable to other languages like other program messages
+ Specific logo for FreeDOS (also see the help for /G option)
- Now properly works from read only disk drives

Laaca  (Laaca@seznam.cz)
http://www.laaca.borec.cz
