VOGONS


First post, by FatAgnus

User metadata
Rank Newbie
Rank
Newbie

Hello World,

I just got here and so let me first say thx for boards like this one, which offer folks with questions about classic software helpful advise instead of just scorn and mockery (along the lines of "get with the program and upgrade to Win10/Apple/LatestFashionOfSomething ...").
A simple google search reveals hundreds of forums where people won't tolerate anyone even remotely insisting that they got good reasons to run "Classic Stuff" on their system.

Well I do. I need to abandon my laptop for an Android tablet, but as powerful as that beast is, Android itself has some very distinct limitations when it comes to high end devices.
Specifically anything even remotely approaching serious office work is just a pain in the rear with apps mostly written for cheap, low end dumb-smartphones.

So I needed a way to emulate an x86 environment, because I need access to specific PC functionallity - not all of which is offered by ARM versions of embedded Linux systems (like ARM Ubuntu).
And as crazy as it might sound, I found that DosBox & Limbo with WfW3.11 and Win98SE + ReacOS give me exactly what I need in that regard.

But then I overdid it with my WfW3.11 setup, because I tried to install full network functionallity on it.
So I pumped in MS-TCP/IP and the full Novell stack, before realizing that none of the Android DosBox versions has the NE2000 patch - so no full network functionallity.

