Author Topic: Necromancer's Dos Navigator - Norton Commander Clone written in FV/TV  (Read 13932 times)

CandyMan30

  • New Member
  • *
  • Posts: 19
Necromancer's Dos Navigator - Norton Commander Clone.

It is written in FV/TV for various systems (Dos/Win/Linux/KolibriOS/MenuetOS etc. - also 32/64-bit)

http://www.ndn.muxe.com/download

CandyMan30

  • New Member
  • *
  • Posts: 19
Hello all!

Maybe some of you are interested in translating NDN (Necromancer's Dos Navigator) resources into your native language? I can provide resource compiler and available resources.
Among other things, Slovak, Austria or German are missing. Unfortunately, this is not a job for money. I'm not forcing anyone. If you take it and want it, your name will be visible in the program.

Best regards,
CandyMan

alpine

  • Hero Member
  • *****
  • Posts: 1412
Does it work with utf-8?
"I'm sorry Dave, I'm afraid I can't do that."
—HAL 9000

CandyMan30

  • New Member
  • *
  • Posts: 19
No, all but one version are Ansi. There is one Unicode instead (named U64).
Linux x64 version works with UTF-8.
« Last Edit: May 22, 2023, 10:59:03 am by CandyMan30 »

ngx234

  • New Member
  • *
  • Posts: 10
good, thanks

firstrose

  • Newbie
  • Posts: 2
No, all but one version are Ansi. There is one Unicode instead (named U64).
Linux x64 version works with UTF-8.

ndn_3_00_0009_u64.zip and ndn_3_00_0008_u64.zip failed to start with 0xc0000045
but ndn_3_00_0009_w64.zip can start.

my pc: win 10 ver10.0.19045.3031

Anything I can do to get more error detail?

CandyMan30

  • New Member
  • *
  • Posts: 19
Quote
ndn_3_00_0009_u64.zip and ndn_3_00_0008_u64.zip failed to start with 0xc0000045
but ndn_3_00_0009_w64.zip can start.

It has probably been corrected. Thanks.

miso

  • Newbie
  • Posts: 3
Re: Necromancer's Dos Navigator - Norton Commander Clone written in FV/TV
« Reply #7 on: April 13, 2026, 10:17:21 am »
Hi,
It is possible to find somewhere full source code for current version of NDN.

Regards
Mirek

cdbc

  • Hero Member
  • *****
  • Posts: 2964
    • http://www.cdbc.dk
Re: Necromancer's Dos Navigator - Norton Commander Clone written in FV/TV
« Reply #8 on: April 13, 2026, 10:28:01 am »
From the Web: "Turns out Necromancer's Dos Navigator is not open-source, but another fork of the original Dos Navigator, Dos Navigator Open Source Project, is."
Good luck
/bc
« Last Edit: April 13, 2026, 10:30:06 am by cdbc »
If it ain't broke, don't fix it ;)
PCLinuxOS(rolling release) 64bit -> KDE6/QT6 -> FPC Release -> Lazarus Release &  FPC Main -> Lazarus Main

Thaddy

  • Hero Member
  • *****
  • Posts: 19966
  • Pointless static linking author
Re: Necromancer's Dos Navigator - Norton Commander Clone written in FV/TV
« Reply #9 on: April 13, 2026, 10:41:45 am »
I feel more like making sure there is an alternative that is freeware.
NDN is frowned with copyright and license violations.
Helping for free on a commercial product with such heritage is not something I have time for.
Besides, it is quite easy to write in FV, only long-wary, there's no mystery code to mimic Norton. We did that already many moons ago. There are many such Norton clones as freeware, only nowadays hard to find and most, like mine, 16 bit real Dos.

And half the "features" come already with FV demo's like the Ascii chart and the calender and the navigation and the calculator and more.....
And that would not have licensing issues.
« Last Edit: April 13, 2026, 10:48:39 am by Thaddy »
Any "programmer" that knows only one programming language is not a programmer

dbannon

  • Hero Member
  • *****
  • Posts: 3894
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Necromancer's Dos Navigator - Norton Commander Clone written in FV/TV
« Reply #10 on: April 13, 2026, 11:03:26 am »
I feel more like making sure there is an alternative that is freeware.

Maybe Thaddy, you used the wrong term "Freeware" ?  Should not be confused with open source. Freeware projects were/are usually shipped, for no charge, as binaries and the source code not made available. 

Generally.

Davo
Lazarus 4, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

Thaddy

  • Hero Member
  • *****
  • Posts: 19966
  • Pointless static linking author
Re: Necromancer's Dos Navigator - Norton Commander Clone written in FV/TV
« Reply #11 on: April 14, 2026, 06:26:29 pm »
Where's the code Davo?
Any "programmer" that knows only one programming language is not a programmer

unxed

  • Newbie
  • Posts: 3
Re: Necromancer's Dos Navigator - Norton Commander Clone written in FV/TV
« Reply #12 on: October 03, 2026, 02:50:41 am »
After quite a few failed experiments, I finally managed to port DN to Free Pascal.

The problem with the original DN (that NDN is trying to continue) was that it contained modified Turbo Vision components from Turbo Pascal that had never been released under open-source licenses. I tried porting it to Free Vision, but that turned out to be a nightmare. Among other things, it requires moving from a single-byte encoding to UTF-16 used by FV, which alone means modifying more than 1,000 places across about a hundred files.

Moreover, my audit showed that Free Vision itself contains quite a lot of code that overlaps with Borland's code. Some or all of it may possibly not be copyrightable as trivial code, but I haven't investigated that question deeply.

In the end, the solution was to rebase DN on a top of Free Pascal port of the Turbo Vision implementation by magiblot:
https://github.com/magiblot/tvision

It uses UTF-8, so adapting a program designed around a single-byte encoding is much easier. And, importantly, it is definitely clean from a licensing standpoint. For extra safety, I wrote a dedicated script that checks for overlaps with Borland code, just in case an LLM happens to generate something similar.

Another challenge was adapting the sources, which were originally designed to build with Borland Pascal (the 1.51 branch) or Virtual Pascal (the OSP branch), for FP. That also turned out to be manageable in the end.

If anyone is interested in experimenting with it, here is the code. It already runs on both DOS and Linux (I'm developing on Linux; I'll add support for other OSes later):

https://github.com/unxed/dn/
« Last Edit: October 03, 2026, 03:06:56 am by unxed »

kagamma

  • New Member
  • *
  • Posts: 24
Re: Necromancer's Dos Navigator - Norton Commander Clone written in FV/TV
« Reply #13 on: October 03, 2026, 04:37:57 am »
I
Moreover, my audit showed that Free Vision itself contains quite a lot of code that overlaps with Borland's code. Some or all of it may possibly not be copyrightable as trivial code, but I haven't investigated that question deeply.


I am interested in this claim, because from what I know Free Vision is based on Leon de Boer's C++ graphics vision. Quote from wiki:
Quote
This was found in the shape of Free Vision, which (afaik) was a backport of the PD C++ code back to Pascal by Leon de Boer for use in graphics mode. As far as I can remember, Pierre and Peter backported the code back to textmode (coordinate system change that affected a lot of code!), ported missing parts, improved compatibility, and hooked it into the Textmode IDE. Note that the sf.net TVISION page falsely states that FPC uses Pascal sources donated by Borland, however it seems that nobody reacts to mails there.


unxed

  • Newbie
  • Posts: 3
Re: Necromancer's Dos Navigator - Norton Commander Clone written in FV/TV
« Reply #14 on: October 03, 2026, 06:09:19 am »
Added Windows build.

 

TinyPortal © 2005-2018