Skip to content

Yoghoo/DosInfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DosInfo

DosInfo: a neofetch clone for DOS

Based on dosfetch (https://github.com/leahneukirchen/dosfetch/tree/master). But almost completly rewritten.

Improvements from dosfetch include:

Added and improved checks:

  • Added XMS/EMS size
  • Added free base memory
  • Added CPU family info
  • OS detection improved (added Dosbox, Dosbox-X etc)
  • Added uptime (works with leap years etc for unrealistic long uptimes :))
  • Now also works with FAT32 drives
  • Shows all available drives
  • Auto detects < 80 column displays and adjusts the output

Added options:

  • Logo is changeable (with a text file)
  • Colors can be changed (with a config file)
  • Includes a /nologo switch if you don't want to show a logo
  • Includes a /nocls switch to run the program without clearing the screen
  • Includes a /save switch to run the program and save output to a text file

Removed some bugs (like OS version for older DOS versions) and added some sanity checks (line length etc).

DosInfo is tested on NEC V20 CPU's and newer (until Pentium II). In Dosbox-X it also runs on a 8088 CPU but this is not tested on actual hardware yet. It was also tested on a lot of different DOS OSes. Some examples include: MS-DOS 2.0, 3.31, 6.22, DR-DOS 6.0, Novell DOS 7.0, IBM PC DOS 7.0 and FreeDOS 1.4.

The screenshot below uses the default logo and colors.

default

The screenshot below is in 40 column mode and uses a custom logo with all colors changed to white.

logo_co40

About

DosInfo: a neofetch clone for DOS

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors