I know there is that NTVDMx64 thing and NetFoss beta, which might be
the better way to go, I just wanted to see if I could get it to work
I got dos doors running on Windows 10 64 bit now! I'm using dosbox,
so only one node can access a door at a time, but it works. The trick
was to use the old version from SVN that I linked in the Magicka Docs other wise it wont work properly. So had to compile DOSBox
Hey apam, have you seen doornode? https://github.com/dinchak/doornode
I think you run multiple BBSes. This would help with that and also it's rather simple to setup and takes care of the "hard parts" for ya. :)
The more I fiddle with doornode, the more it seems to make sense for me, BTW. I've got it running well on a Pi and I hope it can be my game hub.
I do want to have a swtich that would allow the launch of shell scripts using stdio (in order to add linux games like Galactic Dynasty). I
asked the author (in a Github issue) and he replied that while he didn't have the time to do this, he'd accept a PR for it.
So I cloned the repo and added a "type" switch (accepts "stdio" or "dosbox" as inputs), and I was able to launch a 'start.sh' file -- but
not sure how to redirect to output stdio...
Nice! Can you do a git diff or something so I can see what you've
changed?
Super sloppy, I can actually share the files if you want, but figured it was probably so rudimentary this would work :)
I got dos doors running on Windows 10 64 bit now! I'm using
dosbox, so only one node can access a door at a time, but it
works. The trick was to use the old version from SVN that I
linked in the Magicka Docs other wise it wont work properly.
So had to compile DOSBox
Hey apam, have you seen doornode?
https://github.com/dinchak/doornode
Yeah, I tried that first. It didn't work, but looking back it might have been because of the version of dos box I was using (I was using 0.74
from the website)
apam wrote to ALL <=-
I know there is that NTVDMx64 thing and NetFoss beta, which might be
the better way to go, I just wanted to see if I could get it to work
:)
Yeah, I tried that first. It didn't work, but looking back it
might have been because of the version of dos box I was using
(I was using 0.74 from the website)
That's the same version I'm using. It's configured in a way where
that won't really matter. Give it a shot again if you like and I
can try to help troubleshoot. I think this is probably the ideal
way to run dos doors at this point.
Maybe if you're looking to access the doors across multiple bbses, but I don't really see the point of adding node js between dosbox vs using dosbox directly. I understand you cant do that on MajorBBS though.
Nice! Can you do a git diff or something so I can see what you've changed?
Of course! Actually very little changed.
I've been working on this and it's a bit harder than it seems at first glance. The problem is that we haven't avoided the "telnet to node 10001 and redirect to another process" thing. So we'll have to write more
logic to get around that redirection and just leverage the stdio stuff back and forth.
That makes sense. I know Enigma 1/2, which is also nodejs-based, can launch shell scripts and uses a similar stdio switch to launch doors
with its abracadbra module. Might be worth a look, I have some time this weekend to dig in as well.
Sysop: | digital man |
---|---|
Location: | Riverside County, California |
Users: | 1,049 |
Nodes: | 15 (1 / 14) |
Uptime: | 74:05:47 |
Calls: | 233,530 |
Calls today: | 8 |
Files: | 60,148 |
D/L today: |
37 files (81,454K bytes) |
Messages: | 3,436,264,390 |
Posted today: | 11 |