Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Doors on Linux

858 views
Skip to first unread message

david snyder

unread,
Sep 2, 2013, 4:31:00 AM9/2/13
to All
Hey..
So I spent all day Saturday and most of Sunday trying to get the doors to
launch from Mystic. I could not do it.
I have dosemu configured (hopefully) correctly, as I followed every guide I
could google.
I can launch the door from the command line but putting the same code into
Mystic just has it like flash the screen. grrr
I know I am missing something, but what that may be I am unsure.

Mystic is definitely the way to go.

Now for suggestions (for linux):
1. A database of all the doors, that we as sysops have installed, to be a
menu selection when adding one to mystic. This would be collected from
sysops all over who do mystic on linux (might be good for Windows as well).
2. Long file names
3. Keep up the excellent work.

--- Mystic BBS v1.10 A21 (Linux)
* Origin: misery bbs / miserybbs.com / toronto canada (1:250/502)

David Snyder

unread,
Sep 2, 2013, 11:34:41 AM9/2/13
to
Ok, I am sorry. Never mind on the long file names. I guess I missed it. Now that I have some file bases loaded.

Thank you

g00r00

unread,
Sep 2, 2013, 7:25:53 AM9/2/13
to
To: david snyder
ds> So I spent all day Saturday and most of Sunday trying to get the doors to
ds> launch from Mystic. I could not do it.

What version of DOSEMU and what guide did you end up using?

ds> 2. Long file names

Where are you trying to use long file names? Mystic allows LFNs everywhere
as far as I know.

--- Mystic BBS v1.10 A37 (Windows)
* Origin: Sector 7 [Mystic BBS WHQ] (1:129/215)

Access Denied

unread,
Sep 2, 2013, 1:14:38 PM9/2/13
to
To: david snyder
DS> So I spent all day Saturday and most of Sunday trying to get the doors to
DS> launch from Mystic. I could not do it.
DS> I have dosemu configured (hopefully) correctly, as I followed every guide
DS> I could google.
DS> I can launch the door from the command line but putting the same code into
DS> Mystic just has it like flash the screen. grrr
DS> I know I am missing something, but what that may be I am unsure.

Sorry I didn't get back to you, David. It seems the version of dosemu in the
Archlinux repositories is completely broken. So I will either have to wait
until the ticket I requested a reopen of is filled, or I'll have to compile it
from source (which I didn't have the proper prerequisites at the time, so I got
sidetracked and installed X and fluxbox on my Arch VM and tinkered with that
until it was the way I liked it). I'll try again to compile from source
sometime later today probably.

DS> Now for suggestions (for linux):
DS> 1. A database of all the doors, that we as sysops have installed, to be a
DS> menu selection when adding one to mystic. This would be collected from
DS> sysops all over who do mystic on linux (might be good for Windows as
DS> well). 2. Long file names
DS> 3. Keep up the excellent work.

#2 is already covered. Mystic has had long file name support for quite some
time.. at least as far back as I can remember.

As for #1, I think doors are kind of in their own realm, seeing as though you
have to use a 3rd party DOS emulator to get them to work on Linux. That's
probably why they've been left alone the entire time.

I know James got them working on Linux, and I *thought* he had made some kind
of howto, I just can't for the life of me find it. Hopefully James can fill you
in with the correct information here.

Regards,
Nick

--- SBBSecho 2.20-Linux
# Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (77:1/130)
* Origin: FidoNet <-> SciNet EchoGate! (1:250/100.0)

David Snyder

unread,
Sep 2, 2013, 1:15:14 PM9/2/13
to
Nick: Thanks for all your help. I was not trying to go without you - just moving along and using my resources.

g00r00: I am using DOSEMU 1.4.0.1
http://synchro.net/docs/linux-dosemu-howto.txt
http://wiki.mysticbbs.com/install:linux
http://pcmicro.com/elebbs/faq/mystic_linux.txt
LINUX_10.TXT
and probably a couple of more. So needless to say...I am kind of lost at this point. But I will do whatever you tell me...I am pretty modifiable.
(And thanks for some great software -- I love it!)

tekhammer

