TIP: Click on subject to list as thread! ANSI
echo: mbse
to: Alan Ianson
from: Michiel Broek
date: 2006-06-13 22:52:34
subject: Re: DOS Doors

Hi Alan,

Alan Ianson wrote to Rick Van Ruth:
AI> Rick Van Ruth wrote to Alan Ianson:
AI> 
AI> RVR>  AI> Anyone using DOS doors with MBSE seen this before and/or have 
AI> any
AI> RVR>  AI> idea what I should be looking for?
AI> RVR> 
AI> RVR> Hmmm.. check the MBSE guide and faq, it sounds like theres a command 
AI> RVR> missing on the door menu config somewhere.
AI> 
AI> It seems like I missed something, I have gone over the setup a couple
AI> times. I have an "echo Are we in the door directory?
>door.log" just
AI> before the door executes and I do see that file in the door directory.
AI> 
AI> But the door itself doesn't seem to load, I see "please wait,
loading"
AI> then the screen clears and I get the cursor flashing in the upper left
AI> corner of the screen. CPU usage goes to 100% and I have to kill
AI> dosemu.bin to get back to the BBS. I think I'll try something else and
AI> get back to this.
AI>  
AI> RVR> Fossils have no relevance, they dont exist under linux. If your 
AI> game's
AI> RVR> config definetly needs one added (like Lord does) just lie to it and
AI> RVR> it will be ok.

Linux doesn't need fossils, but the doors run in dos. I think the dosemu
fossil is just a shim that pretents to be a fossil.

AI> 
AI> So I don't need to use a fossil if the door doesn't need one, I can
AI> just setup the door to use com1?

Just something I remember, if a door can run without serial port, the dos
console is redirected to stdin and stdout. You don't need a serial port
then. DOS itself can be run as a door that way. These doors have the same
setup as if you would install a plain dos shell as a door.

Also, some settings in the door menu also affect how the door does it's io.

I have once tried darkland without using a virtual comport:

 8.3. EDIT MENU ITEM                                                           
 
                                                                               
 
 1.  Sel. key  D                                                               
 
 2.  Type nr.  7         Run external program in shell                         
 
 3.  Opt. data /opt/mbse/bin/darkland /N                                       
 

1234567890123456789012345678901234567890123456789012345678901234 
 4.  Display          ^[^D^]^   Darkland                   ;                   
 
 5.  Security  0     --------------------------------                          
 
 6.  Min. age  0                         12. No door.sys No                    
 
 7.  Lo-colors Normal display color      13. Use COMport No                    
 
 8.  Hi-colors Bright display color      14. Run nosuid  Yes                   
 
 9.  Autoexec  No                        15. No Prompt   No                    
 
 10. Door Name                           16. Single User No                    
 
 11. Y2K style No                        17. Hidden door No 


So now you have over a thousand different ways to get the doors to work....



    Greetings, Michiel Broek

Email:   mbse{at}mbse.dds.nl
Fidonet: Michiel Broek at 2:280/2802

... "I always will have more strength than I believe I have."

--- MBSE BBS v0.83.21 (GNU/Linux-i386)
* Origin: MBSE Linux BBS. Made in the Netherlands (2:280/2802)
SEEN-BY: 633/267 270 5030/786
@PATH: 280/2802 5003 2432/200 774/605 123/500 106/2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.