VOGONS


Midnight Commander

Topic actions

Reply 21 of 43, by 7F20

User metadata
Rank Member
Rank
Member
marxveix wrote on 2025-03-26, 11:12:

Can you share it?

I don't think it exists. They are probably talking about norton commander, which is easy to find out there.

Reply 24 of 43, by liqmat

User metadata
Rank l33t
Rank
l33t

Just FYI. I did email the dev of the DOS version. They replied, but no longer have a copy.

Last edited by liqmat on 2025-04-01, 03:17. Edited 3 times in total.

Reply 25 of 43, by 7F20

User metadata
Rank Member
Rank
Member

Ah. I followed the breadcrumbs. Apparently the correct file is "mc146b.zip", but it doesn't exist anywhere I can see.

Reply 26 of 43, by zb10948

User metadata
Rank Member
Rank
Member

It is not some sick Linux on DOS fantasy, it is midnight commander code built with DJGPP.

It was probably totally straightforward because the version used is ancient - 1.4.6, it is one of the earliest versions just months into the projects' beginning.

And probably nothing alike the modern mc experience.

I used demos commander back then, didn't use the earliest mc's from mid 90s...

It would be theoretically possible to perform a static build of modern mc and all the dependencies using modern DJGPP. The resulting binary could end up at the size of Windows 3.11 installation...

Reply 27 of 43, by 7F20

User metadata
Rank Member
Rank
Member
zb10948 wrote on 2025-04-01, 22:09:

It is not some sick Linux on DOS fantasy, it is midnight commander code built with DJGPP.

Jk jk.

I just thought it was funny that someone would go through so much trouble to make a DOS version of a Linux program that was itself made to give Linux users an version of DOS-only program (Norton).

Reply 28 of 43, by zb10948

User metadata
Rank Member
Rank
Member
7F20 wrote on 2025-04-01, 22:24:
zb10948 wrote on 2025-04-01, 22:09:

It is not some sick Linux on DOS fantasy, it is midnight commander code built with DJGPP.

Jk jk.

I just thought it was funny that someone would go through so much trouble to make a DOS version of a Linux program that was itself made to give Linux users an version of DOS-only program (Norton).

Heh. Put that way, it sounds funny, but I do believe it wasn't trouble at all. But I could put myself into trouble by building latest mc for DOS.

Reply 29 of 43, by 7F20

User metadata
Rank Member
Rank
Member
zb10948 wrote on 2025-04-04, 16:20:

But I could put myself into trouble by building latest mc for DOS.

I'm not sure how. MC is GNU GPL 3. You are free to do so.

Reply 30 of 43, by Alekokot

User metadata
Rank Newbie
Rank
Newbie

Sorry, my NAS was unavailable.

MsDos forever I have and use 386,486,P233,PIII700

Reply 32 of 43, by zb10948

User metadata
Rank Member
Rank
Member

It fails to load :

DPMILD32: dadvapi.dll: cannot load PE file

Reply 33 of 43, by Grzyb

User metadata
Rank l33t
Rank
l33t

I didn't try to run it yet, but I can already see I was right about this:

Grzyb wrote on 2024-01-02, 03:46:

the result would always feel like a "foreign body"

...because of the subdirectory named ".CEDIT" - illegal in pure DOS.

Kiełbasa smakuje najlepiej, gdy przysmażysz ją laserem!

Reply 34 of 43, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Alekokot wrote on 2025-04-08, 12:37:

Sorry, my NAS was unavailable.

Hi,
Both attached packages contain a Win32 PE executable version of mc.exe. None of them are valid DOS exe files.
But the 1st package contains files form HX DOS extender (HDPMI32.EXE, DPMILD32.EXE) that enables simple 32-bit PE executable files to run under pure DOS.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 35 of 43, by Alekokot

User metadata
Rank Newbie
Rank
Newbie

I have this in stock, I don't have anything else, everything works for me

MsDos forever I have and use 386,486,P233,PIII700

Reply 36 of 43, by liqmat

User metadata
Rank l33t
Rank
l33t
Falcosoft wrote on 2025-04-09, 04:49:

Hi,
Both attached packages contain a Win32 PE executable version of mc.exe. None of them are valid DOS exe files.
But the 1st package contains files form HX DOS extender (HDPMI32.EXE, DPMILD32.EXE) that enables simple 32-bit PE executable files to run under pure DOS.

Alekokot wrote on 2025-04-09, 09:23:

I have this in stock, I don't have anything else, everything works for me

Copied the contents of the HX DOS extender (v2.17) "bin" folder into the MC folder, adjusted the paths in "mc.bat" for my own convenience and away it went (in DOSBox). Cheers to Falcosoft.

The attachment mc_hxdos.jpg is no longer available

Reply 37 of 43, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Alekokot wrote on 2025-04-09, 09:23:

I have this in stock, I don't have anything else, everything works for me

Of course it can work, even Win32 version of DosBox can run under pure DOS with the help of HX DOS extender. But this does not mean that Midnight Commander (or DosBox) has a DOS version. 😉
These are still Win32 PE executables written for Windows. You can use mc.exe from the attached packages even on 64-bit Win 10/11 natively.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 38 of 43, by 7F20

User metadata
Rank Member
Rank
Member
Falcosoft wrote on 2025-04-09, 21:19:
Alekokot wrote on 2025-04-09, 09:23:

I have this in stock, I don't have anything else, everything works for me

Of course it can work, even Win32 version of DosBox can run under pure DOS with the help of HX DOS extender. But this does not mean that Midnight Commander (or DosBox) has a DOS version. 😉
These are still Win32 PE executables written for Windows. You can use mc.exe from the attached packages even on 64-bit Win 10/11 natively.

According to this webpage: https://www.delorie.com/djgpp/v2faq/faq22_4.html

there does (or did) exist a DJGPP DOS version of MC. It may be lost to the world and the original owner was contacted about it already. I think the only shot at this point is for someone to recompile MC for DJGPP.

Reply 39 of 43, by Grzyb

User metadata
Rank l33t
Rank
l33t

I'm wondering if there's any value in porting MC to DOS...

I think there's only one feature that MC has, but similar programs for DOS lack - FTP client.
Obviously, there's a bunch of people craving for such a program - Anyone know a DOS FTP Client with GUI or shell

From what I can see, neither of the two Win32 ports (the one with HX DOS, and the one without) has that feature.

On the other hand, there's an FTP client in FAR.

So, is it possible to run FAR via HX DOS ?
And does HX DOS support networking?

Kiełbasa smakuje najlepiej, gdy przysmażysz ją laserem!