katie!
katie!
Ah, would be nice to have in clientcommands too but I guess no point reinventing the wheel?
@terrycojones Is it possible to dynamically detect output characters that move the cursor and assume from there?
@terrycojones I mean only detect specific escape sequences (cursor moving) as only interactive programs use them. You could also have a syntax to "ignore this command" in pipes
@john9631 No terminal does this - control C is a well known keyboard code for "end this program". VIM has its own keybinds to copy, as does Emacs
On the other hand, 16-bit Rust might be a whole other project.
Sorry for the late reply but I'll try and look into this, and I'll make a PR. I'm away from my development machine right now, but I can still research...
@phil-opp That target spec needs GCC, and I thought we were aiming to avoid additional software
@phil-opp Working on modifying that DOS target to rust-lld. Seems like it doesn't support the options we need (`-m16`, `-ffreestanding`). I don't know what we could do to fix this......
@phil-opp I don't know if you're free, but I'm working on this now - I sent you a friend request on Discord
So, I got Rust running in bare metal 16-bit mode. I had to use a bit of assembly to set up stack and load rust from disk. The issue I'm...