====== [hemmerling] DOS, Microsoft MSDOS, Digital Research DR-DOS, OpenDOS ======
===== Platforms =====
==== DOS-C, DOS/NT, PM-DOS by Pasquale J. Villani ====
*[[http://www.opensourcedepot.com/|Pasquale J. Villani "Open Source Depot"]].
*[[http://www.opensourcedepot.com/DOS.html|Pasquale J. Villani, Open Source Depot "DOS Projects"]].
*[[ftp://www.opensourcedepot.com/|FTP "Open Source Depot"]].
*[[http://www.sourceforge.net/projects/dos-c/|Sourceforge "DOS-C: an MS-DOS compatible OS"]], [[http://dos-c.sourceforge.net/|Sourceforge "DOS-C: an MS-DOS compatible OS"]].
==== Embedded DOS-ROM ====
*[[http://web.archive.org/web/*/http://www.gensw.com|Archive.org "General Software, Inc."]].
*The commercial DOS "Embedded DOS-ROM" and "Embedded DOS 6-XL".
*[[http://www.linkedin.com/in/stevejonesinwashington|LinkedIn "Steve Jones"]] - "Author of 6 operating systems, including PCVMS, PCUNIX, Wendin-DOS, OEM DOS, Embedded DOS-ROM, and Embedded DOS 6-XL".
*[[http://www.compulab.co.il/all-products/download/edos-man.pdf|CompuLab "Embedded DOS-ROM. Full-Featured ROMmable Disk Operating System. User’s Guide with Command Reference"]] ( PDF ), 1990-1999.
*[[http://www.prosoft-technology.com/content/download/10761/145946/file/DOS%206-XL%20Reference.pdf|ProSoft "Embedded DOS 6-XL. Full-Featured ROMmable Disk Operating System. User’s Guide with Command Reference"]] ( PDF ), 1990-1996.
==== FreeDOS ====
=== The Product ===
*[[http://www.freedos.org/|FreeDOS]], [[http://freedos.sourceforge.net/|SourceForge "FreeDOS"]], [[http://www.sourceforge.net/projects/freedos|SourceForge "FreeDOS"]].
*[[http://web.archive.org/web/*/http://wiki.freedos.org/wiki/Index.php/Main_Page|Archive.org "FreeDOS Wiki"]] ( - 2023-11-01 )
*[[http://web.archive.org/web/*/http://wiki.freedos.org/wiki/index.php/UEFI|Archive.org "FreeDOS Wiki 'UEFI'"]] ( - 2022-08-19 ) - "Note that many new (2010 and later) computers boot using UEFI, which is not compatible with BIOS. **FreeDOS assumes a BIOS, and does not work with UEFI**. Many motherboard manufacturers are replacing BIOS+MBR with UEFI+GPT. UEFI uses a GPT table instead of the MBR"
=== Boot from USB ===
== 1a. Create a FreeDOS USB Stick with RUFUS ==
*RUFUS 4.9.2256:
*Drive Properties:
*Boot selection: "FreeDOS".
*Partition scheme: "MBR".
*Target system "BIOS ( or UEFI-CSM ).
*[x] List USB Hard Drives.
*[x] add fixes for old BIOSes ( extra partition, align, ect. ).
*[_] Use Rufus MBR with BIOS ID "0x80 Default".
*Format Options:
*Volume label "FREEDOS".
*File system "FAT32 ( Default )".
*[x] Quick format
*[x] Create extended label and icon files.
*Update the FreeDOS installation.
*Copy "HIMEMX.EXE" and "MEM.EXE" from the ISO file of the "LiveCD" download.
*Modify CONFIG.SYS, add as first line:
DEVICE=HIMEMX.EXE
=== 1b. Alternatively, create a FreeDOS USB Boot Stick manually ===
*[[http://superuser.com/questions/1388931/how-to-install-freedos-onto-a-usb-flash-drive|StackExchange "How to install FreeDOS onto a USB flash drive?"]].
=== 2. Configure UEFI / CSM BIOS on Notebook "ASUS K95VB", for FreeDOS Boot ===
*"Boot / Boot Configuration - Launch CSM [Enabled]".
*This causes the option "Boot / Boot Configuration - Fast Boot [ Disabled ]" to disappear from the menu screen.
*"Security / Secure Boot Control [Disabled].
*After a reboot, a USB stick with FreeDOS might appear as
=== 3. FreeDOS Boot Process Preparation & Boot Process ===
-Insert the FreeDOS USB Stick.
-Reboot the computer.
-Press the key at startup to jump to BIOS ( with ASUS computers, press key "F2" ).
-Check that there are 2 Items "UEFI: PMAP" and "PMAP". With ASUS UEFI / CSM notebooks there are now two items at:
-"Boot - Boot Option Prorities" - "UEFI: PMAP", " PMAP".
-"Save & Exit - Boot Override" - "UEFI: PMAP", " PMAP".
-Boot selection:
*Select " PMAP" ( and not "UEFI: PMAP" ) as "Boot Option #1" to start the computer with FreeDOS next time.
*Or click on "PMAP at "Boot Override" to start FreeDOS immediately.
=== 4. FreeDOS Memory Usage, displayed by the MEM.EXE Command ===
*Without HIMEMX.EXE: 471K of 629K are free.
*With HIMEMX.EXE: 546K of 629K are free.
=== Resources ===
*[[http://askubuntu.com/questions/1264856/how-to-configure-uefi-bootable-freedos-usb-stick|StackExchange "How to configure UEFI Bootable FreeDOS USB stick?"]] - "FreeDOS assumes a BIOS, and does not work with UEFI".
*[[http://home.mnet-online.de/willybilly/fdhelp-internet/en/hhstndrd/cnfigsys/country.htm|Willy-Billy "FreeDOS Help (hhstndrd 1.0.7a en) - Command: country"]].
*"Germany - 049 . 850, 437 . dd.mm.yyyy . HH:mm:ss,ss" => FDCONFIG.SYS:
!COUNTRY=049,850:\BIN\COUNTRY.SYS
==== Sales ====
*[[http://www.golem.de/news/kubernetes-rocky-linux-hp-macht-viele-verbiegungen-fuer-freedos-rechner-2205-165402.html|golem "HP macht viele Verbiegungen für FreeDOS-Rechner"]], 2022-05 - "HP macht viele Verbiegungen für FreeDOS-Rechner: Der PC-Hersteller HP liefert seine Rechner nicht nur mit Windows oder Linux aus, sondern auch mit FreeDOS. Der Entwickler Hein-Pieter van Braam-Stewart hat solch einen Laptop gekauft und näher untersucht, wie er in seinem Blog berichtet. Demnach läuft auf dem Gerät FreeDOS nicht nativ, weil es kein BIOS von UEFI-CSM gibt. Stattdessen läuft FreeDOS in einer VM und zwar als alleiniges Fenster im Vollbildmodus auf einem extrem rudimentären XFCE-Desktop in Debian".
*[[https://blog.tmm.cx/2022/05/15/the-very-weird-hewlett-packard-freedos-option/|Interesting things. Notes on things I've figured out "The very weird Hewlett Packard FreeDOS option"]], 2022-05.
*[[http://geizhals.at/deutschland/?fs=freedos|Geizhals.AT "Hardware / Notebooks / Tablets / Notebooks", Search for "freedos"]] - Notebooks shipped with FreeDOS.
==== Resources ====
*[[http://en.wikipedia.org/wiki/FreeDOS|EN.Wikipedia "FreeDOS"]], [[http://de.wikipedia.org/wiki/FreeDOS|DE.Wikipedia "FreeDOS"]].
*[[http://de.wikibooks.or/wiki/FreeDOS-Kompendium|DE.Wikibooks "FreeDOS-Kompendium"]].
==== Microsoft MS-DOS ===
== Create a FreeDOS USB Stick with RUFUS ==
*RUFUS 4.9.2256:
*Drive Properties:
*Boot selection: "MS-DOS".
*Partition scheme: "MBR".
*Target system "BIOS ( or UEFI-CSM ).
*[x] List USB Hard Drives.
*[x] add fixes for old BIOSes ( extra partition, align, ect. ).
*[_] Use Rufus MBR with BIOS ID "0x80 Default".
*Format Options:
*Volume label "MSDOS".
*File system "FAT32 ( Default )".
*[x] Quick format
*[x] Create extended label and icon files.
*Message:
An additional file ( "discopy.dll" ) must be downloaded from Microsoft to install MS-DOS.
- Select "Yes" to connect to the Internet and download it.
- Select "No" to cancel the operation.
Note: The file will be downloaded in the current application directory and will be reused automatically if present.
==== OpenDOS, DR-DOS ====
=== Products ===
*The commercial [[http://www.drdos.com/|DRDOS, Inc. "DR DOS"]].
*[[http://www.drdosprojects.de/|Udo Kuhnt "The DR-DOS/OpenDOS Enhancement Project"]].
=== Resources ===
*[[http://www.deltasoft.com/opendos.htm|Ben A. L. Jemmett, Deltasoft - "OpenDOS Unofficial Home Page"]].
*[[http://www.drdos.net/|Unofficial DR-DOS Resources]]
*[[http://www.drdos.net/download.htm|Unofficial DR-DOS Resources: Download]].
*[[http://www.unet.univie.ac.at/~a0503736/php/drdoswiki/|C:\Club Dr-DOS Wiki]].
*[[http://en.wikipedia.org/wiki/DR-DOS|EN.Wikipedia "DR-DOS"]], [[http://de.wikipedia.org/wiki/DR-DOS|DE.Wikipedia "DR-DOS"]].
*[[ftp://ftp.uni-bayreuth.de/pub/pc/caldera/|FTP Uni Bayreuth "caldera"]].
==== pcmos386, PC-MOS/386 ====
*[[http://code.google.com/p/pcmos386/|Google Code "pcmos386"]].
*[[http://en.wikipedia.org/wiki/PC-MOS/386|EN.Wikipedia "PC-MOS/386"]], [[http://de.wikipedia.org/wiki/PC-MOS/386|DE.Wikipedia "PC-MOS/386"]].
==== PTS-DOS ====
*[[http://www.phystechsoft.com/ptsdos/|PhysTechSoft Ltd. "PTS-DOS 32", "PTS-DOS 2000"]].
==== ROM-DOS ====
*The free [[http://www.datalight.com/products/rom-dos/rom-dos-single-user-version|Datalight "ROM-DOS Single User Version"]].
*[[http://www.computing.net/answers/dos/datalight-romdos-free/15689.html|Computer Tech Support Forum by tom's GUIDE - "Datalight romdos free"]], 2005-05-26.
==== RxDOS by Mike Podanoffsky ====
*Book [[http://www.amazon.de/exec/obidos/ASIN/020162687X/hemmerling-21|Michael Podanoffsky "Dissecting DOS: A Code-Level Look at the DOS Operating System"]].
*[[http://rxdos.sourceforge.net/|Sourceforge "RxDOS"]], [[http://www.sourceforge.net/projects/rxdos/|Sourceforge "RxDOS"]].
*[[http://www.vetusware.com/download/RxDOS%206.2/?id=4133|VETUSWARE.COM - the biggest free abandonware downloads collection in the universe: "Mike Podanoffsky RxDOS 6.2 - Distribution Disks.zip"]].
==== XDOS by Thierry Giron ====
*[[Thierry_Giron@smtplink.trendmicro.com]].
==== Resources ====
*[[http://radiomaterial.com/chipdir/abc/sw/os.htm|Chip Directory, Operating Systems]] - Infos by [[http://www.linkedin.com/in/stevejonesinwashington|LinkedIn "Steve Jones"]] about several non-Microsoft DOS implementations.
*[[http://en.wikipedia.org/wiki/DOS|EN.Wikipedia "DOS"]], [[http://en.wikipedia.org/wiki/Timeline_of_x86_DOS_operating_systems|EN.Wikipedia "Timeline of x86 DOS operating systems"]], [[http://de.wikipedia.org/wiki/PC-kompatibles_DOS|DE.Wikipedia "PC-kompatibles DOS"]].
===== Free Utilities and Applications =====
==== Tools ====
*[[http://de.wikipedia.org/wiki/FIPS_%28Partitionierungssoftware%29|DE.Wikipedia "FIPS (Partitionierungssoftware)"]].
*[[http://www.freedos.org/software/?prog=fips|FreeDOS, Software List "FIPS"]].
*The free[[http://www.moenk.de/pages/vgacopy.html|Thomas Mönkemeier "VGA-COPY/386"]].
*The Shareware [[http://web.archive.org/web/*/http://www.buerg.com/|Archive.org "Vern Buerg, Buerg Software: LIST Plus"]].
*[[http://www.rigacci.org/docs/biblio/online/firmware/cacheoff.htm|rigacci.org - Biblioteca online, BIOS Firmware Support "DEBUG Script to Disable/Enable Internal Cache on 486 CPUs"]] -> "CACHEON.COM", "CACHEOFF.COM".
==== Resources ====
*[[http://www.chebucto.ns.ca/~ak621/DOS/Websites.html|Doctor DOS Betamax's "DOS Websites Directory"]].
*[[http://freesoft.freedos.pri.ee/FreeSoft/|Richard L. Green "Free Software for DOS"]].
*[[http://www.opus.co.tt/dave/|Dev Anand Teelucksingh "Interesting DOS programs"]].
*[[http://www-user.tu-chemnitz.de/~heha/hs_freeware/freew.html|haftmann#software Freeware-Angebote]] - "Es handelt sich hierbei ausschließlich um DOS- und Windows-Programme (eins ist für OS/2)".
===== Internet Access =====
==== Tools ====
=== Network Drivers ===
*[[ftp://ftp.simtel.net/pub/simtelnet/msdos/pktdrvr/|Simtel "msdos / pktdrvr"]], [[http://www.mirrorservice.org/sites/ftp.simtel.net/pub/simtelnet/msdos/pktdrvr/|UK Mirrorservice "Simtel", "msdos / pktdrvr"]] - Network packet drivers for MSDOS.
=== Arachne Browser ===
*[[http://glennmcc.org/|Glenn McCorkle "Arachne"]] - Arachne main site.
*[[http://www.sourceforge.net/projects/arachne-browser/|Sourceforge "Arachne GPL web browser"]], [[http://arachne-browser.sourceforge.net/|Sourceforge "Arachne GPL web browser"]].
*[[http://www.ausreg.com/arachne/|Ron Clarke "Arachne"]].
*[[http://en.wikipedia.org/wiki/Arachne_%28web_browser%29|EN.Wikipedia "Arachne (web browser)"]], [[http://de.wikipedia.org/wiki/Arachne_%28Browser%29|DE.Wikipedia "Arachne (Browser)"]].
=== Lynx Browser ===
*[[http://lynx.browser.org/|Lynx]].
=== Caldera WebSpyder ===
*[[http://www.deltasoft.com/djgpp_special.html|Caldera WebSpyder]].
=== Mail Reader ===
*[[http://home.claranet.nl/users/pb0aia/dosinet.html|Kees Stravers PB0AIA "The Net-Tamer DOS PPP offline mail reader"]].
==== Resources ====
*[[http://www.dendarii.co.uk/FAQs/dos-apps.html|Michael Bernardi "FAQ: MS-DOS Applications for Internet Use"]].
*[[http://www.fdisk.com/doslynx/|FDISK.COM - DOS Internet Pages]].
===== Abandonware =====
***FANSI-CONSOLE** by Hersey Micro Consolting, Inc. A special ANSI / VT100 video driver for MSDOS applications. Version 3 is now shareware, version 4 is (still ?) commercial. I own a full license and got both version 3.01k of 04.10.1991 and version 4.00j of 21.11.1991. Are there any newer versions out ?
***THE LAST BYTE** by Key Software Products. A special MSDOS "upper memory" manager for 386 / 486 / 586 boards with specially supported chipsets, so it just runs on selected computer mainboards. The shareware version may be turned into commercial versions by entering a serial number. I own a full license key and got version 2.11 of 11.08.1992 and version 2.50 of 30.08.1994. I am still looking for a newer version, there must have been such !
***LDEVICE - Load Device Driver** V2.0 by Adlersparre & Associates Inc., 1803 Douglas Street, Victoria, BC, Canada. A special MSDOS tool to load MSDOS device drivers at runtime.
===== Resources =====
*[[http://www.mdgx.com/|AXCEL216 "MDGx MAX Speed WinDOwS Tricks + Secrets"]] - "Tricks • Secrets • Bugs • Fixes, Serving strictly the BEST tweaks to millions of readers since 1993".
*[[http://web.archive.org/web/*/http://members.aol.com/axcel216/secrets.htm|Archive.org "MDGx MS-DOS 5.00 - 8.00. Undocumented + Hidden Secrets"]].
*[[http://www.opensource.com/article/22/1/try-freedos?|OpenSource.com "Try FreeDOS in 2022"]] - "15 resources for new users and longtime fans of this free operating system".
*[[http://www.dewassoc.com/support/winme/real_dos.htm|DEW Associates Corporation "Has Real-mode DOS been removed from Microsoft's Windows Millennium Edition?"]].
===== Forums, Newsgroups =====
*[[http://www.facebook.com/groups/freedosproject|Facebook "FreeDOS"]].
===== Appropriate OpenDirectory Directory Pages =====
*[[http://www.dmoz.org/Computers/Software/Operating_Systems/x86/DOS/|OpenDirectory "Top: Computers: Software: Operating Systems: x86: DOS"]].
{{tag>DOS dos "disk operating system" disk operating system "Microsoft MSDOS" MSDOS "Digital Research DR-DOS" "DR-DOS" OpenDOS}}