Articulo de referencia

86-DOS

86-DOS (conocido internamente como QDOS , [ 1 ] por Quick and Dirty Operating System ) es un sistema operativo descontinuado desarrollado y comercializado por Seattle Computer P...

86-DOS (conocido internamente como QDOS , [ 1 ] por Quick and Dirty Operating System ) es un sistema operativo descontinuado desarrollado y comercializado por Seattle Computer Products (SCP) para su kit de computadora basado en Intel 8086 .

86-DOS compartía algunos de sus comandos con otros sistemas operativos como OS/8 y CP/M , lo que facilitaba la adaptación de programas de este último. Su interfaz de programación de aplicaciones era muy similar a la de CP/M. El sistema fue licenciado y posteriormente adquirido por Microsoft , que lo desarrolló aún más como MS-DOS e IBM PC DOS . [ 2 ]

Historia

Orígenes

86-DOS se creó porque las ventas del kit de computadora 8086 de Seattle Computer Products , presentado en junio de 1979 y enviado en noviembre, [ 3 ] estaban estancadas debido a la ausencia de un sistema operativo. El único software que SCP podía vender con la placa era Standalone Disk BASIC-86 de Microsoft , que Microsoft había desarrollado en un prototipo del hardware de SCP. [ 3 ] SCP quería ofrecer la versión 8086 de CP/M que Digital Research había anunciado inicialmente para noviembre de 1979, pero se retrasó y su fecha de lanzamiento era incierta. [ 4 ] Esta no era la primera vez que Digital Research se había quedado rezagada con respecto a los desarrollos de hardware; dos años antes había tardado en adaptar CP/M a los nuevos formatos de disquete y unidades de disco duro . En abril de 1980, SCP asignó a Tim Paterson, de 24 años, el desarrollo de un sustituto para CP/M-86 . [ 3 ]

Utilizando un manual de CP/M-80 como referencia, [ 5 ] Paterson modeló 86-DOS a partir de su arquitectura e interfaces, pero adaptándolo para cumplir con los requisitos del procesador Intel 8086 de 16 bits , para una fácil (y parcialmente automatizada) traducción a nivel de código fuente de los muchos programas CP/M de 8 bits existentes; [ 4 ] portarlos a DOS o CP/M-86 era aproximadamente igual de difícil [ 6 ] y se facilitó por el hecho de que Intel ya había publicado un método que podía usarse para traducir automáticamente el software del procesador Intel 8080 , para el cual se había diseñado CP/M, al nuevo conjunto de instrucciones 8086. [ 4 ] Al mismo tiempo, hizo una serie de cambios y mejoras para abordar lo que él consideraba las deficiencias de CP/M. CP/M almacenaba en caché la información del sistema de archivos en la memoria para mayor velocidad, pero esto requería que un usuario forzara una actualización en un disco antes de extraerlo; si el usuario lo olvidaba, el disco se corrompería. Paterson optó por el método más seguro, aunque más lento, de actualizar el disco con cada operación. El comando PIP de CP/M , que copiaba archivos, admitía varios nombres de archivo especiales que hacían referencia a dispositivos de hardware como impresoras y puertos de comunicación . Paterson integró estos nombres en el sistema operativo como archivos de dispositivo para que cualquier programa pudiera utilizarlos. Le dio a su programa de copia el nombre más intuitivo de COPY . En lugar de implementar el sistema de archivos de CP/M , se basó en el sistema de archivos FAT ( Tabla de Asignación de Archivos ) de Microsoft Standalone Disk BASIC-86 . [ 2 ]

A mediados de 1980, SCP anunció 86-DOS, con un precio de 95 dólares estadounidenses para los propietarios de su placa 8086 de 1290 dólares y de 195 dólares para los demás. Promocionaba la capacidad del software para leer el código fuente del Zilog Z80 desde un disco CP/M y traducirlo al código fuente del 8086, y prometía que solo se necesitaban "pequeñas correcciones y optimizaciones manuales" para producir binarios para el 8086. [ 7 ]

Interés de IBM

