Skip to content
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

Render to console #5415

Open
2 tasks done
unxed opened this issue Jan 17, 2025 · 2 comments
Open
2 tasks done

Render to console #5415

unxed opened this issue Jan 17, 2025 · 2 comments

Comments

@unxed
Copy link

unxed commented Jan 17, 2025

Is your feature request related to a problem? Please describe.

With modern advanced terminals, like kitty, it is possible to have full information about keyboard events in console apps (key up/down events, modifiers state, etc). It is also possible to color any screen cell in any TrueColor color. May it be possible now to make DOSBox-X render text EGA/VGA/... modes to console? As it already can render text using TrueType now.

What you want

I want a possibility to render virtual DOS computer text modes to Linux (BSD, Mac, ...) console as modern versions of Wine do with console Windows apps.

Describe alternatives you've considered

Alternative is to use command line to run specific DOS text mode apps, capture their output to files and read those files from the host system. But this is not an option for interactive apps.

Additional information

No response

Have you checked that no similar feature request(s) exist?

  • I have searched and didn't find any similar feature request.

Code of Conduct & Contributing Guidelines

  • I agree to follow the code of conduct and the contributing guidelines.
@unxed
Copy link
Author

unxed commented Jan 17, 2025

Also modern terminals allow clipboard access via OSC 52 and Bracketed paste. It would be great to "forward" this functionality to virtual DOS machine as Windows API clipboard functions provided over DPMI. As alternative, clip and paste utilites may be implemented for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants