DOS Plus

DOS Plus
Digital Research DOS Plus Version 1.2
DeveloperDigital Research
OS familyCP/M-86
Working stateDiscontinued
Source modelClosed source
Initial release1985; 39 years ago (1985)
Latest releaseDOS Plus 2.1 (with BDOS 5.0)
Available inEnglish
PlatformsIntel 8086, Intel 80186
Kernel typeMonolithic kernel
Default
user interface
Command-line interface (COMMAND.COM)
LicenseProprietary
Preceded byCP/M-86 Plus
Succeeded byDR DOS

DOS Plus (erroneously also known as DOS+) was the first operating system developed by Digital Research's OEM Support Group[1] in Newbury, Berkshire, UK, first released in 1985. DOS Plus 1.0 was based on CP/M-86 Plus combined with the PCMODE emulator from Concurrent PC DOS 4.11.[1] While CP/M-86 Plus and Concurrent DOS 4.1 still had been developed in the United States, Concurrent PC DOS 4.11 was an internationalized and bug-fixed version brought forward by Digital Research UK.[1] Later DOS Plus 2.x issues were based on Concurrent PC DOS 5.0 instead. In the broader picture, DOS Plus can be seen as an intermediate step between Concurrent CP/M-86 and DR DOS.

DOS Plus is able to run programs written for either CP/M-86 or MS-DOS 2.11, and can read and write the floppy formats used by both of these systems. Up to four CP/M-86 programs can be multitasked, but only one DOS program can be run at a time.

User interface

DOS Plus attempts to present the same command-line interface as MS-DOS. Like MS-DOS, it has a command-line interpreter called COMMAND.COM (alternative name DOSPLUS.COM). There is an AUTOEXEC.BAT file, but no CONFIG.SYS (except for FIDDLOAD, an extension to load some field-installable device drivers (FIDD) in some versions of DOS Plus 2.1). The major difference the user will notice is that the bottom line of the screen contains status information similar to:

DDT86    ALARM                  UK8 PRN=LPT1      Num    10:17:30

The left-hand side of the status bar shows running processes. The leftmost one will be visible on the screen; the others (if any) are running in the background. The right-hand side shows the keyboard layout in use (UK8 in the above example), the printer port assignment, the keyboard Caps Lock and Num Lock status, and the current time. If a DOS program is running, the status line is not shown. DOS programs cannot be run in the background.

The keyboard layout in use can be changed by pressing Ctrl, Alt and one of the function keys F1F5.

Commands

DOS Plus contains a number of extra commands to support its multitasking features:

  • ADDMEM: Sets the amount of extra memory to allocate to EXE programs.
  • ALARM: A message alarm clock.
  • BACKG: Allows background processes to be listed and stopped.
  • COMSIZE: Sets the amount of memory to allocate to COM programs.
  • PRINT: Print spooler.
  • SLICE: Sets the amount of processor time to give to the foreground program. See also the %$SLICE% environment variable.[2][3]
  • USER: Sets the user number to use when accessing CP/M media.

It also contains subsets of the standard DOS commands and CP/M commands – for example, it has both a built-in COPY command, and a PIP utility, both of which copy files.

The CD command can assign one of the three drives N:, O: or P: to a directory on a different drive, in a similar manner to the MS-DOS command SUBST. For example,

CD N:=C:\DATA\ACCOUNTS

will cause the directory C:\DATA\ACCOUNTS to appear as drive N:. This so-called floating drive feature allows old programs which don't support subdirectories to work under DOS Plus and can be used to make file handling at the command prompt much easier. This feature is also present in Concurrent DOS, Multiuser DOS, System Manager 7, and REAL/32, however, these systems extend the concept to all unused drive letters from A: to Z:, except for drive letter L:. DR DOS 3.31 – 6.0 (up to the November 1992 updates with BDOS 6.7 only) also support this (including drive letter L:). Under the later systems, the 4DOS/NDOS command processor supports this features as well.[4] Floating drives are implemented in the BDOS kernel, not in the command line shell, thus this feature can also be used from within DOS applications when entering directory paths for as long as the application does not parse and split the dirspec for further processing.

Using a similar feature, Concurrent DOS, Multiuser DOS, System Manager and REAL/32 will dynamically assign a floating drive L: to the load path of a loaded application, thereby allowing applications to refer to files residing in their load directory under a standardized drive letter instead of under a fixed absolute path. This load drive feature makes it much easier to move software installations on and across disks without having to adapt paths to overlays, configuration files or user data stored in the load directory or subsequent directories. (For similar reasons, the appendage to the environment block associated with loaded applications under MS-DOS/PC DOS 3.0 (and higher) contains a reference to the load path of the executable, however, this consumes more resident memory, and to take advantage of it, support for it must be coded into the executable, whereas DRI's solutions transparently works with any kind of application.)

Another feature resulting from the BDOS' internal organization of current working directories as relative links to parent directories is the theoretically unlimited directory depth supported by all those above mentioned operating systems – in contrast to MS-DOS/PC DOS (and DR DOS since 1992), where an MS-DOS compatible internal data structure named Current Directory Structure (CDS) limits directory depths to a maximum of 66 characters.

These features can be attributed to the fact that CP/M itself did not have a concept of subdirectories, and DOS was emulated under these operating systems, so directories had to be translated to internal CP/M structures in some intelligent way.

Internal structure

DOS Plus boots from a single file called either DOSPLUS.SYS or NETPLUS.SYS (rather than the IO.SYS / MSDOS.SYS combination of MS-DOS). This file is in the CP/M-86 CMD format, and is structured internally as a number of modules:

  • The BDOS basic disk operating system kernel, which handles multitasking and implements the CP/M API.
  • The XIOS extended input/output system, which is the machine-dependent component that performs low-level disc and character I/O.
  • In the case of NETPLUS.SYS with DR Net support.
  • The DOS emulator (internally named PCMODE), which converts each MS-DOS function call into one or more CP/M calls. In the case of a request to change the current directory, for example, this would translate to a series of 'open directory' calls, one for each directory in the provided path.
  • A stub which loads COMMAND.COM (or DOSPLUS.COM) when required. This stub contains the string "OS=CPCDOS",[5][6] suggesting that it is based on the Concurrent PC DOS codebase.

Computers that used DOS Plus

DOS Plus was the main operating system in ROM for the Philips :YES, for which it was originally developed.[1][nb 1] PC compatible versions were supplied with the Amstrad PC1512[1] and the Jasmin Turbo from the French company T.R.A.N. S.A.[7][8] The non-IBM PC compatible BBC Master 512,[9] came with DOS Plus 1.2, 1.2a or 2.1,[10][11] also in conjunction with Solidisk's PC Plus memory expansion.[10][11] There were DOS Plus 2.1e/g adaptations for the Apricot ACT series' non-standard 315 KB and 720 KB FAT12 floppy formats. The logical sectored FAT hard disk format (partition type 0xF2) of Sperry IT PCs, and the 80186 co-processor boards for the Acorn Archimedes A300 and A310 as well as Acorn 286 prototypes were supported as well.

Versions

Known operating system versions include:

  • DOS Plus 1.0 (ROMed in Philips :YES) (with BDOS 4.1).[nb 1]
  • DOS Plus 1.1[12] (with BDOS 4.1)
  • DOS Plus 1.2 (with BDOS 4.1)
  • DOS Plus 2.1 (with BDOS 5.0)[9]

See also

Notes

  1. ^ a b This version does not implement the S_OSVER call and thus cannot be queried for its actual version number.

References

  1. ^ a b c d e Wein, Josef "Joe" (2010-02-19) [November 2009]. Johnson, Herbert R. (ed.). "DRI History and Joe Wein". Archived from the original on 2017-01-17. Retrieved 2017-01-17.
  2. ^ Kotulla, Martin (November 1987). "Von CP/M zu MS-DOS, Teil 11" (PDF). Professional Computing (PC) - Schneider International (in German). 3 (11): 100–103. Archived (PDF) from the original on 2019-04-24. Retrieved 2018-05-20.
  3. ^ Paul, Matthias R. (2002-03-26). "Updated CLS posted". freedos-dev mailing list. Archived from the original on 2018-10-04. Retrieved 2014-08-06.
  4. ^ Brothers, Hardin; Rawson, Tom; Conn, Rex C.; Paul, Matthias R.; Dye, Charles E.; Georgiev, Luchezar I. (2002-02-27). 4DOS 8.00 online help.
  5. ^ Paul, Matthias R. (2002-02-20). "How to detect FreeCOM/FreeDOS in-batch?". freedos-dev mailing list. Archived from the original on 2014-08-12. Retrieved 2014-08-06.
  6. ^ Paul, Matthias R. (1997-07-30) [1994-05-01]. "NWDOS-TIPs — Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds". MPDOSTIP. Release 157 (in German) (3 ed.). Archived from the original on 2016-11-04. Retrieved 2014-08-06. (NB. NWDOSTIP.TXT is a comprehensive work on Novell DOS 7 and OpenDOS 7.01, including the description of many undocumented features and internals. It is part of the author's yet larger MPDOSTIP.ZIP collection maintained up to 2001 and distributed on many sites at the time. The provided link points to a HTML-converted older version of the NWDOSTIP.TXT file.) [1]
  7. ^ Written at La Valette-du-Var, France. "Les compatibles PC professionneles et télématiques les plus vendus: les Jasmins Turbo HQ de TRAN". Micro Systèmes (Advertisement) (in French). No. 72. Paris, France: Société Parisienne d'Édition. February 1987. pp. 12–13. ISSN 0183-5084. Archived from the original on 2020-02-17. Retrieved 2020-02-17. […] Jasmin Turbo […] les systèmes d'exploitation DOS PLUS et GEM de D.R.I. avec le guide et les licences officielles […] Systèmes d'exploitation J'ai apprécié le choix du système d'exploitation DOS PLUS de Digital Research Inc., pour sa double compatibilité avec le système MS-DOS 2.11 et CP/M-86. Vive les transferts de fichiers entre les deux standards. Le système d'exploitation d'environnement graphique G.E.M. […] de DRI est livré avec, ce qui permet à JASMIN TURBO d'utiliser toute application écrite sous GEM, disponible sur le marché. Par exemple, le GEM-DESKTOP (pour BUREAU) permet d'utiliser le JASMIN TURBO avec des Icônes comme un Macintosh. […]
  8. ^ Halbra, Yves (October 1987). "GRAPHISTE … et le Jasmin HQ-20 dessine - Le PC voit rouge vert, bleu …". Tilt. Compatibles PC (in French). No. 6. Paris, France: Editions Mondiales S.A. [fr]. pp. 32, 34, 52–53, 142–143, 173. ISSN 0753-6968. Archived from the original on 2020-02-17. Retrieved 2020-02-17. […] Système d'exploitation: DOS-Plus et MS-DOS 2.11. […] [2][3]
  9. ^ a b Burton, Robin (September 1989). "Introduction - Purpose and Scope". Written at Leicestershire, UK. Master 512 Technical Guide. Prestwich, Manchester, UK: Dabs Press. Archived from the original on 2008-12-04. Retrieved 2018-05-09. […] We are unable to reproduce the source code for any of the versions of DOS Plus as used by the 512. The material is the property and copyright of Digital Research, not of Acorn Computers. This is further complicated by the fact that four different versions have actually been issued. […] There have been several versions of DOS Plus for the 512, version 2.1 being the latest issue. […] [4]
  10. ^ a b "The BBC Master 512 - DOS-Plus and GEM System Software". Yellow Pig's BBC Computer Pages. Archived from the original on 2018-05-20. Retrieved 2018-05-20.
  11. ^ a b Snee, Chris (1989-03-05). "Chapter 6. Permanent commands". Master 512 User Guide. Dabs Press. ISBN 1870336143. Archived from the original on 2018-05-20. Retrieved 2018-05-20.
  12. ^ :Yes product management (1985). README file for :YES Release 2 - DOS Plus 1.1 maintenance version (README.DOS file on maintenance disk). Philips Austria. This file contains additional information on the use of DOS Plus 1.1 on the :YES Rel 1 and :YES Rel 2.

Further reading

  • Gilmour, Jean (1986). Amstrad Personal Computer PC1512 User Instructions.
  • Morris, Stephen (1986). Using DOS Plus on the Amstrad PC. Digital Research books. Glentop Publishers Ltd. ISBN 1-85181-063-3.

Read other articles:

British actor This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Roger Delgado – news · newspapers · books · scholar · JSTOR (August 2010) (Learn how and when to remove this template message) Roger DelgadoDelgado as the Master in The Mind of Evil (1971)BornRoger Caesar Marius Bernard de Delgado Torres Castillo ...

 

 

Luca Rossettini Informasi pribadiTanggal lahir 9 Mei 1985 (umur 38)Tempat lahir Padua, ItaliaTinggi 1,87 m (6 ft 1+1⁄2 in)Posisi bermain BekInformasi klubKlub saat ini CagliariNomor 15Karier junior PadovaKarier senior*Tahun Tim Tampil (Gol)2004–2007 Padova 44 (3)2007–2012 Siena 108 (1)2012– Cagliari 0 (0) * Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 23 Mei 2012 Luca Rossettini (lahir 9 Mei 1985) adalah seorang pemai...

 

 

Halaman ini berisi artikel tentang dewa ular. Untuk pengobatan diabetes, lihat metformin. GlikonPatung Glikon yang dibuat pada akhir abad ke-2 M. Sekarang disimpan di Museum Arkeologi dan Sejarah Nasional, Constanţa, Rumania)Pusat pemujaanAbonouteikhosPenganutAleksander dari Abonouteikhos (pemimpin) Glikon (bahasa Yunani Kuno: Γλύκων Glýkōn, gen: Γλύκωνος Glýkōnos), juga dieja Glykon, adalah dewa ular. Kepercayaan terhadap dewa ini sangat berkembang di Kekaisaran Romawi...

العلاقات الإكوادورية المارشالية الإكوادور جزر مارشال   الإكوادور   جزر مارشال تعديل مصدري - تعديل   العلاقات الإكوادورية المارشالية هي العلاقات الثنائية التي تجمع بين الإكوادور وجزر مارشال.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة وم�...

 

 

City in Wyoming, United StatesBuffalo, WyomingCityOccidental Hotel in BuffaloLocation of Buffalo in Johnson County, WyomingCoordinates: 44°20′33″N 106°42′50″W / 44.34250°N 106.71389°W / 44.34250; -106.71389[1]CountryUnited StatesStateWyomingCountyJohnsonGovernment • MayorShane J. SchraderArea[2] • Total4.48 sq mi (11.61 km2) • Land4.48 sq mi (11.61 km2) • Water0.0...

 

 

ماريان نغوابي (بالفرنسية: Marien Ngouabi)‏    معلومات شخصية الميلاد 31 ديسمبر 1938(1938-12-31)أواندو  [لغات أخرى]‏  الوفاة 18 مارس 1977 (38 سنة)   برازافيل  مكان الدفن أواندو  [لغات أخرى]‏  مواطنة جمهورية الكونغو  عدد الأولاد 1   مناصب رئيس جمهورية الكونغو   �...

For the Greenlandic mountain, see Pyramiden (Greenland). Ghost town in Svalbard, NorwayPyramiden ПирамидаGhost townPyramiden in 2012PyramidenCoordinates: 78°39′22″N 16°19′30″E / 78.65611°N 16.32500°E / 78.65611; 16.32500CountryNorwayTerritorySvalbardIslandSpitsbergenPopulation (2016) • Total6 (During summer) Pyramiden (Norwegian: [pʏrɑˈmîːdn̩]; Russian: Пирами́да, tr. Piramída, IPA: [pʲɪrɐˈmʲidə...

 

 

American politician Ben DiamondMember of the Florida House of Representativesfrom the 68th districtIn officeNovember 8, 2016 – November 8, 2022Preceded byDwight DudleySucceeded byLawrence McClure Personal detailsBornBenjamin Frank Diamond (1978-10-09) October 9, 1978 (age 45)Clearwater, Florida, U.S.Political partyDemocraticRelativesDante Fascell (grandfather)EducationYale University (BA)University of Florida (JD) Benjamin Frank Diamond[1][2] (born ...

 

 

Чжан Цзолинькит. 张作霖 14-й Президент Китайской республики 18 июня 1927 — 4 июня 1928 Предшественник Гу Вэйцзюнь (и.о.) Преемник Тань Янькай (как председатель национального правительства) Рождение 19 марта 1875(1875-03-19)[1]Хайчэн, Фэнтянь, империя Цин Смерть 4 июня 1928(1928-06-04)[1] ...

American comic book artist and editor, 1932-2010 Dick GiordanoDick Giordano by Michael NetzerBornRichard Joseph Giordano(1932-07-20)July 20, 1932New York City, U.S.DiedMarch 27, 2010(2010-03-27) (aged 77)Ormond Beach, Florida, U.S.Area(s)Penciller, Inker, EditorNotable worksAction Comics (Human Target)BatmanDetective ComicsWonder WomanAwardsAlley Award Best Editor (1969) Shazam Award Best Inker (Dramatic Division) (1970, 1971, 1973, and 1974) Inkwell Awards Joe Sinnott Hall of Fame (2009...

 

 

  لمعانٍ أخرى، طالع فارس (توضيح). فارسالتسمية للأنثى فارسة فرع من محارب النوع لقب نبيلرتبة عسكرية المجال فروسية العصور الوسطى تعديل - تعديل مصدري - تعديل ويكي بيانات ديفيد الأول ملك اسكتلندا يمنح لقب فارس الفارس هو شخص حاصل على لقب الفروسية الفخري من عاهل أو زعيم سياسي �...

 

 

Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Partai Demokrat Bebas Jerman – berita · surat kabar · buku · cendekiawan · JSTOR (March 2016) Partai Demokrat Bebas Freie Demokratische ParteiSingkatanFDPKetua umumChristian LindnerSekretaris UmumVolker ...

الأسماء والصفات الاسم الأسماء والصفات المؤلف أبو بكر البيهقي الموضوع أسماء الله الحسنى،  وتوحيد الأسماء والصفات  العقيدة أشعرية الفقه شافعية البلد إيران اللغة عربية حققه محمد زاهد الكوثري (وكيل المشيخة الإسلامية في الخلافة العثمانية سابقا) معلومات الطباعة الناشر ا...

 

 

1902 U.S. federal law creating an elected lower house in the legislature of the Philippines Henry Allen Cooper, the author of the Philippine Bill of 1902 The Philippine Organic Act (c. 1369, 32 Stat. 691) was a basic law for the Insular Government that was enacted by the United States Congress on July 1, 1902. It is also known as the Philippine Bill of 1902 and the Cooper Act, after its author Henry A. Cooper. The approval of the act coincided with the official end of the Philippine...

 

 

This article may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details. (May 2024) (Learn how and when to remove this message) Broadband Internet access device Example of a cable modem installed in a home office. A cable modem is a type of network bridge that provides bi-directional data communication via radio frequency channels on a hybrid fibre-coaxial (HFC), radio frequency over glass (RFoG)...

日本 > 九州地方 > 福岡県 > 福岡市 > 西区 > 玄界島 玄界島 島全景所在地 日本(福岡県福岡市)所在海域 玄界灘座標 北緯33度41分24秒 東経130度14分0秒 / 北緯33.69000度 東経130.23333度 / 33.69000; 130.23333面積 1.14 km²海岸線長 4.4 km最高標高 217.9 m玄界島玄界島 (福岡県)福岡県の地図を表示玄界島玄界島 (日本)日本の地図を表示 OpenSt...

 

 

RibollitaOriginiLuogo d'origine Italia RegioneToscana Zona di produzioneSiena, Firenze, Prato, Arezzo, Pistoia e Piana di Pisa DettagliCategoriaprimo piatto Ingredienti principaliverzacavolo nerofagiolipaneoliopomodoripatate La Ribollita, e la minestra di pane, sono piatti a base di pane toscano sciocco raffermo e verdure preparati tradizionalmente in alcune zone della Toscana, in particolare nella zona di Siena, Firenze, Pistoia, Prato e Arezzo. Indice 1 Storia 2 Preparazione 3 Note 4 B...

 

 

此条目序言章节没有充分总结全文内容要点。 (2020年12月13日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 鄭俊英KakaoTalk對話群組鄭俊英、崔鍾訓原文名 정준영 카카오톡 채팅방日期2015年11月– 2016年6月地点 韩国當前事件 鄭俊英KakaoTalk對話群組(韓語:정준영 카카오톡 채팅방)是指於2019年被揭發的韓國娛樂圈性犯罪醜聞[1]。 發展 背...

Chief of Defence Forcesผู้บัญชาการทหารสูงสุดFlag of the Chief of Defence ForcesIncumbentGeneral Songwit Noonpakdeesince 1 October 2023Ministry of DefenceMember ofRTARF HQReports toMinister of DefenceSeatLak Si, BangkokNominatorMinister of DefenceAppointerKing of ThailandFormation13 November 1940First holderField Marshal PhibunsongkhramWebsiteOfficial website The Chief of Defence Forces, previously known as the Supreme Commander, (Thai: ผู้�...

 

 

Dayung pada Olimpiade Musim Panas 2024LokasiStade nautique de Vaires-sur-Marne, National Olympic Nautical Stadium of Île-de-France, Vaires-sur-MarneTanggal27 Juli – 3 Agustus 2024Jumlah disiplin14 (7 putra, 7 putri)Peserta502 dari 64 negara← 20202028 → Dayung pada Olimpiade Musim Panas 2024 adalah pelaksanaan cabang olahraga dayung pada penyelenggaraan Olimpiade Musim Panas 2024. [1] Kompetisi pada cabang olahraga ini berlangsung di Stadion Kelautan Olimpiade ...