FreeDOS
FreeDOS
  • 172
  • 1 205 864
Look up values in a DOS spreadsheet
It's the start of May - and if you're a university student, that means the end of the semester. I teach a few university classes, and I use a spreadsheet to calculate final grades. Here's how I turn your score into a letter grade using LibreOffice Calc (or Microsoft Excel) versus Quattro Pro and As Easy As on DOS. #LOOKUP #VLOOKUP #VTABLE
As Easy As was shareware during the 1990s, but TRIUS Inc (the publisher) released it for free via their forums. You can find it here:
www.triusinc.com/forums/viewtopic.php?t=10
Visit our website
www.freedos.org/
Join us on Facebook
groups/freedosproject/
Follow us on Mastodon
fosstodon.org/@freedosproject
Consider supporting me on Patreon
www.patreon.com/freedos
And don't forget to Like and Subscribe!
Standard comment rules apply.
Переглядів: 1 851

Відео

Building MS-DOS 4.00 on FreeDOS
Переглядів 25 тис.14 днів тому
You probably saw recently that Microsoft and IBM released the source code to MS-DOS 4.00 on GitHub. This is under the MIT License, which is an open source license and compatible with the GNU General Public License that we use in FreeDOS. But if you tried to compile the source code release, you may have hit some problems. I understand it builds fine under MS-DOS, which is what you'd expect. But ...
Writing your own file viewer
Переглядів 5 тис.Місяць тому
I like to share videos about how to use DOS, but also how to write your own versions of DOS programs. And for this video, I wanted to show how you can write your own version of a file viewer. I did another video a while ago about writing your own TYPE and COPY and MORE, but this one is a "visual" file viewer, which we'll call VIEW. Visit our website www.freedos.org/ Join us on Facebook facebook...
Programming a Cylon eye
Переглядів 2,2 тис.Місяць тому
This program is simple but it made me so happy to write it! Let's write a demo program that makes a Cylon "eye" sweep back and forth on the screen. Visit our website www.freedos.org/ Join us on Facebook groups/freedosproject/ Follow us on Mastodon fosstodon.org/@freedosproject Consider supporting me on Patreon www.patreon.com/freedos And don't forget to Like and Subscribe! Standard...
LibreOffice Calc and Quattro Pro (DOScember)
Переглядів 4,2 тис.5 місяців тому
So I also teach this university course about the history of technology, where students also learn how to use spreadsheets. This semester, some of my students were surprised to learn that (a) spreadsheets existed before Windows, and (b) even a DOS spreadsheet could do everything we learned on the modern spreadsheets, just differently in some cases. And of course it can. DOS was home to lots of g...
Technical writing history with ed and nroff
Переглядів 2,7 тис.6 місяців тому
The National Day of Writing is this Friday, October 20, so I wanted to share a history video about technical writing on Unix. This will show up in an article on Technically We Write (dot) Com, but I also wanted to share it here too because I think it's an interesting history of computing. Visit our website www.freedos.org/ Join us on Facebook groups/freedosproject/ Follow us on Mas...
Video resolutions on FreeDOS
Переглядів 7 тис.8 місяців тому
Recently, two people asked me pretty much the same question: Can FreeDOS support video modes above 800x600. I think I should point out that "DOS" doesn't really "do" video modes. That's going through the hardware. DOS isn't like other operating systems that have a Hardware Abstraction Layer. FreeDOS really just does the disks. DOS programs typically access the hardware on their own. So really t...
Installing TurboC++ on FreeDOS
Переглядів 7 тис.8 місяців тому
Someone asked me online if it's possible to install other DOS applications without using FDIMPLES - like, can you install Borland TurboC. And the answer is yes, of course you can! FreeDOS is just DOS, so you can install any DOS application the usual DOS way. Visit our website www.freedos.org/ Join us on Facebook groups/freedosproject/ Follow us on Mastodon fosstodon.org/@freedospro...
VIM on FreeDOS and Linux
Переглядів 6 тис.9 місяців тому
I wanted to recognize that we lost Bram Moolenaar last week. While Bram wasn't a FreeDOS developer, I definitely admired his work on VIM - the VI iMproved editor. We have an older version of VIM on FreeDOS. And while it's an older release, VIM doesn't really change that much between releases. At least, not how I use VIM. So I wanted to show how I use VIM on FreeDOS and Linux. Visit our website ...
Create DOS ebooks using AMB
Переглядів 2,7 тис.9 місяців тому
AMB stands for Ancient Machine Book, and is basically an ebook file format for low memory systems like DOS. Mateusz Viste developed AMB - and I really like it. Writing ebooks in AMB is pretty easy, so let's take a look at how to do it. AMB is basically a container with a bunch of AMA source files, packed together using an open source program called AMBPACK that you can download from Mateusz's w...
FORTRAN 77 variables
Переглядів 2,8 тис.9 місяців тому
We're picking up again with the Fortran 77 programming videos series. In our last video, we learned about the structure of a Fortran 77 program. In today's video, we're learning about variables and arrays. Visit our website www.freedos.org/ Join us on Facebook groups/freedosproject/ Follow us on Mastodon fosstodon.org/@freedosproject Consider supporting me on Patreon www.patreon.co...
Compiling Edlin 2.22 on FreeDOS
Переглядів 2,7 тис.9 місяців тому
Have you used FreeDOS Edlin? It's a great line editor, similar to Unix ed(1). I love the retro feel of Edlin. Edlin 2.22 came out after we released FreeDOS 1.3, so if you want to run Edlin 2.22, you'll need to compile it. Here's how! You can download FreeDOS Edlin 2.22 here: sourceforge.net/projects/freedos-edlin/ Visit our website www.freedos.org/ Join us on Facebook groups/freedo...
A look back at original style C
Переглядів 37 тис.9 місяців тому
In my last video about using Linux like it was 50 years ago, I used Linux like it was Unix 3rd Edition. Some folks commented that I used ANSI C when I wrote the "line number" program - and they're right! I should have written that using original "K&R C" syntax. So here it is! I'm back in FreeDOS, using IA-16 GCC as our compiler and Edlin as our editor. 0:45 using edlin 1:55 main function 7:00 l...
Linux like original Unix
Переглядів 299 тис.10 місяців тому
This started as a Patreon bonus! My Patreon supporters get cool bonus content like videos, articles, and special how-tos. Support me for as little as $1/month to get access to this and other bonus content. We don’t give much thought these days to what “Unix” means. In 2023, most Unix systems are actually running some version of Linux, which includes modern tools and commands that were unthinkab...
Linear regression in a DOS spreadsheet
Переглядів 2,6 тис.10 місяців тому
Someone asked me recently about the apps I used under DOS. My favorite DOS app when I was an undergraduate in the early 1990s was a spreadsheet called As Easy As. It was a great spreadsheet, basically the same as Lotus 1-2-3, but geared for engineers and scientists. And it was "As Easy As 1-2-3" .. so that's a great dad joke. Since I was a physics student, I used As Easy As all the time. One th...
Happy 29th anniversary to FreeDOS!
Переглядів 6 тис.10 місяців тому
Happy 29th anniversary to FreeDOS!
Getting started with FORTRAN 77
Переглядів 11 тис.10 місяців тому
Getting started with FORTRAN 77
How to write documents with nroff -me
Переглядів 8 тис.10 місяців тому
How to write documents with nroff -me
Calculating pi by counting pixels (area method)
Переглядів 2 тис.Рік тому
Calculating pi by counting pixels (area method)
Calculating pi by counting pixels (or not)
Переглядів 1,6 тис.Рік тому
Calculating pi by counting pixels (or not)
How to get the color of a pixel
Переглядів 1,7 тис.Рік тому
How to get the color of a pixel
How I write programs on FreeDOS
Переглядів 10 тис.Рік тому
How I write programs on FreeDOS
How to install FreeDOS using QEMU
Переглядів 6 тис.Рік тому
How to install FreeDOS using QEMU
FOSDEM 23: Learn 8-bit machine language with the Toy CPU emulator
Переглядів 3,9 тис.Рік тому
FOSDEM 23: Learn 8-bit machine language with the Toy CPU emulator
Write your own math program for FreeDOS
Переглядів 2,9 тис.Рік тому
Write your own math program for FreeDOS
Simple math on the FreeDOS command line
Переглядів 1,7 тис.Рік тому
Simple math on the FreeDOS command line
How to make a timestamp in DOS
Переглядів 1,5 тис.Рік тому
How to make a timestamp in DOS
C programming bugs with macros
Переглядів 1,8 тис.Рік тому
C programming bugs with macros
How to optimize C programs with macros
Переглядів 2,7 тис.Рік тому
How to optimize C programs with macros
How to play classic DOS games on VirtualBox
Переглядів 3,3 тис.Рік тому
How to play classic DOS games on VirtualBox

