-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Terminal #16
Comments
maybe related: microsoft/terminal#8681 |
and BTW conhost v2 crashes when msdos-player resizing console, MS fixed in their side but the fix doesn't deploy to most of LTS versions: microsoft/terminal#256 |
and I tried to fix conhost-v2 crash in 21H2 LTSC by re-ordering API calls, and trying to add newline and move cursor 1 line upper. |
testing another workaround, which seems to be working: rprichard/winpty@b96df70 |
https://github.com/cracyc/msdos-player/tree/vt makes this work much better with full vt escapes rather than an ugly workaround. WP6 with terminal and win32 console API Still needs some work and testing. |
Vt support is mostly done. Buffer resizing had to be disabled as it broke output (and is the main reason why win32 console io didn't work in the terminal) and window resizing too as it caused the buffer to be resized and doesn't work anyway. The main remaining things are GetConsoleScreenBufferInfo for the cursor position, DECXCPR can be used but needs to work with the next, ReadConsoleInputA for input, can be replaced with ENABLE_VIRTUAL_TERMINAL_INPUT, and ReadConsoleOutputA which there is no replacement. |
Full screen text output is broken on the terminal. b2a3b34 makes Wordperfect 6 work a bit but it breaks on the old console. I think that terminal support with vt escapes is going to be required for good output and might work okay on the console with windows 10 and 11 but will break on windows 8 and below.
The text was updated successfully, but these errors were encountered: