←back to thread

Microsoft Edit

(github.com)
486 points ethanpil | 3 comments | | HN request time: 0.713s | source
Show context
jksmith ◴[] No.44372826[source]
This is just a "because I wanted to" project. And I get that; done a lot of those myself just to understand what the hell was going on. But the rewrite of turbo vision into FPC and compiling to half a dozen targets has been around for 20 years. Turbo vision is probably the best text mode windowing library in existence. The cool fun kicks in when you can map a whole text screen to an array like so: var Screen: Array[1..80,1..25] Of Byte Absolute $B800; // or something like that as i recall

What turbo vision brought to the game was movable, (non) modal windows. Basically a lot of rewriting that array in a loop. Pretty snappy. I made a shitload of money with that library.

replies(6): >>44372927 #>>44373230 #>>44373408 #>>44374737 #>>44376013 #>>44381270 #
electroly ◴[] No.44373408[source]
Every time I see a new modern TUI framework, my disappointment is the same: "Oh. This isn't as good as Turbo Vision."
replies(2): >>44373486 #>>44380735 #
1. wenc ◴[] No.44373486[source]
Turbo Vision was truly immersive. I used it in Turbo C and also in Paradox 4.5.

So good.

replies(1): >>44376964 #
2. ByteDrifter ◴[] No.44376964[source]
Funny how something that ran in a tiny box on a 386 could feel more responsive than some modern GUIs. Turbo Vision really nailed the basics.
replies(1): >>44381665 #
3. kgwxd ◴[] No.44381665[source]
I swear the characters appear on the screen before I press the keys when I'm in a real (not emulated) Linux terminal. I can't feel the lag as I'm typing this comment into a basic textarea, but it's clearly there, because a terminal feels magical.