КОМЕНТАРІ

  • @RobShinn
    @RobShinn 5 годин тому

    Do not edit partitions with that version FDISK. You are asking for a corrupted disk.

  • @SilverSpoon_
    @SilverSpoon_ 2 дні тому

    7:27 Yeah that's the spot, set color to light green now and put that on your autoexec, ending with a prompt $g and a clear.

  • @TunifyBasic
    @TunifyBasic 3 дні тому

    my problem is with the fdimples where idk what to do to be able to see other packages currently only installed packages are shown

    • @freedosproject
      @freedosproject 4 години тому

      That suggests one of two things: 1. You installed FreeDOS 1.3 "plain DOS only" or 2. You don't have one of the FreeDOS CD images inserted in your system when you run FDIMPLES.

  • @saladinthesun
    @saladinthesun 4 дні тому

    Thanks for this! :)

  • @AdrianMariusPopa
    @AdrianMariusPopa 4 дні тому

    I didn't knew there was a MS-DOS shell :) we only used X-Tree Gold and Norton Commander

    • @freedosproject
      @freedosproject 4 години тому

      I loved the DOS Shell in MS-DOS 5. I thought it was better than Windows, since it kept me in DOS and let me switch between DOS programs.

  • @MarkWitucke
    @MarkWitucke 5 днів тому

    No IDE, no vim, a primitive text editor...and no compiling errors! Never seen one shot code that worked out of the gate. What you guys accomplished with such simple tools is amazing. Though I'm sure y'all felt the same way about the people working on pre assemblers with machine code. Thank you for the peek into what it was like to work on an early UNIX terminal. Friday night well spent.

    • @freedosproject
      @freedosproject 4 години тому

      Glad you liked it! Using Linux at the command line like this (and using ed) is really fun, and it's an interesting experiment. When I did this experiment (to use Linux like original Unix) I lived at the terminal. I just maximized it on my system, and did everything there. [Technically I cheated .. I had my work email up on my other monitor, so I can keep an eye out for client emails.] When you write nontrivial programs using ed, your brain starts to work differently. You build a kind of mental map in your head, and you can navigate pretty easily using ed. I became quite comfortable with ed - and I sometimes still use ed if I need to write something quick .. like make a script out of hte commands I just ran.

  • @duralikiraz
    @duralikiraz 5 днів тому

    Very good. Thanks !

  • @ManIron30
    @ManIron30 5 днів тому

    I recommend the Norton Commander clone, Necromancer's Dos Navigator (NDN) for various platforms, including (Windows/Linux/Dos - also 64-bit)

  • @guessundheit6494
    @guessundheit6494 5 днів тому

    My college used the three Buttonware programs for business courses, PC-Type, PC-Calc, and PC-File (database), because they were integrated with each other and cheaper than MS Worse. They weren't the most powerful, but they worked, and PC-Type had a feature that I didn't see in any windoze program for more than 30 years: block copy and paste of text, windoze could only do full lines.

  • @SXZ-dev
    @SXZ-dev 5 днів тому

    Github didn't make the conversion does it, to LF i mean? You mean the machine of whomever committed it make that conversion because they had autocrlf set on their git config right? If Github does that automatically that's a ridiculous assumption on their part

  • @sparky4insano
    @sparky4insano 5 днів тому

    ms-dos 4.00 sources are missing the stdio.h and other .h files

    • @freedosproject
      @freedosproject 5 днів тому

      They are there, but not in an obvious place. Look in the SRC directory .. they are in SRC\TOOLS\BLD\INC .. and you can use the CL compiler in SRC\TOOLS to compile. Here's my environment that I have (this is `SET > SET.TXT` so there's extra stuff in there): CONFIG=2 DOSDIR=C:\FreeDOS COMSPEC=C:\FreeDOS\BIN\COMMAND.COM PATH=C:\src\tools;C:\freedos\bin COUNTRY=usa-ms BAKROOT=C: LIB=C:\src\tools\bld\lib INIT=C:\src\tools INCLUDE=C:\src\tools\bld\inc And with that, I was able to compile several C programs, using CL, including a "hello world" program, another program that used strlen, and another program that used malloc to allocate memory and store values. They all ran fine. I try not to do too many "programming" videos on the channel, but would it help to do a quick video about using the MS-DOS 4.00 build environment to compile these demo C programs?

  • @TheAngryIntellect-
    @TheAngryIntellect- 7 днів тому

    Oh my God!!! You had me at FREE DOS!! ..... Wasn't it always free... When my window 95 crashed, it was free to get stuck in dos and play dos games because you couldn't figure out how to fix the registry from dos and couldn't find the windows floppies to reinstall.. all 35 of them.

    • @piaohei5984
      @piaohei5984 3 дні тому

      The word "free" means "freedom", not "free beer".

  • @stannovacki2406
    @stannovacki2406 9 днів тому

    Quattro Pro, WordPerfect, Paradox. how I miss text apps that don't require terahertz processors with petabytes of ram...

    • @freedosproject
      @freedosproject 5 днів тому

      I really love those old DOS programs. Especially spreadsheets - they haven't changed much in 30 years. As Easy As is still my favorite DOS spreadsheet. I think As Easy As can handle 99%+ of my regular spreadsheet work, especially if I don't need to share my spreadsheets with anyone else. Microsoft also released MS Word 5.5 for DOS as free (gratis) software some years ago, you can find the link on Wikipedia's "History of Microsoft Word" Page in the references. While I didn't use it at the time, Word 5.5 for DOS is pretty good. The key bindings feel very natural and "modern," like ctrl-c to copy, ctrl-v to paste, etc. (Looking at Wikipedia, Word 5.5 for DOS was a pretty big visual overhaul, so I don't know if the key bindings changed when they did 5.5 or if these key bindings were the same in earlier versions.)

  • @plato4ek
    @plato4ek 9 днів тому

    This is really great, that you showed the same process in various spreadsheet apps, no matter the process is basically the same. 👍

    • @freedosproject
      @freedosproject 8 днів тому

      I'm glad you liked it! It's really cool that spreadsheets just haven't changed much over time. More formatting features, and a few new functions - but basically the same.

  • @yoosofan
    @yoosofan 9 днів тому

    Thanks, good old days of text based applications. FoxPro was the king of database apps

    • @freedosproject
      @freedosproject 5 днів тому

      You can do a lot with these text based user interfaces. 80×25 did a lot of heavy lifting. And the great thing is that you don't have to use a mouse for most of these DOS apps-and my wrists prefer that I not use a mouse if I can avoid it.

    • @yoosofan
      @yoosofan 5 днів тому

      @@freedosproject Yes, exactly. Using more keyboard instead mouse is always my choice. Thanks for your efforts.

  • @deltakid0
    @deltakid0 9 днів тому

    How do you do debugging?

    • @freedosproject
      @freedosproject 8 днів тому

      These days, I don't write huge applications in C, just tools that process text, turn based games, emulators, or some other program to do some specific thing. If it's not interactive, my debugging is usually just a *printf* or *puts* statement here or there, usually controlled like this: #if defined(DEBUG) printf("in process_line() .. linelen is %d ", linelen); #endif Then when I compile, I can use -DDEBUG to turn "on" debugging statements. And omit -DDEBUG to turn "off" debugging statements.

  • @ahmad-murery
    @ahmad-murery 9 днів тому

    Things didn't change a lot😎 Nice video as usual. Thanks Jim!

    • @freedosproject
      @freedosproject 5 днів тому

      Yeah, it's really surprising how little has changed in spreadsheets. I didn't use @VTABLE at the time, but I've been using it more recently as I explore all the cool stuff you can do in these DOS spreadsheets. I really like it.

    • @ahmad-murery
      @ahmad-murery 5 днів тому

      @@freedosproject I didn't know how lookup function works before this video, I thought it finds the exact match which caused some troubles in the past, I really find it interesting how it finds the nearest value. One learn a new thing every day Thanks Jim!

  • @gospatrick
    @gospatrick 9 днів тому

    I think As-Easy-As is great, better than the big box DOS programs like 1-2-3 and QPro, it's still very useful.

    • @freedosproject
      @freedosproject 5 днів тому

      Definitely still useful! And what's great is that TRIUS Inc released it for free. It was shareware in the 1990s, but they eventually posted the activation code for the last DOS veresion via their forums. You can find it there, and use As Easy As on FreeDOS for free. It's my favorite spreadsheet!

  • @accelerat0r747
    @accelerat0r747 9 днів тому

    that's pretty good !

    • @freedosproject
      @freedosproject 5 днів тому

      Glad you think so! After all these years, I'm impressed by how "modern" these DOS spreadsheets can be. I think As Easy As can handle almost all of my everyday spreadsheet needs-especially if I don't need to share a spreadsheet with someone else.

  • @stupossibleify
    @stupossibleify 9 днів тому

    I'd forgotten how competent DOS-era Spreadsheets were!

    • @freedosproject
      @freedosproject 5 днів тому

      They really can do a lot! And I love that you can use a DOS spreadsheet like AsEasyAs without a mouse. It's amazing that my fingers still "remember" all the keyboard shortcuts after 30 years. I use modern spreadsheets too (like Google Sheets and LibreOffice Calc .. and I teach a university class that uses Microsoft Excel) but I'm way more productive with a DOS spreadsheet because I can do it all from the keyboard. Only a few things are easier with the mouse, like formatting and Autofill.

  • @powerfulaura5166
    @powerfulaura5166 9 днів тому

    Since projects licensed under a copyleft F/LOSS license like the GNU GPL - like yours - can borrow from projects licensed under a permissive F/LOSS license like MIT (but not the other way around), do you as a developer think this deluge of now F/LOSS official MS-DOS source code being publicly available on GitHub under MIT can be used &/or studied to benefit the future accuracy & compatibility of reverse engineered projects FreeDOS & DOSBox?

  • @MickeyMousePark
    @MickeyMousePark 9 днів тому

    MS-DOS Shell lead to products from companies DeskMate from Tandy and GEM among others which lead to Windows/286 first real version of Windows As for the subdirectory: there was an artificial limit in early DOS of 255 files root (the only directory) MS DOS would crash if you got close to 255 files..even later versions had a limit for root of 255 (files + directories) unlimited in subdirectories.. useless information: inside MS in the early 1990's if you called the Disk Operating System DOS you had to pay a fine..you had to call it MS-DOS

  • @MickeyMousePark
    @MickeyMousePark 9 днів тому

    one error ..Microsoft purchased Q-DOS from Seattle Computer (for $25K-$50K depending on the source MS themselves changed how much they paid over the years) they did not license it... 2 different things..since MS owned it they could license it out.. First DOS i used was TRSDOS 2.11.41 MS licensed DOS to Tandy Radio Shack.. MS-DOS 4 was the worst DOS version it was written by MS and IBM ..MS offered refunds for people that were not happy with it..is super bloated..MS-DOS 4.01 was too late so MS pushed through development of MS DOS 5..which was a great improvement from MSDOS 3.3..Also MS offered free upgrade from MSDOS 4 to 5 they were still trying to get customers back from MSDOS 4 debacle UNDELETE / UNFORMAT..did not need mirror..but could be used with it.. The way undelete worked is if you delete a file all that happens is the first letter of the file name is changed and it is marked as deleted in the FAT table ..the actual file is still on the disk..so as long you did not overwrite that area of the disk you could undelete it ..undelete would prompt you for the first letter of the deleted file name and update the FAT table your file is now back The way unformat worked is when you format a disk the system would go through the disk checking sectors (read only) the last step was to zero out the FAT table ..so to unformat it would scan the disk for the files and rebuild the FAT table..we used do a trick to people type in format then when it said 99% reboot the machine and all files are there and perfectly fine.. Mirror for floppys would simply make a second FAT table..you could "restore" the disk ...mirror would copy the second FAT table to the main one..Mirror for HDD was much different.. useless information: FAT table was stored in the center of the disk on track 17 of 40 track disks

  • @kamertonaudiophileplayer847
    @kamertonaudiophileplayer847 9 днів тому

    What about Turbo C++? I kike this environment.

  • @kamertonaudiophileplayer847
    @kamertonaudiophileplayer847 9 днів тому

    Do you have a template to calculate an average execution time of a program from 10 runs ignoring best and worst values?

    • @freedosproject
      @freedosproject 9 днів тому

      This sounds *exactly* like the first lab I did as an undergraduate physics student! It was basically a demonstration of "measurements can have errors/deviation" and "how to analyze data." We had to use an electronic scale to measure the mass of 100 pennies (in groups of 10) and find the average mass and std deviation … excluding the top and bottom values in each group. And we had to use a caliper to measure the diameter of a 1-foot rubber hose in 100 positions (in groups of 10) and find the average diameter and std deviation … excluding top and bottom values in each group. Things like that. The lab instructor intended for us to enter the data into a FORTRAN77 program running on the campus VAX system and calculate the mean (average) and std deviation - but it was *much* easier to put that into a spreadsheet and do the repetitive analysis there. So let's say you have 10 data points in A1 through A10. Sort that range (either by "increasing" or "decreasing" value, doesn't matter). To sort a range in As Easy As: /DS then D to select A1..A10 for the Data range, then P to select column A for the Primary sort column, then G for "Go." With your data sorted, you can do a calculation that only uses data in A2 to A9, which will be the 8 data points that exclude the top and bottom values. Enter a function A12 that's @AVG(A2..A9) and now you have the average ("mean") that excludes the top and bottom values. You can also add a calculation in A13 that's @STD(A2..A9) to tell you the *standard deviation* of the range, excluding the top and bottom values.

    • @kamertonaudiophileplayer847
      @kamertonaudiophileplayer847 9 днів тому

      @@freedosproject Perfect.

  • @adrienferreira4666
    @adrienferreira4666 10 днів тому

    The more I watch these old software videos, the more I realise we’ve evolved backwards in terms of ergonomics. Appart from Web Browsers, there are very few software that indeed benefit from graphical user interface and fancy windows. Now with ChatGPT, you can ask any questions from the terminal. For non-video or gaming use, there’s almost no benefits of launching a whole GUI. We should bring back these perfectly fine software and port them on modern OS. Like they did for WordPerfect on Linux.

    • @freedosproject
      @freedosproject 5 днів тому

      I really do love the old DOS programs like AsEasyAs. It's still my most favorite spreadsheet… on any platform. If I don't need to share a spreadsheet with someone else, I'm equally likely to do it in AsEasyAs these days. And while I didn't use it at the time, Microsoft Word for DOS 5.5 is actually really good. I like that the keybindings like ctrl-c and ctrl-v and ctrl-x are there, so my fingers don't have to "remember" a new set of word processor keys. I guess I've been trained off WordPerfect because I use LibreOffice and Google Docs so much now, but Word for DOS 5.5 does the job just fine. Best of all: both AsEasyAs and Word for DOS 5.5 are free (gratis)! Microsoft posted Word for DOS 5.5 on their "Downloads" site several years ago (you can find the link on Wikipedia's "History of Microsoft Word" page in the references) and TRIUS Inc posted the activation code for the last version of AsEasyAs for DOS (and a version for Windows, but I only used the DOS version). You can find the link on TRIUS's forums.

  •  10 днів тому

    Nice tutorial! One thing I'd like to note: since modern spreadsheets are operated most of the time by selecting cells and ranges with mouse, but the older ones use some different keyboard combinations (you need to also press some key before typing-in the formula or any text), I am wondering if you could perhaps use some software which displays all your keystrokes (any held and pressed keys)? Perhaps some always-on-top window overlay.

    • @freedosproject
      @freedosproject 9 днів тому

      Good point! I use OBS to record these videos on Linux, and I think there's a plug-in I can use for OBS.

  • @AnimalFacts
    @AnimalFacts 10 днів тому

    In college, I got a student job tutoring Lotus 123, dBase IV, and WordPerfect, mostly for continuing ed students. This definitely brings back some memories.

    • @freedosproject
      @freedosproject 5 днів тому

      Those DOS applications were pretty cool! 😎

  • @brianl2607
    @brianl2607 10 днів тому

    youre super good at teaching

  • @sohl947
    @sohl947 10 днів тому

    Huh, I guess you don't need 3000 MHz and 32,000 MB of RAM to run some grading spreadsheets! 🤔😉

    • @freedosproject
      @freedosproject 5 днів тому

      Yeah, funny that. DOS spreadsheets are still pretty powerful, even compared to modern stuff. At least for the stuff I do, AsEasyAs could do almost everything-if I didn't need to share a spreadsheet with someone else.

  • @sirgalahamtroskipero4872
    @sirgalahamtroskipero4872 10 днів тому

    Thank you for this tutorial. I just created a program that calculates a quadratic equation and it has been a pleasant experience!

  • @PS-hv7on
    @PS-hv7on 10 днів тому

    Reveal codes was great for trying to fix a badly formatted doc. If only MS Word had that.

    • @freedosproject
      @freedosproject 10 днів тому

      Apparently there's a consideration to add Reveal Codes to LibreOffice Writer, too

  • @sirgalahamtroskipero4872
    @sirgalahamtroskipero4872 11 днів тому

    Sorry for the noobie question but, does FED has an option for saving the file? I just see the option for save and quit but not just save? Does it save the file automatically? Thanks EDIT: I just found out that the Write option in the File section is actually for saving the file. You can use also CTRL+W

    • @freedosproject
      @freedosproject 10 днів тому

      Yes, that's how you do it! I also remapped my keyboard bindings for FED so Ctrl+S ("Save") is Write. That way I don't have to remember something different for FED.

  • @sirgalahamtroskipero4872
    @sirgalahamtroskipero4872 11 днів тому

    This video defines why I love this channel. A calm voice ASMR style talking and coding old tech which I can also replicate myself easily. It didn't take me more than 10 minutes to install the OS in a VM and there we go to play with it and have fun!

  • @jantonkens9820
    @jantonkens9820 12 днів тому

    Ah, memories of EDLIN.. lovely editor; not fully WYSIWYG yet, but close 😜😜 But seriously: I actually liked MS-DOS, at least since version 3-ish 👍👍🦆🦆👍😜🏳️‍🌈👍

    • @freedosproject
      @freedosproject 10 днів тому

      I actually use the FreeDOS Edlin to edit files sometimes .. it's great for a quick edit. I also use it on Linux (yes, it compiles fine on Linux).

  • @HansdeBruin
    @HansdeBruin 13 днів тому

    Love it!

    • @freedosproject
      @freedosproject 10 днів тому

      Thanks!! I wish I'd thought to do another video the other day - BASIC turned 60 years old on May 1.

  • @superangrybrit
    @superangrybrit 13 днів тому

    Wish they'd release the source code to OS/2. 😕

    • @freedosproject
      @freedosproject 5 днів тому

      You can always email them and ask, I guess. 😉

  • @KhanaKhala1
    @KhanaKhala1 14 днів тому

    Does this create a bootable disk image? If not how to do it

    • @freedosproject
      @freedosproject 10 днів тому

      I mention it in the video. You have to use ecm's fix. I didn't demo that here because I didn't have the asm file to do it.

  • @Maxjoker98
    @Maxjoker98 15 днів тому

    If Microsoft really cared about open-source they would have released something with the NT kernel. DOS is pretty cool, but it's been a while since Microsoft made money using DOS. I see them open-sourcing DOS as a last-ditch effort to squeeze some more publicity out of a project that otherwise is just obsolete. Still great to have it, but if I want to learn how to build a DOS-like OS I'd read the FreeDOS sources anyway, who wants to read ASM? Plus you can actually build it easily in 2024.

  • @guessundheit6494
    @guessundheit6494 15 днів тому

    Typical microshart, "releasing" the worst dos version, the equivalent of Me and Vista. Make 6.22 open source and I'll be impressed. There is zero reason to keep it locked.

    • @freedosproject
      @freedosproject 5 днів тому

      The day Microsoft releases the MS-DOS 5 or MS-DOS 6 source code … will be an *interesting* day. 😀

  • @skilletpan5674
    @skilletpan5674 15 днів тому

    I was never a phoenix BIOS fan. AMI BIOS all the way.

  • @liorean
    @liorean 15 днів тому

    edlin, the editor I always look back at and wonder - how could I ever have written anything on any length in that? The answer? I was a kid, I had all the time in the world, and my programs were basically just menues with choices of games or demos. (And choice of drivers and locale, because the most taxing games on my 286-clone couldn't run if I loaded everything.)

    • @freedosproject
      @freedosproject 5 днів тому

      I actually like Edlin- at least, the version we use in FreeDOS. The FreeDOS Edlin (thanks, Gregory!) is an excellent Edlin that doesn't use the control characters from MS-DOS Edlin. I find this *much* easier to use. I also compiled FreeDOS Edlin on my Linux box, and use it there sometimes. (I'm also one of those guys that also uses ed(1) sometimes- and without irony, too.) $ edlin /tmp/f […] /tmp/f: New file. *i : This is an example of using FreeDOS edlin on Linux. Yes, I really am : using this on Linux, because FreeDOS edlin compiles fine on Linux. : Use "." to stop inserting text, then "e" to write and exit. : . *e Abort edit (Y/n)? y /tmp/f: 3 lines written

  • @toor30309
    @toor30309 15 днів тому

    epic nerd porn thanks for this

  • @destroyer2973
    @destroyer2973 16 днів тому

    What is the progress of upgrading to the GPL version 3 for Freedos.

    • @freedosproject
      @freedosproject 10 днів тому

      Why "upgrade" the GPL to version 3? If you read the GPL v3, this doesn't really add anything for a DOS system. GPL v2 is fine.

    • @destroyer2973
      @destroyer2973 6 днів тому

      @@freedosproject The GPL version 3 has a right to repair clause and a clause preventing people from claiming FreeDOS violates an effective technological measure. This prevents companies from using freeDOS in a product and then preventing people from exercising their four freedoms through effective technological measures.

  • @youp1tralala
    @youp1tralala 16 днів тому

    Now try to compile Freedos in DOS 4.0

  • @frederik5964
    @frederik5964 16 днів тому

    18:14 Does it not contain DOS Shell? I remember MS-DOS 4.00 having DOS Shell. Also, no GW-BASIC?

    • @freedosproject
      @freedosproject 10 днів тому

      No, they didn't include DOS Shell, unfortunately.

  • @henrikholst7490
    @henrikholst7490 16 днів тому

    Can someone make a video how to BOOT into DOS 4.0? I don't want to run a FreeDOS kernel to run the DOS 4.0 "user space" tools

  • @anon_y_mousse
    @anon_y_mousse 16 днів тому

    I'd like to see them open source one of the QBasic versions. Not that it's really needed, but I'm curious.

    • @freedosproject
      @freedosproject 5 днів тому

      That would be interesting too. I'm sure the folks at FreeBASIC Compiler would be interested in that too, since FreeBASIC has "QB" mode.

  • @semihmasat
    @semihmasat 16 днів тому

    is it possible to build this on modern windows? or other os’?

    • @OpenGL4ever
      @OpenGL4ever 15 днів тому

      You need an assembler that is compatible to old MASM syntax and a C Compiler that is compatible to old Microsoft C syntax. The original versions are both 16 bit real mode applications, thus they won't run natively on a modern 64 Bit windows. But emulation is an option.

    • @semihmasat
      @semihmasat 14 днів тому

      @@OpenGL4ever thank you. I started learning all these. Will try to compile myself

  • @Kapprogramminglanguage
    @Kapprogramminglanguage 16 днів тому

    Seeing that mount into /tmp reminds me of a mistake I made many, many years ago: I had two servers, one BSD running on a VAX machine, and another running Ultrix on a MIPS machine. I mounted the Ultrix root directory using NFS into a directory under /tmp on the BSD machine. I worked on this for a bit and then went home, but left the directory mounted. I came back the next day and noticed there was some weird thing going on in the Ultrix system. The system itself was running fine, but a lot of stuff seemed to be missing. What had happened was that a nightly maintenance script had tun on the BSD system which had deleted all files under /tmp which had not been touched in 7 days. Since the root of the Ultrix system was mounted under /tmp, the maintenance script had performed this operation on every single file on the system. That meant that everything that was needed to run the Ultrix system was still there, but any file that hadn't been touched in the last week was now deleted. It took a while to recover this. After this, I never mount anything under /tmp anymore.

    • @anon_y_mousse
      @anon_y_mousse 16 днів тому

      Yeah, you're supposed to use /mnt for temporary mounts, and someone started a trend of using /mount. I see that one on a lot of Debian based distros so I'm assuming it started there, but it could also be that the FreeDesktop organization is to blame. Annoys me when I go to tab complete /m and have to cycle.

    • @freedosproject
      @freedosproject 10 днів тому

      I used to admin some "Big Iron" Unix systems (Apollo, HP-UX, SunOS) and yeah, I shouldn't use /tmp for that. Only temp files. But guestfstools ("guestmount") is plain userspace, and as a general user I don't have write access to /mnt. I guess I should get in the habit of mounting only inside my $HOME somewhere.

    • @anon_y_mousse
      @anon_y_mousse 9 днів тому

      @@freedosproject Why not just change fstab so everyone in `users` can mount specific devices? If we're talking about removable devices, then use its UUID. I've got several portable drives that I setup that way and any user can do `mount /mnt/betty` or `mount /mnt/sammy`, which is what I named my SAMBA share for Windows devices. I generally only mount in $HOME if it needs to be private.