ZDoom / gzdoom

GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities
http://zdoom.org
GNU General Public License v3.0
2.54k stars 552 forks source link

[BUG] Backend console weird behavior on machines which are having HVC0 enabled - status bar #2640

Open andreimestereaga opened 3 months ago

andreimestereaga commented 3 months ago

GZDoom version

4.12.3

Which game are you running with GZDoom?

Doom

What Operating System are you using?

Other

Please describe your specific OS version

Yocto OE 4.3.2

Relevant hardware info

RISCV QEMU emulation

Have you checked that no other similar issue already exists?

A clear and concise description of what the bug is.

Not sure who designed the status bar in backend console (e.g. [=========.....] , but that is acting quite weird and it is very annoying for systems that have hypervisor console enabled in the kernel (using SBI), logs are just getting lost (info, errors) and redirecting the output doesn't help. Trying to do stty columns 170 rows 25 doesn't help. Is there a way to disable that status bar in backend console? I searched around and there were no concrete answers

Steps to reproduce the behaviour.

Explain how to reproduce

  1. enable hvc0 console in kernel (console=hvc0)
  2. Enable console on stdin in QEMU
  3. Run GZDoom 4.12.3

Your configuration

No response

Provide a Log

No response

madame-rachelle commented 1 month ago

Can you give me the output of the $TERM environment variable while in this mode?