←back to thread

331 points willm | 1 comments | | HN request time: 0.304s | source
Show context
lynx23 ◴[] No.41216782[source]
Anyone old and naiv enough to share this observation: Almost everything I looked at after TurboVision was inspired, but actually not really finished. Once you take the toolkit for a ride, you realize its kind of cute but unfinished. Maybe another way of looking at this is to call many of the TUI frameworks I say "opinionated", whatever that exactly means.

I am likely just dense and uncreative, but the truth is, when I switched from DOS to Linux in the 90s, I was never again as productive as I happened to be with B800. Granted, it likely took me a long time to understand the need for double buffering and the difference between a local/direct text mode vs a terminal, let alone escape sequences. But still. Whenever I tried to do something directly in ncurses, I pretty much gave up due to a distinct feeling of being unhappy. Completely different to what I was able to do with the simple ideal of B800.

replies(2): >>41217025 #>>41217464 #
dualogy ◴[] No.41217464[source]
I get what Turbo Vision is (was), but what's that B800 thing? Surely you aren't talking about a Celeron processor? Seems tricky to google, also no Wiki page on that. You got me curious, plz spill it! =)
replies(3): >>41217630 #>>41218725 #>>41218941 #
anothername12 ◴[] No.41217630[source]
Ok I think he’s referring to 0xB800, the VGA text buffer segment in real mode.
replies(1): >>41226427 #
1. IWeldMelons ◴[] No.41226427[source]
No not VGA, CGA actually