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.
Yes. My favorite was anything done in 80x50. Nice, mostly square characters. Mix in a mouse, and the product was easy to use, clean, fast, productive. That sort of aesthetic, in windows even, would be a lot of fun and quite useful, if a bit of a middle finger to modern sensibilities.
Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms
31–40 of 126 posts
Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms
#32Related, Free Pascal has a text-mode IDE that's supported on most modern platforms. https://www.freepascal.org
Even better - Free Pascal comes with Free Vision, which is mostly compatible with Turbo Vision. Turbo Vision was the toolkit Borland provided that would let you write your own text-mode GUI apps using the same widgets used to build the Turbo Pascal IDE.
Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms
#33Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms
#34Still don’t quite get the DOS nostalgia. Individual games were good, but the whole ecosystem was finicky and crash-prone by the early- to mid-90s, not to mention deeply ugly (ALL CAPS console, lousy inconsistent GUIs, unnaturally short filenames, etc.). My friends and I couldn’t wait to run Unix, NeXTSTEP, hell even classic MacOS. We only ran DOS/Windows because that’s all we had. Though don’t get me wrong, we still…
A lot of people discovered just how limited DOS was because they were fascinated by computers, but DOS (and likely Windows on top of it) was the only thing they had at the time. Yet they wanted to push the boundaries and ended up finding the ceiling. At least that's been my experience.
Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms
#35Earlier quoted context omitted.
One of my first jobs involved writing a modern (for the time) GUI app to replace some ancient services that involved logging in a mainframe to use. They needed to updated for a host of technical reasons, but there was also hope that more user-friendly versions would decrease the onboarding time for new employees. The first version was a fairly literal replacement of the workflows. The users were pissed. They demanded…
> The users were pissed. They demanded the checkboxes be replaced with "Y" and "N" options to mimic what they were used to. If you removed my keyboard workflow, I'd be pissed too. Muscle memory means you don't have to think about it; with the mouse, you always have to think about what you're doing, and can't think of other things (e.g. why you're doing it) while you're doing the rote bits. Is there a particular reaso…
That frees them to think about other things. Arguably, more important things.
Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms
#36Anyone 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.
Yes. My favorite was anything done in 80x50. Nice, mostly square characters. Mix in a mouse, and the product was easy to use, clean, fast, productive. That sort of aesthetic, in windows even, would be a lot of fun and quite useful, if a bit of a middle finger to modern sensibilities.
Who's stopping you?
Try jexer:
Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms
#37Earlier quoted context omitted.
> Anyone else love the look of DOS GUIs? I do. Brings back memories of Turbo-C. > It would be cool if there were a CSS framework where you could make webpages like that. A quick search brought this old project: https://github.com/6112/cursesjs Never tried that, however. Ncurses is what is used under Linux and other UNIX like systems to draw terminal based GUIs, and allows some pretty good graphics. https://en.wikiped…
If you like that old TurboVision look, you'll love https://github.com/magiblot/tvision
Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms
#38Earlier quoted context omitted.
One of my first jobs involved writing a modern (for the time) GUI app to replace some ancient services that involved logging in a mainframe to use. They needed to updated for a host of technical reasons, but there was also hope that more user-friendly versions would decrease the onboarding time for new employees. The first version was a fairly literal replacement of the workflows. The users were pissed. They demanded…
> The users were pissed. They demanded the checkboxes be replaced with "Y" and "N" options to mimic what they were used to. If you removed my keyboard workflow, I'd be pissed too. Muscle memory means you don't have to think about it; with the mouse, you always have to think about what you're doing, and can't think of other things (e.g. why you're doing it) while you're doing the rote bits. Is there a particular reaso…
They were pissed we replaced the Y/N text items with a checkbox. Any deviation, including things like lower case text, were pushed back.
Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms
#39Anyone 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.
Re: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms
#40Still don’t quite get the DOS nostalgia. Individual games were good, but the whole ecosystem was finicky and crash-prone by the early- to mid-90s, not to mention deeply ugly (ALL CAPS console, lousy inconsistent GUIs, unnaturally short filenames, etc.). My friends and I couldn’t wait to run Unix, NeXTSTEP, hell even classic MacOS. We only ran DOS/Windows because that’s all we had. Though don’t get me wrong, we still…
However, while I certainly don't have nostalgia for DOS in general, there were some positive things about the platform and ecosystem. Some subset of applications had TUI interfaces that were very nice (e.g. Borland C++), and while I'm a die-hard Linux terminal user, I find myself occasionally missing some of the tightness of those interfaces. (I think the UNIX terminal heritage, such as the "alt" key translating to ESC+key, no key-down/key-up events, etc., can limit our modern TUI interfaces.)
I sometimes tinker with some 8086 emulator code for fun, which can lead me to diving into the internals of DOS. Looking at its API (and how the API evolved through the 80's), I can appreciate the simplicity that was necessary to run on machines with as little as 64KB of memory. So I may not have nostalgia for it -- there was certainly plenty of pain -- but it can still be very interesting to explore from an objective historical perspective. There may even be a few things we can learn from it.