https://bugs.winehq.org/show_bug.cgi?id=51558
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com, | |z.figura12@gmail.com
--- Comment #2 from Zebediah Figura z.figura12@gmail.com --- (In reply to Vladimir Koković from comment #0)
I tried to do run "PDCursesMod - wincon - demos programs" but no program works unlike Windows-10 where these same programs work.
Public Domain Curses (Modified), aka PDCursesMod, is an implementation of X/Open curses for multiple platforms. As the name suggests, it is a modified version of the ‘official’ PDCurses project, adding a variety of improvements, such as Windows GUI, VT-like console, DOSVGA, and Plan 9 “flavors” of Curses. It expands many of the capabilities of the other flavors (SDL1, SDL2, X11, Win32 console, OS/2, and DOS).
git clone https://github.com/Bill-Gray/PDCursesMod.git
wine64 version=wine-6.14-74-gccbb0eef7bc
Could you be more specific about what doesn't work?
I cloned the repository, ran `make demos` in the "wincon" directory, and tried running a few of the demos:
* "firework" seems to work fine.
* "init_col" launches but doesn't seem to correctly respond to keyboard input.
* "newtest" doesn't respond to keyboard input. Also, it seems that parts are supposed to blink, and that doesn't work either.
That's all with wine 6.23.
(In reply to Bill Gray from comment #1)
(I am the maintainer of PDCursesMod.)
The WinGUI platform for PDCursesMod has worked nicely with Wine for many years now. Originally, I had to make one or two tweaks to my code to detect if we were running under Wine, and if we were, a few small things were done differently. The Wine folks have fixed those (thank you) and PDCursesMod/WinGUI now works nicely under Wine.
The PDCursesMod/WinCon platform, as Vladimir says, does not work so nicely. I didn't actually write the original WinCon code, and it does many things I've never really understood. My assumption (perhaps erroneous) has been that console software has not been a priority for Wine, and that I shouldn't really expect full support for a console application. (I should say that it's improved a bit over the years.)
Similarly, most of the PDCursesMod/VT platform fails under Wine. I've assumed that support for VT control sequences is very far down the list for implementation in the Wine console... but somebody actually working on Wine may correct me on that point.
I would recommend use of WinGUI over the other platforms anyway, even if they did work. WinGUI offers a considerably wider range of features and colors and attributes, both on Wine and on native Windows.
Thanks for commenting.
I don't have a good read on how well our console support works in general (Jacek can probably comment better, or have better insight on this bug in general.) There's not really much of a roadmap or priority list for wine in general, but it is true that we don't support VT escape sequences, and as far as I'm aware nobody is working on them. That doesn't mean we don't want to support them, of course, or anything else for that matter.