{"id":963,"date":"2025-07-28T21:55:17","date_gmt":"2025-07-28T19:55:17","guid":{"rendered":"https:\/\/blog.udisks.ovh\/?p=963"},"modified":"2026-03-07T16:33:51","modified_gmt":"2026-03-07T15:33:51","slug":"apple-ii-dos-2","status":"publish","type":"post","link":"https:\/\/www.mundocaos.com\/?p=963","title":{"rendered":"Apple DOS"},"content":{"rendered":"\n<p>En 1977 el ejecutivo e inversor de Apple, <strong>Mike Markkula<\/strong> escribi\u00f3 un programa de balance de cuentas. Pero su programa tardaba demasiado tiempo en cargarse desde la unidad de cinta del Apple II, por lo que le pidi\u00f3 al cofundador <strong>Steve Wozniak<\/strong> que dise\u00f1ara un sistema de unidad de disco.<\/p>\n\n\n\n<p>El dise\u00f1o de un sistema de unidad de discos implicaba dos problemas para Wozniak. Por un lado el dise\u00f1o del hardware y por otro el software de control, o sistema operativo.<\/p>\n\n\n\n<p>Durante las vacaciones de Navidad de 1977, Steve Wozniak resolvi\u00f3 el primer problema. Dise\u00f1\u00f3 un controlador de disquete &#8220;<em>inteligente<\/em>&#8221; que utilizaba \u00fanicamente 8 circuitos integrados, haciendo mediante l\u00f3gica programada lo que el resto de controladores de discos consegu\u00edan con hardware.<\/p>\n\n\n\n<p>Seg\u00fan el propio Wozniak:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>I have no idea how I came up with that incredible disk controller. I was good at creating anything in electronics, analog or digital. I had no prior experience of any kind, not even in classes, regarding disk hardware or software. So my thinking had to be from the ground up. I had to sense data coming from the disk and make decisions about 0\u2019s and 1\u2019s based on timing.<\/p>\n\n\n\n<p>I had taken a graduate level course at Berkeley (although an undergrad, I only took grad courses in anything having to do with computers in any university) on state machines and thought of how I could use 2 simple low cost chips as a state machine to do this, sort of a minimal microprocessor hand-built. At the time I just knew that it would read and write data but I assumed that I was leaving out many ingredients of a disk controller due to not knowing what they did. I assumed this because my design took so few parts. But in the end, mine did more in some good ways, especially since it was in the computer and tied to software that could alter how it worked, which eventually led to greater storage and faster speed that would not have been possible using the normal disk. Plus, I took about 20 chips off the drive itself and bypassed them from my own controller, because they were just middlemen that got in the way of things.<\/p>\n\n\n\n<p>The best work I did, over and over, was partly due to not having money and having to learn how to use the fewest parts of anyone, and also due to the fact that everything great I created I had never done before.<\/p>\n<cite><a href=\"https:\/\/www.bigmessowires.com\/2021\/11\/12\/the-amazing-disk-ii-controller-card\/\">https:\/\/www.bigmessowires.com\/2021\/11\/12\/the-amazing-disk-ii-controller-card\/<\/a><\/cite><\/blockquote>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file alignwide\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/06\/The-Amazing-Disk-II-Controller-Card.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Incrustado de bigmessowires.com-The Amazing Disk II Controller Card.\"><\/object><a id=\"wp-block-file--media-d66dddfe-05e9-43cb-b188-e369e96cfb98\" href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/06\/The-Amazing-Disk-II-Controller-Card.pdf\">bigmessowires.com-The Amazing Disk II Controller Card<\/a><a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/06\/The-Amazing-Disk-II-Controller-Card.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-d66dddfe-05e9-43cb-b188-e369e96cfb98\">Descarga<\/a><\/div>\n\n\n\n<p>El segundo problema, fue solucionado temporalmente por Wozniak, ya que entre \u00e9l y <strong><em>Randy Wigginton<\/em><\/strong> escribieron un rudimentario sistema operativo que permit\u00edo utilizar la controladora y la unidad de discos y mostrarla en la <em>Consumer Electronics Show<\/em> en Enero de 1978.<\/p>\n\n\n\n<p>En abril de 1978, Steve Jobs se encontr\u00f3 que carec\u00edan de un sistema operativo, y que Wozniak pose\u00eda poca experiencia en el dise\u00f1o de sistemas operativos. Por ello firm\u00f3 un contrato con <strong><em>Shepardson Microsystems<\/em><\/strong>, por 13.000$, para desarrollar el sistema operativo de disco. Se especific\u00f3 el dise\u00f1o de un gestor de archivos, una interfaz BASIC y utilidades, y que la entrega deb\u00eda realizarse el 15 de mayo (poco m\u00e1s de un mes de plazo).<\/p>\n\n\n\n<p>En apenas dos meses, <strong>Steve Wozniak<\/strong>, <strong>Randy Wigginton<\/strong> y <strong>Paul Laughton<\/strong> (de Shepardson Mycrosystems) escribieron el sistema operativo de disco DOS, muy ligado al <strong><em>Integer BASIC<\/em><\/strong> de Wozniak.<\/p>\n\n\n\n<p>El Disk II sali\u00f3 a la venta en junio de 1978, junto con la primera versi\u00f3n del Apple DOS, la <strong>DOS 3.1<\/strong>. Sin embargo Apple no public\u00f3 ninguna documentaci\u00f3n oficial hasta el lanzamiento de la versi\u00f3n 3.2. No hubo nunca versiones 1 o 2 de Apple DOS.<\/p>\n\n\n\n<p>Durante el desarrollo, las diferentes revisiones se numeraron como versi\u00f3n 0.1, 0.2,&#8230; as\u00ed hasta la versi\u00f3n 2.8. El Apple DOS 3.0 (en realidad una versi\u00f3n 2.8 renombrada) nunca fue publicado comercialmente.<\/p>\n\n\n\n<p>Apple DOS tuvo tres lanzamientos principales: DOS 3.1, DOS 3.2 y DOS 3.3. Despu\u00e9s de cada publicaci\u00f3n se produjo un segundo lanzamiento de la misma versi\u00f3n con errores corregidos. \u00danicamente en el caso de las correcciones de la 3.2 estas recibieron su propio n\u00famero de versi\u00f3n: DOS 3.2.1. De todas ellas, la versi\u00f3n m\u00e1s conocida y utilizada fue la <strong>DOS 3.3<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-table alignwide is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th colspan=\"1\">Versi\u00f3n<\/th><th colspan=\"2\">Fecha<\/th><th colspan=\"4\">Comentario<\/th><\/tr><\/thead><tbody><tr><td colspan=\"1\"><strong>3.0<\/strong><\/td><td colspan=\"2\">Junio 1978.<\/td><td colspan=\"4\">Nunca publicado oficialmente.<\/td><\/tr><tr><td colspan=\"1\"><strong>3.1<\/strong><\/td><td colspan=\"2\">Julio 1978.<\/td><td colspan=\"4\">La versi\u00f3n inicial tuvo un problema a la hora de crear copias de los discos originales del DOS, ya que las instrucciones de inicio incluida en los discos &#8220;copiados&#8221; solo pod\u00edan ejecutarse en equipos con la misma cantidad de memora con la que hab\u00edan sido creados.<\/td><\/tr><tr><td colspan=\"1\"><strong>3.2<\/strong><\/td><td colspan=\"2\">Febrero 1979.<\/td><td colspan=\"4\">En el Apple II+ se incluye el AppleSoft BASIC en lugar del Integer BASIC original, por lo que hubo que adaptar el arranque del DOS. Tambi\u00e9n, el firmware incluye una caracter\u00edstica de autoarranque, que busca autom\u00e1ticamente una controladora de disco, pudiendo arrancar desde esa unidad.<\/td><\/tr><tr><td colspan=\"1\"><strong>3.2.1<\/strong><\/td><td colspan=\"2\">Julio 1979<\/td><td colspan=\"4\"><\/td><\/tr><tr><td colspan=\"1\"><strong>3.3<\/strong><\/td><td colspan=\"2\">Agosto 1980<\/td><td colspan=\"4\"><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-contrast-color has-cyan-bluish-gray-background-color has-text-color has-background has-link-color wp-elements-40342685ed1f79b89a1f8e58ac31f463\" id=\"Historia\" style=\"border-style:none;border-width:0px;border-radius:50px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">DOS 3.3<\/h3>\n\n\n\n<p>El <strong>Apple DOS 3.3<\/strong>, o<strong> DOS 3.3<\/strong>, fue lanzado en agosto de 1980. Esta versi\u00f3n mejoraba algunas funciones de la versi\u00f3n anterior. Pero adem\u00e1s, el DOS 3.3 aprovecho las mejoras en las PROM&#8217;s de la controladora de disco, que permit\u00edan que se pudieran leer y escribir datos en &#8220;<em>alta densidad<\/em>&#8220;, ampliando el n\u00famero de sectores de cada pista de 13 a 16.<\/p>\n\n\n\n<figure class=\"wp-block-table alignwide is-style-stripes\"><table class=\"has-cyan-bluish-gray-background-color has-background\"><thead><tr><th>Caracter\u00edstica<\/th><th class=\"has-text-align-right\" data-align=\"right\">DOS 3.2<\/th><th class=\"has-text-align-right\" data-align=\"right\">DOS 3.3<\/th><\/tr><\/thead><tbody><tr><td>N\u00ba de pistas<\/td><td class=\"has-text-align-right\" data-align=\"right\">35<\/td><td class=\"has-text-align-right\" data-align=\"right\">35<\/td><\/tr><tr><td>N\u00ba de sectores<\/td><td class=\"has-text-align-right\" data-align=\"right\">13<\/td><td class=\"has-text-align-right\" data-align=\"right\">16<\/td><\/tr><tr><td>Tama\u00f1o del sector<\/td><td class=\"has-text-align-right\" data-align=\"right\">256B<\/td><td class=\"has-text-align-right\" data-align=\"right\">256B<\/td><\/tr><tr><td>Capacidad del disco<\/td><td class=\"has-text-align-right\" data-align=\"right\">113,75KB<\/td><td class=\"has-text-align-right\" data-align=\"right\">140KB<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>As\u00ed, un disco formateado en DOS 3.3 pas\u00f3 a tener 140KB por cada cara del disco (la unidad es de simple cara). De estos 140Kb, 16KB son utilizados por el sistema de ficheros general y una copia del DOS, lo que deja 124KB para los ficheros del usuario.<\/p>\n\n\n\n<p>El mayor problema fue la incompatibilidad con las versiones anteriores, ya que la versi\u00f3n DOS 3.3 no pod\u00eda leer ni escribir discos de la versi\u00f3n 3.2. Para solucionarlo, Apple public\u00f3 MUFFIN, una aplicaci\u00f3n que pod\u00eda migrar archivos de la 3.2 a la 3.3, pero nunca proporcion\u00f3 ninguna herramienta para el paso contrario. A pesar de ello, un usuario creo la aplicaci\u00f3n NIFFUM que realizaba este paso contrario. Tambi\u00e9n algunas aplicaciones comerciales como Copy II Plus pod\u00edan cambiar de un formato a otro.<\/p>\n\n\n\n<p id=\"bkmrk-dos\">El <strong>DOS 3.3<\/strong> fue el sistema oficial de los Apple II, hasta que fue reemplazado por el <strong>ProDOS<\/strong>.<\/p>\n\n\n\n<p>Muchos usuarios utilizaban versiones &#8220;parcheadas&#8221; que introduc\u00edan mejoras o aumentaban la velocidad de acceso, siendo las mas conocidas el <strong>ProntoDOS<\/strong> de Beagle Bros o el <strong>ES DOS ][<\/strong>. Tambi\u00e9n hubo versiones reducidas como <strong>RDOS<\/strong> que proporcionaban m\u00e1s espacio libre a los usuarios o hac\u00edan los discos m\u00e1s dif\u00edciles de copiar.<\/p>\n\n\n\n<h4 class=\"wp-block-heading alignwide has-text-align-center has-base-color has-contrast-background-color has-text-color has-background has-link-color has-medium-font-size wp-elements-4109d04602bdc70be6320d39468b1602\" id=\"bkmrk-there-are-also-sever\" style=\"border-radius:50px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\"><strong>DOS 3.3 Reference<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-table alignwide is-style-stripes\"><table class=\"has-tertiary-background-color has-text-color has-background has-link-color has-fixed-layout\" style=\"color:#0724fb\"><tbody><tr><td colspan=\"6\"><strong><em>Binary File Commands<\/em><\/strong><\/td><\/tr><tr><\/tr><tr><td colspan=\"2\"><strong><em>BSAVE name, Ax, Ln<\/em><\/strong><\/td><td colspan=\"4\">Almacena en el fichero &#8216;<em>name<\/em>&#8216; el contenido de la memoria comenzando en la direcci\u00f3n x y el n\u00famero de bytes indicados en la longitud n.<\/td><\/tr><tr><td colspan=\"2\"><strong><em>BLOAD name, Ax<\/em><\/strong><\/td><td colspan=\"4\">Carga el fichero binario &#8216;<em>name<\/em>&#8216; a partir de la direcci\u00f3n de memoria x.<\/td><\/tr><tr><td colspan=\"6\"><strong><em>BASIC Program Commands<\/em><\/strong><\/td><\/tr><tr><td colspan=\"2\"><em><strong>FP<\/strong><\/em><\/td><td colspan=\"4\">Establece el sistema en <strong><em>AppleSoft BASIC<\/em><\/strong> y borra cualquier programa actualmente en memoria.<\/td><\/tr><tr><td colspan=\"2\"><em><strong>INT<\/strong><\/em><\/td><td colspan=\"4\">Establece el sistema en <strong><em>Integer BASIC<\/em><\/strong> si se encuentra presente y borra cualquier programa actualmente en memoria.<\/td><\/tr><tr><td colspan=\"2\"><em><strong><strong>RUN name<\/strong><\/strong> <\/em><\/td><td colspan=\"4\">Ejecuta el fichero &#8216;<em>name<\/em>&#8216; desde el disco.<\/td><\/tr><tr><td colspan=\"2\"><em><strong><strong>LOAD name<\/strong><\/strong> <\/em><\/td><td colspan=\"4\">Carga el fichero &#8216;<em>name<\/em>&#8216; desde el disco.<\/td><\/tr><tr><td colspan=\"2\"><em><strong><strong>SAVE name<\/strong><\/strong> <\/em><\/td><td colspan=\"4\">Guarda el programa en BASIC actualmente en memoria en el disco con el nombre &#8216;<em>name<\/em>&#8216;.<\/td><\/tr><tr><td colspan=\"2\"><em><strong><strong>INIT name<\/strong><\/strong> <\/em><\/td><td colspan=\"4\">Inicializa un disco.<\/td><\/tr><tr><td colspan=\"2\"><em><strong><strong>MAXFILES n<\/strong><\/strong> <\/em><\/td><td colspan=\"4\">Establece el n\u00famero m\u00e1ximo de ficheros abiertos. El valor por defecto es 3.<\/td><\/tr><tr><td colspan=\"2\"><em><strong>MON {,C} {,I} {,O}<\/strong><\/em><\/td><td colspan=\"4\">MON C, I, O: le indica al DOS que muestre los comandos, las entradas del disco y las salidas al disco. Puede especificar uno, dos o los tres (por ejemplo, MON C, O, etc.).<\/td><\/tr><tr><td colspan=\"2\"><em><strong><strong><strong>NOMON {,C} {,I} {,O}<\/strong><\/strong><\/strong> <\/em><\/td><td colspan=\"4\">Cancela todas las peticiones MON. As\u00ed, NOMON I cancela solo la petici\u00f3n &#8220;I&#8221;.<\/td><\/tr><tr><td colspan=\"6\"><strong><em>Programming Commands<\/em><\/strong><\/td><\/tr><tr><td colspan=\"2\"><em><strong>CHAIN name<\/strong><\/em><\/td><td colspan=\"4\">Permite a los programas en <strong>Integer BASIC<\/strong> ejecutar otros programas en <strong><em>Integer BASIC<\/em><\/strong>.<\/td><\/tr><tr><td colspan=\"2\"><em><strong>PR# n<\/strong><\/em><\/td><td colspan=\"4\">Redirecciona la salida al slot n.<br>PR#1 &#8211; establece el destino de las salidas del Apple en el dispositivo conectado en el Slot 1 (generalmente una impresora). <br>PR# 0  &#8211; establece el destino de vuelta a la pantalla.<br>PR# 6 &#8211; normalmente arranca del disco en el Drive 1, Slot 6.<\/td><\/tr><tr><td colspan=\"2\"><em><strong>IN# n<\/strong><\/em><\/td><td colspan=\"4\">Redirecciona la entrada desde el slot n.<br>IN# 6 &#8211; establece la fuente de la entradas desde del dispositivo en el Slot 6. <br>IN# 0 &#8211; establece la fuente de las entradas al teclado (opci\u00f3n por defecto).<\/td><\/tr><tr><td colspan=\"6\"><strong><em>Filing Commands<\/em><\/strong><\/td><\/tr><tr><td colspan=\"2\"><strong><em>CATALOG<\/em><\/strong><\/td><td colspan=\"4\">Muestra el contenido del directorio del disco actual.<\/td><\/tr><tr><td colspan=\"2\"><strong><em>RENAME oldname, newname<\/em><\/strong><\/td><td colspan=\"4\">Cambia el nombre de un fichero del disco.<\/td><\/tr><tr><td colspan=\"2\"><em><strong>DELETE name<\/strong><\/em><\/td><td colspan=\"4\">Borra el fichero de nombre &#8216;<em>name<\/em>&#8216;.<\/td><\/tr><tr><td colspan=\"2\"><em><strong><strong><strong><strong>LOCK name<\/strong><\/strong><\/strong><\/strong> <\/em><\/td><td colspan=\"4\">Bloquea el fichero &#8216;<em>name<\/em>&#8216; evitando que sea borrado, eliminado, renombrado o cambiado.<\/td><\/tr><tr><td colspan=\"2\"><em><strong>UNLOCK name<\/strong><\/em><\/td><td colspan=\"4\">Elimina el bloqueo del fichero &#8216;<em>name<\/em>&#8216;.<\/td><\/tr><tr><td colspan=\"2\"><strong><em>VERIFY name<\/em><\/strong><\/td><td colspan=\"4\">Comprueba mediante <em>checksums <\/em>que el fichero &#8216;<em>name<\/em>&#8216; no es un fichero da\u00f1ado.<\/td><\/tr><tr><td colspan=\"6\"><em><strong>Text File Commands<\/strong><\/em><\/td><\/tr><tr><td colspan=\"2\"><strong><strong><em>OPEN name<\/em><\/strong><\/strong><\/td><td colspan=\"4\">Prepara un fichero de texto llamado &#8216;<em>name<\/em>&#8216; para lectura o escritura.<\/td><\/tr><tr><td colspan=\"2\"><strong><strong><em>CLOSE name<\/em><\/strong><\/strong><\/td><td colspan=\"4\">Cierra un fichero de texto de nombre &#8216;<em>name<\/em>&#8216;. Si se usa sin ning\u00fan nombre de fichero se cierran todos los ficheros de texto abierto.<\/td><\/tr><tr><td colspan=\"2\"><strong><strong><em>READ name<\/em><\/strong><\/strong><\/td><td colspan=\"4\">Indica al DOS que los comandos INPUT y GET obtendr\u00e1n caracteres de un fichero de texto de nombre &#8216;<em>name<\/em>&#8216; .<\/td><\/tr><tr><td colspan=\"2\"><strong><strong><em>WRITE name<\/em><\/strong><\/strong><\/td><td colspan=\"4\">Indica al DOS que los caracteres impresos se escribir\u00e1n en un fichero de texto de nombre &#8216;<em>name<\/em>&#8216;.<\/td><\/tr><tr><td colspan=\"2\"><strong><strong><em>APPEND name<\/em><\/strong><\/strong><\/td><td colspan=\"4\">Indica al DOS que los caracteres impresos se escribir\u00e1n en el fichero &#8216;<em>name<\/em>&#8216; al final del fichero, o sea, se a\u00f1adir\u00e1n al final.<\/td><\/tr><tr><td colspan=\"2\"><strong><strong><em>POSITION name,x<\/em><\/strong><\/strong><\/td><td colspan=\"4\">Mueve el puntero de registro del fichero de nombre &#8216;<em>name<\/em>&#8216; a la posici\u00f3n indicada por x.<\/td><\/tr><tr><td colspan=\"2\"><strong><strong><em>EXEC name<\/em><\/strong><\/strong><\/td><td colspan=\"4\">Indica al DOS que ejecute los comandos BASIC y DOS que se encuentre en un fichero de fichero de texto de nombre &#8216;<em>name<\/em>&#8216;.<\/td><\/tr><tr><td colspan=\"6\">Los anteriores comandos manejan ficheros de texto secuenciales. DOS tambi\u00e9n permite manejar ficheros de texto con acceso aleatorio.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>DOS 3.3 define una estructura de fichero plana (sin subdirectorios), en la que los nombre de fichero pueden tener hasta 30 caracteres. S\u00f3lo deben cumplir dos \u00fanicas restricciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El primer car\u00e1cter debe ser un car\u00e1cter con un c\u00f3digo ASCI mayor que 63 (&#8220;@&#8221;)<\/li>\n\n\n\n<li>Comas y punto y comas no se pueden utilizar.<\/li>\n<\/ul>\n\n\n\n<p>Por lo dem\u00e1s, el nombre de fichero admite cualquier combinaci\u00f3n de caracteres, incluyendo may\u00fasculas, min\u00fasculas, n\u00fameros, s\u00edmbolos y caracteres de Control.<\/p>\n\n\n\n<p id=\"bkmrk-all-file-commands-%28i\">Todos los comandos de manejo de ficheros (incluyendo CATALOG e INIT) tienen las siguientes opciones disponibles:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sn<\/strong>: Especifica el n\u00famero de Slot en que se encuentra la controladora de discos, habitualmente el 6. Por defecto es el slot accedido m\u00e1s recientemente.<\/li>\n\n\n\n<li><strong>Dn<\/strong>: Especifica a que drive en el controlador se accede. A menos que el DOS est\u00e9 parcheado, DOS 3.3 solo puede manejar D1 y D2.<\/li>\n\n\n\n<li><strong>Vn<\/strong>: Especifica un n\u00famero de volumen de disco. Cada disco DOS 3.3 tiene un n\u00famero de volumen VN (<em>Volume Number<\/em>) que se establece al inicializar el disco. El n\u00famero de volumen utilizado por defecto es 254<sup data-fn=\"5ef91c4d-058d-4d7b-8d87-9f33e1dbb490\" class=\"fn\"><a href=\"#5ef91c4d-058d-4d7b-8d87-9f33e1dbb490\" id=\"5ef91c4d-058d-4d7b-8d87-9f33e1dbb490-link\">1<\/a><\/sup>, aunque puede usarse el que se quiera:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\" style=\"border-style:none;border-width:0px;padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)\"><code><code>INIT HELLO,V19<\/code><\/code><\/pre>\n\n\n\n<p id=\"bkmrk-load-narf%2C-d2%2C-v5-..\" style=\"margin-right:0;margin-left:0;padding-right:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)\">Sin embargo pocos programas utilizan el n\u00famero de volumen. A menos que una aplicaci\u00f3n necesite utilizar n\u00fameros de volumen, lo mejor es dejar el valor por defecto (254) para evitar complicaciones innecesarias.<\/p>\n\n\n\n<p id=\"bkmrk-a-note-about-dos-3.3\">Salida del comando CATALOG en un disco DOS 3.3:<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img decoding=\"async\" width=\"1024\" height=\"742\" src=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/01\/image-1024x742.png\" alt=\"\" class=\"wp-image-1002\" srcset=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/01\/image-1024x742.png 1024w, https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/01\/image-300x217.png 300w, https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/01\/image-768x556.png 768w, https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/01\/image.png 1353w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En la primera columna, un * indica que el fichero est\u00e1 bloqueado.<\/li>\n\n\n\n<li>La segunda indica el tipo de fichero.<\/li>\n\n\n\n<li>En la tercera se indica la longitud del fichero (M\u00f3dulo 256)<\/li>\n\n\n\n<li>Y finalmente el nombre del fichero.<\/li>\n<\/ul>\n\n\n\n<p><strong>DOS 3.3 <\/strong>define 8 tipos de ficheros. El tipo de fichero se almacena en el sector de cat\u00e1logo, y en el tercer byte en la entrada de cada archivo se indica el tipo de archivo y si est\u00e1 o no bloqueado:<\/p>\n\n\n\n<figure class=\"wp-block-table alignwide is-style-stripes\"><table><thead><tr><th>Byte Contents<\/th><th>Binary<\/th><th>Char<\/th><th>File Type<\/th><\/tr><\/thead><tbody><tr><td>$00<\/td><td><strong>x<\/strong>000 0000<\/td><td>T<\/td><td><strong>T<\/strong>ext<\/td><\/tr><tr><td>$01<\/td><td>x000 0001<\/td><td>I<\/td><td><strong>I<\/strong>nteger BASIC<\/td><\/tr><tr><td>$02<\/td><td>x000 0010<\/td><td>A<\/td><td><strong>A<\/strong>ppleSoft BASIC<\/td><\/tr><tr><td>$04<\/td><td>x000 0100<\/td><td>B<\/td><td><strong>B<\/strong>inary<\/td><\/tr><tr><td>$08<\/td><td>x000 1000<\/td><td>S<\/td><td><strong>S<\/strong> type<\/td><\/tr><tr><td>$10<\/td><td>x001 0000<\/td><td>R<\/td><td><strong>R<\/strong>: Relocatable object module<\/td><\/tr><tr><td>$20<\/td><td>x010 0000<\/td><td><\/td><td>New <strong>A<\/strong> type<\/td><\/tr><tr><td>$40<\/td><td>x100 0000<\/td><td><\/td><td>New <strong>B<\/strong> type<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p id=\"bkmrk-byte-contents%2A-file-\">El bit 7, el m\u00e1s significativo (x) indica si el fichero se ha bloqueado (1) mediante el comando <strong>LOCK<\/strong>.<\/p>\n\n\n\n<p id=\"bkmrk-byte-contents%2A-file-\">El BASIC solo proporciona comandos para trabajar con archivos de tipo &#8220;B&#8221;, &#8220;A&#8221;, &#8220;I&#8221; y &#8220;T&#8221;. Solo se puede acceder a los cuatro tipos especiales mediante llamadas directas al Administrador de archivos.<\/p>\n\n\n\n<p id=\"bkmrk-byte-contents%2A-file-\">Los archivos de tipo &#8220;R&#8221; aparecen en pocas aplicaciones. Comienzan con 6 bytes que una rutina &#8220;cargador&#8221; puede utilizar para indicar la ubicaci\u00f3n de destino del contenido del archivo, cu\u00e1ntos bytes mover y la ubicaci\u00f3n de origen desde la que mover. El kit de herramientas para uso con programas BASIC proporcionaba un  cargador de reubicaci\u00f3n de tipo &#8220;R&#8221;, as\u00ed como un conjunto de rutinas reubicables que se cargaban en la memoria superior.<\/p>\n\n\n\n<p>Los archivos de tipo &#8220;S&#8221; fueron utilizados por algunos programas para un archivo de imagen gen\u00e9rico, o algo que no era probable que se pudiera modificar con c\u00f3digo normal.<\/p>\n\n\n\n<p id=\"bkmrk-the-four-special-typ\">Al formatear un disco bajo DOS 3.3 se escriben 35 pistas vac\u00edas, cada una de ellas con 16 sectores de 256 bytes. Luego se verifican las pistas y crea un registro de contenido denominado <strong><em>VTOC<\/em><\/strong>, que contiene informaci\u00f3n b\u00e1sica como el n\u00famero de pistas, n\u00famero de sectores por pistas, versi\u00f3n del DOS,.. y el mapa de los sectores utilizados y libres. El VTOC se almacena, en el DOS 3.3, en la pista 17, sector 0.<\/p>\n\n\n\n<p><strong>NOTAS<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El espacio entre el comando y el nombre del fichero no es necesario.<\/li>\n\n\n\n<li>El orden de los par\u00e1metros despu\u00e9s del nombre de los ficheros es indiferente.<\/li>\n\n\n\n<li>Usar el par\u00e1metro D (<strong><em>Drive<\/em><\/strong>) y\/o S (<strong><em>Slot<\/em><\/strong>) en un comando DOS, hace que se establezca ese Drive y\/o Slot como Drive y\/o Slot por defecto.<\/li>\n\n\n\n<li>Unos pocos comandos puedes ser utilizados en programas, para lo cual hay que encerrarlos entre comillas y deben de ir precedidos de un PRINT CHR$(4). Por ejemplo:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\" style=\"padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)\"><code>100 PRINT CHR$(4) \"BLOAD Fichero, A$2000\"<\/code><\/pre>\n\n\n\n<p id=\"bkmrk-use-variables-in-a-c\">Una de las mejores caracter\u00edsticas del DOS 3.3 es que cualquier disco de arranque con DOS 3.3 puede crear otro disco de arranque. As\u00ed <code>INIT HELLO<\/code> formatea el disco en el drive activo, le a\u00f1ade el DOS y guarda el programa BASIC en memoria con el nombre &#8220;HELLO&#8221;.<\/p>\n\n\n\n<p id=\"bkmrk-the-program-that%27s-a\">El programa que se almacena inicialmente en el disco cuando se formatea, es el que se ejecuta cuando se arranca desde ese disco. Este programa se denomina &#8220;<em>greeting o hello program<\/em>&#8221; y usualmente se le denomina &#8220;HELLO&#8221;, pero puede tener cualquier nombre y ser lo simple que se quiera.<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"margin-top:0;margin-bottom:0;padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><code>\n<code>100 PRINT CHR$(4) \"CATALOG\"\n110 END<\/code><\/code><\/pre>\n\n\n\n<p>El programa &#8220;HELLO&#8221; puede cargarse, modificarse e incluso borrarse como cualquier otro. La \u00fanica restricci\u00f3n es que una vez inicializado un disco, el nombre del programa &#8220;HELLO&#8221; es fijo a menos que se vuelva a inicializar o se use una utilidad para modificar su nombre. Lo normal es dejar el programa con el  nombre &#8220;HELLO&#8221; para saber siempre que es ese programa.<\/p>\n\n\n\n<p id=\"bkmrk-each-dos-3.3-diskett\">DOS 3.3 no se guarda en un fichero como en otros sistemas operativos, si no que se almacena &#8220;oculto&#8221; en unas pistas reservadas. Si un disco formateado bajo DOS 3.3 arranca, entonces el DOS 3.3 est\u00e1 presente en el disco.<\/p>\n\n\n\n<p class=\"has-text-align-center has-base-color has-text-color has-background has-link-color has-large-font-size wp-elements-2cd74255968bc53ccf36d9f05c01ca4b\" style=\"border-radius:50px;background-color:#0000ff;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">DOCUMENTACI\u00d3N<\/p>\n\n\n\n<div id=\"filebird-document-library\">\n   <div class=\"njt-fbdl\">\n      <script type=\"application\/json\" id=\"fbdl-data\">\n{\"layout\":\"grid\",\"title\":\"\",\"column\":4,\"structureDisplay\":{\"breadcrumb\":false,\"ajaxbreadcrumb\":false,\"nestedFolders\":false},\"displayColumn\":{\"size\":true,\"type\":true,\"modified\":true,\"download\":true,\"created\":false},\"itemFontSize\":{\"grid\":\"1rem\",\"list\":\"0.875rem\"},\"itemPadding\":{\"grid\":\"1.5rem\",\"list\":\"1.25rem\"},\"iconSize\":{\"grid\":\"4rem\",\"list\":\"2.5rem\"},\"linkTo\":\"preview\",\"switchGridOnMobile\":false,\"popupPreview\":{\"width\":600,\"height\":600},\"additionalContent\":{\"caption\":false,\"description\":false,\"thumbnail\":true},\"libraryType\":\"single_folder\",\"searchScope\":\"narrow\",\"displayEmptyPlaceholder\":true,\"displayNestedFolderCount\":true,\"nestedFolderCountType\":\"counter_file_in_folder\",\"colors\":{\"primary1\":\"#007CBA\",\"primary2\":\"#0063A1\",\"secondary\":\"#757575\"},\"memberpress\":false,\"memberpress_field\":\"\",\"thumbnailObjectFit\":\"cover\",\"request\":{\"pagination\":{\"current\":1,\"limit\":10},\"search\":\"\",\"orderBy\":\"post_title\",\"orderType\":\"ASC\",\"selectedFolder\":[\"111\"],\"searchScope\":\"narrow\"},\"align\":\"wide\"}\n<\/script>\n      <div style=\"--fb-list-item-padding: 1.25rem;\n   --fb-list-item-font-size: 0.875rem;\n   --fb-grid-item-padding: 1.5rem;\n   --fb-grid-item-font-size: 1rem;\n   --fb-grid-icon-size: 4rem;\n   --fb-list-icon-size: 2.5rem;\n   --fb-color-primary-1: #007CBA;\n   --fb-color-primary-2: #0063A1;\n   --fb-color-secondary: #757575;\">\n         \n<div class=\"fbdl-search-control\">\n    <div class=\"fbdl-search-control-wrapper\">\n    <div class=\"fbdl-title\">\n        <svg width=\"40\" height=\"32\" viewBox=\"0 0 48 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <path d=\"M43.178 5.44153H19.1795C18.5049 5.44153 17.8302 5.15513 17.3483 4.6778L14.1678 1.43198C13.3004 0.477327 12.1438 0 10.8909 0H4.81897C2.12035 0 0 2.10024 0 4.77327V35.2267C0 37.8998 2.12035 40 4.81897 40H43.178C45.8766 40 47.997 37.8998 47.997 35.2267V10.2148C48.0933 7.54177 45.8766 5.44153 43.178 5.44153Z\" \/>\n        <\/svg>\n        <h2><\/h2>\n    <\/div>\n    <div class=\"fbdl-input-search\">\n        <input placeholder=\"Search\" type=\"text\" \/>\n        <svg width=\"17\" height=\"16\" viewBox=\"0 0 19 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <path\n            d=\"M11.2445 0C6.96932 0 3.48907 3.5231 3.48907 7.85097C3.48907 9.40686 3.93956 10.8554 4.70804 12.0805L0 16.4083L1.42213 18L6.08601 13.7168C7.45514 14.9598 9.26592 15.7109 11.2445 15.7109C15.5198 15.7109 19 12.1878 19 7.85991C19 3.53204 15.5286 0 11.2445 0ZM11.2445 13.5648C8.13529 13.5648 5.60902 11.0075 5.60902 7.85991C5.60902 4.71237 8.13529 2.15499 11.2445 2.15499C14.3538 2.15499 16.8801 4.71237 16.8801 7.85991C16.8889 10.9985 14.3538 13.5648 11.2445 13.5648Z\"\n            fill=\"#383838\"\n        \/>\n        <\/svg>\n    <\/div>\n    <\/div>\n<\/div>                  <input type=\"text\" placeholder=\"Select\" autocomplete=\"off\" class=\"fbdl-tree-select fbdl-hidden\" \/>         \n<div class=\"fbdl-layout-control\">\n    <div class=\"fbdl-layout-control-wrapper\">\n        <div class=\"fbdl-layout-control-limit\"><span>Show<\/span>\n            <input type=\"number\" min=\"1\" max=\"6\"\n                value=\"6\"><span>files<\/span>\n        <\/div>\n        <div class=\"fbdl-layout-control-display\">\n            <span data-layout=\"grid\">\n                <svg class=\"fbdl-layout-control-display-selected\" width=\"16\" height=\"16\" viewBox=\"0 0 20 20\"\n                    fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                        d=\"M6.25 1.875H2.5C2.15482 1.875 1.875 2.15482 1.875 2.5V6.25C1.875 6.59518 2.15482 6.875 2.5 6.875H6.25C6.59518 6.875 6.875 6.59518 6.875 6.25V2.5C6.875 2.15482 6.59518 1.875 6.25 1.875ZM2.5 0C1.11929 0 0 1.11929 0 2.5V6.25C0 7.63071 1.11929 8.75 2.5 8.75H6.25C7.63071 8.75 8.75 7.63071 8.75 6.25V2.5C8.75 1.11929 7.63071 0 6.25 0H2.5Z\"\n                        fill=\"currentColor\"><\/path>\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                        d=\"M17.5 1.875H13.75C13.4048 1.875 13.125 2.15482 13.125 2.5V6.25C13.125 6.59518 13.4048 6.875 13.75 6.875H17.5C17.8452 6.875 18.125 6.59518 18.125 6.25V2.5C18.125 2.15482 17.8452 1.875 17.5 1.875ZM13.75 0C12.3693 0 11.25 1.11929 11.25 2.5V6.25C11.25 7.63071 12.3693 8.75 13.75 8.75H17.5C18.8807 8.75 20 7.63071 20 6.25V2.5C20 1.11929 18.8807 0 17.5 0H13.75Z\"\n                        fill=\"currentColor\"><\/path>\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                        d=\"M17.5 13.125H13.75C13.4048 13.125 13.125 13.4048 13.125 13.75V17.5C13.125 17.8452 13.4048 18.125 13.75 18.125H17.5C17.8452 18.125 18.125 17.8452 18.125 17.5V13.75C18.125 13.4048 17.8452 13.125 17.5 13.125ZM13.75 11.25C12.3693 11.25 11.25 12.3693 11.25 13.75V17.5C11.25 18.8807 12.3693 20 13.75 20H17.5C18.8807 20 20 18.8807 20 17.5V13.75C20 12.3693 18.8807 11.25 17.5 11.25H13.75Z\"\n                        fill=\"currentColor\"><\/path>\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                        d=\"M6.25 13.125H2.5C2.15482 13.125 1.875 13.4048 1.875 13.75V17.5C1.875 17.8452 2.15482 18.125 2.5 18.125H6.25C6.59518 18.125 6.875 17.8452 6.875 17.5V13.75C6.875 13.4048 6.59518 13.125 6.25 13.125ZM2.5 11.25C1.11929 11.25 0 12.3693 0 13.75V17.5C0 18.8807 1.11929 20 2.5 20H6.25C7.63071 20 8.75 18.8807 8.75 17.5V13.75C8.75 12.3693 7.63071 11.25 6.25 11.25H2.5Z\"\n                        fill=\"currentColor\"><\/path>\n                <\/svg>\n            <\/span>\n            <span data-layout=\"list\">\n                <svg class=\"\" width=\"16\" height=\"16\" viewBox=\"0 0 23 16\"\n                    xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M10.2222 2.90918H22.9999M10.2222 13.091H22.9999\" stroke=\"currentColor\" stroke-width=\"1.5\">\n                    <\/path>\n                    <ellipse cx=\"2.875\" cy=\"13.0909\" rx=\"2.875\" ry=\"2.90909\" fill=\"currentColor\"><\/ellipse>\n                    <ellipse cx=\"2.875\" cy=\"2.90909\" rx=\"2.875\" ry=\"2.90909\" fill=\"currentColor\"><\/ellipse>\n                <\/svg>\n            <\/span>\n        <\/div>\n    <\/div>\n<\/div>                  <div class=\"fbdl-spinner\">\n            <div class=\"fbdl-spinner-wrapper fbdl-hidden\">\n               <div class=\"spin\">\n               <div class=\"spinner-grow\"><\/div>\n               <\/div>\n               <div class=\"fbdl-spinner-text\">Loading<\/div>\n            <\/div>\n                                             \n\n\n<div class=\"fbdl-container\">\n    <div class=\"fbdl-gridview\">\n        <div class=\"fbdl-gridview-wrapper\">\n            <div class=\"fbdl-gridview-container\">\n                <div class=\"fbdl-grid fb-col-4\">\n                                                                                                                        <div class=\"fbdl-grid-item\">\n                        <div class=\"fbdl-grid-item-info\">\n                                                        <div\n                                class=\"fbdl-grid-thumbnail fbdl-thumbnail-cover\">\n                                <img decoding=\"async\" width=\"300\" height=\"239\" src=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/Apple-DOS-Source-Code-02061978-pdf-300x239.jpg\" class=\"attachment-medium size-medium\" alt=\"\" \/>                            <\/div>\n                                                        <div class=\"fbdl-grid-detail\">\n                                <div>\n                                    <a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/Apple-DOS-Source-Code-02061978.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"                                        class=\"fbdl-title\">\n                                        Apple DOS Source Code &#8211; 02061978                                    <\/a>\n                                <\/div>\n                                                                                                <span\n                                    class=\"fbdl-file-size\">21 MB<\/span>\n                            <\/div>\n                        <\/div>\n                        <a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/Apple-DOS-Source-Code-02061978.pdf\" target=\"_blank\" download\n                            rel=\"noopener noreferrer\"\n                            class=\"fbdl-download-button\">Download<\/a>\n                    <\/div>\n                                                                                                                        <div class=\"fbdl-grid-item\">\n                        <div class=\"fbdl-grid-item-info\">\n                                                        <div\n                                class=\"fbdl-grid-thumbnail fbdl-thumbnail-cover\">\n                                <img decoding=\"async\" width=\"203\" height=\"300\" src=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/Apple-II-The-DOS-Manual-pdf-203x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" \/>                            <\/div>\n                                                        <div class=\"fbdl-grid-detail\">\n                                <div>\n                                    <a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/Apple-II-The-DOS-Manual.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"                                        class=\"fbdl-title\">\n                                        Apple II &#8211; The DOS Manual                                    <\/a>\n                                <\/div>\n                                                                                                <span\n                                    class=\"fbdl-file-size\">9 MB<\/span>\n                            <\/div>\n                        <\/div>\n                        <a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/Apple-II-The-DOS-Manual.pdf\" target=\"_blank\" download\n                            rel=\"noopener noreferrer\"\n                            class=\"fbdl-download-button\">Download<\/a>\n                    <\/div>\n                                                                                                                        <div class=\"fbdl-grid-item\">\n                        <div class=\"fbdl-grid-item-info\">\n                                                        <div\n                                class=\"fbdl-grid-thumbnail fbdl-thumbnail-cover\">\n                                <img decoding=\"async\" width=\"247\" height=\"300\" src=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/DOS-Programmers-Manual-pdf-247x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" \/>                            <\/div>\n                                                        <div class=\"fbdl-grid-detail\">\n                                <div>\n                                    <a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/DOS-Programmers-Manual.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"                                        class=\"fbdl-title\">\n                                        DOS-Programmers-Manual                                    <\/a>\n                                <\/div>\n                                                                                                <span\n                                    class=\"fbdl-file-size\">244 MB<\/span>\n                            <\/div>\n                        <\/div>\n                        <a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/DOS-Programmers-Manual.pdf\" target=\"_blank\" download\n                            rel=\"noopener noreferrer\"\n                            class=\"fbdl-download-button\">Download<\/a>\n                    <\/div>\n                                                                                                                        <div class=\"fbdl-grid-item\">\n                        <div class=\"fbdl-grid-item-info\">\n                                                        <div\n                                class=\"fbdl-grid-thumbnail fbdl-thumbnail-cover\">\n                                <img decoding=\"async\" width=\"255\" height=\"300\" src=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/DOS-Programmers-Manual-1-pdf-255x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" \/>                            <\/div>\n                                                        <div class=\"fbdl-grid-detail\">\n                                <div>\n                                    <a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/DOS-Programmers-Manual-1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"                                        class=\"fbdl-title\">\n                                        DOS Programmer&#039;s Manual                                    <\/a>\n                                <\/div>\n                                                                                                <span\n                                    class=\"fbdl-file-size\">190 MB<\/span>\n                            <\/div>\n                        <\/div>\n                        <a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/DOS-Programmers-Manual-1.pdf\" target=\"_blank\" download\n                            rel=\"noopener noreferrer\"\n                            class=\"fbdl-download-button\">Download<\/a>\n                    <\/div>\n                                                                                                                        <div class=\"fbdl-grid-item\">\n                        <div class=\"fbdl-grid-item-info\">\n                                                        <div\n                                class=\"fbdl-grid-thumbnail fbdl-thumbnail-cover\">\n                                <img decoding=\"async\" width=\"197\" height=\"300\" src=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/DOS_3.2_Instruction_and_Reference_Manual-pdf-197x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" \/>                            <\/div>\n                                                        <div class=\"fbdl-grid-detail\">\n                                <div>\n                                    <a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/DOS_3.2_Instruction_and_Reference_Manual.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"                                        class=\"fbdl-title\">\n                                        DOS_3.2_Instruction_and_Reference_Manual                                    <\/a>\n                                <\/div>\n                                                                                                <span\n                                    class=\"fbdl-file-size\">13 MB<\/span>\n                            <\/div>\n                        <\/div>\n                        <a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/DOS_3.2_Instruction_and_Reference_Manual.pdf\" target=\"_blank\" download\n                            rel=\"noopener noreferrer\"\n                            class=\"fbdl-download-button\">Download<\/a>\n                    <\/div>\n                                                                                                                        <div class=\"fbdl-grid-item\">\n                        <div class=\"fbdl-grid-item-info\">\n                                                        <div\n                                class=\"fbdl-grid-thumbnail fbdl-thumbnail-cover\">\n                                <img decoding=\"async\" width=\"212\" height=\"300\" src=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/The-DOS-Manual-Disk-Operating-System-v2-pdf-212x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" \/>                            <\/div>\n                                                        <div class=\"fbdl-grid-detail\">\n                                <div>\n                                    <a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/The-DOS-Manual-Disk-Operating-System-v2.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"                                        class=\"fbdl-title\">\n                                        The-DOS-Manual-Disk-Operating-System-v2                                    <\/a>\n                                <\/div>\n                                                                                                <span\n                                    class=\"fbdl-file-size\">64 MB<\/span>\n                            <\/div>\n                        <\/div>\n                        <a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/09\/The-DOS-Manual-Disk-Operating-System-v2.pdf\" target=\"_blank\" download\n                            rel=\"noopener noreferrer\"\n                            class=\"fbdl-download-button\">Download<\/a>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>                                    <\/div>\n         <div class=\"fbdl-pagination\"><\/div>      <\/div>\n   <\/div>\n<\/div>\n\n\n<p>NOTAS:<\/p>\n\n\n<ol class=\"wp-block-footnotes\"><li id=\"5ef91c4d-058d-4d7b-8d87-9f33e1dbb490\">Otros informaciones indican que el valor del n\u00famero de volumen que DOS 3.3 utiliza por defecto es 0, y que muchos discos utilizan el 254. <a href=\"#5ef91c4d-058d-4d7b-8d87-9f33e1dbb490-link\" aria-label=\"Saltar a la referencia de la nota 1\">\u21a9\ufe0e<\/a><\/li><\/ol>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En 1977 el ejecutivo e inversor de Apple, Mike Markkula escribi\u00f3 un programa de balance de cuentas. Pero su programa tardaba demasiado tiempo en cargarse desde la unidad de cinta del Apple II, por lo que le pidi\u00f3 al cofundador Steve Wozniak que dise\u00f1ara un sistema de unidad de disco. El dise\u00f1o de un sistema [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1030,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"[{\"content\":\"Otros informaciones indican que el valor del n\u00famero de volumen que DOS 3.3 utiliza por defecto es 0, y que muchos discos utilizan el 254.\",\"id\":\"5ef91c4d-058d-4d7b-8d87-9f33e1dbb490\"}]"},"categories":[4,7,118,13,36],"tags":[5,6,10,38,37],"class_list":["post-963","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apple","category-apple-ii","category-ok","category-ordenadores","category-software","tag-apple","tag-apple-ii","tag-drives","tag-sistemas-operativos","tag-software"],"_links":{"self":[{"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/posts\/963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=963"}],"version-history":[{"count":64,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/posts\/963\/revisions"}],"predecessor-version":[{"id":6341,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/posts\/963\/revisions\/6341"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/media\/1030"}],"wp:attachment":[{"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}