Тёмный

The best GUI for DOS you haven't heard of: COSTA [runs on XT PC!] 

Open Source
Подписаться 5 тыс.
Просмотров 28 тыс.
50% 1

Costa is a GUI written in Basic programming language, that runs on top of MS-DOS or compatible operating systems, and replaces the DOS-prompt with a graphical, user-friendly interface.
😊 Social Links
➥ www.DJopensour...
🎵 Follow me on Spotify
➥ open.spotify.c...
📗 Read my book "Music Talks: Turn Your Hobby Into A Profession"
➥ www.amazon.com...
🎻 My Orchestrations
➥ / angelosmavros
🤡 Psycomics Series
➥ / psycomics

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 160   
@jacobpalm
@jacobpalm 5 месяцев назад
Wow! I am the author of the Costa GUI, which has been my hobby project for the past two decades. Coming across your video at random really took me by surprise. Thank you very much for the kind words - it's always a thrill to see that someone is enjoying the work you've done! I hope you and others enjoy it. Feel free to reach out if you want to discuss Costa, I'm always up for a chat.
@stevedegeorge726
@stevedegeorge726 5 месяцев назад
I pulled the code and got it to compile. Just like to say this is some really nice clean code and thanks for all your notes. Great project!
@jacobpalm
@jacobpalm 5 месяцев назад
@@stevedegeorge726 Happy to hear! I hope you have fun with it. And thank you for the compliment of my code - even as a hobby developer it means a lot to me that people appreciate my work!
@IndianaJoenz
@IndianaJoenz 4 месяца назад
This is the next thing I'm installing on my DOS machines. I love seeing new DOS software. I wonder if it will run on my Tandy 1000. It's incredible that you made this thing in Visual BASIC. Mind blown. Great work!
@jacobpalm
@jacobpalm 4 месяца назад
@@IndianaJoenz I would be very interested to hear if it runs on your Tandy! I've never had one of those, so it would be fun to have that tested. And also, thank you for the nice words!
@EirikrTinkerTries
@EirikrTinkerTries 3 месяца назад
Great work! I’m blown away by the thought of using open-source DOS 4.0 and this for a true open-source DOS computing experience! Any thoughts about a POSIX layer and GUI terminal for it? This would pair perfectly with all the Book88, Book86, Book386 handheld laptop type retro-modern machines.
@littlemac62
@littlemac62 6 месяцев назад
Good video! You missed another free and opensource GUI for MSDOS and FreeDOS, it's Arachne Web Browser. Yes it features a Web Browser but also utilities and a graphical file manager, you must get a try!
@djopensource
@djopensource 6 месяцев назад
Bad video. Although I am indeed ignorant for not including the GEM GUI that was mentioned in previous comments, I was aware of Arachne, PC-MOS 386, and Win95, and I purposely didn't include them. They don't exactly fall in the traditional GUI sense category. Arachne is a web browser, pc-mos386 is a dos clone and win95 had its own Dos version that was fundamentaly intergrated with Windows.
@KohaAlbert
@KohaAlbert 6 месяцев назад
Latest msdos I can think of, would have been 98ME... As for GUI dosshells, DosStart from 2002 comes in mind (it's compatible with freedos). I remember Norton Commander. I think that alternative was Volkov commander, and devs behind WinRAR had something in the spirit as well. In Linux Midnight Commander ('mc') is in the spirit.
@jameslewis2635
@jameslewis2635 6 месяцев назад
No wonder nobody had heard of this window manager before, most people were using Windows XP by the time it came out!
@tcpnetworks
@tcpnetworks 6 месяцев назад
Not everyone here is 14 mate... Us 50 year olds were running 6800's, Atari's etc... MS DOS was one of many in the space until the 1990's, when the PC won.
@OpenGL4ever
@OpenGL4ever 6 месяцев назад
@@tcpnetworks He's right. When Costa was released in 2004, most former DOS users already used Windows XP. No one used Costa in the 80s, it just didn't exist.
@zobook
@zobook 6 месяцев назад
@@tcpnetworks i'm almos 50, been using PC from the XT/286 era and never heard about this shell for MS-DOS and i have old computers with XP, 7, 98+6.22 running. I think you misunderstood the comment of @jameslewis2635
@jacobpalm
@jacobpalm 5 месяцев назад
You are absolutely right, Costa is and always was a niche product, even from the beginning. It's intended to be used on old DOS computers, or in DOS virtual machines or emulators such as DOSBox. Most of all, it's a hobby project that I enjoy working on every once in a blue moon :)
@redcrafterlppa303
@redcrafterlppa303 6 месяцев назад
2:30 funnily enough today tiling window managers are making a comeback for their efficiency. His personal opinion was correct after all.
@southernflatland
@southernflatland 6 месяцев назад
Tiles? Windows? What's next? Plates?
@arubberroomwithrats
@arubberroomwithrats 6 месяцев назад
​@@southernflatland are u dumb?
@jackgerberuae
@jackgerberuae 6 месяцев назад
@@southernflatlandforks
@jovetj
@jovetj 6 месяцев назад
“640K ought to be enough for anybody.”
@MaxOakland
@MaxOakland 6 месяцев назад
I find they’re much less efficient. The best use of Window tiling is Apple’s Expose feature where you can make all the windows tile when you want and then find the one you want
@clasqm
@clasqm 6 месяцев назад
FreeBASIC is still QuickBASIC-compatible with the right compiler switch, so it's not that big a jump. BTW, you missed GEM in your list of GUIs. It's still around as OpenGEM.
@OpenGL4ever
@OpenGL4ever 6 месяцев назад
An open source implementation of Windows 3.1 or, better yet, Windows 95 would be great. But unfortunately the effort is so high and the benefit is so low, with a dying generation of C and x86 assembler developers who grew up with it, that it will probably remain a dream forever. For pure Windows applications, Wine on top of a Linux kernel or simply ReactOS is sufficient in the open source area. But for old computers it would be powerful in combination with FreeDOS.
@jacobpalm
@jacobpalm 5 месяцев назад
I did consider moving Costa to FreeBASIC, but two things held me back. The big difference being that FreeBASIC is 32-bit. Moving to 32-bit would mean incompatibility with older CPUs, like the one in the XT in the video. One of the goals is to make Costa run on almost anything. The other reason I haven't switched to FreeBASIC, is that Visual Basic for DOS is much more constrained. I've run into limits many times while developing, which I see as a challenge to try to fit things into as little memory and as small files as possible. It's part of the fun when developing for DOS, in my opinion :)
@monkeywithocd
@monkeywithocd 2 месяца назад
​@@OpenGL4ever I personally just want a "Winbox", something like Dosbox but specifically for emulating old 16 bit Windows games. Sadly, because nothing like that exists there are many early Windows games that just can't be legally rereleased because they can't be made to run on modern systems. Even using Wine in the past I've not been able to figure out how to deal with games that require 256 color mode.
@104d_3rr0r_vince
@104d_3rr0r_vince 6 месяцев назад
My only taste of MS-DOS back in the days, was on an Amiga 500 with the AT emulator. There was also GW-Basic included on that disk. Was running like a PC with 500KHz CPU, but the job was done. Remember using it at school when we had PC lessons. My first PC came in mid 2003... Σωραίος.
@OpenGL4ever
@OpenGL4ever 6 месяцев назад
There is now an open source implementation for modern operating systems of GW-Basic called PC-Basic. The name is a bit unfortunate as it coincides with the original Basic that shipped with IBM PCs. The original was simply called PC Basic too and GW- Basic is basically Microsoft's standalone version that no longer requires Microsoft's Basic in the IBM BIOS.
@bitwize
@bitwize 6 месяцев назад
Bespoke DOS GUIs! Definitely a vibe back in the day. I love to see devs continue this style of development into the present day.
@davcar72
@davcar72 6 месяцев назад
I grew up in RadioShack. You didn't mention our contribution to this whole endeavor, Tandy DeskMate, initially released in 1984 on Tandy PCs with TRSDOS. It was later released for MS-DOS and was in direct competition with Windows 1 and 2. I remember using it right up until the release of Windows 3.11. Tandy had a pretty good market share up until then. DeskMate was a DOS GUI that shouldn't be overlooked. I like your video, but I wanted to let folk know that Tandy didn't get any love. Lol.
@djopensource
@djopensource 6 месяцев назад
I am sorry, I didn't know about it. It looks very cool.
@mrflamewars
@mrflamewars 6 месяцев назад
@@djopensourceThe music app that uses the Tandy 3 voice sound chip is pretty neat - especially for the time - The Tandy 1000 hardware is a sort of cloned and improved version of the PC Jr - It has a 16 color mode that's not EGA but instead an enhanced version of CGA. I could run the game "Beetlejuice Skeletons in the closet" in the Tandy 16 color mode at the cost of a little resolution back in the day.
@mrflamewars
@mrflamewars 6 месяцев назад
Hells to the yeah - you didn't mention that there are several greatly differing versions of Deskmate too - Personal Deskmate 2 is clearly and obviously different from all the flavors of Deskmate 3. You can switch DOSBox to Tandy emulation mode to run PDM2 and use the music app - The TVDog Tandy 1000 archive is still up after al this time and there are still a lot .SNG files there to use with Deskmate Music
@jackilynpyzocha662
@jackilynpyzocha662 5 месяцев назад
I had a 1000 RLX, I loved Desk Mate, learned DOS and BASIC!
@markgomersbach9265
@markgomersbach9265 6 месяцев назад
Quick Menu 3 was one of my favourites back then, it wouldn't touch memory management, customizable and a perfect frontend for other dos applications!
@jacobpalm
@jacobpalm 5 месяцев назад
Quick Menu 3 was great - I've used that in the past as well.
@danmanx2
@danmanx2 6 месяцев назад
About 7-10 years ago I was playing with Geos. I will definitely check this out and play around with it. I love the built-in icon editor. Neat!
@atarixle
@atarixle 6 месяцев назад
I wont hold me tight when I hear it is written in BASIC. I did myself write a GUI in BASIC - for the 1.77 MHz Atari 8 Bit Machine!
@VaporChase
@VaporChase 6 месяцев назад
Slight correction: The 8-bit Atari's 6502 ran at 1.79MHz. That said, I do remember a GUI for the 8-bit, and it was pretty neat, but not too practical. The one I remember wasn't written in BASIC though.
@Beus38
@Beus38 6 месяцев назад
@@VaporChaseThe frequency depended on which side of Atlantic your system was made for - the NTSC systems ran at 1.79, while PAL systems ran at 1.77 - the CPU frequency had to be in sync with color clock & pixel clock (pixel clock was always 4x CPU clock, if I calculate correctly, and color clock was half of that). And as for the GUI in BASIC - I myself wrote a thing not too dissimilar for the exact same system and in the same BASIC - a drawing program which, by the time I was about to implement the last functions, was too large to fit in memory and was overflowing to the memory space that I reserved for the graphical screen...so I actually never got to finish it :)
@VaporChase
@VaporChase 6 месяцев назад
@@Beus38Ah, I did not know the CPU frequency was slightly different on PAL machines, but it does make sense that it would have to be. :) Cool about the drawing program, but I know what it's like to run up against the limitations of paged memory. :) That's when you start going through all your code and trying to weed out every last byte of unnecessary code you can to try and cram it all in there. And sometimes it just doesn't work.
@Beus38
@Beus38 6 месяцев назад
@@VaporChaseSeems like I need to split my replies to a few shorter ones - any longer ones are simply disappearing because YT thinks it's funny... Yeah, that's also why Atari 2600's 6507 CPU ran at 1.19 MHz (1.193182) in NTSC vs. 1.18 MHz (1.182298) in PAL - the 1977 silicon was not that speed-capable yet, so this was just below its maximum, and it was exactly color clock / 3.
@Beus38
@Beus38 6 месяцев назад
@@VaporChaseAnd yes, the memory limitations - that's where I learned about them the hard way, but that's also when I realised another fundamental truth - that high-level languages like BASIC will never be as speed- and memory-efficient as the low-level ones (when written well). So instead of going through my code and trying in vain to save some byte of the BASIC pseudocode here and there, it was in that time that I changed lane completely and instead started to code in assembler (which I was already superficially familiar with at the time).
@jeffreywitty3088
@jeffreywitty3088 22 дня назад
Works on, Website/Github info out of date: A 8088 or better CPU (386 recommended) EGA (64KB or more VRAM required) VGA mode removed (uneeded) A recommended minimum of 200 KB available memory while running Costa.
@samshort365
@samshort365 2 месяца назад
More than being a Mac clone Geoworks Ensemble was a Unix CDE/Motif clone for Dos. I loved using this GUI in my 386sx laptop and always wondered what would have been if Geos had the opportunity of evolving into its own operating system.
@argentlupin
@argentlupin 6 месяцев назад
I was born in 1980 and started out using and learning my alphabet on a TI-99 with a PEB that my dad made some basic programs on. We quickly switched in a few years to to MS-DOS PCs then Windows eventually. You forgot to include in your list Windows 3.1 and 3.11. But the biggest exclusion was IBMs OS/2 but I think I understand since it cam from PC-DOS. Though it started with a joint partnership with Microsoft the fail big. Old tech rules loved the video.
@OpenGL4ever
@OpenGL4ever 6 месяцев назад
The joint partnership wasn't the problem, the problem of OS/2 was, they shipped it with Windows 3.x. As a result, no developer saw a reason to develop a GUI application natively for OS/2. Because when he developed for Windows alone, he covered both platforms. Because OS/2 Warp 3.0 was shipped with Windows in the blue spine version. Therefore, OS/2 did not succeed due to the lack of applications. There were a few other mistakes from IBM, but that was definitely the biggest one.
@argentlupin
@argentlupin 6 месяцев назад
Thanks, I only remember it as another operating system that did not get used much or for long. Somewhere around I have a copy of it and my copy and memory was always that it had it own package and came stand alone. It coming as part of a bundle only would have not been good for it and I have a vague memory of that bundle maybe. @@OpenGL4ever
@OpenGL4ever
@OpenGL4ever 6 месяцев назад
Strictly speaking, Windows 3.0 is not a GUI, but an operating system that uses DOS as a bootloader. It has its own kernel and drivers. And it largely gets DOS out of the way as long as it's running. Traces of DOS can then only be found in the individual DOS VM86 virtual machines instances.
@EvanBThompson
@EvanBThompson 6 месяцев назад
Surprised no mention of GEM. Pretty sure it was more widely used than original windows
@hermask815
@hermask815 6 месяцев назад
As it also was the GUI for the Atari ST. I wonder if the PC world had taken that route, would we have better computing now or would all have ended up the same, just with slightly different icons?
@ScrapKing73
@ScrapKing73 5 месяцев назад
I don’t think any of the competitors comes close to PC/GEOS. A pre-emptive multitasking and object-oriented operating system that made extensive use of 8086 interrupt codes. An amazing technological achievement. And has a decent amount of software available, all things considered.
@IndianaJoenz
@IndianaJoenz 4 месяца назад
"Microsoft Wind Blows 2" ... "Windows 3 features perfect multitasking." Brother, you are killing me.
@jwhite5008
@jwhite5008 6 месяцев назад
Also Dos Navigator aka "let's turn norton commander into almost an OS" IIRC it had the ability to have multiple editor/viewer "windows" open simultaneously and switch between them
@ssokolow
@ssokolow 6 месяцев назад
I think you mean "Norton Desktop for DOS". "DOS Navigator" is a freeware Norton Commander clone.
@jwhite5008
@jwhite5008 6 месяцев назад
@@ssokolow It's as much of NC clone as Quake is Doom clone. If you worked with it extensively you know it's much more versatile than NC - and in many cases works quite differently too.
@ssokolow
@ssokolow 6 месяцев назад
@@jwhite5008 My point is that NC and DN are both orthodox file managers, while Norton Desktop for DOS is probably best described as "What if DOS Shell and the Macintosh Finder had a text-mode baby?" (Though, to be fair, I thought it's what you meant by "let's turn norton commander into almost an OS" because Norton Desktop for DOS 1.0 is more or less literally "let's take our Norton Commander source code and use it to implement an approximation of Norton Desktop for Windows 2.0 in text mode".)
@ssokolow
@ssokolow 6 месяцев назад
I've uploaded a screenshot of Norton Desktop for DOS v1.0 as imgur album "j7K4YRL" (image "jwsCmEm")... though, given RU-vid's attitude toward links, you'll have to construct the link yourself.
@Beus38
@Beus38 6 месяцев назад
​@@jwhite5008Perfectly put ;) I myself switched from using NC to DN as soon as I learned of its existence, have used it for years and years and never turned back :) An amazing tool indeed...and I still run it to this day on my old DOS PCs :)
@EirikrTinkerTries
@EirikrTinkerTries 3 месяца назад
So: with this and the newly released MS-DOS 4.0 operating system I can have a fully open-source DOS-based retro PC? My goodness. Now just need a POSIX layer and life will be complete! Oh and a back port of powershell xD
@jacobpalm
@jacobpalm 3 месяца назад
Yes, indeed! Would be fun to see that in action, who would have thought back in the day that we would ever see MS-DOS open sourced.
@zloboslav_
@zloboslav_ 6 месяцев назад
I love it! Thank you so much for sharing. Putting it on top of FreeDOS will complete the open source experience and I find that very amusing.
@OpenGL4ever
@OpenGL4ever 6 месяцев назад
To complete the open source experience, an open source reimplementation of Windows for Workgroups 3.1 would be required.
@jacobpalm
@jacobpalm 5 месяцев назад
Glad to hear you like my GUI - FreeDOS is one of the OS'es I've tested on, so it should run just fine :)
@hazelora
@hazelora 4 месяца назад
the norton commander screensavers hit hard in my childhood memories. i totally forgot about them
@zackriley4577
@zackriley4577 6 месяцев назад
Thankyou, I have been looking for this for years. Dad had it on our 386 but I never knew the name of it
@costascostas1760
@costascostas1760 6 месяцев назад
Yes i come with a mouse and accessories, I am open source and was written in basic, so i am also a bit basic but fun
@mrfrenzy.
@mrfrenzy. 5 месяцев назад
Another very interesting GUI is "Calmira II". It runs on Windows 3.1 and looks exactly like Windows NT/95. I used it on a 386 laptop.
@jacobpalm
@jacobpalm 5 месяцев назад
Calmira is an awesome project. I’ve used it a lot back in the day. It was also open source so I had some fun trying to customize the code - using Borland Delphi if I remember correctly.
@kasimirdenhertog3516
@kasimirdenhertog3516 6 месяцев назад
I think before Windows 3.0 most people used a program launcher, either text-based or graphically. That seemed to do all you wanted: start programs without the hassle of looking them up and starting by typing in commands. I used Glance back in the day because it looked nice and it was easy to manage.
@asklouie
@asklouie Месяц назад
When Hellenes explain something technical in English, it sounds 10 times more important! I only wish everyone could understand Greek, so this guy can bust out a line like " Δυστυχώς ο Γκαίτζ τα γάμησε τα πρώτα Windows και το μετάνιωσε"
@djopensource
@djopensource 26 дней назад
ε τι έκανε; τα σκάτωσε και το μετανιωσε πικρά 😆
@maxmuster7003
@maxmuster7003 6 месяцев назад
Since MS DOS 5 we can use file handle for create/read/write files of 64kb memory at once and again til end of file eof.
@migchielfaber49
@migchielfaber49 6 месяцев назад
i loved geos
@mc10guru
@mc10guru 6 месяцев назад
Ahoy, Thanks for the info. One other DOS GUI from the 80s & 90s was Digital Research GEM. I used to be very involved with DR GEM and the FreeGEM project. At one time I was the authority on Locomotive BASIC 2 for for writing windowed GEM Programs. The 1st version of GEM was close enough to Mac OS that Apple sued and won forcing DR to modify the interface and that hurt it very badly. FreeGEM restored most of the original functionality like resizable windows etc. Thanks for the info on Costa. Do you know if DOSBox on Linux would run it? Cheers, daveyb
@AtiiG
@AtiiG 6 месяцев назад
Why Windows 95 does not count as GUI?
@Megatog615
@Megatog615 6 месяцев назад
A common misconception is that Windows 9x "ran on dos." While it uses DOS to boot up, Windows 95 uses its own kernel which takes over after DOS has started(which is to say, almost immediately).
@jimbotron70
@jimbotron70 6 месяцев назад
​@@Megatog615 You could "exit to DOS" from Windows without rebooting, so it was a DOS shell.
@Megatog615
@Megatog615 6 месяцев назад
@@jimbotron70 yes, you could. the 9x kernel gives up control.
@OpenGL4ever
@OpenGL4ever 6 месяцев назад
@@jimbotron70 No it wasn't. Windows 95 was an operating system, the same applies to Windows 3.0 btw. The latter just required DOS as boot loader. But by and large it was an operating system and Windows 3.0 had its own kernel. Megatog615 is therefore right. Assuming it's just a GUI is a common misconception. This is mostly said by laypeople who don't understand much about the internals of an operating system.
@jimbotron70
@jimbotron70 6 месяцев назад
@@OpenGL4ever It was an hybrid OS with dual kernels.
@billyjoejimbob75
@billyjoejimbob75 6 месяцев назад
Neat, but damn Geos sure looked sharp.
@bennetfox
@bennetfox 6 месяцев назад
Back in the day there was a BBS software package called RBBS that was completely written in BASIC as well.
@worldcomicsreview354
@worldcomicsreview354 6 месяцев назад
I remember back when my Windows 98 PC screwed up, and I had to do something in Dos. I'd coincidentally seen an old advert for Dos Shell in a museum, and tried to open it in Dos 6, furiously.
@maxmuster7003
@maxmuster7003 6 месяцев назад
I like Norton Commander and Volkov Commander for DOS and Total Commander for Windows and Midnight Commander for Linux.
@maxmuster7003
@maxmuster7003 6 месяцев назад
I like to use the choice command for a game menu with genre and submenu with games checking the errororlevel in reverse order highest first to jump forward to start a game or back to the parent menu.
@alpharesearch2
@alpharesearch2 6 месяцев назад
as a former norten commander user, the first command I issue on a new linux install is apt install mc
@GeoNeilUK
@GeoNeilUK 6 месяцев назад
Or pacman -S mc us folks who use Arch btw will not be silenced!
@OpenGL4ever
@OpenGL4ever 6 месяцев назад
I never needed Norton Commander. Back then I was mostly a gamer and NC simply required too much memory. So I learned the DOS command line commands. That's why I still use the command line today under Linux.
@DonaldDucksRevenge
@DonaldDucksRevenge 6 месяцев назад
Delightful review
@kevinhanley6462
@kevinhanley6462 6 месяцев назад
That too me down a trip to memory lane!
@maxmuster7003
@maxmuster7003 6 месяцев назад
I like to use batch files as a container for open source projects to put all instructions of a routine inside to create&run a new executable file with a little help from debug. I made some videos to show how it works inside the DosBox emulation and to share the batch files. Have fun.😊
@airfixer9461
@airfixer9461 6 месяцев назад
Thx for the info, I've never heard of this one....and will check it out! Cheers!
@gaiusbaltar7122
@gaiusbaltar7122 6 месяцев назад
La costa nostra!
@jamesdecross1035
@jamesdecross1035 6 месяцев назад
Microsoft Wind Blows Two… my favourite OS - not!
@djopensource
@djopensource 6 месяцев назад
I have a huge sympathy for version 2.
@Lemonidas75
@Lemonidas75 6 месяцев назад
Ωραίος αδερφέ, καλή πρόοδο στο κανάλι :)
@Lemonidas75
@Lemonidas75 6 месяцев назад
Ο αλγόριθμος του youtube φταίει για όλα ... δεν πειράζει. Και πάλι οτι καλύτερο εύχομαι@@djopensource
@basicforge
@basicforge 6 месяцев назад
Geoworks is pretty good too. ;)
@Glutnix
@Glutnix 6 месяцев назад
I was a big fan of Quick Menu 3 myself
@haakon_b
@haakon_b 6 месяцев назад
Nice GUI but what are you going to do with it? 😉
@djopensource
@djopensource 6 месяцев назад
The exact same thing that you do with all the rest things in your life: Waste some time until death fulfills our destiny.
@jacobpalm
@jacobpalm 5 месяцев назад
You have no idea how many people have asked me that while I've worked on it - "Who do you expect to use that?" I use it myself, a few family and friends use it on their DOSBox emulators. Really, I just enjoy coding it and trying to fit as much as I can while working against the constraints of DOS and BASIC. It's a fun project. Anyone who uses it for real, well that's just a welcome bonus that brings me joy! :)
@haakon_b
@haakon_b 5 месяцев назад
Well, good work, I like such projects. 👍
@vilislacis3337
@vilislacis3337 4 месяца назад
Tempest Desktop was a nice DOS GUI I used in early 90s.
@djopensource
@djopensource 4 месяца назад
Google returned no results for this. Could you share a link?
@canalRetro269
@canalRetro269 Месяц назад
@@djopensource See too the 'BlackStrip Shell'.
@canalRetro269
@canalRetro269 Месяц назад
and SEAL gui
@jaybrooks1098
@jaybrooks1098 6 месяцев назад
3:03 ms was copying MacIntosh 1.0 that's why it was limited to one application at a time. Microsoft was still trying to figure out how to make the mouse input stable. They were having problems with the first windows crashing constantly because of the computer getting too busy with the input and then crashing. to make debugging easier, they didn't do separate windows and it really wasn't even a thing yet with any other operating system so it doesn't seem like it would be a choice, especially since they're copying, which makes them behind the curve.
@OpenGL4ever
@OpenGL4ever 6 месяцев назад
That's wrong. The reason why it was limited to one application at a time was that the first two Windows versions all ran in real mode and therefore only had at best 640 KiB of RAM available for Windows and the application based on it. This limitation could only be broken with Windows 3.0, because Windows 3.0 could also run in protected mode and Windows 3.1 only ran in protected mode. In protected mode you had access to up to 16 MiB of RAM for 286 processors and theoretically up to 4 GiB on 386 processors.
@flaguser4196
@flaguser4196 6 месяцев назад
so the hamburger menu was a relic from windows 1.0 😆 🍔
@Mikewee777
@Mikewee777 6 месяцев назад
Video starts at 05:00 .
@stevec00ps
@stevec00ps 6 месяцев назад
I never used Norton Commander, nor DOSSHELL. Plain command prompt and Windows 3 onwards.
@georgemaragos2378
@georgemaragos2378 6 месяцев назад
There was also xtree and pctool, but once win3 was out they were not really used as much Same with the first overall menu system once the pc booted eg Power Menu , Menu works
@gaiusbaltar7122
@gaiusbaltar7122 6 месяцев назад
The video begins at 5:11
@strayferal
@strayferal 6 месяцев назад
3:25 "The Norton Commander that we ALL loved" - no. Not "us ALL" at all. Lots of my friends never used it. Personally I used 4dos and that was absolutely enough for great command-line experience.
@ILikeMetricMusic
@ILikeMetricMusic 3 месяца назад
I came to the comment section to see if anyone posted Temple OS with its Devine inspired 640 x 480 resolution 😅
@SnijtraM
@SnijtraM 5 месяцев назад
2:30 10:00 Get a new PC 11:00 Buy Windows 8 12:00 Downgrade to 7 1:00 Lunch 2:00 Divorce Court 🤣
@Starhartdeer
@Starhartdeer 6 месяцев назад
I started using pc's on packard bell shell lol :)
@ssokolow
@ssokolow 6 месяцев назад
You *are* aware that "Norton Commander" and "Norton Desktop" are completely separate products, I hope. Heck, Norton Desktop for DOS and Norton Desktop for Windows are separate products. What you showed is just plain old Norton Commander.
@EmberwolfXR
@EmberwolfXR 6 месяцев назад
omg....basic.....wonder if it can run on a ti-83.........my first experience in Basic programming....well the ti-84 has a color screen...
@GeoNeilUK
@GeoNeilUK 6 месяцев назад
Surely the best GUI for DOS is Windows 98! Also, you missed out Tandy's DeskMate!
@OpenGL4ever
@OpenGL4ever 6 месяцев назад
Windows 98 is not a GUI, it's an operating system moving the DOS kernel mostly out of the way.
@WhatALoadOfTosca
@WhatALoadOfTosca 6 месяцев назад
Hold on this was released well after people were using MS Dos? No wonder its unheard of 😅
@BSzili
@BSzili 6 месяцев назад
Costa looks a tad slow on the XT, I wonder how usable it is. Nevertheless it looks like a nice shell.
@djopensource
@djopensource 6 месяцев назад
Good notice. It is unusable. But the slow load concerns the graphics, so perhaps it is usable with a strong ISA graphic card.
@OpenGL4ever
@OpenGL4ever 6 месяцев назад
@@djopensource It would make sense to compile it with FreeBasic. This may optimize machine code better than Quick Basic. Otherwise, the 8-bit XT-BUS is simply far too slow for EGA and VGA graphics and high resolutions. The pixel fill rate you can achieve with it is abysmally slow. A GUI screams for at least a 16 bit ISA bus or even better 32 bit VESA local bus or PCI.
@Kundalini12
@Kundalini12 6 месяцев назад
PC GEOS looks like the best one of these.
@OpenGL4ever
@OpenGL4ever 6 месяцев назад
The best one is Windows 3.0 of these. It was the first one that could offer native GUI applications more than 640 KiB of RAM because it ran in protected mode and it was able to switch the CPU back to real mode on a 286 CPU. That was the big trick of Windows 3.0 and the reason that paved its success.
@gobblegobblebarfbarf
@gobblegobblebarfbarf 6 месяцев назад
Did he say “WinBLOWS 2.0”?
@strayferal
@strayferal 6 месяцев назад
05:35 ah, so this is why we haven't heard it - "it came in 2004" - by this time 99% of the world was already on Windows. I resisted until maybe 2002, then I migrated too until 2007 when I migrated to linux.
@jacobpalm
@jacobpalm 5 месяцев назад
It was never meant as a competitor for Windows or other major GUIs, it’s a hobby project aimed at old DOS PCs and DOS emulators such as DOSBox.
@CYON4D
@CYON4D 6 месяцев назад
Good stuff.
@ronnin2011
@ronnin2011 6 месяцев назад
Με το που ακουσα την προφορα ειπα, "καλως το παλικαρι".. ενδιαφερον βιντεακι btw.. xD
@haramaschabrasir8662
@haramaschabrasir8662 6 месяцев назад
"Meeting with G-Man" 💀
@intel386DX
@intel386DX 5 месяцев назад
It was writen in basic, that's why it runs so alow😅
@jacobpalm
@jacobpalm 4 месяца назад
Well, yes and no. It is certainly true that languages such as C or Assembly would produce faster code, but for the most part the code is executed fast enough for the user not to notice any delays. There’s two main sources of delay in Costa - disk and graphics. The disks in these old computers are slow, and Costa doesn’t have any cache for icon files etc. in memory, which is why disk caching software such as SmartDrive is recommended to be used with Costa. That really helps. Graphics are tougher. Costa utilizes built-in graphics routines from the Microsoft BASIC run-time library to draw pixels on screen, and this could potentially be optimized with custom assembly code. But the fact remains that the planar design of the 640x350 resolution used is inherently slow compared to say the flat layout of the 320x200 resolution. Costa was designed and tested on a 386sx, on which it runs just fine. It’s been tested on older machines, but performance will of course decrease. I hope this doesn’t come off as a defensive rant, it’s not meant to be. It’s just a discussion that’s really interesting to me, as I’ve always been balancing my goals with Costa up against the time I am able to invest in this hobby project :)
@jackgerberuae
@jackgerberuae 6 месяцев назад
Costa must have been color blind.
@jacobpalm
@jacobpalm 5 месяцев назад
The red/yellow theme shown in the video is included as a throwback to the “Hotdog Stand” theme in Windows 3.x, it’s not the default theme ;)
@elektron2kim666
@elektron2kim666 6 месяцев назад
I have MS-DOS installed on a newer computer. It's really fast.
@southernflatland
@southernflatland 6 месяцев назад
I have MS-DOS installed on a floppy disk, and it's not very fast.. ☹️
@OpenGL4ever
@OpenGL4ever 6 месяцев назад
Windows 95 is far more powerful (in the meaning of faster) than MS-DOS, thanks to 32-bit hardware access and 32-bit memory management. MS-DOS is a bottleneck on a 32 bit machine starting from an 386 an on-wards that essentially slows down the machine's potential.
@donwald3436
@donwald3436 6 месяцев назад
omg egghead software!
@RETROMachines
@RETROMachines 24 дня назад
I don't think the Costa GUI is that perfect. Rather GEOS,
@mrflamewars
@mrflamewars 6 месяцев назад
Nobody loves Tandy Deskmate ☹
@sashakoshka
@sashakoshka 6 месяцев назад
video starts at 5:11 😑
@xr_366
@xr_366 6 месяцев назад
where are you from?
@djopensource
@djopensource 6 месяцев назад
Disneyland.
@TheChimeraMan
@TheChimeraMan 6 месяцев назад
😂
@bytemaniak8328
@bytemaniak8328 6 месяцев назад
He sounds Greek
@Caseytify
@Caseytify 6 месяцев назад
The author lost all credibility when he slipped in the "Winbloze" crack.
@ZibberZonk
@ZibberZonk 6 месяцев назад
Sounds like this was recorded in a toilet! Maybe it was, or he really likes echo!
Далее
I've never seen ANYTHING like this before... Temple OS
17:57
Сколько стоят роды мечты?
00:59
Просмотров 902 тыс.
MS-DOS Memory Management on x86
12:44
Просмотров 24 тыс.
ALL DOS GUIs in 10'
9:11
Просмотров 7 тыс.
45 Year Old DOS on a New Intel CPU Without Emulation
7:01
MS-DOS and Windows on a RamDrive
13:08
Просмотров 66 тыс.
MS-DOS has been Open-Sourced!  We Build and Run it!
15:01
Microweb 2.0 Web browser for DOS just announced!
9:49
Running OpenGEM on FreeDOS 1.3
6:29
Просмотров 18 тыс.
Early Operating Systems with GUI
9:43
Просмотров 30 тыс.
I Made The Ultimate Cheating Device
9:39
Просмотров 228 тыс.