Page 1 of 1

Explains how to get 16 & 32 bit doors to run

Posted: Wed Oct 27, 2021 11:20 pm
by ptaylor2
There is no really good docs that explain how to run 16 & 32 bit
msdos games on Major BBS. This instruction will explain how to set
it up.

before you get started you will need a second windows PC running
Windows 7, 8 or 10.

1. Download & install GameServer.

2. Edit the Gamserver.ini file that is located in the config directory.

3. Download The updated rlogin for Major BBS and install it in the
c:\wgserv directory.

4. Add this to your Major BBS menu:

GamServer IP Addres -p 513 -d Game-Code

5. The game code is located in the Gamserv\door directory and
the file name .ini is the game code.


To enable 16 bit programs to run under windows follow these
steps:

1. click on windows and do a search for windows Features
2. You will have to enable Legacy Compents
3. Click to enable NTVDM.
4. You might have to be administraot but type:
FONDUE.exe /enable-feature:NTVDM and click on
install features.

5. Now press the windows key and press + R and type regedit.
You will have to run this as administrator.

6. Go to the HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\
Windows and create a new key Name the new key "AppCompat"
(without quotes) and press Enter.

7. Highlight the AppCompat key and then right click at the
right pane and choose New > DWORD (32-bit) Value.

8. Name the new value "VDMDisallowed" (without quotes) and
press Enter..

9. Double click at the VDMDisallowed value and type 0 in the
data box.

9. Click OK when done and close Registry Editor.

10. Restart your computer.

Under the dos properties enable Use legacy console.


All the files files is available on majorbbs.ddnsfree.com
port 4000

Your done.


Gane
P─┐
├TELE
├INFO─┐
│╔═ Edit Module ═══════════════════════════════════════════════╗
│║ Page Name: USURPER ║
│║ Use as a Menu, Module or File? Module Page ║
│║ Allow "GO" to this module? Yes ║
│║ Key Required for "GO": ║
│║ Module Name: Rlogin Client ║
│║ Display Module Page Header? Yes ║
│║ ║
├║ Command String: ║
├║ GameServer IP Address -p 514 -d USURPER ║
├║ ║
├║ Return to Menu Tree? ║
├╚═════════════════════════════════════════════════════════════╝

Re: Explains how to get 16 & 32 bit doors to run

Posted: Thu Nov 25, 2021 8:04 am
by ewx
Hi,

Out of curiosity, where did you get this gameserver.exe file? I looked at the list of files on the majorbbs list; but can't seem to see it.

Thanks

ewx

Re: Explains how to get 16 & 32 bit doors to run

Posted: Thu Nov 25, 2021 8:14 am
by Duckula
GHost/2 now exists and is a project by one of our community members. It is designed as a replacement for gameserver.

You can find it here: https://github.com/TheMajorBBS/GHost2

Re: Explains how to get 16 & 32 bit doors to run

Posted: Thu Nov 25, 2021 9:13 am
by ewx
Hi Duckula,

Thanks for the clarification.

ewx

Re: Explains how to get 16 & 32 bit doors to run

Posted: Fri Nov 26, 2021 12:39 am
by ewx
ptaylor2 wrote:
> To enable 16 bit programs to run under windows follow these
> steps:
>
> 1. click on windows and do a search for windows Features
> 2. You will have to enable Legacy Compents
> 3. Click to enable NTVDM.
> 4. You might have to be administraot but type:
> FONDUE.exe /enable-feature:NTVDM and click on
> install features.

While following this, I found out I made a mistake in selecting operating systems to use

NTVDM only works with 32bit systems. 64bit systems don't have this so it isn't
possible (as of this writing) to run 16bit doors. I guess I'll need to move the setup
to a Win7 system. (I have it currently running in an old Win2012R2 server
I had setup to test out things).

ewx

Re: Explains how to get 16 & 32 bit doors to run

Posted: Fri Nov 26, 2021 11:59 am
by BlaZ
You can use GHost/2 to run those in DOSBox or DOSBox-X on a 64-bit OS. If the doorgame REQUIRES NTVDM (there are a couple) then you'd likely be out of luck. There is a NTVDM-64 project but I haven't messed with it and don't know much about it.

BlaZ

Re: Explains how to get 16 & 32 bit doors to run

Posted: Wed Jan 26, 2022 5:44 am
by lux
Duckula wrote:
> GHost/2 now exists and is a project by one of our community members. It is
> designed as a replacement for gameserver.
>
> You can find it here: https://github.com/TheMajorBBS/GHost2

Will this version work for 6.25 as well?

Re: Explains how to get 16 & 32 bit doors to run

Posted: Thu Jan 27, 2022 12:04 pm
by BlaZ
Not unless somebody updates the 6.25 rlogin client module, which is what you currently need to connect to GHost/2. The stock client doesn't send the required string.

BlaZ

Re: Explains how to get 16 & 32 bit doors to run

Posted: Sat Jan 29, 2022 5:39 am
by daniel_spain
BlaZ wrote:
> Not unless somebody updates the 6.25 rlogin client module, which is what
> you currently need to connect to GHost/2. The stock client doesn't send
> the required string.
>
> BlaZ

i modified it but most people use major tcp/ip and dont use the gcomm tcp/ip stack