InkboxSoftware / smallEXE

GNU General Public License v3.0
61 stars 4 forks source link

doomsday.exe does not work with Wine, doomsday-crink.exe crashes #2

Open Arctic-Circle-System opened 1 month ago

Arctic-Circle-System commented 1 month ago

I'm not sure how to describe this behavior, so I have instead attached a screenshot of doomsday.exe and a copy of the backtrace for doomsday-crink.exe. Screenshot_20240706_043120 backtrace.txt

TheComputerGuy96 commented 1 month ago

And while at the topic of Wine, here's my own Wine observations:

And as for how big it can get, I was able to enlarge it up to 0x7FBE0000 (2143158272) bytes without LAA enabled (any byte higher and I get an allocation error)

InkboxSoftware commented 1 month ago

The above console is outputting the entire ANSI string, without parsing it at all. That means that the terminal is either not compatible with ANSI string formatting, or it hasn't been turned on yet. The program calls a kernel function to ensure that Window's new "Virtual Terminal" features are enabled, which allows ANSI strings to control console formatting, but it seems like Wine may not support those functions.