Email or username:

Password:

Forgot your password?
61 comments
Leah Neukirchen

@LucasWerkmeister Because people tried to get the twelfth neofetch clone into Void, so I decided to write a useful one!

DELETED

@leah It gets a bit confused on DOSBox-X :dragnWoozy:​

DELETED

@leah note, this is not using a fixed disc image, but rather DOSBox virtual drives.

Karthik Kumar Viswanathan πŸ€

@leah Does it do various logos for:

DOSBox, DOSBox-X, Dr-DOS, FreeDOS, PC-DOS, ROM-DOS, Netware etc.

Would be great. :) Didn't realize one needed this for DOS but here we go :)

Karthik Kumar Viswanathan πŸ€

@leah I just opened that code and realized my pascal game is weak :D When I assemble my 32bit PC I shall try working on it.

Need to test my TP installation (that sounds so funny when I read it)

github.com/guilt/DOS/tree/mast

Leah Neukirchen

@vkaku I didn't write Pascal for 20 years, it wasn't too bad!

Karthik Kumar Viswanathan πŸ€

@leah I never did. In high school, we were the first batch to start with C. So our seniors never spoke to us about it. πŸ˜€

Leah Neukirchen

@vkaku I didn't wanna bother with a DOS C toolchain and the TP inline assembly is nice!

ben

@leah Wow, I had totally forgotten about that "return value is the function name" thing.

Matthias :veritrek_red:

@leah Z:\?
Wow, that’s a lot of floppy drives. Your exe must be ridiculously huge. 🀣

Jens Siebert

@leah This is so damn great! Immediately makes me want to program Pascal again (last time was at least 30 years ago) πŸ˜‚

Marcin Juszkiewicz

Recognizing versions of DR-DOS/OpenDOS/WhateverItWasCalledDOS would be fun (it had several names when owner was changing).

Or putting hands on PTS DOS 2000.

@leah

Leah Neukirchen

@hrw it can detect 'IBM DOS', but not more specific.

m0xEE

@hrw
Wow, you actually remember PTS DOS! πŸ˜†
@leah

XANTRONIX Industrial

@leah oh god package managers don't exist for DOS, do they

XANTRONIX Industrial

@leah I always wondered if more packages, or fewer, are considered l33ter, in /r/unixporn screenshots

🏰Christophe S.❄IceEnchanter🦒

@leah Well, it’s when I see stuff completely unexpected like that, that I am thinking "Geeks I like you so much <3" :-)

Weasel

@leah Oh thank goodness, a real one, I can stop writing fake ones in ANSI art programs. ;)

Jonathan β€˜theJPster’ Pallant

@wildweasel @leah i can’t help but call you out on x86_32 🀣 x86_16 surely!

Weasel

@thejpster I guess so, I'm honestly more surprised nobody's called me out for getting lazy about the RAM. 😁

tranzystorek_io

@leah that's the kind of shitpost I can get behind!

thomas bohn

@leah mem free would be helpful I mean, IIRC it was always a flex to show how much free base memory you had

C21

@leah I’ll probably never use this. But I’m happy it exists!

R. L. Dane :debian: :openbsd:

@leah

This is epic!

People who are saying "WHYYyyy" have no idea how difficult hardware and even OS detection is in DOS.

You don't just grep a few files in /proc and /sys, people!

Bonus points if it can distinguish MS/PC/DR/FreeDOS. :D
I'd love to see some CPU detection, but I don't have any hardware that I can contribute to the cause :/

I wish I could go back in time 15 years and tell myself to keep all my old stuff. I had a 1989 Mac SE and a 1997 dell latitude that I dearly miss.

@leah

This is epic!

People who are saying "WHYYyyy" have no idea how difficult hardware and even OS detection is in DOS.

You don't just grep a few files in /proc and /sys, people!

Bonus points if it can distinguish MS/PC/DR/FreeDOS. :D
I'd love to see some CPU detection, but I don't have any hardware that I can contribute to the cause :/

Adam β™Ώ

@RL_Dane @leah should be interesting to run it through a few different PCem / 86box setups.

BigBrotherTW

@leah omg this is so cool, i might just have to get back into playing with dos lol

Daniil Baturin

@leah This brings back a lot of memories of writing Pascal on DOS! Does it build with FreePascal? They dropped support for DOS but binaries are still there.

Nazo

@leah Cool. I actually use DOS in VMs (mostly games) and absolutely do not need this, so I'm putting it in all of them ASAP.

Denny

@leah wow, that would be one spanky dos machine. I miss those days, I serviced a lot of ms dos machines. I remember the "user interface" available in ms dos 5 (i think). In my opinion it was better than windows 3.11

Vildis

@leah what about adding DOS to neofetch and compiling it as an Ξ±cτ¡αlly pΞ΄rταblΞ΅ Ξ΅xΞ΅c¡ταblΞ΅ (justine.lol/ape.html)

lobokai 🌍 πŸ‡ΊπŸ‡¦ 🌳 🌲 πŸƒ 🌿

@leah Kind of makes me want to write a batch file ... then again, think I'll stick to Linux CL ... "it's the only way to fly".

Hak Foo

@leah
On my XT clone (Homebrew8088 board set with the V40 CPU, GlaBIOS), it did correctly identify PC DOS 2000 (as 7.0) and a FreeDOS install, but quoted weird memory amounts, like -24mb of base memory, and 36Mb of extended. The actual correct answer is 640k base RAM plus 96k usable upper memory

I know I've seen other software, possibly MSD, make the same 36Mb extended memory complaint, but the mainboard is decidedly "not quite how IBM did it." :blobcatblep2:

Hak Foo

@leah Adding on, perhaps part of this is that it's using an AT-centric way of reading the machine's specs, asking for CMOS setup data at port 0x70. 8088-class machines don't usually have anything there. The BIOS data area stanislavs.org/helppc/bios_dat might provide some alternate query paths, and maybe INT 0x13 function 8 to identify disc drive types and geometries.

aburka 🫣 #SaveChandra

@leah Runs on my #Book8088, although some of the math seems... suspect 🧐

Go Up