unread,
Sep 2, 2013, 1:13:00 PM9/2/13
to
To: Access Denied
AD> Sorry I didn't get back to you, David. It seems the version of dosemu in
AD> the Archlinux repositories is completely broken. So I will either have to
AD> wait until the ticket I requested a reopen of is filled, or I'll have to
AD> compile it from source (which I didn't have the proper prerequisites at

You won't believe how much time I wasted on this too. :( Never having used
dosemu, I thought I was encountering a pilot error.

I've been trying to keep my Arch BBS box as minimal as possible, so I didn't
have all the prereqs either, but I ended up encountering a flex or bison
problem which stopped the compilation. It was too late in the evening by
then for me, so I gave up for the night.

--- Mystic BBS v1.10 A21 (Linux)
# Origin: misery bbs / miserybbs.com / toronto canada (77:1/502)

Access Denied

unread,
Sep 2, 2013, 8:25:44 PM9/2/13
to tekhammer
To: tekhammer
te> You won't believe how much time I wasted on this too. :( Never having used
te> dosemu, I thought I was encountering a pilot error.

Dosemu in the Arch repos is completely broken. Don't bother using it until they
update it.

te> I've been trying to keep my Arch BBS box as minimal as possible, so I
te> didn't have all the prereqs either, but I ended up encountering a flex or
te> bison problem which stopped the compilation. It was too late in the
te> evening by then for me, so I gave up for the night.

I wanted to do the same, but I got pissed last night and installed X along with
fluxbox. Today I installed flex, bison, and slang.. then grabbed the dosemu
source from sourceforge via git, along with dosemu-freedos-1.0-bin.tgz (then
renamed it to dosemu-freedos-bin.tgz and put it in the main directory,
/dosemu-code, since that's what dosemu looks for). I ran make clean, make, and
make install and had a perfectly working dosemu.

So in other words, I think it also looks for some X libs as well, seeing as
though last night I was trying to compile it with flex, bison, and slang
without X.. and I still had problems.

I have a working install now, though, so hopefully this helps you out in your
ventures. :)

Regards,
Nick

--- SBBSecho 2.20-Linux
# Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (77:1/130)

Nicholas Boel

unread,
Sep 2, 2013, 8:30:57 PM9/2/13
to
To: David Snyder
DS> Nick: Thanks for all your help. I was not trying to go without you - just
DS> moving along and using my resources.

By all means, David. I didn't know you had access here. This is a much better
place to talk about it than Facebook. :)

Do what you have to do to get it working. Like I mentioned before, I have a
good dosemu setup now, and all I have to do is dig into Mystic.. which I'll do
later tonight.

If successful, I'll post my findings here, and maybe even make a little zip
file containing all the necessary parts or something. It's been awhile since
we've had an updated howto on this matter, and things have changed a bit over
the years.

Regards,
Nick

--- SBBSecho 2.20-Linux
* Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (1:154/10)

david snyder

unread,
Sep 2, 2013, 5:40:00 PM9/2/13
to tekhammer
To: tekhammer
Ok, so being me I did not stop today to enjoy a wonderful day here in the
awesome state of Oklahoma!

So, I found this page:
http://www.montereybbs.com/daydream/
Followed the directions (and they maybe the very same someone else changed
or wrote for mystic).
I am down to needing to change permissions for the file as I am getting a
DENIED when trying to do the script. I think I maybe able to do with

chown -R bbs.bbs /mystic
and see if that will give it enough permission to do it.

So, thank you everyone who has helped me....I will update this later.

--- Mystic BBS v1.10 A21 (Linux)
* Origin: misery bbs / miserybbs.com / we rock (1:250/502)

david snyder

unread,
Sep 2, 2013, 5:46:00 PM9/2/13
to
To: david snyder
Nope. Still freezes.

Well, I guess being a sysop is a lot like being a doctor. You gotta have
patients. (haha)

So...I am still looking for the answer.

--- Mystic BBS v1.10 A21 (Linux)
* Origin: misery bbs / miserybbs.com / scinet approved (1:250/502)

Access Denied

unread,
Sep 3, 2013, 3:06:40 AM9/3/13
to
To: david snyder
DS> Nope. Still freezes.

DS> Well, I guess being a sysop is a lot like being a doctor. You gotta have
DS> patients. (haha)

DS> So...I am still looking for the answer.

Got your answer, and it's 100x easier. I knew I wasn't going crazy when I told
you James had made up a howto. So I finally found it, which was probably right
in front of both of our faces. Take a look at linux.install.txt in your main
Mystic directory. Search for the very small section on dosemu, and once you're
done, it should work perfectly. I've confirmed it in a36 as of about 5 minutes
ago. So, door games work on linux without a hitch, and a LOT less work than it
used to be. :)

Regards,
Nick

--- SBBSecho 2.20-Linux

g00r00

unread,
Sep 2, 2013, 10:42:25 PM9/2/13
to
To: David Snyder
DS> http://synchro.net/docs/linux-dosemu-howto.txt
DS> http://wiki.mysticbbs.com/install:linux
DS> http://pcmicro.com/elebbs/faq/mystic_linux.txt
DS> LINUX_10.TXT

The Linux install guide that comes with Mystic shoukd have a tutorial too,
have you tried that? The new versions of DOSEMU do not require nearly as
much crap to get doors going.

tekhammer

unread,
Sep 3, 2013, 12:43:00 AM9/3/13
to
To: Access Denied
AD> I have a working install now, though, so hopefully this helps you out in
AD> your ventures. :)

haha, awesome, thanks. Yeah, this box runs X and fluxbox too -- fluxbox is
my wm of choice -- but I haven't got all the libs I need for dosemu yet.
I'll sort that out tonight.

--- Mystic BBS v1.10 A21 (Linux)
# Origin: misery bbs / miserybbs.com / toronto canada (77:1/502)

david snyder

unread,
Sep 3, 2013, 3:50:00 AM9/3/13
to
To: Access Denied
Yes, that was awesome -- however I have ran into my original problem.

The scren size.

ERROR: unknown window sizes li=0 co=0, setting to 80x25

I know Nick told me to insert this -- but where?

David

--- Mystic BBS v1.10 A21 (Linux)
* Origin: misery bbs / miserybbs.com / mystic rocks (1:250/502)

Access Denied

unread,
Sep 3, 2013, 9:39:52 AM9/3/13
to tekhammer
To: tekhammer
te> haha, awesome, thanks. Yeah, this box runs X and fluxbox too -- fluxbox is
te> my wm of choice -- but I haven't got all the libs I need for dosemu yet.
te> I'll sort that out tonight.

Flex, bison, and slang should be all you need on top of what you already have.
I prefer no X at all, but I guess if it's going to help me make things easier,
I can always exit out of X when I'm not working on anything.

Regards,
Nick

--- SBBSecho 2.20-Linux
# Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (77:1/130)

Access Denied

unread,
Sep 3, 2013, 9:41:52 AM9/3/13
to tekhammer
To: tekhammer
te> haha, awesome, thanks. Yeah, this box runs X and fluxbox too -- fluxbox is
te> my wm of choice -- but I haven't got all the libs I need for dosemu yet.
te> I'll sort that out tonight.

Also, make sure to grab dosemu-freedos-1.0-bin.tgz from the "files" section of
the dosemu sourceforge page. Rename it to dosemu-freedos-bin.tgz and put it in
your dosemu-code directory (assuming you're pulling it down via git). While you
compile dosemu, it will automatically take care of installing freedos for you
when you run 'make install'. If you don't have it in your directory or
correctly named, it will throw out a warning reminder anyways, but just figured
I'd give you a heads up so you can have that ready.

Regards,
Nick

--- SBBSecho 2.20-Linux
# Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (77:1/130)

Access Denied

unread,
Sep 3, 2013, 9:46:47 AM9/3/13
to
To: david snyder
DS> Yes, that was awesome -- however I have ran into my original problem.

DS> The scren size.

DS> ERROR: unknown window sizes li=0 co=0, setting to 80x25

DS> I know Nick told me to insert this -- but where?

Odd, I didn't run into that problem. But I guess you can try adding it to your
data line in Mystic to run the door:

stty cols 80 rows 25 && dosemu -I"{ com 1 virtual }"

and continue on from there. Otherwise you would have to call dosemu with a
script and add it in there.

david snyder

unread,
Sep 3, 2013, 2:51:00 PM9/3/13
to
To: david snyder
BOOOOOOOOOOOM! (As John Madden is apt to saying!)

I with thinking completely backwards thru the steps it takes to launch a
door, from that point back to the boot time, I figured it out!!

I needed to set the screen resolution all the back in the grub.cfg!
Once set the door launches almost flawlessly - bunch of stuff from the
dosemu as it comes up and such...but the door launches!

Thank you for all your help.

--- Mystic BBS v1.10 A21 (Linux)
* Origin: misery bbs / miserybbs.com / toronto canada (1:250/502)

g00r00

unread,
Sep 4, 2013, 5:08:17 AM9/4/13
to
To: david snyder
ds> I with thinking completely backwards thru the steps it takes to launch a
ds> door, from that point back to the boot time, I figured it out!!

Awesome glad you were able to get it worked out!

Access Denied

unread,
Sep 4, 2013, 3:47:39 PM9/4/13
to
To: david snyder
DS> I needed to set the screen resolution all the back in the grub.cfg!
DS> Once set the door launches almost flawlessly - bunch of stuff from the
DS> dosemu as it comes up and such...but the door launches!

You may only see that dosemu stuff on your end, and in a different windows than
the one an actual BBS user sees. That would have to be tested by someone
telnetting to your board to test it. If the users sees that dosemu stuff, then
something is wrong with your virtual com port, and and displaying your door
game to the user in local mode -- which isn't good.

So you may want to test that and make sure.
0 new messages