Reply 20 of 43, by marxveix
Alekokot wrote on 2025-03-26, 10:32:I have MC for DOS
Can you share it?
30+ MiniGL/OpenGL Win9x files for all Rage3 cards: Re: ATi RagePro OpenGL files
Alekokot wrote on 2025-03-26, 10:32:I have MC for DOS
Can you share it?
30+ MiniGL/OpenGL Win9x files for all Rage3 cards: Re: ATi RagePro OpenGL files
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.
No they're not talking about Norton,
there was a DJGPP port years ago but it isn't archived as far as I can tell.
zb10948 wrote on 2025-03-27, 23:26:No they're not talking about Norton,
there was a DJGPP port years ago but it isn't archived as far as I can tell.
Okay. That makes sense that it would be some kind of sick Linux-on-DOS fantasy.
Just FYI. I did email the dev of the DOS version. They replied, but no longer have a copy.
Ah. I followed the breadcrumbs. Apparently the correct file is "mc146b.zip", but it doesn't exist anywhere I can see.
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...
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).
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.
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.
Sorry, my NAS was unavailable.
MsDos forever I have and use 386,486,P233,PIII700
Alekokot wrote on 2025-04-08, 12:37:Sorry, my NAS was unavailable.
You rule. Thanks so much.
It fails to load :
DPMILD32: dadvapi.dll: cannot load PE file
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!
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.
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
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.
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.
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.
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!