En octubre de 1980, IBM estaba desarrollando lo que se convertiría en el IBM Personal Computer original . CP/M era, con diferencia, el sistema operativo más popular en uso en ese momento, e IBM sentía que necesitaba CP/M para competir. Los representantes de IBM visitaron Digital Research y discutieron las licencias con la representante de licencias de Digital Research, Dorothy Kildall (de soltera McEwen), quien dudó en firmar el acuerdo de confidencialidad de IBM . Aunque el acuerdo de confidencialidad fue aceptado posteriormente, Digital Research no aceptó la propuesta de IBM de 250.000 dólares estadounidenses a cambio de tantas copias como IBM pudiera vender, insistiendo en el plan habitual basado en regalías . [ 8 ] En conversaciones posteriores entre IBM y Bill Gates , Gates mencionó la existencia de 86-DOS, y el representante de IBM, Jack Sams, le dijo que obtuviera una licencia para ello.

Creación de PC  DOS

Microsoft adquirió una licencia no exclusiva de 86-DOS de Seattle Computer Products [ 9 ] en diciembre de 1980 por US$25,000 . En mayo de 1981, contrató a Tim Paterson para adaptar el sistema al IBM PC [ 3 ] , que utilizaba el procesador Intel 8088, más lento y económico, y contaba con su propia familia de periféricos. IBM siguió de cerca el desarrollo [ 3 ] y presentó más de 300 solicitudes de cambio antes de aceptar el producto y redactar su manual de usuario. 

En julio de 1981, un mes antes del lanzamiento del PC, Microsoft compró todos los derechos de 86-DOS a SCP por US$50,000 . [ 3 ] [ 10 ] [ 11 ] Cumplía con los criterios principales de IBM: se parecía a CP/M, [ 2 ] y era fácil adaptar los programas CP/M de 8 bits existentes para que se ejecutaran bajo él, en particular gracias al comando TRANS que traducía los archivos fuente de instrucciones de máquina 8080 a 8086. Microsoft licenció 86-DOS a IBM, y se convirtió en PC  DOS  1.0. Esta licencia también permitió a Microsoft vender DOS a otras compañías, lo que hizo. El acuerdo fue un éxito rotundo, y SCP alegó posteriormente ante los tribunales que Microsoft había ocultado su relación con IBM para comprar el sistema operativo a bajo precio. Finalmente, SCP recibió una indemnización de US$1 millón. 

Disputa sobre propiedad intelectual

Cuando Gary Kildall, fundador de Digital Research, examinó PC  DOS y descubrió que duplicaba la interfaz de programación de CP/M, quiso demandar a IBM, que en aquel momento afirmaba que PC  DOS era un producto propio. Sin embargo, el abogado de Digital Research consideró que la legislación pertinente no era lo suficientemente clara como para justificar la demanda. Aun así, Kildall se enfrentó a IBM y la convenció de ofrecer CP/M-86 junto con la PC a cambio de una exención de responsabilidad.

La controversia ha continuado en torno a la similitud entre los dos sistemas. Quizás la afirmación más sensacional provino de Jerry Pournelle , quien dijo que Kildall le demostró personalmente que DOS contenía código CP/M al ingresar un comando en DOS que mostraba el nombre de Kildall, [ 12 ] [ nb 1 ] pero Pournelle nunca reveló el comando y nadie se ha presentado para corroborar su historia. Un libro de 2004 sobre Kildall dice que usó dicho mensaje cifrado para demostrar que otros fabricantes habían copiado CP/M, pero no dice que encontró el mensaje en DOS; [ 13 ] en cambio, las memorias de Kildall (una fuente para el libro) apuntaban a la conocida similitud de la interfaz. Paterson insiste en que el software 86-DOS fue su obra original y ha negado referirse o usar de alguna manera código CP/M mientras lo escribía. [ 14 ] [ 15 ] Después de que el libro de 2004 apareció, demandó a los autores y editores por difamación . [ 16 ] El tribunal dictaminó en sentencia sumaria que no se había producido difamación, ya que las afirmaciones del libro eran opiniones basadas en investigaciones o no eran demostrablemente falsas. [ 17 ]

Versiones

Características

Comandos

La siguiente lista de comandos es compatible con 86-DOS. [ 25 ]

comandos internos

Comandos externos

EDLIN

En 1982, cuando IBM solicitó a Microsoft que lanzara una versión de DOS compatible con discos duros , PC DOS 2.0 era prácticamente una reescritura completa de DOS, por lo que en marzo de 1983 quedaba muy poco de 86-DOS. El elemento más perdurable de 86-DOS era su editor de línea primitivo, EDLIN , que siguió siendo el único editor incluido en las versiones de DOS de Microsoft hasta el lanzamiento de MS-DOS 5.0 en junio de 1991 , que incluía un editor de interfaz de usuario basado en texto llamado MS-DOS Editor , basado en QBasic . EDLIN aún se puede usar en máquinas actuales, ya que existe un entorno DOS emulado hasta Windows 10 (32 bits).

