VOGONS


Commander in dosbox?

Topic actions

  • This topic is locked. You cannot reply or edit posts.

First post, by nom

User metadata
Rank Newbie
Rank
Newbie

😕
Hello and sorry for my question
i used since Windows xp in my a:\
a disk with the volkov commander to be with some comfort using
dosbox then i have a new computer with 12gb ram so was nessesary
to have a 64bit Windows installed because i was using the same
harddisk with the dosbox 0.72 installed the volkov commander was
working fine again.now i have installed the new dosbox 0.73 in my
windows 7 64bit and now my disk in a:\ is no more able to be used.
exist something like norton commander for dosbox?
sorry for my english

Reply 1 of 22, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

64bit Windows doesn't support 16bit programs unless they are run in a VM.

If you are intending to use Norton Commander in DOSBox to adminster you're files then I would recommend against doing that. DOSBox is not for managing your host file system and is not supported in that configuration.

If you want a Norton Commander type of interface for Windows tho there are a ton of free file managers out there.

How To Ask Questions The Smart Way
Make your games work offline

Reply 5 of 22, by Sadist boar

User metadata
Rank Newbie
Rank
Newbie

For anyone who wants to use NC or VC:
Make a folder "srv" at DOSbox's root
Extract a downloaded Volkov/Norton commander into srv/(nc# or vc# - depends on what you use)
Add the following after [autoexec] and the comments in DOSbox.conf:

Mount y srv
y:
nc5/nc.exe

(in the example, it's Norton Commander 5). After the nc5/nc.exe (or vc4/vc.com) line follows your current autoexec - if any)

Sad fat people are never good at using complex programs.

Reply 6 of 22, by garrynichol

User metadata
Rank Newbie
Rank
Newbie

I'm using the old norton commander in dosbox.
I just put it in a directory in the dosbos directory.
I just made a directory in my dosbox directory called c:\nc and put it there and added nc in the path in the autoexec section of the dosbox config file:
path=c:\;c:\nc
works perfect except I used to alter the colors with ansiplus ( a replacement for ansi) to make it look better but I can't load ansiplus in dosbox.

Reply 7 of 22, by Norton Commander

User metadata
Rank Member
Rank
Member

I have a hard time understanding why anyone running DOSBOX using mounted folders would want to use any DOS utils for file management. Anything you use in Windows would be superior to any DOS shells of that era, including Norton Commander. The only time this would be useful is using hard drive images in DOSBOX otherwise it's a complete and utter waste of time.

There are plenty of good Norton Commander clones for Windows. My personal preference is Speed Commander while others rave about Total Commander.

If you find the prices a bit steep and want something more reasonable, like say free you can use either Free Commander or NexusFile.

If you are a die-hard user of Norton Commander and want the full-blown experience then Far Manager is for you.

Seriously though stop wasting time running DOS utils in DOSBOX and get to some gaming, which is what DOSBOX was written for

Reply 8 of 22, by Sadist boar

User metadata
Rank Newbie
Rank
Newbie

uhh... the point is, if you have many games at your dosbox c:, and want to navigate between them with the mouse, a Commander is of great help.

Sad fat people are never good at using complex programs.

Reply 10 of 22, by garrynichol

User metadata
Rank Newbie
Rank
Newbie
garrynichol wrote:
I have NC_EXIT if anyone wants a copy. One way to sa_nc_free_and_exit […]
Show full quote

I have NC_EXIT if anyone wants a copy. One way to sa_nc_free_and_exit

SYNOPSIS
#include <curses.h>

void _nc_freeall(void);
void _nc_free_and_exit(int);

DESCRIPTION
These functions are used to simplify analysis of memory leaks in the
ncurses library. They are normally not available; they must be config-
ured into the library at build time using the --disable-leaks option.
That compiles-in code that frees memory that normally would not be
freed.

Any implementation of curses must not free the memory associated with a
screen, since (even after calling endwin), it must be available for use
in the next call to refresh. There are also chunks of memory held for
performance reasons. That makes it hard to analyze curses applications
for memory leaks. To work around this, one can build a debugging ver-
sion of the ncurses library which frees those chunks which it can, and
provides these functions to free all of the memory allocated by the
ncurses library.

The _nc_free_and_exit function is the preferred one since some of the
memory which is freed may be required for the application to continue
running. Its parameter is the code to pass to the exit routine.

RETURN VALUE
These functions do not return a value.

PORTABILITY
These functions are not part of the XSI interface.

SEE ALSO
ncurses(3NCURSES).

memleaks(3NCURSES)
Man Pages Copyright Respective Owners. Site Copyright (C) 1994 - 2011 Hurricane Electric. All Rights Reserved.ve on mem. It was a freebee as far as I remember.

Reply 11 of 22, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Huh? What does that have to do with this? other than nc which is sometimes used for norton commander but this is supposed to mean ncurses if I'm not mistaken. And dosbox only uses ncurses in debug compiles.
So I don't get it

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 13 of 22, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie
Norton Commander wrote:

I have a hard time understanding why anyone running DOSBOX using mounted folders would want to use any DOS utils for file management. Anything you use in Windows would be superior to any DOS shells of that era, including Norton Commander. The only time this would be useful is using hard drive images in DOSBOX otherwise it's a complete and utter waste of time.

I use Windows Commander (I *REFUSE* to call it "Total" Commander) on a daily basis. But, I still like the look and feel of the good old NC for DOS, and use it as well on a daily basis; under Windows XP, as well as DOSBox.

Been an NC user since version 2.0, and could literally use it with my monitor turned off 🤣!

(...and have, many years ago, as a demonstration for a friend of mine <grin>)

Anyhow, an attached pic (back from my W98SE days, although, same thing for my current WXPee rig)... how do you think I have Windows Commander "skinned" <grin? 😀

Attachments

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 14 of 22, by garrynichol

User metadata
Rank Newbie
Rank
Newbie
Dominus wrote:

Huh? What does that have to do with this? other than nc which is sometimes used for norton commander but this is supposed to mean ncurses if I'm not mistaken. And dosbox only uses ncurses in debug compiles.
So I don't get it

nc_exit allows exiting nc to free up memory while using nc to run programs. It's a clean way of having nc exit itself from of it's command menu when picking a command to run other software.

I just thought it may come in handy if someone using nc doesn't already have it.

Reply 16 of 22, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Probably first google result on nc_exit and instead of reading just copy/paste... Another Dr. Googleberg 😉

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 17 of 22, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie

BTW, NC_EXIT ships with all versions of NC, version 5.0 and higher (may have came with NC4.0, but I can't really remember). In other words, his discussion is worthless, as it COMES with NC.

...and the *REAL* readme (much more descriptive than that 'so-called' source code):

NC_EXIT.COM          Program and documentation by Tony McNamara, Symantec

Purpose:
========
Unloads the Norton Commander without the use of a TSR program.
Optionally stuffs up to an 11 character command for processing after.

Version 2.0, 1 February 91
Added command-line string parameter support.

Syntax:
=======
NC_EXIT
or
NC_EXIT <string>
where <string> is up to 11 characters to be entered, as if typed at the
keyboard, after The Norton Commander has been exited.

Compatibility:
==============
Unloads only the Norton Commander.
Windows compatible.
Designed to be highly compatible.
May be rendered ineffective by some keyboard accelerators.

Usage:
======
Call from a batch file or a sequence of commands in a user menu.
No parameters are required. If given, an ASCII string is used.
Due to the method, NC_Exit should be the last command called by the user
menu or batch file. Otherwise, the keyboard input may be accepted or reset
by another program.
IMPORTANT: Both NC_Exit and the batch file or executable called by
<string> should be in your PATH. Otherwise, these won't
work. You probably should put them in your Norton Commander
directory, which should already be in your PATH.

EXAMPLES:
=========
To run Windows from outside of the Commander, you could set
the user menu to:
W: MS Windows
nc_exit win
(assuming WIN.COM was in your path). Then, whenever you chose Windows
at your user menu, you would leave the Commander and run MS Windows without
it.


To change the PATH in NC and have it stick (as opposed to merely staying
in effect for the duration of a batch file), you must exit NC, set the
path, and restart NC. This can now be automated by doing the following:

1) Create a two line batch file, consisting of:
PATH=<the path you wish set>
NC

2) Set your User Menu, Extension Files, or whatever batch file is
called by these to call NC_EXIT <batch file name>

For example, call the following "SETNC.BAT"
Show last 13 lines
                SET NORCMD=ON
NC
and add the following to your User Menu:
T: Test NC_Exit
NC_EXIT SETNC
Then select "T" from your user menu. You should wind right back
in the Commander, but when you type "SET", you should see the
new environmental variable "NORCMD".


If you have any questions or problems, please ask in the NORUTL forum
on CompuServe.

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 19 of 22, by garrynichol

User metadata
Rank Newbie
Rank
Newbie
wd wrote:

nc_exit allows exiting nc to free up memory

Then your description about it, which mentions curses, is plain rubbish.

The synopsis wasn't written by myself. I found that on a site.
I thought it might clarify what can be confusing. I should have stated it was from the web. There are many versions of norton commander, some even developed for Linux in the early days of Linux.

What I said is true and I don't appreciate your rudeness.