chaos4ever / chaos

The chaos Operating System
https://chaos4ever.github.io/
15 stars 6 forks source link

[servers/vga] Support 80x25 mode #135

Closed perlun closed 5 years ago

perlun commented 5 years ago

At the moment, we only support 80x50 mode, with an 8x8 font.

This is useful when running on real hardware, since it provides you with more screen estate to play with. (well, at least a perceived larger screen.) But, when running in curses mode, it's really a bad idea to switch to 80x50 since the curses screen will not switch size anyway.

We should add a flag to the appropriate place/places to retain in 80x25 mode after startup. Ideally, this should be changed in one place but right now I think the code is pretty spread all over the place unfortunately. If we can make it easily configurable at runtime in one single place, let's do so, but if not I think a compile-time flag would also be completely fine.

perlun commented 5 years ago

I think we could skip this - it works well to run chaos in 80x50 in qemu/curses anyway. There are other more important things to spend time on at the moment.