Formatos de disco compatibles

El sistema operativo 86-DOS de Seattle Computer Products era compatible con el sistema de archivos FAT12 en una variedad de unidades de disquete de 8 y 5,25 pulgadas, utilizando controladores de disquete S-100 fabricados por Cromemco , Tarbell Electronics y North Star Computers . Las placas de Cromemco y Tarbell, basadas en el chip Western Digital FD1771, admitían unidades de disquete de una sola cara y densidad simple con sectores suaves. También se admitía una placa de doble densidad de Tarbell que utilizaba el chip FD1791 . Posteriormente, SCP ofreció controladores de disquete avanzados, como la serie Disk Master.

86-DOS no aprovechaba un byte de identificación FAT [ nb 2 ] ni un bloque de parámetros BIOS (BPB), como sí lo hacen las versiones posteriores de DOS, para distinguir entre diferentes formatos de medios; en su lugar, se codificaban letras de unidad distintas durante la compilación para asociarlas con diferentes unidades de disquete físicas, caras y densidades. Esto significaba que, según su tipo, un disco debía direccionarse con una letra de unidad específica para ser reconocido correctamente. Este concepto fue emulado posteriormente con mayor flexibilidad por DRIVER.SYS en DOS 3.x y versiones posteriores.

Existían dos variantes de formato lógico del formato FAT de 12 bits de 86-DOS: el formato original con entradas de directorio de 16 bytes y el formato posterior (desde 86-DOS 0.42 ) con entradas de directorio de 32 bytes. Solo el segundo es lógicamente compatible con el formato FAT12 conocido desde el lanzamiento de MS-DOS y PC  DOS. MS-DOS todavía no puede montar dichos volúmenes, ya que en ausencia de un BPB recurre a recuperar el ID FAT en la entrada FAT para el clúster 0 para elegir entre perfiles de geometría de disco codificados. En todos los formatos de un volumen formateado bajo MS-DOS que de otro modo serían compatibles con ambos sistemas y normalmente también en todos los demás formatos, este ID se encuentra en el primer byte del sector lógico 1, es decir, el segundo sector del volumen con dirección física de sector de cabeza de cilindro (CHS) 0/0/2 o dirección de direccionamiento de bloque lógico (LBA) 1, ya que MS-DOS asume un único sector reservado, el sector de arranque. En 86-DOS, el área de sectores reservados es significativamente mayor (pistas completas), y por lo tanto, el ID FAT prototípico 0xFE(y 0xFF) se encuentra en otra parte del disco, lo que hace imposible que MS-DOS lo recupere, e incluso si lo hiciera, el perfil de disco codificado asociado no tendría en cuenta esta región de sectores reservados más grande en 86-DOS. [ nb 2 ]

Los soportes de disquete de CP/M  2 se podían leer a través de RDCPM .

86-DOS no ofrecía soporte específico para discos fijos , pero empresas como Tallgrass Technologies ofrecían soluciones de terceros en forma de controladores de disco duro y extensiones de sistema de E/S correspondientes para 86-DOS , lo que permitía acceder a discos duros de forma similar a los superdisquetes dentro de los límites de tamaño del sistema de archivos FAT12.

Varias versiones OEM de MS-DOS 1.2x y 2.x también admitían varios formatos de disquete FAT12 de 8 pulgadas similares, aunque no idénticos a los admitidos por 86-DOS. [ nb 2 ]

Formatos de disco compatibles con una de las últimas versiones desarrolladas por Tim Paterson en Microsoft, MS-DOS 1.25 [ 21 ] [ 26 ] [ 27 ] [ 28 ] (marzo de 1982) para la computadora SCP Gazelle con controlador SCP o controlador Cromemco 16FDC (por defecto, esta versión solo admitía las variantes compatibles con MS-DOS de la 8.0  en formatos con un solo sector reservado, pero podía construirse para proporcionar dos letras de unidad adicionales para leer y escribir disquetes en el anterior SCP 86-DOS 8.0  en formatos de disco desde la versión 0.42 también):

En 1984, Seattle Computer Products lanzó una versión OEM de MS-DOS 2.0 para la computadora SCP S-100 con controlador de disquete Disk Master SCP-500. Añadió soporte para 5,25  en formatos FAT12 DD/1S (180  KB) y DD/2S (360  KB) y también admitía formatos más antiguos , aunque posiblemente con algunos parámetros modificados en comparación con MS-DOS 1.25 . [ 29 ]

Véase también

Notas

  1. De manera algo irónica en el contexto dela afirmación de Jerry Pournelle de que Gary Kildall le mostró una forma de mostrar el nombre de Kildall en DOS, Tim Paterson afirma haber escondido un huevo de Pascua , mostrando su propio nombre, en elcódigo FAT de MSX-DOS 1, cuando desarrolló esteclon de CP/M basado en Z80 que se asemejaba a 86-DOS/ MS-DOS 1.25 en 1983: Paterson, Tim (2014-02-17). "The History of MSX-DOS" . Jorito, Maggoo, John Hassink, MSX Resource Center . Recuperado el 2014-05-31 .
  2. Las imágenes de 250,25 KB formateadas en 86 -DOS 1.00 tienen un ID FAT de FEh; sin embargo, a diferencia de MS-DOS/PC DOS , 86-DOS no parece usar esto para detectar el formato del disco, ya que esta información está codificada en los perfiles de disco asociados a ciertas letras de unidad en tiempo de compilación. MS-DOS no podría montar tales volúmenes ya que (en ausencia de un BPB) espera el ID FAT en el sector lógico 1, asumiendo solo un sector reservado de 512 bytes (el sector de arranque en el sector lógico 0) en lugar de los 52 sectores reservados de 128 bytes que usa 86-DOS aquí. Esto funciona para MS-DOS porque los archivos del sistema no son parte del área reservada en MS-DOS, mientras que en 86-DOS no hay archivos del sistema y elkernel de DOS de aproximadamente 6 KB se encuentra en el área reservada.   
  3. 1 2 3 4 Al ejecutar elCLEARcomando en 86-DOS 1.00 COMMAND.COM parece inicializar el byte de ID FAT de un volumen a FEh, independientemente de la unidad de disco y el formato utilizados.
  4. DOS 1.x no admite un BPB , pero esta entrada para el número de sectores físicos por pista corresponde con el desplazamiento BPB0x0Den DOS 3.0 y versiones posteriores.
  5. DOS 1.x no admite un BPB , pero esta entrada para el número de cabezales corresponde con el desplazamiento BPB0x0Fen DOS 3.0 y versiones posteriores.
  6. DOS 1.x no admite un BPB , pero esta entrada para los bytes por sector lógico corresponde con el desplazamiento BPB0x00en DOS 2.0 y versiones posteriores.
  7. DOS 1.x no admite un BPB , pero esta entrada para los sectores lógicos por clúster (unidades de asignación) corresponde con el desplazamiento BPB0x02en DOS 2.0 y versiones posteriores.
  8. DOS 1.x no admite un BPB , pero esta entrada para el número de sectores lógicos reservados corresponde con el desplazamiento BPB0x03en DOS 2.0 y versiones posteriores.
  9. DOS 1.x no admite un BPB , pero esta entrada para el número de FATs corresponde con el desplazamiento BPB0x05en DOS 2.0 y versiones posteriores.
  10. DOS 1.x no admite un BPB , pero esta entrada para el número de entradas del directorio raíz (de 32 bytes) corresponde con el desplazamiento BPB0x06en DOS 2.0 y versiones posteriores.
  11. DOS 1.x no admite un BPB , pero esta entrada para el número total de sectores lógicos corresponde con el desplazamiento BPB0x08en DOS 2.0 y versiones posteriores.
  12. DOS 1.x no admite un BPB , pero esta entrada para el número de sectores lógicos por FAT corresponde con el desplazamiento BPB0x0Ben DOS 2.0 y versiones posteriores.
  13. DOS 1.x no admite un BPB , pero esta entrada para el número de sectores ocultos corresponde con el desplazamiento BPB0x11en DOS 3.0 y versiones posteriores.
  14. Por razones desconocidas, algunos documentos de Microsoft dan un valor de 3 para esta entrada, cuando técnicamente 0 parece correcto. SCP MS-DOS 1.25 también asume implícitamente 0.
  15. DOS 1.x no admite un BPB , pero esta entrada para el ID de FAT corresponde con el byte descriptor de medios en el desplazamiento BPB0x0Aen DOS 2.0 y versiones posteriores.

