Тёмный
FreeDOS
FreeDOS
FreeDOS
Подписаться 16 тыс.
The official FreeDOS channel! FreeDOS is an open source DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS.
Комментарии
@anon_y_mousse
@anon_y_mousse День назад
Have you considered adding any other programming language compilers to the list of packages? How about D?
@derekfrost8991
@derekfrost8991 День назад
I hope 1.4 will have better support for laptops. But my old tower with Freedos is great, I use it for scripting in Lua.. 🙂👍
@LewisMoten
@LewisMoten 2 дня назад
Was the ansi driver built into windows or terminals like Telix or Wildcat? I used to draw login screens and such for my own bbs and to include with archives, but I don't remember loading that specific driver. I was the sysop for the Sandbox BBS in Pittsburgh in 94/95.
@ralphyreece4687
@ralphyreece4687 2 дня назад
This is extremely helpful! I am testing out C programs on FreeDOS before moving to an actual 16bit computer, and this was extremely helpful.
@freedosproject
@freedosproject 2 дня назад
I'm glad it helped! And I am planning another programming video, coming soon.
@german199denuevo
@german199denuevo 2 дня назад
Searching on my old cd-roms I found the 1.1 version but seems to crash when you try to install it.
@freedosproject
@freedosproject 2 дня назад
Not sure why, I recall 1.1 was stable. But download the much newer FreeDOS 1.3 and use that -- or see my other video from last week where I talk about the monthly test release, which is very nice!
@kneekoo
@kneekoo 4 дня назад
I didn't know about the monthly test releases. :) Is there a plan for 1.4? Is it only focused on updated packages and restructuring the media?
@freedosproject
@freedosproject 2 дня назад
As I mentioned in the video, we're still talking about 1.4. There's some work to do in the monthly test release before we can go to 1.4. But stay tuned! Check out the 'changes.log' file in the monthly test release directory, it has a list of all the changes since we've been making the test release. You'll find package version updates, NLS updates, removing a few packges (oZone and Seal, both from GUI) .. and larger updates like a new HTML Help, etc.
@kneekoo
@kneekoo 2 дня назад
@@freedosproject Thank you, I could've been more clear. :) I was thinking about a roadmap with specific goals. It makes it easier to _guesstimate_ when a release is close, and if people can help with the remaining items. I looked at changes.log to get an idea, but that only offers commit description. The mailing list (sourceforge) has a lot of great discussions, but nothing in particular caught my attention about a potential roadmap - not sure how long back I should look.
@iennefaLsh
@iennefaLsh 4 дня назад
It's a good day to have FreeDOS on my home page today.
@freedosproject
@freedosproject 2 дня назад
It's good to be recording new videos again! (Things got busy and I didn't have time.)
@AncapDude
@AncapDude 4 дня назад
There is a very active retro community in Germany for DOS based systems and I like FreeDOS so much it's already way better than the most known DOS variant back in the days. Thank you all for this great work and project. 🙏
@JulsGeekPI
@JulsGeekPI 4 дня назад
Thanks for your hard work
@arkdov
@arkdov 4 дня назад
Thanks for your amazing work! I have FreeDos installed on actual hardware (on 2 old 2006 laptops) and I enjoy it!
@brucetungsten5714
@brucetungsten5714 4 дня назад
Excellent work!
@danielktdoranie
@danielktdoranie 4 дня назад
Hi, 3 of my computers use a NIC that uses the E100PKT driver, could you put that back in on the main CD? Also I used to have it auto detected in other releases… I specifically remember 1.2 finding it on boot. Thanks!
@freedosproject
@freedosproject 4 дня назад
The e100pkt package is on the LiveCD in both the FreeDOS 1.3 distribution and the monthly test release. You may have to edit your config and FDNET.BAT to use it.
@gardnjw
@gardnjw 4 дня назад
The only version of DOS Navigator that doesn't seem kind of buggy is 1.51
@new-lviv
@new-lviv 4 дня назад
What are the plans on adding Ukrainian language UI? I don't see any link to translations on the site - maybe overlooking it?
@freedosproject
@freedosproject 4 дня назад
We're limited by the codepages provided in hardware. My recollection is CP866 provides Russian, but I don't know how much Russian characters overlap with Ukrainian. You can contribute to the FreeDOS translation project at shidel.github.io/fd-nls/
@cetx
@cetx 4 дня назад
I love hearing about what goes into maintaining an operating system distribution. Very cool, and pragmatic, to have SoundBlaster emulation. The FreeDOS project is amazing!
@yoosofan
@yoosofan 4 дня назад
Thanks for your great work
@tubeDude48
@tubeDude48 4 дня назад
I come from the 70's when I had my first computer, (the Heathkit H-8), and I don't remember 300 Baud being as fast as you're showing.
@freedosproject
@freedosproject 4 дня назад
This was perhaps a bit too simple of a demonstration to exactly reproduce the older baud speeds. But I think it's close to the 300 baud Hayes modem we had.
@tubeDude48
@tubeDude48 4 дня назад
@@freedosproject - I'm old, so the mind may be missing on all cylinders! I had one of those modems that used the cup's with the phone.
@freedosproject
@freedosproject 2 дня назад
@@tubeDude48 I recall the accoustic couplers ('cups with the phone') were 150 baud or even 120 baud, depending.
@tubeDude48
@tubeDude48 2 дня назад
@@freedosproject - Yes, I remember those as well. I called a friend of mine that still had his, and he said it was 300 Baud.
@tubeDude48
@tubeDude48 4 дня назад
Is C:\ a virtual drive, or are you actually wiping out the physical Drive!?
@SmallSpoonBrigade
@SmallSpoonBrigade 4 дня назад
It's virtual, the drive is 500mb, and I'm not even sure if they ever made a HDD that was that precise size. The closest I had was 540mb.
@freedosproject
@freedosproject 4 дня назад
Correct, ​@@SmallSpoonBrigade It's a virtual drive. I'm running QEMU on Linux, and I made that virtual disk with: qemu-img create -f qcow2 freedos.qcow2 500M
@tubeDude48
@tubeDude48 4 дня назад
@@SmallSpoonBrigade - I had a HDD that 140MB back in the day. And when I saw my first HDD, it was a 14" platter that was 14MB, with 320 TTL Chips on the board.
@ahmad-murery
@ahmad-murery 4 дня назад
It's always nice to make things smaller. Is there a new programing video on the horizon? Thanks Jim!
@freedosproject
@freedosproject 4 дня назад
Thanks! I'm planning another programming video, that will probably be the next one. (Not sure on topic though, might be about writing code with #ifdef to compile on either DOS or Linux.)
@ahmad-murery
@ahmad-murery 4 дня назад
@@freedosproject Great
@tylerdean980
@tylerdean980 4 дня назад
Once complete DOS compatability is achieved, where do you see the FreeDOS project going? Emulating the Win95 side of things? Or staying CLI only and just improving the code until it's feature complete?
@SmallSpoonBrigade
@SmallSpoonBrigade 4 дня назад
Why go further? Sometimes there isn't really anything more to do. Once this gets to the point where you can run Win ME over the top of it, there isn't really anything more to do that wouldn't represent a complete change of scope.
@ruben_balea
@ruben_balea 4 дня назад
You can already run 32-bit Windows programs, including some GUI based ones like DOSBox "on DOS" using the free HX DOS extender. It may seem odd to want to run DOSBox on top of DOS but it's useful to run games made for slow CPUs on modern hardware. As a fun fact there was a beta/demo/whatever version of Microsoft Office for Windows NT that was released a few months before than Windows NT itself and ran on DOS using Phar Lap's TNT DOS Extender 😅
@purpasmart_4831
@purpasmart_4831 4 дня назад
Does freedos have full support for windows 3.11?
@Link-channel
@Link-channel 4 дня назад
In the pursuit of "going further" is how bloatware comes to life. Many old programs were good but ended up doing too many stuff, badly.
@Stolovchik2
@Stolovchik2 4 дня назад
have you removed the GUI from freedos? because the last time I installed FreeDOS 1.3 on Virtualbox, I couldn't find graphical shells in fdimples.
@freedosproject
@freedosproject 4 дня назад
It's on the BonusCD. We include OpenGEM, oZone, and Seal in FreeDOS 1.3 (you can see the details in the 'What's included' link on the Downloads page). We decided long ago (after 1.3) that oZone and Seal were both very buggy and not as useful, so we dropped those from the monthly test releases; the T2410 test release only has OpenGEM, and it's on the BonusCD.
@Australian_Made
@Australian_Made 4 дня назад
🏞️👍🌟
@Tech-expert121
@Tech-expert121 5 дней назад
I beg you to put UEFI
@roberthopgood1894
@roberthopgood1894 5 дней назад
it would be much more convenient for us if you LIST the commands in the description
@wisteela
@wisteela 6 дней назад
Excellent. This is going to look funny on my early 2009 iMac running Linux Mint. Have you done a video on installing old software?
@freedosproject
@freedosproject 2 дня назад
I'm sure I have, somewhere in there. It's not any different to install DOS software on FreeDOS .. the challenge is copying it to your virtual machine so you can start the install. I run Linux at home, and I use 'libguestfs' (guestmount) to make my virtual hard disk image accessible from Linux so I can copy files to/from the virtual disk. It works great! That's how I install all my third party stuff like games, compilers, applications .. my favorite is AsEasyAs Spreadsheet!
@wisteela
@wisteela День назад
@@freedosproject That's what I was wondering how to do. I will look into that.
@Y34RZERO
@Y34RZERO 6 дней назад
Is there a way that I can get my CD/DVD drive to work on my thinkpad T430S? The installer sees the drive but after install, it doesn't see the drive at all and I can't install software from the drive. Is there other drivers I can try?
@johnvanwinkle4351
@johnvanwinkle4351 6 дней назад
I learned DOS early and still love it! A lot of great software was written to run on DOS and it still a useful operating system. I have my own older PC that only runs DOS and it applications. DBase was the database king in the DOS days, as WordPerfect and Lotus 123.
@wisteela
@wisteela 8 дней назад
I use this in Linux, and it comes with a load of example programs.
@EofMast
@EofMast 11 дней назад
Have you ever programmed it as a 1 player game as in against the computer? Ive just started programming with godot and was wanting to put senet in my game as a mini game.
@freedosproject
@freedosproject 2 дня назад
I did something like this -- I experimented with letting the computer play itself, so I could see which approach worked better. I tried one version that played "conservatively" (tried to move the "last" piece forward first) and another that played "aggressively" (tried to move the "first" piece forward first) and couldn't decide which was better. I suspect an "alternating" approach would probably work well against a human. But I never merged that into the game. The DOS version has always been a 2-player game.
@MotownBatman
@MotownBatman 13 дней назад
Watching, Yet Again LOL Excellent Video Sir
@WalterandGaming_Music
@WalterandGaming_Music 17 дней назад
is it possible to do this on real hardware, not on an emulator?
@freedosproject
@freedosproject 16 дней назад
Of course! It's exactly the same steps if you have a real SoundBlaster16 card or other "hardware card" from the era.
@WalterandGaming_Music
@WalterandGaming_Music 15 дней назад
@@freedosproject thanks
@WalterandGaming_Music
@WalterandGaming_Music 15 дней назад
@@freedosproject is there any way to have audio on real hardware with a modern audio chip like from Realtek?
@freedosproject
@freedosproject 2 дня назад
@@WalterandGaming_Music Try SBEMU or VSBHDA .. both are now included in the FreeDOS Monthly Test Release (see my other video from last week about that). I haven't tried either of them (because I run a virtual machine on my desktop, and my Pocket386 has real audio hardware) but folks say it works great.
@WalterandGaming_Music
@WalterandGaming_Music 2 дня назад
@@freedosproject okay, i will try, thanks
@Urban955
@Urban955 23 дня назад
How you doing change FDAUTO.BAT to AUTOEXEC.BAT start
@freedosproject
@freedosproject 21 день назад
In FreeDOS, you can give COMMAND a file argument to the /P option which tells it what BAT file to run. We do this so people can dual-boot FreeDOS and MS-DOS on the same drive. MS-DOS only looks for CONFIG.SYS, and MS-DOS COMMAND only reads AUTOEXEC.BAT. But FreeDOS will look for FDCONFIG.SYS first, then CONFIG.SYS .. so you can use FDCONFIG.SYS for your FreeDOS config and CONFIG.SYS for your MS-DOS config. And if your FDCONFIG.SYS tells FreeCOM to load FDAUTO.BAT, then you can keep your FreeDOS startup in FDAUTO.BAT and your MS-DOS startup in AUTOEXEC.BAT. It's a neat solution.
@brchic
@brchic 24 дня назад
worked perfectly
@freedosproject
@freedosproject 21 день назад
Great!
@DAVIDGREGORYKERR
@DAVIDGREGORYKERR 28 дней назад
What about ... while(!kbhit()); getche();
@DAVIDGREGORYKERR
@DAVIDGREGORYKERR 28 дней назад
if((fp=fopen(argv[2],"r+b"))==NULL){ puts("cannot open file argv[2]); puts(" "); }else{ view(fp,argv[2]); }
@gh975223
@gh975223 Месяц назад
why not just put the gem folder in the root directory? no need for it to be stored in opengem folder
@freedosproject
@freedosproject 21 день назад
That would be better. This was a workaround for how it was included in FreeDOS 1.3.
@MechaFenris
@MechaFenris Месяц назад
BBSing in the good old days. :) I remember when I saw the first 1200 baud modem... my friend was rich. :P Rather his dad was. It was fascinating. Man, those were the days.
@rager1969
@rager1969 Месяц назад
Why is it swsubst and not subst? Also, this seems like a bug and what you're showing is a workaround.
@freedosproject
@freedosproject 21 день назад
Yes, it's a workaround.
@jay1373
@jay1373 Месяц назад
NERDDDDDDD
@freedosproject
@freedosproject 21 день назад
:-) Yes!
@veganaiZe
@veganaiZe Месяц назад
I feel like the speeds demonstrated here are nearly twice as fast as I actually remember them being. Maybe the parity/stopbits/flowcontrol had something to do with it?
@freedosproject
@freedosproject 21 день назад
It might be a little off, but it's still pretty close. The original point of the demonstration program was to demonstrate different characters per second, and the easiest way to do that was to emulate a "baud" style. But I think it's close enough as a demo.
@jondeere5638
@jondeere5638 Месяц назад
A few systems also still ran on the DEC pdp1120.Several years ago, Canada put out a call for anyone who knew how to use this computer because they were still running their Nuclear systems on a pdp1120.
@Daniel_Klugh
@Daniel_Klugh Месяц назад
What's this "120 baud" stuff about?!? The TeleType model 33 used a 7E2 110BPS connection yielding 10CPS. The model 37 used a 7E1 150BPS connection for 15CPS. The linked-to WWW site keeps dividing by 8 for some reason. TeleTypes were asynchronous 7-bit terminals. So 7 data bits plus a parity bit sandwiched between a START & STOP bit. (two STOP bits for the 33)
@quincy1048
@quincy1048 Месяц назад
teletype 33 the sound of the future...love it...yea I started working with computers in 1980 and was on a teletype at 110 baud connected to a school district computer, from there I went up in speed and with each jump no matter how minor you felt gifted to get it...I remember doing pascal in college from home at 300baud and i would upload run or compile and do all modifications on my atari 1200xl in action! and reupload the whole thing each time...but yea 1200baud was very liberating when it showed up, got into bbs at that point and modem speed made a difference on ansi text based game graphics...yea running code from a bbs door...oh yes...cool video.
@I.6I5384
@I.6I5384 Месяц назад
the base for those systems is 800x600 and a network card with packet driver, nobody is interested in the 16:9 format
@allenng2348
@allenng2348 Месяц назад
My god, get the mic out of your throat. It sounds so disgusting.
@mulad
@mulad Месяц назад
Yeah, when my parents met, they were working at an office where several people shared a 1200-baud link to the company's main campus, so one person getting a big terminal update would slow things down for everyone else
@cetx
@cetx Месяц назад
This is fascinating. So cool to understand how terminals worked in the past.
@foobarf8766
@foobarf8766 Месяц назад
FYI Baud is a symbol rate, bits per symbol in FSK modulation is simply 1 so baud equals speed but only for FSK. 56k modems were still ~14,400 baud but used QAM which packed 4 bits into each symbol.
@terrydaktyllus1320
@terrydaktyllus1320 Месяц назад
Today you've made me feel all warm and nostalgic for the "good old days" of dial-up modems and BBSes back in the early to mid-1990's. In some ways, network communications were better back then, right up to the early days of the Internet - with limited bandwidth, people had to be clever and succinct in how they communicated, it was a true network of individual people sharing their ideas. Every new BBS you dialed on to or every new web site you found was worth exploring and taking a look around... Nowadays, 40% of the Internet is bot traffic with AI generated and nonsense web pages crammed with bandwidth-leeching advertisements. Ho hum.
@DARKBOW923
@DARKBOW923 Месяц назад
legend!!!!