Another DOS port od NeoFetch from UNIXes (Announce)
> Fetch4FD is a DOS port of utility NeoFetch known from Linux and other UNIXes.
(While I did download it, I haven't tested it yet. TODO!)
I assume yours uses FPC (Go32v2, 386+) instead of TP 7 (8086). Important distinction.
> New features in FETCH4FD over DOSFETCH:
>
> -Correctly detects huge RAM sizes (even above 4GB)
How? CWSDPMI is somewhat incorrect (and so are most DPMI hosts). Okay, probably just raw (total) RAM installed.
EMS (3.2|4)? XMS (2|3)? VCPI? DPMI (16|32)? Are these enabled?
> -Correctly detects disk sizes bigger than 2GB
FPC's i8086-msdos cross-target should support FAT32 in (unit) DOS function diskfree.
You could also use the int64 type, if needed elsewhere.
> -More informative CPU detection
"Pentium" is a misnomer for some 686s these days. More useful would be "family / model / stepping" and maybe just mentioning supported types of FPU ([2356]87), MMX, SSE[1-4], AVX([12]|512F) or VT-X. (Oh, and if cpu supports CPUID, VME, or AMD64.)
> -Information about DOS code page and country information
"System" code page from "CHCP"? I guess that's better than nothing, but sometimes DISPLAY codepage and KEYB codepage don't match the country.
(Also, the "undocumented" MS-DOS call that FreeDOS DISPLAY supports isn't supported on DR-DOS, so you have to use the IOCTL way, which FreeDOS ignores. I wrote a C version with DJGPP a few years ago that works with both.)
N.B. "LFN support enabled / disabled" would be nice to see, too. (IIRC, checking int $21,$71A0 might suffice.)
Complete thread:
- Another DOS port od NeoFetch from UNIXes - Laaca, 20.03.2024, 13:56 (Announce)
- Another DOS port od NeoFetch from UNIXes - ecm, 20.03.2024, 14:50
- Another DOS port od NeoFetch from UNIXes - Rugxulo, 21.03.2024, 05:37
- Another DOS port od NeoFetch from UNIXes - Laaca, 21.03.2024, 18:34
- Another DOS port od NeoFetch from UNIXes - Oso2k, 22.03.2024, 18:34
- Another DOS port od NeoFetch from UNIXes - Oso2k, 26.03.2024, 08:24
- Another DOS port od NeoFetch from UNIXes - Oso2k, 22.03.2024, 18:34
- Another DOS port od NeoFetch from UNIXes - Laaca, 21.03.2024, 18:34
- Another DOS port od NeoFetch from UNIXes - now with new name - Laaca, 24.03.2024, 22:42
- Another DOS port od NeoFetch from UNIXes - now with new name - ecm, 25.03.2024, 06:59
- MySysInf 1.2 - Laaca, 30.03.2024, 22:07
- Pronouns again - ecm, 31.03.2024, 01:57
- Pronouns again - glennmcc, 31.03.2024, 06:51
- Pronouns again - Khusraw, 31.03.2024, 08:59
- Pronouns again - ecm, 31.03.2024, 09:59
- Pronouns again - Khusraw, 31.03.2024, 10:58
- Pronouns again - Laaca, 31.03.2024, 18:20
- Pronouns resolution - ecm, 14.04.2024, 18:54
- Pronouns again - glennmcc, 31.03.2024, 16:20
- Pronouns again - ecm, 31.03.2024, 09:59
- Pronouns again - Khusraw, 31.03.2024, 08:59
- Pronouns again - Japheth, 31.03.2024, 10:26
- Pronouns again - glennmcc, 31.03.2024, 06:51
- Pronouns again - ecm, 31.03.2024, 01:57