And while I was able to uninstall the complete MS-TCP/IP stack w/o many problems, there was no such luck with the Novell client.
I removed all Novell related settings from AUTOEXEC.BAT and CONFIG.SYS (even so Config.sys doesn't get interpreted when not booting from disk image), and then did the same in SYSTEM.INI and WIN.INI.
I tripple and quadruple checked that there is nothing left in "load=", "run=" or in the StartupGroup that is in any way related to the Novell client, and yet everytime I startup Windows for Workgroups I get this very annoying message:
"Novell NDPS (Novell Distributed Print Service) support requires that Client32 be installed and active".

That msg, drives me nuts, specifically since if I do try to activate all those Client32 related settings, it will complain that the Novell netware stack isn't loaded (which is natural, since there is no network card).
Does anyone here know how I can rid myself of that NDPS stuff for good?
I really don't want to throw away the rest of my WfW installation, because I got that one just where I wanted it.

Thx in advance for any help with this.

Reply 1 of 10, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

You should know that Android DOSBox is not an official port and not supported here, but that's kind of beside the point.

This sounds like a driver that is trying to load. Are there any other reverences to Novell files in your system.ini? You might need to check protocol.ini as well.

You should of course make more backups of your installation in the future. 😜 If you have a copy of some sort on your PC's NTFS-formatted hard drive, you might be able to recover something using "Previous Versions".

Reply 2 of 10, by FatAgnus

User metadata
Rank Newbie
Rank
Newbie
Jorpho wrote:

You should know that Android DOSBox is not an official port and not supported here, but that's kind of beside the point.

This sounds like a driver that is trying to load. Are there any other reverences to Novell files in your system.ini? You might need to check protocol.ini as well.

You should of course make more backups of your installation in the future. 😜 If you have a copy of some sort on your PC's NTFS-formatted hard drive, you might be able to recover something using "Previous Versions".

I suspected DosBoxTurbo was not an "official port", but it is surprisingly close to the original.
Almost all *.conf options work there, and its running rock solid - it just doesn't include the coveted NE2000 patch.
And unfortunately Android doesn't run on NTFS, so no filesystem snapshots available here.

I removed *all* Novell Client32 references from all the *.ini files, and even tried my luck with removing as many of the *.368 / *.drv drivers as possible w/o wreaking the whole system.
But astonishingly that dreaded NDPS message still comes up as soon as the desktop is visible.

Now I am using Calmira, and I am asking myself if maybe that custom Desktop has its own autoload places, where it might load Novell drivers independently from Windows??

Reply 3 of 10, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

Perhaps the registry? (Windows 3.1 had a very primitive registry.)

I suppose you could try running some flavor of grep (FreeDOS has something appropriate) in your DOSBox installation to see if you can locate that string in any of the files, but that won't work if the executable (or whatever) is somehow decompressed or decrypted at runtime.

In Windows you could use a debug-enabled version of DOSBox to try to determine if the appearance of the message is associated with the access of any particular file.

Reply 4 of 10, by FatAgnus

User metadata
Rank Newbie
Rank
Newbie
Jorpho wrote:

Perhaps the registry? (Windows 3.1 had a very primitive registry.)

I suppose you could try running some flavor of grep (FreeDOS has something appropriate) in your DOSBox installation to see if you can locate that string in any of the files, but that won't work if the executable (or whatever) is somehow decompressed or decrypted at runtime.

In Windows you could use a debug-enabled version of DOSBox to try to determine if the appearance of the message is associated with the access of any particular file.

I already used fgrep on all the files to no avail.
But since I am not even sure what I am to be looking for, in case the offending file is loaded directly from the Windows directory rather than from the Novel dir, I am very much interested in that debug option you mentioned.
How do I enable this debug mode in DosBox, that shows me exactly what file is being accessed when ?

Reply 5 of 10, by akula65

User metadata
Rank Oldbie
Rank
Oldbie

I have a couple of suggestions.

1. A NetWare guru is probably going to want to know the exact Client32 version you are using as well as the Novell NetWare system version you were going to contact with the NetWare client.

2. Have a look at the following URL:

https://www.novell.com/coolsolutions/feature/5.html

If you look at the Windows 3.11 section, It indicates that Printer Agent components (including a custom port (NDPS0n)) are installed as part of NDPS, and that PSETUP.EXE or NWPMW16.EXE can be used to manage those components.

You might try using PSETUP.EXE or NWPMW16.EXE to remove any printers that you have installed (or attempted to install) (See the Using PSETUP to install NDPS printer agents section in the above URL). I have no idea how to uninstall the Printer Agent components themselves (after your remove any printers), but it might be possible to do that by unchecking the option(s) for NDPS in the Client32 setup (i.e. re-run the Client32 setup).

Reply 6 of 10, by FatAgnus

User metadata
Rank Newbie
Rank
Newbie
akula65 wrote:
I have a couple of suggestions. […]
Show full quote

I have a couple of suggestions.

1. A NetWare guru is probably going to want to know the exact Client32 version you are using as well as the Novell NetWare system version you were going to contact with the NetWare client.

2. Have a look at the following URL:

https://www.novell.com/coolsolutions/feature/5.html

If you look at the Windows 3.11 section, It indicates that Printer Agent components (including a custom port (NDPS0n)) are installed as part of NDPS, and that PSETUP.EXE or NWPMW16.EXE can be used to manage those components.

You might try using PSETUP.EXE or NWPMW16.EXE to remove any printers that you have installed (or attempted to install) (See the Using PSETUP to install NDPS printer agents section in the above URL). I have no idea how to uninstall the Printer Agent components themselves (after your remove any printers), but it might be possible to do that by unchecking the option(s) for NDPS in the Client32 setup (i.e. re-run the Client32 setup).

Sorry for the late reply, but my work laptop departed for greener pastures just this Monday.
I downloaded the latest and (not so) greatest Client32 version for Win3.11 from the Novel website for this endevour.
I will try your suggestion with PSETUP.EXE and NWPMW16.EXE, but it might already help to know where the install log for Client32 is written to (if there is any such log).
I think it must load that dreaded NDPS driver somewhere in one of the *.INI files, but it must be a driver copied directly into C:\Windows (for I removed "\Client32" completely by now).

Reply 8 of 10, by Stiletto

User metadata
Rank l33t++
Rank
l33t++

Moved to "PC Emulation", as the DOSBox forum mods will lock it for not being a supported port.

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 9 of 10, by FatAgnus

User metadata
Rank Newbie
Rank
Newbie
Stiletto wrote:

Moved to "PC Emulation", as the DOSBox forum mods will lock it for not being a supported port.

C'mon folks be serious. DosBox Turbo is based on the original DosBox sources.
I shouldn't even have mentioned that I was running DBT, as my problem had nothing to do with the underlying operating system.
That is almost tribalistic to be so hostile to a DOS/Windows question, which got nothing to do with the underlying port, simply because I am running DosBox on a new platform.
Quiet frankly, for strictly Windows based systems D-Fend and the like offer "out-of-the-box" experience with pretested setups that leave next to no questions left to ask.

You folks do realize that Tablets are the up- and coming new reality and that there will soon be more DosBox installations on Android than on Windows PCs (if that isn't the case already)?!

Reply 10 of 10, by Stiletto

User metadata
Rank l33t++
Rank
l33t++

It's not tribalistic, it's a matter of knowing where to seek technical support. Dosbox Turbo's tech support guy can be found here: https://sites.google.com/site/dosboxturbo/
and here: https://play.google.com/store/apps/details?id … ix.dosbox&hl=en

At best, the only subforum we have for emulators not supported by the main DOSBox forums is the "PC Emulation" subforum which is here.

Also, the main DOSBox devs would tell you that DOSBox is only for supporting games, and you are asking about Novell, and printing, which is outside of their supported use cases for DOSBox? DOSBox IS NOT SUITED TO RUN YOUR NON-GAMING DOS APPLICATION

The original development team for the main port shouldn't be held responsible for tech support issues of the Android port. Now, if you can prove that you can duplicate these issues on the main port, and it's regarding supporting games, now we're talking.

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto