home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / atari / 8bit / 5970 < prev    next >
Encoding:
Internet Message Format  |  1993-01-28  |  13.1 KB

  1. Path: sparky!uunet!utcsri!torn!spool.mu.edu!yale.edu!ira.uka.de!math.fu-berlin.de!cs.tu-berlin.de!rossi
  2. From: rossi@cs.tu-berlin.de (Oliver Rosenkranz)
  3. Newsgroups: comp.sys.atari.8bit
  4. Subject: DOS overview
  5. Date: 26 Jan 1993 16:56:28 GMT
  6. Organization: Technical University of Berlin, Germany
  7. Lines: 352
  8. Message-ID: <1k3qfsINN6qq@news.cs.tu-berlin.de>
  9. NNTP-Posting-Host: hombre.cs.tu-berlin.de
  10. Keywords: DOS
  11. MIME-Version: 1.0
  12. Content-Type: text/plain
  13. Content-Transfer-Encoding: 8bit
  14.  
  15.             DOS overview
  16.  
  17.  by Oliver Rosenkranz
  18.  
  19.  Many Thanks to all the guys who supported me :
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  29.  
  30. DOS - Disk Operating System
  31.  
  32.  
  33. No ATARI 8 bit computer (the original ones) have an operting system onboard
  34. which is able to control/use a disk drive. This is because (a) ATARI computers
  35. have be developed in the 1970s when diskette technology was expensive,
  36. (b) such a DOS needs lots of memory which programs loaded by cassette can use,
  37. (c) ATARI didn't want to waste ROM (ROM was expensive, too), (d) a ROM-
  38. installed DOS would have set the standard of 1970s-software for the '80s and
  39. '90s (with their further hardware developments).
  40.  
  41. So, ATARI decided to give the user a disk-based tool named DOS.
  42. And because of this decision DOS 1.0 found its way to the ATARI community.
  43. But this tool was full of bugs and was not very user-friendly.
  44. So ATARI and others began to write new DOSses for the 8 bit and through the
  45. years new disk drives and floppy speeders gave the ATARIans a desire for
  46. better software to take full advantage of their hardware.
  47.  
  48. Now, in 1993 the number of different (?) DOS variants has been increased
  49. in a way that the 'normal' user isn't able anymore to overview them.
  50.  
  51.  
  52. I don't want to begin a never-ending discussion about the best or worst DOS
  53. ever published. Every user has its special interests and hardware configura-
  54. tions, needs other features and has his own requirements to a DOS.
  55.  
  56. I hope that I give YOU (whether you are an ATARI enthusiast or novice user)
  57. a little help and/or guideline through this jungle of different programs.
  58.  
  59. It's a matter of fact that I can't neither own all the DOS versions ever pro-
  60. duced for the 8 bit nor know all the features a every DOS offers.
  61. So, if you're missing a DOS or even a fact here, don't flame me but send me
  62. a mail (rossi@cs.tu-berlin.de) telling me about it. Write down all the details
  63. you did't see here and I will write them down and add them to the list.
  64.  
  65. I NEED YOUR HELP AND SUPPORT IF THIS ARTICLE SHOULD BE A HELP FOR OTHERS.
  66. Thank you in advance.
  67. --==rossi==--
  68.  
  69. Oliver Rosenkranz
  70. rossi@cs.tu-berlin.de
  71.  
  72. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  73.  
  74. THE BASICS :
  75. ------------
  76. Each Disk Operating System for the 400/800/800XL/600XL/1200XL/130XE (and others)
  77. has to offer several basic functions to control a disk environment. If some/
  78. a lot/all of those important features are absent, the program should better
  79. be called other than DOS.
  80. These functions are :
  81.  
  82. * to show (and maybe print) a disk directory
  83. * to format/initialize a diskette
  84. * to load a file into memory
  85. * to save memory to a disk file
  86. * to rename a file
  87. * to lock/unlock a file
  88. * to delete a file from disk
  89. * to copy a file from a disk to a disk
  90. * to copy a whole diskette
  91. * to go to a memory address (to start a program)
  92. * to write a executeable DOS to a diskette
  93. * to go to a cartridge (BASIC for XL/XE)
  94.  
  95. -------------------------------------------------------------------------------
  96.  
  97. Each DOS has special advantages/disadvantages.
  98. For example :
  99. A disk directory must not contain more than 64 (128) entries. So it's a
  100. difference whether the DOS is only one file or two or maybe 15 files.
  101. Many programmers use BASIC to write programs. But the more memory DOS uses
  102. the less memory is free for BASIC programs.
  103. Or...or...or...
  104.  
  105. So, here is a tabular in which some of the most important features are given
  106. to you. Compare them with each other...
  107.  
  108. A (user interface)   - in which way does DOS communicate with the user
  109. B (? FRE(0) )        - how much memory can be accessed under ATARI BASIC when
  110.                using a DOS
  111. C (memory residence) - is the WHOLE DOS (i.e. DOS.SYS and DUP.SYS) still in
  112.                memory when you leave it (maybe to BASIC) and do you
  113.                have to reload it when you want to return to DOS ?
  114. D (language)         - many DOS variants are written by people thinking of
  115.                local interests
  116. E (number of files)  - how many files do you have to put on a disk if you want
  117.                to load a complete DOS
  118. F (number of sectors)- how many sectors are allocated by DOS
  119. G (densities)         - which disk densities are supported by DOS
  120.                 S - single density
  121.                 M - medium density
  122.                 D - double density
  123.                 Q - quad density
  124.                 O - other density
  125. H (# of sectors DOS) - how many sectors do you have to reserve for DOS.SYS
  126. I (# of sectors DUP) -  "   "    "   "  "   "   "   "   "   "   "  DUP.SYS
  127. J (RESET)         - is the WHOLE DOS still in memory when RESET has been
  128.                pressed ?
  129.  
  130. Name         A    B    C   D        E   F    G     H    I    J
  131.  
  132. DOS 1.0        menu    28814    yes english    1   64   S     64   -    no
  133. DOS 2.0        menu    32274    no  english    2   81   S     39   42   no
  134. DOS 2.5        menu    32418    no  english/nl/ 2   79     SM    37   42   no
  135.                     german
  136. DOS 3.0        menu    32274    yes english/    ?   ?    O     ?    ?    no
  137.                     german
  138. DOS II+/D 4.3M    command    32085    yes english    1   37   SM    37   -    yes
  139. DOS II+/D 6.1    command 31502    yes english    1   38   SMD   38   -    yes
  140. Happy DOS 1050    menu    31176    yes english    2   71   SMD   37   34     yes
  141. DOS 2.5m    menu    32418    no  german    2   79   SM    37   42   no
  142. Funny DOS 3.0    menu    32274    no  english    2   115  O     39   76   no
  143. K-DOS        command    26956    yes english    9   151  S     81   -     no
  144. DOS XL 2.20    command 30990   yes english    ?   ?    SMD   46   ?    yes
  145. DOS XL 2.30    command    30990    yes english    19  628  SMD   46   59   yes
  146. Top-DOS .2    menu    31758    yes english    2   106  SDQ   38   68     choose
  147. Top-DOS 1.5a    menu    32014    yes english    2   126  SDQ   37   89   choose
  148. SpartaDOS 1.1    command    31502    yes english    4    ?   O     ?    ?    yes
  149. SpartaDOS 3.2c    command    32654    yes english    3    ?   O     ?    ?    yes
  150. MultiBoot XL4.0 menu    -    no  english    -    -   O     -    -    no
  151. SmartDOS 6.1D    menu    31734    no  english    2    104 SD    34   70   choose
  152. SmartDOS 8.2D    menu    32502    no  english    2    104 SD    34   70   choose
  153. DOS 2.6f    menu    32274    no  english    2    115 S     39   76   no
  154. DOS 2.9        menu    32274    no  english    2    115 O     39   76   no
  155. OS/A+ V2.0/4DOS command    31630    yes english    1    44  S     44   -    yes
  156. MyDOS 3.013    menu    32424    no  english    2    70  SD    28   42   yes
  157. MyDOS 4.50d    menu    31781    no  english    2    89  SD    35   54   yes
  158. XL-TOS 1.0    desktop    32418    no  english    5    493 SD    37   50   no
  159. G.O.S. 1.3    desktop    32274    no  english/    5    228 S     37   168  no
  160.                     german
  161. MachDOS 2.6XL    menu    30222    no  english    3    94  SD    37   50   yes
  162. BiboDOS 5.4RN    menu    31765    yes german    2    84  SMD   39   45   yes
  163. BiboDOS 5.4RF    menu    31216   yes german    2    84  SMD   39   45   yes
  164. BiboDOS 5.4RFXF menu    31569    yes german    2    84  SMDQ  39   45   yes
  165. BiboDOS 5.5RF    menu    31901    yes german    2    84  SMD(Q)39   45   yes
  166. ANTIC DOS 4.0    menu    39967?    no  english    2    ?   SMD   ?    48   no
  167. 1050 WS DOS 2.0    menu    23754    no  english    2    81  SD    39   42   no
  168. Action! DOS    command    31758    yes english    1    38  S     38   -    yes
  169. GEM-DOS        desktop -    no  english    7    216 S     39   -    no
  170. DOS IIs        menu    32274    no  english    2    81  S     39   42   no
  171. TurboDOS XE 2.0    command    31890    no  english/    2    73  SMDQ  33   40   yes
  172. ------------------------------------------------------------------------------
  173.  
  174. How man disk drives can be connected to your ATARI when using DOS :
  175.  
  176. Name        D1    D2    D3    D4    D5    D6    D7    D8    D9
  177. DOS 1.0        *    *    *    *
  178. DOS 2.0        *    *    *    *
  179. DOS 2.5        *    *    *    *
  180. DOS 2.5m    *    *    *    *
  181. DOS 3.0        *    *    *    *    *    *    *    *
  182. DOS 2.6f    *    *    *    *
  183. DOS 2.9        *    *    *    *
  184. Funny DOS 3.0    *    *    *    *
  185. DOS II+/D 4.3M    *    *    *    *
  186. DOS II+/D 6.1    *    *    *    *    *    *    *    *
  187. Happy DOS 1050    *    *    *    *    *    *    *    *
  188. K-DOS        *    *    *    *
  189. DOS XL 2.20    *    *    *    *    *    *    *    *
  190. DOS XL 2.30    *    *    *    *    *    *    *    *
  191. Top-DOS .2    *    *    *    *    *    *    *    *
  192. Top-DOS 1.5a    *    *    *    *    *    *    *    *
  193. SpartaDOS 1.1    ???
  194. SpartaDOS 3.2c    ???
  195. MultiBoot XL4.0    *
  196. SmartDOS 6.1D    *    *    *    *
  197. SmartDOS 8.2D    *    *    *    *
  198. OS/A+ V2.0/4DOS    *    *    *    *    *    *    *    *     *
  199. MyDOS 3.013    *    *    *    *    *    *    *    *     *
  200. MyDOS 4.50d    *    *    *    *    *    *    *    *
  201. XL-TOS 1.0    *    *
  202. G.O.S. 1.3    *    *    *
  203. MachDOS 2.6XL    *    *    *    *
  204. BiboDOS (all)    *    *    *    *    *    *    *    *
  205. ANTIC! DOS 4.0    ???
  206. 1050 WS DOS 2.0    *    *    *    *    *    *    *    *     *
  207. Action! DOS    *    *    *    *    *    *    *    *     *
  208. GEM-DOS        *    *
  209. DOS IIs        *    *    *    *
  210. TurboDOS XE 2.0    *    *    *    *    *    *    *    *
  211.  
  212. -------------------------------------------------------------------------------
  213. But statistics isn't all....
  214.  
  215. Here are the features the DOS variants are standing for...
  216.  
  217.  
  218. DOS 1.0            -devine device        -full of bugs
  219.  
  220. DOS 2.0            -standard        -not very user-friendly
  221.  
  222. DOS 2.5            -better than DOS 2.0 but not really user-friendly
  223.  
  224. DOS 3.0            -uses system files    -not kompatible to DOS 2.5
  225.             -convert DOS 2 -Files    -online help
  226.             -create your own commands
  227.  
  228. DOS 2.5m        -like DOS 2.5 but without the need to press RETURN
  229.              after the command letter
  230.  
  231. DOS II+/D 4.3M        -clear disk (delete files & new dir)
  232.             -diskname
  233.             -mini ml monitor (mem-dump,mem-change,show registers)
  234.             -12KB RANdisk (build-in,M: $5000 - $7F00)
  235.  
  236. DOS II+/D 6.1        -like version 4.3M
  237.             -other features ???
  238.  
  239. Happy DOS 1050        -1011 free sectors (1010 are normal)
  240.             -revive file        -no RETURN after command
  241.  
  242. FunnyDOS 3.0        -931 free sectors    -drive speed test
  243.             -radix convert (hex,dec)-check sectors
  244.             -copy sectors
  245.             (DOS 2.9 is like this one but with a black background)
  246.  
  247. DOS 2.6f        -like Funny DOS 3.0 but only 707 free sectors
  248.              (for ATARI 810 users)
  249.  
  250. K-DOS            -uses system files    -revive file
  251.             -ml monitor (procede,examine,alter register)
  252.             -boots system if RESET is pressed
  253.             -kill            -UDC
  254.  
  255. DOS XL 2.20        -uses system files
  256.             -other features ???
  257.  
  258. DOS XL 2.30        -uses system files
  259.             -other features ???
  260.  
  261. Top-DOS .2        -undelete        -create your own commands
  262.             -ml monitor (read,edit)    -bypass-cartridge (choosable)
  263.             -set left margin    -Auto-RS232 (choosable)
  264.             -system drive#        -number of buffers
  265.  
  266. Top-DOS 1.5a        -like version .2
  267.             -choosable RAMdisk#
  268.             -set time-out        -error list
  269.             -online help        -number conversion
  270.  
  271. SpartaDOS 1.1        -diskname        -uses system files
  272.             -sub-directories    -not compatible with DOS 2.5
  273.             -different dir (name,bytes,date,time)
  274.             -undelete        -system clock
  275.  
  276. SpartaDOS 3.2c        -like version 1.1    -extra date/time line
  277.             -easy multifile copy    -various disk init formats
  278.             -speed check        -sector copy
  279.  
  280. MultiBoot XL! 4.0    -not really a DOS but a disk/cassette-copy/load utility
  281.             -not compatible with DOS 2.5
  282.             -it options : write MB4.0, load boot prg cass/disk,
  283.                       write boot prg cass/disk, copy file
  284.                       rename file,sector copy,format disk
  285.                       delete file
  286.  
  287. SmartDOS 6.1D        -copy sectors        -test sectors
  288. (RANA-DOS)        -speed check        -easy to use
  289.  
  290. SmartDOS 8.2D        -like version 6.1D
  291.             -less memory needed    -other features ???
  292.  
  293. OS/A+ V.2.00/4 DOS    -uses system files
  294.             -other features ???
  295.  
  296. MyDOS 3.013        -drive configuration    -choose system drive#
  297.             -directory name
  298.  
  299. XL-TOS 1.0        -uses windows,icons,pull-down-menues
  300.             -no wrtieTOS,save file,copy file/disk, go address
  301.              feature
  302.  
  303. G.O.S. 1.3        -uses window/icons/pull-down-menues
  304.             -sub-directories    -change colors
  305.             -directory name        -disk name/drive name
  306.             -print file        -edit file
  307.  
  308. MachDOS v2.6XL        -choose system drive#    -convert files
  309.  
  310. BiboDOS 5.4 RN        -good RAMdisk support    -easy to use
  311.             -configuration (#of buffers, RAMdisk resident?,
  312.              RAMdisk?,keyboard buffer?)
  313.              -startup edit        -1011 free sectors
  314.              -undelete        -dir when number-key is pressed
  315.              -supports XF551
  316.  
  317. BiboDOS 5.4 RF        -like version 5.4RN    -supports several disk speeders
  318.  
  319. BiboDOS 5.4 RN/XF    -like version 5.4RN    -especially written for XF551
  320.                          users
  321.  
  322. BiboDOS 5.5 RF        -like version 5.4RF    -BASIC on/off
  323.             -clear disk        -show file
  324.             -special configuration (repeat frequence,wait time)
  325.  
  326. ANTIC! DOS 4.0        ???
  327.  
  328. 1050 Warp Speed DOS 2.0    -like DOS 2.0        -supports warp speed
  329.  
  330. Action! DOS        -like OS/A+ DOS        -dir shows a line '# of files'
  331.  
  332. GEM-DOS            -uses windows,icons,pull-down-menues,icons for files
  333.             -full of bugs
  334.  
  335. DOS IIs            -like DOS 2.0        -special copy routine
  336.  
  337. Turbo-DOS XE V2.0 HS    -short info about all commands (without disk access)
  338.             -uses system files    -show/edit system variables
  339.             -radix convert(hex,dez,ATASCII)
  340.             -hexdump/edit        -BASIC on/off
  341.             -recognizes automatically the density of the disk
  342.             -look at load/start addresses/areas of files
  343.             -get file checksum    -show files
  344.             -clear dir        -give command chain to cartridge
  345.             -write fileloaderDOS to disk (GAMEDOS)
  346.             -batch files        -disk copy with density-mix
  347.             -supports disk speeder    -complex but easy to use options                         for most commands
  348.             -online help        -support for XF551
  349.  
  350. ----------------------- without any guarantees --------------------------------
  351.  
  352. This list is incomplete. To make it more complete and help all users to
  353. choose between DOS variants, please check out this list for failures or/and
  354. lecks of information. If you find some facts I didn't pay attention for,
  355. drop me a line via email (rossi@cs.tu-berlin.de) and I will update this list
  356. and put your name to it, if the hint is new to me/the list.
  357. Even if you have a new DOS or another DOS version you don't find on this list
  358. gimme a description of it with all the facts you know about it which are impor-
  359. tant for the list...
  360.  
  361. Thank you in advance
  362. --==rossi==--
  363. Oliver Rosenkranz
  364. rossi@cs.tu-berlin.de
  365.  
  366.  
  367.