Referencias

  1. Paterson, Tim (5 de agosto de 2018). "El DOS original y los viejos tiempos" . YouTube . Mountain View, CA, Estados Unidos: Vintage Computer Federation . Consultado el 1 de marzo de 2022 .
  2. 1 2 3 Allen, Paul ; Gates, Bill ; King, Adrian; Larson, Chris ; Letwin, Gordon ; O'Rear, Bob ; Paterson, Tim ; Peters, Chris; Phillips, Bruce; Reynolds, Aaron ; Stillmaker, Betty; Zbikowski, Mark (1986). "Asesores técnicos". MS-DOS (versiones 1.0-3.2) Enciclopedia de referencia técnica . Por Bornstein, Howard; Bredehoeft, Lawrence; Duncan, Ray; Morris, Carol; Rose, David; Socha, John ; Tomlin, Jim; Vian, Kathleen; Wolverton, Van. Beley, Jim; Preppernau, Barry; Beason, Pam; Lewis, Andrea; Rygmyr, David (eds.). Biblioteca de referencia de Microsoft. Vol. 1 (edición original retirada ). Redmond, Washington, EE. UU.: Microsoft Press . ISBN   0-914845-69-1LCCN 86-8640 . OCLC 635600205 .​  (xvii+1053 páginas; 29  cm) (Nota: Esta edición original contiene diagramas de flujo del funcionamiento interno del sistema. Microsoft la retiró antes de su distribución masiva en 1986 porque contenía muchos errores de hecho, así como información clasificada que no debería haberse publicado. Sobrevivieron pocas copias impresas. Fue reemplazada por una edición completamente revisada en 1988.)
  3. 1 2 3 4 5 6 7 8 9 10 11 12 Hunter, David (marzo de 1983). "Las raíces de DOS: Tim Paterson" . Softalk . Archivado del original el 6 de septiembre de 2019. Recuperado el 18 de agosto de 2013 .
  4. 1 2 3 Paterson, Tim (junio de 1983). "Una mirada al interior de MS-DOS: las decisiones de diseño detrás del popular sistema operativo" . Byte . 6. 8. Byte Publications Inc .: 230. Recuperado el 19 de octubre de 2013 .(Nota: El artículo suele usar "MS-DOS" para referirse tanto a 86-DOS como a MS-DOS, pero menciona QDOS y 86-DOS en un artículo aparte titulado "Una breve historia de MS-DOS").
  5. Cringely, Robert X. (junio de 1996). "Parte II" . Triunfo de los nerds: El auge de los imperios accidentales . Temporada 1. PBS.
  6. Edlin, Jim (1982-06-07). "Llega CP/M: IBM lanza una versión de CP/M-86 adaptada para PC que aprovecha la curva de aprendizaje" . PC Magazine : 43. Consultado el 21 de octubre de 2013 .
  7. 1 2 Seattle Computer Products (agosto de 1980). "86-DOS - SISTEMA OPERATIVO 8086 - $95" . Byte (Anuncio). Vol. 5, n.º 8. BYTE Publications Inc. pág. 173. ISSN 0360-5280 . CODEN BYTEDJ . Consultado el 18 de agosto de 2013 .     (Nota: El anuncio de SCP ya denomina al producto 86-DOS , pero no menciona un número de versión específico. Se sabe que la versión 0.3 ya se llamaba 86-DOS, por lo que el cambio de nombre debió producirse para la versión 0.2 o inmediatamente después, en agosto de 1980).
  8. Freiberger, Paul ; Swaine, Michael (2000) [1984]. Fuego en el valle: La creación del ordenador personal (2.ª ed.). Nueva York: McGraw-Hill . págs. 332–333 . ISBN   0-07-135892-7.
  9. 1 2 3 "86-DOS versión 0.3 (1980-11-15) Acuerdo de licencia entre Seattle Computer Products y Microsoft" (PDF) . 1981-01-06. Archivado (PDF) del original el 2020-02-18 . Recuperado el 2013-04-01 .(Nota: Publicado como parte del caso Comes contra Microsoft como prueba número 1).
  10. 1 2 3 4 "Acuerdo de venta de 86-DOS entre Seattle Computer Products y Microsoft" (PDF) . 27 de julio de 1981. Archivado (PDF) del original el 19 de febrero de 2020. Recuperado el 1 de abril de 2013 .(Nota: Publicado como parte del caso Comes contra Microsoft como prueba número 2. El documento también lleva un sello de fecha mecanografiado del 22 de julio de 1981).
  11. Zbikowski, Mark ; Allen, Paul ; Ballmer, Steve ; Borman, Reuben; Borman, Rob; Butler, John; Carroll, Chuck; Chamberlain, Mark; Chell, David; Colee, Mike; Courtney, Mike; Dryfoos, Mike; Duncan, Rachel; Eckhardt, Kurt; Evans, Eric; Farmer, Rick; Gates, Bill ; Geary, Michael; Griffin, Bob; Hogarth, Doug; Johnson, James W.; Kermaani, Kaamel; King, Adrian; Koch, Reed; Landowski, James; Larson, Chris; Lennon, Thomas; Lipkie, Dan; McDonald, Marc ; McKinney, Bruce; Martin, Pascal; Mathers, Estelle; Matthews, Bob; Melin, David; Mergentime, Charles; Nevin, Randy; Newell, Dan; Newell, Tani; Norris, David; O'Leary, Mike; O'Rear, Bob ; Olsson, Mike; Osterman, Larry; Ostling, Ridge; Pai, Sunil; Paterson, Tim ; Perez, Gary; Peters, Chris; Petzold, Charles ; Pollock, John; Reynolds, Aaron ; Rubin, Darryl; Ryan, Ralph; Schulmeisters, Karl; Shah, Rajen; Shaw, Barry; Short, Anthony; Slivka, Ben; Smirl, Jon; Stillmaker, Betty; Stoddard, John; Tillman, Dennis; Whitten, Greg; Yount, Natalie; Zeck, Steve (1988). "Asesores técnicos". La enciclopedia de MS-DOS: versiones 1.0 a 3.2 . Por Duncan, Ray; Bostwick, Steve; Burgoyne, Keith; Byers, Robert A.; Hogan, Thom; Kyle, Jim; Letwin, Gordon ; Petzold, Charles ; Rabinowitz, Chip; Tomlin, Jim; Wilton, Richard; Wolverton, Van; Wong, William; Woodcock, JoAnne (Edición completamente revisada ). Redmond, Washington, EE. UU.: Microsoft Press . pág. 20. ISBN   1-55615-049-0LCCN 87-21452 . OCLC 16581341 .​  (xix+1570 páginas; 26  cm) (NB. Esta edición se publicó en 1988 después de una extensa revisión de la primera edición de 1986, que fue retirada, por un equipo diferente de autores.)
  12. "esta SEMANA en TECNOLOGÍA" . The TWiT Netcast Network (Podcast). 16 de octubre de 2006. Consultado el 28 de noviembre de 2006 .{{cite podcast}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  13. Evans, Harold ; Buckland, Gail; Lefer, David (2004). They Made America: From the Steam Engine to the Search Engine: Two Centuries of Innovators . Little, Brown and Co. ISBN 0-316-27766-5.
  14. Paterson, Tim (3 de octubre de 1994). "Los orígenes de DOS: el creador de DOS expone su visión de la relación entre CP/M y MS-DOS" (PDF) . Microprocessor Report . 8 (13). MicroDesign Resources (MDR). ISSN 0899-9341 . Archivado del original (PDF) el 31 de mayo de 2012. 
  15. Paterson, Tim (1997-05-06). "Testimonio de DOS" . Cartas. PC Magazine . Vol. 16, n.º 9. Ziff-Davis Publishing Company . pág. 24. Archivado del original el 2021-12-03 . Recuperado el 2021-12-03 .   
  16. "Programador demanda a autor por su papel en la historia de Microsoft" . USA Today . Associated Press. 3 de febrero de 2005. Consultado el 28 de noviembre de 2006 .
  17. Tribunal de Distrito de los Estados Unidos para el Distrito Oeste de Washington (25/07/2007) [28/02/2005]. "Paterson v. Little, Brown, and Co., et al. - Orden" (PDF) . Seattle Times . Seattle, Washington, EE. UU. Caso 2:05-cv-01719-TSZ Documento 29. Archivado del original (PDF) el 03/10/2018 . Recuperado el 21/12/2014 .
  18. Paterson, Tim (30 de septiembre de 2007). "Diseño de DOS" . DosMan Drivel . Archivado del original el 20 de enero de 2013. Recuperado el 4 de julio de 2011 .
  19. Schulman, Andrew; Brown, Ralf D .; Maxey, David; Michels, Raymond J.; Kyle, Jim (1994) [noviembre de 1993]. Undocumented DOS: Guía del programador para funciones y estructuras de datos reservadas de MS-DOS, ampliada para incluir MS-DOS 6, Novell DOS y Windows 3.1 (2.ª ed.). Reading, Massachusetts: Addison Wesley . ISBN  0-201-63287-X.(xviii+856+vi páginas, disquete de 3,5") Erratas:
  20. 1 2 3 4 5 6 Paterson, Tim (junio de 1983). "Una breve historia de MS-DOS" . Byte . 8 (6.ª ed.). ISSN 0360-5280 . Archivado del original el 31 de octubre de 2015. Recuperado el 18 de agosto de 2013 .  (Nota: Esta fuente menciona el 27 de julio de 1981 como fecha de compra).
  21. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Paterson, Tim (19 de diciembre de 2013) [1983]. "Microsoft DOS V1.1 y V2.0: /msdos/v11source/MSDOS.ASM" . Museo de Historia de la Computación , Microsoft . Recuperado el 25 de marzo de 2014 .(Nota: Si bien los editores afirman que se trata de MS-DOS 1.1 y 2.0, en realidad es SCP MS-DOS 1.25 y una mezcla de Altos MS-DOS 2.11 y TeleVideo PC DOS 2.11 ).
  22. Seattle Computer Products (1981). "SCP 86-DOS 1.0 Addendum" (PDF) . Archivado (PDF) del original el 19 de febrero de 2020. Recuperado el 2 de abril de 2013 .(1+14+1 páginas)
  23. 1 2 3 4 5 6 7 Un archivo ZIP que contiene la mayoría de los archivos desde 86-DOS 0.75 (17/18/1981-04 /1981 ) hasta 1.00 /1.10 (21/07/1981 )
  24. Imágenes de disco 86-DOS 1.00 para el simulador SIMH
  25. 86-DOS - Sistema operativo de disco para el 8086 - Manual del usuario (PDF) . Versión 0.3 ( edición preliminar). Seattle, Washington, EE. UU.: Seattle Computer Products, Inc. 1980. Archivado del original (PDF) el 14 de julio de 2019. Consultado el 14 de julio de 2019 . (59 páginas)
  26. Imágenes de disco MS-DOS 1.25 para el simulador SIMH
  27. Shustek, Len (24 de marzo de 2014). "Código fuente antiguo de Microsoft MS-DOS" . Software Gems: The Computer History Museum Historical Source Code Series . Recuperado el 29 de marzo de 2014 .(Nota: Si bien el autor afirma que se trata de MS-DOS 1.1 y 2.0, en realidad es SCP MS-DOS 1.25 y una mezcla de Altos MS-DOS 2.11 y TeleVideo PC DOS 2.11 ).
  28. Levin, Roy (25 de marzo de 2014). "Microsoft pone a disposición del público el código fuente de MS-DOS y Word para Windows" . Blog oficial de Microsoft . Archivado del original el 28 de marzo de 2014. Consultado el 29 de marzo de 2014 .(Nota: Si bien el autor afirma que se trata de MS-DOS 1.1 y 2.0, en realidad es SCP MS-DOS 1.25 y una mezcla de Altos MS-DOS 2.11 y TeleVideo PC DOS 2.11 ).
  29. "Microcomputadora de bus S-100 8086 de Seattle Computer Products - Imagen de disquetes de distribución DD/1S de 8,0" para SCP MS-DOS 2.0" . 22/11/2009. Archivado del original el 04/09/2013 . Recuperado el 06/05/2014 .

Lecturas adicionales

  • 86-DOS - Sistema operativo de disco para el 8086 - Manual del programador (PDF) . Versión 0.3 ( edición preliminar). Seattle, Washington, EE. UU.: Seattle Computer Products, Inc. 1980. Consultado el 13 de octubre de 2024 .(41 páginas)
  • Documentación de 86-DOS de Paterson Technology
  • Ejecuta SCP 86-DOS 1.0 en el simulador Altair 8800 SIMH de Howard M. Harte.