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
Qemu headless curses: charset issues #6332
Comments
I assume it might have something to do with the code here but I haven't tested it. |
That's libiconv I guess. QEMU previously had error "Could not convert font glyphs from UCS-2" but it gone at some version update.
Works for me... |
Yeah I take it back. It is working now. It might have been a bad ncurses shutdown blocking keystrokes. |
So, AFAIK, the issue is that glibc's |
I guess this issue can be closed now. Package is now patched and seems working correctly. |
Problem description
I honestly don't know if this is a bug with Termux's terminal, iconv, QEMU, or ncurses.
In
qemu-system
'scurses
backend, most low ASCII characters (0x00-0x1f
) show up as random CJK characters:Steps to reproduce
The thing this most clearly affects is FreeDOS's
edit
program in color mode. It is 100% unusable.However, for a standalone BIOS program, unzip the attached file (which has the source code as well for nasm and definitely not a modified Hello World example I found online), and run it like so:
Either
qemu-system-x86_64
orqemu-system-i386
will work, and headless is fine.This will print bytes
0-255
to the console and hang. Hit Alt+2 and typequit
to exit as it tells you to do.boot.zip
Expected behavior
Something like what the
-nographic
displays:Additional information
The text was updated successfully, but these errors were encountered: