Live data from Hacker News

Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms

github.com

111–120 of 126 posts

Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms

#111

Anyone else love the look of DOS GUIs? https://img.itch.zone/aW1hZ2UvMTIyODU3OC83MTY0MTEyLnBuZw==/o... They have such a cozy feel, reminds me of simpler times. It would be cool if there were a CSS framework where you could make webpages like that.

I don't think VGA monitors had scanlines like that. Some older CGA and EGA monitors did though.

If their displays supported 15khz, they would.

Eventually, everything double scanned and pushed to 70hz vert refresh

Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms

#112
post #107
post #96

Earlier quoted context omitted.

> style TUIs were kind of awful. You might have disliked them but they were far from awful. They were some of the cleanest TUIs ever designed. The other screenshot you shared isn’t a TUI by the way. It’s a GUI. It just happens it runs atop of DOS (much like early versions of Windows did). So it’s not really comparable to TurboVision. Regarding TurboVision, I suspect you might be in the minority with your dislike for…

Pretty sure ScreamTracker ran in text mode, so it's a TUI. It just used a custom font, instead of most TUIs using the stock BIOS or video card font.

It has bevels made up of 3 colours, so I can’t see how it’s pure text mode. It’s certainly text heavy so they could have drawn the GUI int a frame buffer and then just used text mode for screen updates. But that’s a little disingenuous from being a TUI.

Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms

#113
post #97

Earlier quoted context omitted.

Lmao I like how saying "no" got you downvoted. Express an opinion about a purely subjective thing that others don't like and you get downvoted. Come on HN, you can do better.

Commenter could do better than just writing an emotional burp.

They put the same amount of effort in as the others. See https://news.ycombinator.com/item?id=28808280 . It's just the unpopular opinion.

Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms

#114
post #84

Earlier quoted context omitted.

That was my preferred Linux text editor for a while, too. These days, I use Tilde, which is modern, maintained, and packaged for contemporary distros. https://os.ghalkes.nl/tilde/

Thanks for the link! I had been struggling to find something that "felt right", from changing themes in Kate or using vim or nano. This looks perfect.

Oh, great! Happy to help. I've been using it for years now -- it's becoming a faithful friend, to the bafflement of my colleagues who are mostly Vi(m) or Emacs fans.

The one thing it doesn't do for me is pick up Git commit templates, so for that I have to have my default set to `mc`. I don't know why that one thing doesn't function.

Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms

#115
post #107

Earlier quoted context omitted.

Pretty sure ScreamTracker ran in text mode, so it's a TUI. It just used a custom font, instead of most TUIs using the stock BIOS or video card font.

It has bevels made up of 3 colours, so I can’t see how it’s pure text mode. It’s certainly text heavy so they could have drawn the GUI int a frame buffer and then just used text mode for screen updates. But that’s a little disingenuous from being a TUI.

Impulse Tracker uses VGA 80x50 text mode.

https://github.com/herrnst/impulsetracker/blob/master/IT_S.A...

http://www.ctyme.com/intr/rb-0069.htm

Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms

#116

Earlier quoted context omitted.

It has bevels made up of 3 colours, so I can’t see how it’s pure text mode. It’s certainly text heavy so they could have drawn the GUI int a frame buffer and then just used text mode for screen updates. But that’s a little disingenuous from being a TUI.

Impulse Tracker uses VGA 80x50 text mode. https://github.com/herrnst/impulsetracker/blob/master/IT_S.A... http://www.ctyme.com/intr/rb-0069.htm

You guys are still missing my point that it’s not a TUI because non-text elements have been drawn to the frame buffer. This is actually a lot easier to do in DOS than it is in UNIX too by virtue of the fact that DOSs text mode isn’t a pseudo-teletype. In fact this is a trick I used to do all the time when writing software back in the 80s: draw a UI then fallback to printing characters for UI updates.

For that tracker to be a proper TUI it would have to use text characters for all of the UI elements, bevels included. You simply couldn’t do those 3-tone bevels with any alt character sets, let alone an 8-bit one from the era of DOS.

Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms

#117

Earlier quoted context omitted.

Impulse Tracker uses VGA 80x50 text mode. https://github.com/herrnst/impulsetracker/blob/master/IT_S.A... http://www.ctyme.com/intr/rb-0069.htm

You guys are still missing my point that it’s not a TUI because non-text elements have been drawn to the frame buffer. This is actually a lot easier to do in DOS than it is in UNIX too by virtue of the fact that DOSs text mode isn’t a pseudo-teletype. In fact this is a trick I used to do all the time when writing software back in the 80s: draw a UI then fallback to printing characters for UI updates. For that tracker…

Are you sure? It seems to me that they were probably replacing some text characters with their own sprites instead. They could still be text characters, just redefined for their purposes.

Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms

#118

Earlier quoted context omitted.

Impulse Tracker uses VGA 80x50 text mode. https://github.com/herrnst/impulsetracker/blob/master/IT_S.A... http://www.ctyme.com/intr/rb-0069.htm

You guys are still missing my point that it’s not a TUI because non-text elements have been drawn to the frame buffer. This is actually a lot easier to do in DOS than it is in UNIX too by virtue of the fact that DOSs text mode isn’t a pseudo-teletype. In fact this is a trick I used to do all the time when writing software back in the 80s: draw a UI then fallback to printing characters for UI updates. For that tracker…

What frame buffer? There is no frame buffer. It runs in text mode, thus it's a TUI. Would you consider Norton's text-mode interfaces not TUIs because they would redefine some characters for window chrome and a mouse pointer?

Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms

#119
post #104

Earlier quoted context omitted.

I love all things text mode. For anyone searching for the Borland style text interface, it was actually called TurboVision, not BGI (which was a generic graphics library). TurboVision (and many GUIs of the time) largely followed the Common User Interface (CUI) spec by IBM for its interactions in text mode. It is fair to say there was a lot of screen space devoted to borders and such, especially in 80x25 mode, but tha…

The IBM spec was CUA( Common User Access) not CUI.

Ah yes, thank you for the correction!

Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms

#120
post #85

Earlier quoted context omitted.

OH GOD NO. Man, I hated all that stuff at the time. If you're stuck in text mode, just be text. Don't try to mimic a GUI; it just looks weird and generally works poorly. A web site that imposed this sort of interface would be a site I visited ONCE.

I suggest that you need to look at the historical context of it. When DOS was the uncontested king of business computing, user interfaces were all over the place. Every app had its own UI, its own keystrokes, its own everything. To steal some text I wrote for Wikipedia: In WordPerfect, the command to open a file was F7, 3. In Lotus 1-2-3, a file was opened with / (to open the menus), F (for File), R (for Retrieve). I…

I'm 51. I lived the era you're describing, so yeah, I understand the historical context quite well.

But you're crossing the streams a little here.

Yes, it was a net win for the shift to GUIs to include a shift to very, very consistent interfaces.

HOWEVER, it doesn't follow that goofy, hamfisted attempts to mimic those interfaces in text mode was a good idea. If you want that, just go use Windows (or the Mac).

Word for DOS 5.0 was a fantastic program that I could move around in VERY VERY VERY quickly. It was powerful, stable, and extremely usable once you learned its interface.

Word 5.5 for DOS ripped out the ESC menus for a crappy text-mode UI, and basically killed the product. (For my part, I immediately uninstalled it and reinstalled 5.0 so I could get work done.)

Post reply on HN