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

Ғылым және технология

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.DJopensource.com
🎵 Follow me on Spotify
➥ open.spotify.com/artist/2gpon...
📗 Read my book "Music Talks: Turn Your Hobby Into A Profession"
➥ www.amazon.com/stores/Angelos...
🎻 My Orchestrations
➥ / angelosmavros
🤡 Psycomics Series
➥ / psycomics

Пікірлер: 148

  • @jacobpalm
    @jacobpalm2 ай бұрын

    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

    Ай бұрын

    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

    Ай бұрын

    @@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

    15 күн бұрын

    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

    14 күн бұрын

    @@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!

  • @104d_3rr0r_vince
    @104d_3rr0r_vince2 ай бұрын

    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

    2 ай бұрын

    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.

  • @redcrafterlppa303
    @redcrafterlppa3032 ай бұрын

    2:30 funnily enough today tiling window managers are making a comeback for their efficiency. His personal opinion was correct after all.

  • @southernflatland

    @southernflatland

    2 ай бұрын

    Tiles? Windows? What's next? Plates?

  • @arubberroomwithrats

    @arubberroomwithrats

    2 ай бұрын

    ​@@southernflatland are u dumb?

  • @jackgerberuae

    @jackgerberuae

    2 ай бұрын

    @@southernflatlandforks

  • @jovetj

    @jovetj

    2 ай бұрын

    “640K ought to be enough for anybody.”

  • @MaxOakland

    @MaxOakland

    2 ай бұрын

    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

  • @littlemac62
    @littlemac622 ай бұрын

    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

    2 ай бұрын

    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

    2 ай бұрын

    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.

  • @davcar72
    @davcar722 ай бұрын

    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

    2 ай бұрын

    I am sorry, I didn't know about it. It looks very cool.

  • @mrflamewars

    @mrflamewars

    2 ай бұрын

    @@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

    2 ай бұрын

    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

    Ай бұрын

    I had a 1000 RLX, I loved Desk Mate, learned DOS and BASIC!

  • @jameslewis2635
    @jameslewis26352 ай бұрын

    No wonder nobody had heard of this window manager before, most people were using Windows XP by the time it came out!

  • @tcpnetworks

    @tcpnetworks

    2 ай бұрын

    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

    2 ай бұрын

    @@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

    2 ай бұрын

    @@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

    2 ай бұрын

    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 :)

  • @bitwize
    @bitwize2 ай бұрын

    Bespoke DOS GUIs! Definitely a vibe back in the day. I love to see devs continue this style of development into the present day.

  • @markgomersbach9265
    @markgomersbach92652 ай бұрын

    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

    2 ай бұрын

    Quick Menu 3 was great - I've used that in the past as well.

  • @clasqm
    @clasqm2 ай бұрын

    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

    2 ай бұрын

    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

    2 ай бұрын

    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 :)

  • @atarixle
    @atarixle2 ай бұрын

    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

    2 ай бұрын

    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

    2 ай бұрын

    @@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

    2 ай бұрын

    @@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

    2 ай бұрын

    @@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

    2 ай бұрын

    @@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).

  • @danmanx2
    @danmanx22 ай бұрын

    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!

  • @argentlupin
    @argentlupin2 ай бұрын

    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

    2 ай бұрын

    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

    2 ай бұрын

    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

  • @costascostas1760
    @costascostas17602 ай бұрын

    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

  • @zloboslav_
    @zloboslav_2 ай бұрын

    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

    2 ай бұрын

    To complete the open source experience, an open source reimplementation of Windows for Workgroups 3.1 would be required.

  • @jacobpalm

    @jacobpalm

    2 ай бұрын

    Glad to hear you like my GUI - FreeDOS is one of the OS'es I've tested on, so it should run just fine :)

  • @ScrapKing73
    @ScrapKing732 ай бұрын

    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.

  • @DonaldDucksRevenge
    @DonaldDucksRevenge2 ай бұрын

    Delightful review

  • @jwhite5008
    @jwhite50082 ай бұрын

    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

    2 ай бұрын

    I think you mean "Norton Desktop for DOS". "DOS Navigator" is a freeware Norton Commander clone.

  • @jwhite5008

    @jwhite5008

    2 ай бұрын

    @@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

    2 ай бұрын

    @@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

    2 ай бұрын

    I've uploaded a screenshot of Norton Desktop for DOS v1.0 as imgur album "j7K4YRL" (image "jwsCmEm")... though, given KZread's attitude toward links, you'll have to construct the link yourself.

  • @Beus38

    @Beus38

    2 ай бұрын

    ​@@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 :)

  • @airfixer9461
    @airfixer94612 ай бұрын

    Thx for the info, I've never heard of this one....and will check it out! Cheers!

  • @hazelora
    @hazelora9 күн бұрын

    the norton commander screensavers hit hard in my childhood memories. i totally forgot about them

  • @kasimirdenhertog3516
    @kasimirdenhertog35162 ай бұрын

    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.

  • @zackriley4577
    @zackriley45772 ай бұрын

    Thankyou, I have been looking for this for years. Dad had it on our 386 but I never knew the name of it

  • @kevinhanley6462
    @kevinhanley64622 ай бұрын

    That too me down a trip to memory lane!

  • @maxmuster7003
    @maxmuster70032 ай бұрын

    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.😊

  • @GR8TM4N
    @GR8TM4N2 ай бұрын

    Ωραίος αδερφέ, καλή πρόοδο στο κανάλι :)

  • @GR8TM4N

    @GR8TM4N

    2 ай бұрын

    Ο αλγόριθμος του youtube φταίει για όλα ... δεν πειράζει. Και πάλι οτι καλύτερο εύχομαι@@djopensource

  • @migchielfaber49
    @migchielfaber492 ай бұрын

    i loved geos

  • @mrfrenzy.
    @mrfrenzy.Ай бұрын

    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

    Ай бұрын

    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.

  • @bennetfox
    @bennetfox2 ай бұрын

    Back in the day there was a BBS software package called RBBS that was completely written in BASIC as well.

  • @IndianaJoenz
    @IndianaJoenz15 күн бұрын

    "Microsoft Wind Blows 2" ... "Windows 3 features perfect multitasking." Brother, you are killing me.

  • @worldcomicsreview354
    @worldcomicsreview3542 ай бұрын

    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.

  • @vilislacis3337
    @vilislacis333727 күн бұрын

    Tempest Desktop was a nice DOS GUI I used in early 90s.

  • @djopensource

    @djopensource

    27 күн бұрын

    Google returned no results for this. Could you share a link?

  • @maxmuster7003
    @maxmuster70032 ай бұрын

    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.

  • @CYON4D
    @CYON4D2 ай бұрын

    Good stuff.

  • @maxmuster7003
    @maxmuster70032 ай бұрын

    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.

  • @EvanBThompson
    @EvanBThompson2 ай бұрын

    Surprised no mention of GEM. Pretty sure it was more widely used than original windows

  • @hermask815

    @hermask815

    2 ай бұрын

    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?

  • @OpenGL4ever
    @OpenGL4ever2 ай бұрын

    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.

  • @mc10guru
    @mc10guru2 ай бұрын

    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

  • @maxmuster7003
    @maxmuster70032 ай бұрын

    I like Norton Commander and Volkov Commander for DOS and Total Commander for Windows and Midnight Commander for Linux.

  • @basicforge
    @basicforge2 ай бұрын

    Geoworks is pretty good too. ;)

  • @billyjoejimbob75
    @billyjoejimbob752 ай бұрын

    Neat, but damn Geos sure looked sharp.

  • @Glutnix
    @Glutnix2 ай бұрын

    I was a big fan of Quick Menu 3 myself

  • @gaiusbaltar7122
    @gaiusbaltar71222 ай бұрын

    La costa nostra!

  • @alpharesearch2
    @alpharesearch22 ай бұрын

    as a former norten commander user, the first command I issue on a new linux install is apt install mc

  • @GeoNeilUK

    @GeoNeilUK

    2 ай бұрын

    Or pacman -S mc us folks who use Arch btw will not be silenced!

  • @OpenGL4ever

    @OpenGL4ever

    2 ай бұрын

    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.

  • @Mikewee777
    @Mikewee7772 ай бұрын

    Video starts at 05:00 .

  • @AtiiG
    @AtiiG2 ай бұрын

    Why Windows 95 does not count as GUI?

  • @Megatog615

    @Megatog615

    2 ай бұрын

    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

    2 ай бұрын

    ​@@Megatog615 You could "exit to DOS" from Windows without rebooting, so it was a DOS shell.

  • @Megatog615

    @Megatog615

    2 ай бұрын

    @@jimbotron70 yes, you could. the 9x kernel gives up control.

  • @OpenGL4ever

    @OpenGL4ever

    2 ай бұрын

    @@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

    2 ай бұрын

    @@OpenGL4ever It was an hybrid OS with dual kernels.

  • @Kundalini12
    @Kundalini122 ай бұрын

    PC GEOS looks like the best one of these.

  • @OpenGL4ever

    @OpenGL4ever

    2 ай бұрын

    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.

  • @Starhartdeer
    @Starhartdeer2 ай бұрын

    I started using pc's on packard bell shell lol :)

  • @gaiusbaltar7122
    @gaiusbaltar71222 ай бұрын

    The video begins at 5:11

  • @strayferal
    @strayferal2 ай бұрын

    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.

  • @haakon_b
    @haakon_b2 ай бұрын

    Nice GUI but what are you going to do with it? 😉

  • @djopensource

    @djopensource

    2 ай бұрын

    The exact same thing that you do with all the rest things in your life: Waste some time until death fulfills our destiny.

  • @noname-gh5rs

    @noname-gh5rs

    2 ай бұрын

    Solitair.

  • @jacobpalm

    @jacobpalm

    2 ай бұрын

    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

    2 ай бұрын

    Well, good work, I like such projects. 👍

  • @jaybrooks1098
    @jaybrooks10982 ай бұрын

    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

    2 ай бұрын

    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
    @flaguser41962 ай бұрын

    so the hamburger menu was a relic from windows 1.0 😆 🍔

  • @GeoNeilUK
    @GeoNeilUK2 ай бұрын

    Surely the best GUI for DOS is Windows 98! Also, you missed out Tandy's DeskMate!

  • @OpenGL4ever

    @OpenGL4ever

    2 ай бұрын

    Windows 98 is not a GUI, it's an operating system moving the DOS kernel mostly out of the way.

  • @haramaschabrasir8662
    @haramaschabrasir86622 ай бұрын

    "Meeting with G-Man" 💀

  • @BSzili
    @BSzili2 ай бұрын

    Costa looks a tad slow on the XT, I wonder how usable it is. Nevertheless it looks like a nice shell.

  • @djopensource

    @djopensource

    2 ай бұрын

    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

    2 ай бұрын

    @@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.

  • @intel386DX
    @intel386DXАй бұрын

    It was writen in basic, that's why it runs so alow😅

  • @jacobpalm

    @jacobpalm

    19 күн бұрын

    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 :)

  • @WhatALoadOfTosca
    @WhatALoadOfTosca2 ай бұрын

    Hold on this was released well after people were using MS Dos? No wonder its unheard of 😅

  • @jamesdecross1035
    @jamesdecross10352 ай бұрын

    Microsoft Wind Blows Two… my favourite OS - not!

  • @djopensource

    @djopensource

    2 ай бұрын

    I have a huge sympathy for version 2.

  • @xr_366
    @xr_3662 ай бұрын

    where are you from?

  • @djopensource

    @djopensource

    2 ай бұрын

    Disneyland.

  • @TheChimeraMan

    @TheChimeraMan

    2 ай бұрын

    😂

  • @bytemaniak8328

    @bytemaniak8328

    2 ай бұрын

    He sounds Greek

  • @donwald3436
    @donwald34362 ай бұрын

    omg egghead software!

  • @EmberwolfXR
    @EmberwolfXR2 ай бұрын

    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...

  • @jackgerberuae
    @jackgerberuae2 ай бұрын

    Costa must have been color blind.

  • @jacobpalm

    @jacobpalm

    2 ай бұрын

    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
    @elektron2kim6662 ай бұрын

    I have MS-DOS installed on a newer computer. It's really fast.

  • @southernflatland

    @southernflatland

    2 ай бұрын

    I have MS-DOS installed on a floppy disk, and it's not very fast.. ☹️

  • @OpenGL4ever

    @OpenGL4ever

    2 ай бұрын

    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.

  • @ronnin2011
    @ronnin20112 ай бұрын

    Με το που ακουσα την προφορα ειπα, "καλως το παλικαρι".. ενδιαφερον βιντεακι btw.. xD

  • @gobblegobblebarfbarf
    @gobblegobblebarfbarf2 ай бұрын

    Did he say “WinBLOWS 2.0”?

  • @SnijtraM
    @SnijtraM2 ай бұрын

    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 🤣

  • @mrflamewars
    @mrflamewars2 ай бұрын

    Nobody loves Tandy Deskmate ☹

  • @stevec00ps
    @stevec00ps2 ай бұрын

    I never used Norton Commander, nor DOSSHELL. Plain command prompt and Windows 3 onwards.

  • @georgemaragos2378

    @georgemaragos2378

    2 ай бұрын

    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

  • @ssokolow
    @ssokolow2 ай бұрын

    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.

  • @sashakoshka
    @sashakoshka2 ай бұрын

    video starts at 5:11 😑

  • @strayferal
    @strayferal2 ай бұрын

    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

    2 ай бұрын

    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.

  • @Caseytify
    @Caseytify2 ай бұрын

    The author lost all credibility when he slipped in the "Winbloze" crack.

  • @ZibberZonk
    @ZibberZonk2 ай бұрын

    Sounds like this was recorded in a toilet! Maybe it was, or he really likes echo!

Келесі