mirror of
https://github.com/memtest86plus/memtest86plus.git
synced 2024-11-27 10:00:17 -06:00
1c88824a7d
- Enable VGA/FB to output box drawing characters while maintaining VT100 character set for serial. Shorten and simplify the screen setup code. - Track the background color to decide if the serial output needs to be inverted. Remove no longer needed logic for known areas of the screen that need to be inverted. As a bonus - popup menu can now be also inverted on serial. - Reduce the amount of data sent to serial by using CR+LF when possible instead of always relying on absolute positioning. Add tty_print() for positioning the cursor, remove no longer needed tty_print(). - Remove no longer needed "LF -> LF+CR" logic from serial_echo_print(). Before (gcc-11.3.0-x86_64): text data bss total filename 929 357 64 1350 system/serial.o 3517 1356 54 4927 app/display.o After (gcc-11.3.0-x86_64): text data bss total filename 907 336 64 1307 system/serial.o 3442 1242 54 4738 app/display.o Co-authored-by: Sam Demeulemeester <38105886+x86fr@users.noreply.github.com> |
||
---|---|---|
.. | ||
badram.c | ||
badram.h | ||
config.c | ||
config.h | ||
display.c | ||
display.h | ||
error.c | ||
error.h | ||
interrupt.c | ||
interrupt.h | ||
main.c | ||
test.h |