Progress Towards Terminal Emulator

The (third-party) libtmt library is now partly integrated with the desktool program but hasn’t been enabled yet, in the meantime I’ve been adding the text rendering code to desktop to start painting terminal-like program output.

This is shown as a block of dummy text output from desktool at the end of it’s checkerboard test output (later this will be connected to libtmt for real terminal output).

Other changes include beginning to support wide characters in libc, but to run a real terminal emulator other features are needed like a virtual terminal device in the kernel for connecting it to terminal programs properly.

NOTE: This is another screenshot made in a virtual machine on Ubuntu, ignore the window decoration at the top (I haven’t developed window decorations in the new desktop yet).

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *