Closed ryanfantus closed 1 year ago
Should now be fixed. Your instructions are incomplete because it used to ask for "dmmodule.dat" first. So I need to spend half an hour figuring out where to get this one. Please provide complete instructions next time, thanks.
Also this software is full of a famous "runtime error 200" bug. You may want to apply the patches to it, google for "runtime error 200" to find them out.
Wow, that was super quick! Apologies re: dmmodule.dat, didn't realize. I appreciate the speedy turnaround here, thanks!
Please note that recently I also implemented the proper support for remote mode doors: https://github.com/dosemu2/dosemu2/issues/1706#issuecomment-1407648713 There needs to be some coordinated efforts to get dosemu2 a main-stream platform for such things, so if you can participate (like trying remote mode over a new functionality and let us know the results) - please do. Patching out the "runtime error 200" bug should also be the part of that process.
Confirmed this fix works and the game runs perfectly. Thanks! Unbelievable speed/turnaround. Please let me know if there's some way I can donate to this project as I use it a ton for my DOS BBS doorgames.
Re: runtime 200 bug, yeah, sorry, forgot to mention that as well when I initially reported the bug. I'm just very used to patching these by now it's almost a reflex lol.
As far as remote mode doors, very cool. I'll definitely give this a whirl. Thanks for the note.
Confirmed this fix works and the game runs perfectly.
Interesting because you said you are using dosemu-freedos. So actually you are not using dosemu-freedos then?
Please let me know if there's some way I can donate to this project
This is an interesting question. So far, the only person donating to that project is myself: I donate on patreon to SDL in a hope they will implement the features we need (which isn't happening of course, but they are good guys nevertheless), and I also donate to the bounties for some code for dosemu2 (but such a bounty was taken only once). So I see 2 possibilities: you can either offer the bounties for the features you need, or you can donate on patreon to me, to compensate my own donations to the project. :) Of course if more people want to donate and my own costs are compensated, we would need to ask all other contributors too. But as long as I am the only donor, I take the liberty to suggest donating to compensate my own donations. :)
Re: runtime 200 bug, yeah, sorry, forgot to mention that as well when I initially reported the bug.
I mean, that should be done in a more coordinated manner. Like uploading the patched binaries somewhere, and offer to download them, or maybe ask the original sites to provide the patched versions. Otherwise people always gets confused about "why things don't work on dosemu2, lets just use dosbox".
There was such an attempt: http://wiki.synchro.net/howto:dosemu2 But as you can see, this all failed. Writing a proper howto, uploading the patched binaries, providing a proper bug reports and feature requests here is what needs to be done. Those people tried this all, but their attitude was mostly "this worked well on dosemu1, so if you can't get it to work on dosemu2 then you are an idiot and we can't waste our time on that". So their bug reports were not reproducible, their test-cases didn't work for me as advertised, their configs were full of outdated dosemu1-specific options, and the communication have failed.
Please let me know if there's some way I can donate to this project
This is an interesting question. So far, the only person donating to that project is myself: I donate on patreon to SDL in a hope they will implement the features we need (which isn't happening of course, but they are good guys nevertheless), and I also donate to the bounties for some code for dosemu2 (but such a bounty was taken only once). So I see 2 possibilities: you can either offer the bounties for the features you need, or you can donate on patreon to me, to compensate my own donations to the project. :) Of course if more people want to donate and my own costs are compensated, we would need to ask all other contributors too. But as long as I am the only donor, I take the liberty to suggest donating to compensate my own donations. :)
Can you link your patreon here?
Hmm, actually to give you a link, it seems I need to create the initial page... So here it is: patreon.com/stsp I was using patreon only for donating so far, so the page is just created, but it doesn't mean I've just registered there. :) I probably also need to create a memberships, or are the donations already possible?
Note: saying that I am the only donor, needs a clarification: "in a last 7-8 years". Because 10 years ago dosemu2 project was started exactly because a few people got a "dosbox is only for games" usual reply at dosbox forums, and offered me quite a good sums of money (I mean, really good, a few thousands in bucks) to start this all. This didn't help at a global scope (dosbox is no longer only for games and has a superior features these days), but those guys got all the features they requested, and above.
Hmm, actually to give you a link, it seems I need to create the initial page... So here it is: patreon.com/stsp I was using patreon only for donating so far, so the page is just created, but it doesn't mean I've just registered there. :) I probably also need to create a memberships, or are the donations already possible?
I don't see a way to subscribe donations to you just yet, no.
Note: saying that I am the only donor, needs a clarification: "in a last 7-8 years". Because 10 years ago dosemu2 project was started exactly because a few people got a "dosbox is only for games" usual reply at dosbox forums, and offered me quite a good sums of money (I mean, really good, a few thousands in bucks) to start this all.
I don't have thousands of €$ but I'd be happy to chip in a little every month.
This didn't help at a global scope (dosbox is no longer only for games and has a superior features these days),
DOSBox-X is okay, but DOSBox is still very focused on games. And the FS redirector is only implemented for the internal DOS there I believe, unlike dosemu's MFS which works with any compatible DOS kernel.
I don't see a way to subscribe donations to you just yet, no.
I've got a notification that my page is currently under a review. I think it will take a few hours.
I don't have thousands of €$ but I'd be happy to chip in a little every month.
Thanks! :) I haven't even created an option to donate "thousands". If the sums will ever be above covering my own donations, then this all will need to be re-considered anyway, as I can't take the large sums for what others also contributed in. Which is usually where every donation question stops. People do not know how to share donations between contributor, and do not take anything at all. But well, this time let's at least try, because I will not take the sum, but rather re-donate.
DOSBox-X is okay, but DOSBox is still very focused on games.
I personally think dosbox-staging has the best potential. dosbox-x is so much concerned on a portability to win95 and win31, that even building it under linux is/was a challenge! And its not fast enough. But dosbox-staging seems to have a lot of a dev power and is using it adequately.
unlike dosemu's MFS which works with any compatible DOS kernel.
I hope to bring in more features, like a tool-chain for building the djgpp-based apps for 64 bits. There are already the reverse-engineering frame-works around libdosbox, so we need to try the library approach too. Being just an emulator is no longer viable, too many competitors around. Alas, libdosbox is already there too... :)
Describe the bug When trying to run a BBS Doorgame called "Dungeon Master", the main gamefile cannot find the configfile specified during the setup portion. I have confirmed this works as expected in dosbox and a DOS VM.
To Reproduce Download Dungeon Master - https://www.johndaileysoftware.com/download?method=1&terms=220DM - and run the installer. Once the installer has completed, run 'dm.exe /LOCAL' and get an error that it cannot find "DEFAULT.CFG" - which is in .\config\ - also note that this will work when trying to use another means (i.e., dosbox) to run the game.
Attach program/game binaries or provide an URL https://www.johndaileysoftware.com/download?method=1&terms=220DM
Attach the log
A regression? I believe this worked as expected in dosemu1.
Additional info Using dosemu-freedos, /etc/dosemu/dosemu.conf is as follows: