dosemu2 / comcom64

64bit command.com
https://github.com/dosemu2/comcom32/
GNU General Public License v3.0
32 stars 5 forks source link

Litil Divil says it needs 580k base memory to run #73

Closed jschwartzenberg closed 1 year ago

jschwartzenberg commented 2 years ago

Describe the bug Screenshot_20220917_213642

According to mem /p there should be more than enough :)

To Reproduce Just run the game.

Attach program/game binaries or provide an URL divil.tar.gz

Attach the log boot.log

A regression? unknown

stsp commented 2 years ago

fdpp?

jschwartzenberg commented 2 years ago

Indeed, it works with FreeDOS.

stsp commented 2 years ago

Tried $_dos_up = (off)?

jschwartzenberg commented 2 years ago

That doesn't help.

stsp commented 2 years ago

loadfix?

jschwartzenberg commented 2 years ago

Also doesn't help.

stsp commented 2 years ago

How to play that game? What button should I use to hit a monster? :)

jschwartzenberg commented 2 years ago

Thanks for transferring the issue! I also had problems figuring that out. I found a manual here: http://replacementdocs.com/download.php?view.4525

It says: Screenshot_20220925_085755

I think I was trying those buttons too. Possibly there are some issues with input handling.

stsp commented 2 years ago

I figured out it already myself: you need to press x and RightArrow together. Anyway, the game is too hard. :) I wasn't successful anywhere else but with the first monster, where you have an unlimited life.

jschwartzenberg commented 2 years ago

Seems this write-up relates to what you wrote above: https://steamcommunity.com/app/283430/discussions/0/613937943093261033/

stsp commented 1 year ago

Fixed with f3c4a32d

jschwartzenberg commented 1 year ago

Yeah seems to work! I don't get how that game should be played either...

Btw. maybe it would be good to print a message when the exepack detection is triggered. I think it will still be visible just long enough even if it disappears quickly when a game switches to graphical mode. An environment variable could be used to enable the prompt as well before continuing. (Like in the special version you provided me some time ago.) What do you think? It might help slightly in getting issues created below comcom32 instead of dosemu2 when this message is printed and something (still) goes wrong.

stsp commented 1 year ago

There will be no such problems any more. Note that it was fixed long ago, I just checked it today. Also I added a check today to disable the exepack detection if HMA is not enabled, which is by default. So these were the bugs, which are fixed. This problem won't re-surface.