VOGONS


neofetch for DOS

Topic actions

First post, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi everyone,

Just found something interesting on the web.: dosfetch, a neofetch clone for DOS.
https://github.com/leahneukirchen/dosfetch

I think that's really sweet.
DOS deserves more Posix or *nix style applications.

Best regards,
Jo22

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 1 of 16, by WolverineDK

User metadata
Rank Oldbie
Rank
Oldbie

That is so cool, imagine people porting dosfetch to different DOS versions, like Freedos, DR-DOS, and what have you ? 😀 Anyway I am just dreaming 😀 I could also imagine that it could be ported to some versions of FujiNet 😀

Reply 2 of 16, by Jo22

User metadata
Rank l33t++
Rank
l33t++
WolverineDK wrote on 2025-08-21, 23:36:

That is so cool, imagine people porting dosfetch to different DOS versions, like Freedos, DR-DOS, and what have you ? 😀 Anyway I am just dreaming 😀 I could also imagine that it could be ported to some versions of FujiNet 😀

Hi there! That's possible, actually! DOS has an API or ABI for a vendor ID.
MSD checks for it,for example and shows it.
So it would be possible to have different ANSI art for each DOS version! ^^
Luckily, the source code of dosfetch is available, so it can be added.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 3 of 16, by igully

User metadata
Rank Newbie
Rank
Newbie

Not to be a killjoy, but this dosfetch program is rather buggy:

Only supports XMS 2.0 (so it only detects a maximum of 64MB of extended memory), and does not support FAT32. It also has issues with networked drives.

Still ,it looks nice. But not really usable.

Reply 4 of 16, by RandomStranger

User metadata
Rank Oldbie
Rank
Oldbie
igully wrote on 2025-08-22, 04:07:

Not to be a killjoy, but this dosfetch program is rather buggy:

Only supports XMS 2.0 (so it only detects a maximum of 64MB of extended memory), and does not support FAT32. It also has issues with networked drives.

Still ,it looks nice. But not really usable.

I mean where you mostly use DOS as your main system, even with these issues it's mostly alright. Once you reach 64MB RAM and FAT32 you probably run Windows 9x and then there is AIDA32 and HWiNFO. Not that the latter doesn't exist for DOS.

sreq.png retrogamer-s.png

Reply 5 of 16, by BinaryDemon

User metadata
Rank Oldbie
Rank
Oldbie

I didnt know what neofetch was and had to look it up. /shame.

Reply 6 of 16, by Yoghoo

User metadata
Rank Member
Rank
Member

Thanks for the head sup! Nice that source is available. At the moment busy with adding more detected DOS types. Also want to add an uptime and changeable logo.

Maybe will add it on github when finished and add some (reasonable) requests.

Reply 8 of 16, by Yoghoo

User metadata
Rank Member
Rank
Member

Was busy the last couple of days to add some checks and options to dosfetch (a neofetch clone for DOS) mentioned by Jo22. I added these checks:

  • Added EMS size
  • Added free base memory
  • Added CPU family info (only tested until Pentium II)
  • OS detection improved (added Dosbox, Dosbox-X and a couple of other OS's)
  • Added uptime

Also added the following options:

  • Logo is changeable (with text file)
  • Colors can be changed (with a config file)

These options are completely optional btw.

Also removed some bugs (like OS version for older DOS versions) and added some sanity checks (line length etc). All in all took quitte some work but was nice to delve into Turbo Pascal again. 😀

I tested on 286 CPU's and newer (until Pentium II) as some other neofetch tools need 386+ CPU's and I want it to be able to run it on a 286 as well. In Dosbox-X it also ran on a 8088 CPU but this is not tested on actual hardware.

In a future release I want to dig further at the disk size/disk usage part. This does not work correctly on big FAT32 filesystems at the moment. Didn't find a reliable way to calculate it yet. I start to doubt if this is even possible for a 16bit application.
EDIT: Just found a reliable way to get FAT32 info so will include that as well.

Still need to put it on Github and document it a bit before releasing it (if there is interest for it). On the screenshot on the left you can see the default logo and colors. On the right a custom logo and all colors in white. The aspect ratio of the screenshots is not correct btw.

Reply 9 of 16, by Jo22

User metadata
Rank l33t++
Rank
l33t++

@Yoghoo @igully Hey, that looks fantastic IMHO! 😃
I'm looking forward to see some more custom future artwork for DOS Plus, PC-MOS/386, Real32 etc!
Some DOSes also have mascots, such as FreeDOS having that whale or PC-DOS having the yellow parrot/bird.
IBM DOS also has different icon symbol than MS-DOS etc.
Then there's Paragon DOS vs PTS-DOS, the various other eastern DOSes.
Or MS-DOS on PC-98 platform..
Anyway, I'm merely thinking out loud, there's nothing to rush. 😅

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 10 of 16, by Yoghoo

User metadata
Rank Member
Rank
Member
Jo22 wrote on 2025-08-25, 07:37:
@Yoghoo @igully Hey, that looks fantastic IMHO! 😃 I'm looking forward to see some more custom future artwork for DOS Plus, PC-MO […]
Show full quote

@Yoghoo @igully Hey, that looks fantastic IMHO! 😃
I'm looking forward to see some more custom future artwork for DOS Plus, PC-MOS/386, Real32 etc!
Some DOSes also have mascots, such as FreeDOS having that whale or PC-DOS having the yellow parrot/bird.
IBM DOS also has different icon symbol than MS-DOS etc.
Then there's Paragon DOS vs PTS-DOS, the various other eastern DOSes.
Or MS-DOS on PC-98 platform..
Anyway, I'm merely thinking out loud, there's nothing to rush. 😅

I put a pre-release on Github (https://github.com/Yoghoo/DosInfo). This version does not include FAT32 calculations yet and needs some more testing but that will take some time.

To add a different logo just download and edit DOSINFO.LGO. I'm not an art guy so unfortunately can't designing them myself. 😀 But if someone has some and want to share them I can include them.

Think it's probably better to create a new topic for this tool. Will do so when I consider it's no longer a pre-release.

Reply 11 of 16, by WolverineDK

User metadata
Rank Oldbie
Rank
Oldbie
Yoghoo wrote on 2025-08-25, 08:02:
I put a pre-release on Github (https://github.com/Yoghoo/DosInfo). This version does not include FAT32 calculations yet and need […]
Show full quote
Jo22 wrote on 2025-08-25, 07:37:
@Yoghoo @igully Hey, that looks fantastic IMHO! 😃 I'm looking forward to see some more custom future artwork for DOS Plus, PC-MO […]
Show full quote

@Yoghoo @igully Hey, that looks fantastic IMHO! 😃
I'm looking forward to see some more custom future artwork for DOS Plus, PC-MOS/386, Real32 etc!
Some DOSes also have mascots, such as FreeDOS having that whale or PC-DOS having the yellow parrot/bird.
IBM DOS also has different icon symbol than MS-DOS etc.
Then there's Paragon DOS vs PTS-DOS, the various other eastern DOSes.
Or MS-DOS on PC-98 platform..
Anyway, I'm merely thinking out loud, there's nothing to rush. 😅

I put a pre-release on Github (https://github.com/Yoghoo/DosInfo). This version does not include FAT32 calculations yet and needs some more testing but that will take some time.

To add a different logo just download and edit DOSINFO.LGO. I'm not an art guy so unfortunately can't designing them myself. 😀 But if someone has some and want to share them I can include them.

Think it's probably better to create a new topic for this tool. Will do so when I consider it's no longer a pre-release.

This is so awesome 😀 when it is stable, will you by any chance port it FujiNet ? I know it is silly, but anyway as I said. I am just dreaming 😀

Reply 12 of 16, by Yoghoo

User metadata
Rank Member
Rank
Member
WolverineDK wrote on 2025-08-25, 20:59:
Yoghoo wrote on 2025-08-25, 08:02:
I put a pre-release on Github (https://github.com/Yoghoo/DosInfo). This version does not include FAT32 calculations yet and need […]
Show full quote
Jo22 wrote on 2025-08-25, 07:37:
@Yoghoo @igully Hey, that looks fantastic IMHO! 😃 I'm looking forward to see some more custom future artwork for DOS Plus, PC-MO […]
Show full quote

@Yoghoo @igully Hey, that looks fantastic IMHO! 😃
I'm looking forward to see some more custom future artwork for DOS Plus, PC-MOS/386, Real32 etc!
Some DOSes also have mascots, such as FreeDOS having that whale or PC-DOS having the yellow parrot/bird.
IBM DOS also has different icon symbol than MS-DOS etc.
Then there's Paragon DOS vs PTS-DOS, the various other eastern DOSes.
Or MS-DOS on PC-98 platform..
Anyway, I'm merely thinking out loud, there's nothing to rush. 😅

I put a pre-release on Github (https://github.com/Yoghoo/DosInfo). This version does not include FAT32 calculations yet and needs some more testing but that will take some time.

To add a different logo just download and edit DOSINFO.LGO. I'm not an art guy so unfortunately can't designing them myself. 😀 But if someone has some and want to share them I can include them.

Think it's probably better to create a new topic for this tool. Will do so when I consider it's no longer a pre-release.

This is so awesome 😀 when it is stable, will you by any chance port it FujiNet ? I know it is silly, but anyway as I said. I am just dreaming 😀

Thanks! First time I heard of FujiNet. 😀 Seems to be some kind of emulator for multiple systems? In that case unfortunately no. I don't own one and I am not familiar with those systems.

Reply 13 of 16, by WolverineDK

User metadata
Rank Oldbie
Rank
Oldbie
Yoghoo wrote on 2025-08-25, 21:13:
WolverineDK wrote on 2025-08-25, 20:59:
Yoghoo wrote on 2025-08-25, 08:02:

I put a pre-release on Github (https://github.com/Yoghoo/DosInfo). This version does not include FAT32 calculations yet and needs some more testing but that will take some time.

To add a different logo just download and edit DOSINFO.LGO. I'm not an art guy so unfortunately can't designing them myself. 😀 But if someone has some and want to share them I can include them.

Think it's probably better to create a new topic for this tool. Will do so when I consider it's no longer a pre-release.

This is so awesome 😀 when it is stable, will you by any chance port it FujiNet ? I know it is silly, but anyway as I said. I am just dreaming 😀

Thanks! First time I heard of FujiNet. 😀 Seems to be some kind of emulator for multiple systems? In that case unfortunately no. I don't own one and I am not familiar with those systems.

FujiNet is a wifi device of sorts (for many computers , consoles ) 😀 Seriously, you are doing a fantastic piece of work 😀

https://www.youtube.com/watch?v=SCPcEbMEbeo

Reply 14 of 16, by TechieDude

User metadata
Rank Member
Rank
Member

Nice, I'll be watching this.

BinaryDemon wrote on 2025-08-22, 10:37:

I didnt know what neofetch was and had to look it up. /shame.

Eh, fastfetch is better, and still developed.

Reply 15 of 16, by ppgrainbow

User metadata
Rank Member
Rank
Member

This looks awesome!

I'm running this under 86Box and it's able to detect six of my SCSI hard disk images, but it partially able to detect anything beyond drive I. 🙁

I'm wondering if it's possible to split the drive letter availability list to eight columns and be able to detect drives all the way up to Z. Here's a example:

Drives: A: B: C: D: E: F: G: H:
I: J: K: L: M: N: O: P:
Q: R: S: T: U: V: W: X:
Y: Z:

Also, when I run DOS Info from a DOS text mode or GUI menu utility such as Direct Access, I get "Unable to retrieve OS info".

The attachment Monitor_1_20250924-202222-499.png is no longer available

When I run this under the command prompt, the OS version reports as "MS-DOS Version 5.00".

The attachment Monitor_1_20250924-202834-726.png is no longer available

I'm wondering if there is a way to correct the issue.

Reply 16 of 16, by Yoghoo

User metadata
Rank Member
Rank
Member
ppgrainbow wrote on Today, 03:32:
This looks awesome! […]
Show full quote

This looks awesome!

I'm running this under 86Box and it's able to detect six of my SCSI hard disk images, but it partially able to detect anything beyond drive I. 🙁

I'm wondering if it's possible to split the drive letter availability list to eight columns and be able to detect drives all the way up to Z. Here's a example:

Also, when I run DOS Info from a DOS text mode or GUI menu utility such as Direct Access, I get "Unable to retrieve OS info".

I'm wondering if there is a way to correct the issue.

Thanks! Now I remember I still need to create a separate topic for this tool. 😀

Creating more lines is not an option I consider as I like to be able to run it on 40 column screens as well (without scrolling). What I can do is check if there are more drives then can be displayed and adjust the output to show ABC etc instead of A: B: C: etc. Would that work for you?

This error mostly happens when it's run from a readonly drive. If that's not the case I need to try to reproduce it but that will take some time. Please feel free to create the issues on Github btw so I don't forget it.

EDIT: In the next release (which can take some time as I'll be on holiday soon) I changed the output of the drive letters as described above. So default to A: B: C: etc and ABC if it exceeds the defined line length.