Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Another DOS port od NeoFetch from UNIXes (Announce)

posted by Rugxulo Homepage, Usono, 21.03.2024, 05:37

> 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:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 190 users online (0 registered, 190 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum