LORD and other door games don't have this problem...can point it to another temp directory with previous leftover DOOR.SYS type files (Maybe leftover from bad logoffs/crashes) and it works when I run it manually. But when D3
But Pimpwars (DOS version) keeps removing my DOOR.SYS file and doesn't run. I
D:running my BBS and check the temp1 dir (Logged onto node 1), the files are there...but after 20 seconds they are auto-removed by the game.
D:\DOORS\BNU\BNU
D:\DOORS\PIMPWARS
D: CALL PIMPWARS.EXE E:\TEMP%3\DOOR.SYS %3
but it never runs unless I manually point it to another set of DOOR files.
If I kickoff the game off via the BBS and run over to the other computer
Like I said, all my other games don't have this problem...
I know these are temporary files and are removed after the game is over.
Any ideas?
ok. More on this. :)
So I'm using Darryl Perry's method (Awesome job btw!) http://cyberia.darktech.org/dispfile.php?textfile=gfiles/mystic/dosdoo rs-howto.txt&title=How+To+Add+DOS+doors+to+Raspberry+Pi+Mystic
My doors.sh script call looks like this:
## Pimpwars
PIMP)
echo "@echo off" > ${gobat}
echo "D:" >> ${gobat}
echo "D:\DOORS\bnu\bnu" >> ${gobat}
echo "CD \DOORS\PIMPWARS" >> ${gobat}
echo "CALL PIMPWARS.EXE E:\TEMP${NODE}\DOOR.SYS ${NODE}" >>
${gobat}
;;
My menu command (Menu (doors))
Command: (D3) Exec DOOR32 program
Data: /home/bbs/doors/qemu/doors.sh PIMP %3 /DOS
Like I said, works with LoRD and Dungeon Master and others.
Difference between LoRD and Pimp Wars is LorD has a START.BAT script
and a config that defines where the drop files reside.
For pimpwars you just have to pass that into as a parameter like so:
CALL PIMPWARS.EXE E:\TEMP${NODE}\DOOR.SYS ${NODE}
Which resolves to this if logged onto node #1
CALL PIMPWARS.EXE E:\TEMP1\DOOR.SYS 1
Hello Terry,a
On Sat Jan 06 2018 06:24:36, Terry Rankin wrote to Terry Rankin:
ok. More on this. :)
So I'm using Darryl Perry's method (Awesome job btw!) http://cyberia.darktech.org/dispfile.php?textfile=gfiles/mystic/dosdoo rs-howto.txt&title=How+To+Add+DOS+doors+to+Raspberry+Pi+Mystic
My doors.sh script call looks like this:
## Pimpwars
PIMP)
echo "@echo off" > ${gobat}
echo "D:" >> ${gobat}
echo "D:\DOORS\bnu\bnu" >> ${gobat}
echo "CD \DOORS\PIMPWARS" >> ${gobat}
echo "CALL PIMPWARS.EXE E:\TEMP${NODE}\DOOR.SYS ${NODE}" >> ${gobat}
;;
My menu command (Menu (doors))
Command: (D3) Exec DOOR32 program
Data: /home/bbs/doors/qemu/doors.sh PIMP %3 /DOS
Looks like you're trying to give Pimpwars a DOOR32.SYS when it's looking for
DOOR.SYS. Your Mystic command should probably be (DD) instead of D3.
Like I said, works with LoRD and Dungeon Master and others.
Difference between LoRD and Pimp Wars is LorD has a START.BAT script
and a config that defines where the drop files reside.
For pimpwars you just have to pass that into as a parameter like so: CALL PIMPWARS.EXE E:\TEMP${NODE}\DOOR.SYS ${NODE}
Which resolves to this if logged onto node #1
CALL PIMPWARS.EXE E:\TEMP1\DOOR.SYS 1
DOOR.SYS is not a DOOR32.SYS. Two completely different entities.
Regards,
Nick
... "Не знаю. Я здесь только работаю."
Yes, the D3 DOOR32 menu option is a confusing name because this option actual creates several "door type" files. It creates all of the
following each time its executed: CHAIN.TXT door32.SYS DOOR.SYS DORINFO1.DEF
I have a bad feeling it might just be some oddness with "qemu". Its neem throwing some crazy errors like: get_cluster_count_for_directory: Assertion `mapping->mode & MODE_DELETED' failed. Aborted
isYes, the D3 DOOR32 menu option is a confusing name because this option
actual creates several "door type" files. It creates all of the following each time its executed: CHAIN.TXT door32.SYS DOOR.SYS DORINFO1.DEF
In Linux D3 is the same as DD except that it also creates door32.sys. There
more of a difference between the two on other platforms, but in Linux you should be fine using either one for a DOOR.SYS door.servers.
I am not sure that PimpWars itself is deleting the file as Mystic does delete all of the drop files upon returning to the BBS, so that might be what happens with the drop file. Or not, but I thought I'd mention it! :)
I have a bad feeling it might just be some oddness with "qemu". Its neem throwing some crazy errors like: get_cluster_count_for_directory: Assertion `mapping->mode & MODE_DELETED' failed. Aborted
This was my thoughts too considering you have other doors working and are savvy enough to have done that. I have no experience with QEMU on the Pi for doors so I am not very useful here.
As a possible alternative:
I think there are still some 3rd party door servers that you can use a RLOGIN gate from your Mystic BBS to connect with. Basically you'd create an account with their service, they give you a login and password, and then you setup an outbound RLOGIN or SSH command to kick off the doors running on their
Maybe Gryphon will see this (he wrote that guide) and have some additional input...
D:\DOORS\bnu\bnu
Turns out that the lower case version resolved to this:
D:\DOORnnu
So I'm using Darryl Perry's method (Awesome job btw!) http://cyberia.darktech.org/dispfile.php?textfile=gfiles/mystic/dosdoors-h txt&title=How+To+Add+DOS+doors+to+Raspberry+Pi+Mystic
Turns out that the lower case version resolved to this:
D:\DOORnnu
What the heck! :)
I did notice when running bnu (and now correctly executing... Thank
you!), when the game starts up, it's extremely slow. Like 1200 baud
speed at best. Any other option I can use that is less resource
intensive? Either bnu with added switch/parameter options or some
other Fossil driver? ...or just upgrade to 8 core ODroid? :)
Great tip! It does take awhile otherwise.
i won't say that it will make any difference but trying another fossil might help... x00 is still around... it is used on a linux mystic system VM hosted here that runs its few doors in dosemu...
i won't say that it will make any difference but trying another
fossil might help... x00 is still around... it is used on a linux
mystic system VM hosted here that runs its few doors in dosemu...
In this case we're talking about QEMU and doors on a Raspberry Pi in
ARM Linux, so its quite a bit different than DOSEMU. This puppy has
to emulate not just the OS, but also an Intel processor all on a
little Pi.
Upgrading to the top end model ODROID would probably make it much
faster, maybe not entirely because of the cores (that depends on how
QEMU utilizes them) but at a minimum because its just a faster
processor with more memory.
On 2018 Jan 07 20:53:12, you wrote to All:it
Great tip! It does take awhile otherwise.
what's a great tip? who are you replying to? your post isn't threaded to the one you are responding to so we can't go back and look very easily...
)\/(ark
Always Mount a Scratch Monkey
Do you manage your own servers? If you are not running an IDS/IPS yer doin'
wrong...
... Against boredom, even the gods themselves struggle in vain.
On Saturday, January 6, 2018 at 5:23:52 PM UTC-5, g00r00 wrote:
Yes, the D3 DOOR32 menu option is a confusing name because this opti
actual creates several "door type" files. It creates all of the following each time its executed: CHAIN.TXT door32.SYS DOOR.SYS DORINFO1.DEF
In Linux D3 is the same as DD except that it also creates door32.sys. Tis
more of a difference between the two on other platforms, but in Linux yo should be fine using either one for a DOOR.SYS door.
I am not sure that PimpWars itself is deleting the file as Mystic does d all of the drop files upon returning to the BBS, so that might be what happens with the drop file. Or not, but I thought I'd mention it! :)
I have a bad feeling it might just be some oddness with "qemu". Its throwing some crazy errors like: get_cluster_count_for_directory: Assertion `mapping->mode & MODE_DELETED' failed. Aborted
This was my thoughts too considering you have other doors working and ar savvy enough to have done that. I have no experience with QEMU on the P doors so I am not very useful here.
As a possible alternative:
I think there are still some 3rd party door servers that you can use a R gate from your Mystic BBS to connect with. Basically you'd create an ac with their service, they give you a login and password, and then you set outbound RLOGIN or SSH command to kick off the doors running on theirservers.
Maybe Gryphon will see this (he wrote that guide) and have some addition input...
I FIGURED IT OUT! :)
DOS is case sensitive....well sort of. ;)
I got rid of all of my @ECHO OFF commands to see what the heck was going on.
I thought DOS isn't case sensitive therefore it doesn't matter if I have: D:\DOORS\bnu\bnu
OR
D:\DOORS\BNU\BNU
Turns out that the lower case version resolved to this:
D:\DOORnnu
What the heck! :)
and got a Bad command or filename - "D:\DOORS".
I guess \b is a option or switch or has some meaning.
Ok. Long story short...
Changed it to D:\DOORS\BNU\BNU
and the output goes from:
D:\DOORnnu
Bad command or filename - "D:\DOORS".
TO:
D:\DOORS\BNU\BNU
BNU Revision 5 FOSSIL Compatible Communications Driver Ver 1.70
Copyright (C) 1989 by David Nugent & Unique Computing Ptd Ltd
1 Port(s) available 0 Port(s) active
BNU: Communications driver now resident
...
AND the GAME STARTS!!!!
WHEW! Changing that bnu to BNU took me an entire day to figure
out.HAHAHA! What the heck. :)
ahhh... i didn't think they had intel processors being emulated on ARM chips...
ahhh... i didn't think they had intel processors being emulated on ARM
chips...
Yeah I haven't tried it myself but a couple of people using Mystic Pi have gotten it working, although its pretty slow from what I hear.
Maybe the Pi4 will have enough punch to make it more tolerable!
ahhh... i didn't think they had intel processors being emulated on ARM
chips...
Yeah I haven't tried it myself but a couple of people using Mystic Pi have gotten it working, although its pretty slow from what I hear.
Maybe the Pi4 will have enough punch to make it more tolerable!
Sysop: | digital man |
---|---|
Location: | Riverside County, California |
Users: | 1,030 |
Nodes: | 17 (0 / 17) |
Uptime: | 19:58:19 |
Calls: | 502,084 |
Calls today: | 7 |
Files: | 104,434 |
D/L today: |
3,317 files (1,994M bytes) |
Messages: | 298,525 |