I got some feedback about my utility Fetch4FD. It was a complain that Fetch4
FD is linguistic nonsence at also that Fetch4FD is too difficult to write on
keyboard (???)
Anyway, I renamed the program from Fetch4FD to MySysInf.
And except this change I added few more features:
- The help screen can be redirected too
- Verified that program correctly works in non standard text modes like 90x
25
- Added copyright notice (GNU GPL, see MYSYSINF /?)
- Except total physical memory shows also presence of XMS, EMS, DPMI and 
VCPI
- Reports free conventional DOS memory
- Detects whether LFN services are available
x I had to remove the French and Turkish language files because they are not
more compatible


Screenshot is here:

http://www.laaca.borec.cz/soubory/mysysinf.gif
(http://www.laaca.borec.cz/soubory/mysysinf.gif)

Download link here:

http://www.laaca.borec.cz/soubory/mysysinf.zip
(http://www.laaca.borec.cz/soubory/mysysinf.zip)

MYSYSINF
version 1.1
24.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
(https://github.com/leahneukirchen/dosfetch)

My implementations uses few small fragments from his 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 and Russian are available
-help screen after MYSYSINF /?
-Correctly detects huge RAM sizes (even above 4GB)
-Detects XMS, EMS, DPMI and VCPI 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



Laaca (la...@seznam.cz)
http://www.laaca.borec.cz(http://www.laaca.borec.cz)
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to