Your Title - msdos 2026-08-04T15:08:17+00:00 http://example.com/tag/msdos.html Author Here Retrocomputación con PCem 2019-12-09T10:36:41+00:00 http://example.com/retrocomputacion-con-PCem <h1 id="qué-es-pcem">¿Qué es PCem?</h1> <p><a href="https://pcem-emulator.co.uk/downloads.html">PCem</a> es un emulador de arquitectura x86, motherboards, placas de video, y todo cuanto componente se le pueda instalar a una PC-Compatible. No solamente emula las instrucciones de la CPU, sino que tambien emula todos los componentes de hardware que han encontrado. De esta manera, podés ensamblar la computadora de tu infancia, modificar los parametros del mother, meterle placas de video raras: con un rango entre una Hercules hasta una S3 ViRGE. Lo mismo para los procesadores, desde 8086 hasta Pentium 233 MMX. Cada tanto se va agregando más soporte a <code class="language-plaintext highlighter-rouge">"nuevo"</code> hardware, y para poder ejecutarlo, tenemos que conseguir las <code class="language-plaintext highlighter-rouge">ROMs</code> de los componentes con los que querramos armar nuestra PC 0ldsk00l.</p> <h1 id="dependencias">Dependencias</h1> <p>Lo mínimo indispensable para obtener una máquina funcional requiere de la descarga del siguiente software:</p> <ul> <li><a href="https://pcem-emulator.co.uk/downloads.html">PCem</a></li> <li><a href="https://github.com/BaRRaKudaRain/PCem-ROMs">Una colección de ROMs para PCem</a></li> <li><a href="https://winworldpc.com/download/c2a6c3bf-c39b-c388-44e2-809d11c3a5ef">MSDOS 6.22 en Castellano</a> (O en el idioma que quieras)</li> <li><a href="https://www.computerhope.com/download/hardware.htm">OAK CD-ROM Driver</a> (El nombre del archivo es <code class="language-plaintext highlighter-rouge">oakcdrom.sys</code>)</li> <li><a href="https://winworldpc.com/download/47c3aac3-aec3-8b18-c39a-11c3a4e284a2">Drivers Sound Blaster 16</a></li> <li><a href="https://dosdriver.de/graph.php">UNIVBE</a> (Soporte VESA para algunos juegos y demos)</li> <li>Algún <a href="https://winworldpc.com/download/aadf845e-1bf8-11e9-9b71-fa163e9022f0">antivirus</a></li> </ul> <h1 id="compilación-linux">Compilación (Linux)</h1> <p>Estos pasos estan orientados a los usuarios de Linux, porque en Windows es más fácil ya que los binarios del emulador estan disponibles desde la página de descargas de <a href="https://pcem-emulator.co.uk/downloads.html">PCem</a>. Si estás usuando Windows, podés ir al la siguiente sección.</p> <h2 id="clonar-los-repositorios-con-git-y-mercurial">Clonar los Repositorios con git y mercurial</h2> <p>Como primer paso, tenemos que clonar el repositorio donde esta el código fuente de <a href="https://pcem-emulator.co.uk/downloads.html">PCem</a> con el siguiente comando -notar que es un repositorio de <code class="language-plaintext highlighter-rouge">Mercurial</code> y no de GIT en este caso-:</p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ hg clone https://bitbucket.org/pcem_emulator/pcem </code></pre></div></div> <p>Además en Linux, <a href="https://pcem-emulator.co.uk/downloads.html">PCem</a> busca las roms en <code class="language-plaintext highlighter-rouge">$HOME/.pcem/roms</code>, asi que instalarlas va a ser bastante fácil con el siguiente comando:</p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ git clone https://github.com/BaRRaKudaRain/PCem-ROMs ~/.pcem/roms </code></pre></div></div> <h2 id="dependencias-de-compilación-distro-basada-en-debian">Dependencias de compilación (Distro basada en Debian)</h2> <p><a href="https://pcem-emulator.co.uk/downloads.html">PCem</a> usa <code class="language-plaintext highlighter-rouge">wxWidgets, SDL2 y OpenAL</code> entre otras cosas, por lo tanto para satisfacer las dependencias necesarias para poder compilarlo, el siguiente comando debería ser suficiente:</p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo apt install git gcc binutils mercurial libsdl2-dev libwxgtk3.0-dev libopenal-dev g++ </code></pre></div></div> <h2 id="compilación">Compilación</h2> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ ./configure --enable-networking --enable-release-build $ make </code></pre></div></div> <p>Después que termine de compilar, el binario se va a encontrar en <code class="language-plaintext highlighter-rouge">./pcem</code> listo para usarse.</p> <h3 id="automake-falla">Automake falla!</h3> <p>En caso que en el paso <code class="language-plaintext highlighter-rouge">make</code> falle con el siguiente mensaje de error o similar:</p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>configure.ac:9: error: version mismatch. This is Automake 1.15.1, configure.ac:9: but the definition used by this AM_INIT_AUTOMAKE configure.ac:9: comes from Automake 1.15. You should recreate configure.ac:9: aclocal.m4 with aclocal and run automake again. [...] </code></pre></div></div> <p>Se deben ejecutar los siguientes pasos:</p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ autoconf -f $ aclocal $ automake $ ./configure --enable-networking --enable-release-build $ make </code></pre></div></div> <p>Después que termine de compilar, el binario se va a encontrar también en <code class="language-plaintext highlighter-rouge">./pcem</code> listo para usarse.</p> <h1 id="fundamentos-para-armar-tu-pc">Fundamentos para armar tu PC</h1> <p>Habiendo tantas opciones y configuraciones posibles, solamente voy a enfocarme en armar una computadora en particular que tenga las siguientes características:</p> <ul> <li>Procesador i486DX2 66 MHZ</li> <li>16 MB RAM</li> <li>Sound Blaster 16</li> <li>Disco Rígido de 1 Gigabyte</li> <li>Placa de Red Novell NE2000</li> <li>Placa de Video S3 ViRGE/DX</li> <li>Disquetera 1 (Unidad A:) 3.5” 1.44Mb</li> <li>Disquetera 2 (Unidad B:) 5.25” 1.2Mb</li> <li>CD-ROM 24X</li> </ul> <p>Para hacerlo, vamos a hacer lo siguiente. Ejecutamos <a href="https://pcem-emulator.co.uk/downloads.html">PCem</a> y hacemos click en <code class="language-plaintext highlighter-rouge">NEW</code> y escribimos el nombre de la nueva configuración de nuestra computadora:</p> <p><img src="/assets/images/pcem/new.png" alt="PCem Nueva Configuración" class="img-responsive" /></p> <p>Luego de esto, seleccionamos las siguientes opciones en el tab <code class="language-plaintext highlighter-rouge">MACHINE</code>. Es importante que deseleccionemos la opción <code class="language-plaintext highlighter-rouge">Synchronize time to host clock</code>. Lo que hace es pasarle al <code class="language-plaintext highlighter-rouge">BIOS</code> la fecha y hora de nuestro sistema a la PC emulada, y para ciertos programas que hacen chequeos de fechas (como un antivirus), puede ser molesto cada vez que booteas tu PC tener que cambiar la fecha porque el host te lo sincroniza. Desactivando esta opción, la fecha queda guardada en la configuración de tu máquina y, aunque seteés todo como si estuvieras en 1994, probablemente la mayor parte de los programas en vez de no ejecutar, solamente se quejen que tenés mal puesto el reloj.</p> <p>También es importante tener en cuenta la opción <code class="language-plaintext highlighter-rouge">Dynamic Recompiler</code>. Si esta disponible para clickearla <em>hacelo</em>. La emulación en <a href="https://pcem-emulator.co.uk/downloads.html">PCem</a> requiere un uso de CPU intensivo, y si está disponible, el uso del CPU baja drásticamente. No todas las configuraciones de CPU tienen esta opción habilitada, asi que recomiendo fuertemente activarlo en todos los casos que se pueda.</p> <p><img src="/assets/images/pcem/cpu.png" alt="PCem Configuración CPU y Motherboard" class="img-responsive" /></p> <p>La configuración de la placa de video debería ser suficiente con que sea similar a lo que se muestra en la imagen aqui debajo:</p> <p><img src="/assets/images/pcem/svga.png" alt="S3 ViRGE DX / SuperVGA" class="img-responsive" /></p> <p>Configuramos la placa de sonido también, como se muestra aquí debajo:</p> <p><img src="/assets/images/pcem/soundblaster16.png" alt="Sound Blaster 16" class="img-responsive" /></p> <p>La parte donde configuramos los dispositivos de almacenamiento - <code class="language-plaintext highlighter-rouge">Discos Rígidos y Disqueteras</code> - hay que prestarle un poco más de atención. La parte de las disqueteras es fácil, aunque la parte de los <code class="language-plaintext highlighter-rouge">rígidos</code> requiere sacar un screenshot o tener lápiz y papel a mano. Como se ve en la figura de abajo, al hacerle click al botón de <code class="language-plaintext highlighter-rouge">agregar disco</code> nos va a aparecer un nuevo menú que nos pregunta donde queremos crear la imágen del <code class="language-plaintext highlighter-rouge">rígido</code> y los parámetros <code class="language-plaintext highlighter-rouge">Sectors, Heads, Cylinder y Size</code>. Solamente vamos a escribir en el campo <code class="language-plaintext highlighter-rouge">Size</code> el número <code class="language-plaintext highlighter-rouge">1024</code>, que es un campo en Megabytes asi que <code class="language-plaintext highlighter-rouge">1024 MB</code> representaria <code class="language-plaintext highlighter-rouge">1 GB</code> que es el tamaño que dijimos anteriormente que íbamos a configurar.</p> <p>La parte importante donde dije que quizá necesitabamos lápiz y papel, es para que cuando aceptemos esta configuración, estos valores pueden ser necesarios de ajustar manualmente en el <code class="language-plaintext highlighter-rouge">BIOS</code> para que el disco sea reconocido por el motherboard en caso que el <code class="language-plaintext highlighter-rouge">BIOS</code> <em>no tenga</em> la función de <em>auto-detección de discos rígidos</em>.</p> <p>Asi que si la computadora que estás armando no auto-detecta la imagen creada por <a href="https://pcem-emulator.co.uk/downloads.html">PCem</a>, probablemente tengas que entrar a la configuracion del <code class="language-plaintext highlighter-rouge">BIOS</code> cuando bootea la máquina y setear los valores <code class="language-plaintext highlighter-rouge">Sectors, Heads y Cylinder</code> a mano. Después de hacer eso, el valor <code class="language-plaintext highlighter-rouge">Size</code> es calculado automáticamente por el software del <code class="language-plaintext highlighter-rouge">BIOS</code>.</p> <p>Nota: En la captura de pantalla de abajo, el valor de size dice que es <em>1023mb</em>, pero esto es el calculo que hace <a href="https://pcem-emulator.co.uk/downloads.html">PCem</a> con respecto a los <code class="language-plaintext highlighter-rouge">Sectors, Heads y Cylinder</code>, y no a lo que vos desees como tamaño del disco, como habiamos configurado anteriormente que iba a ser en verdad <em>1024mb</em>.</p> <p><img src="/assets/images/pcem/drives.png" alt="Configuración de las Disqueteras y el Disco Rígido" class="img-responsive" /></p> <p>El último paso es configurar la placa de red, y en el menú de opciones seleccionamos la placa <code class="language-plaintext highlighter-rouge">Novell NE2000</code></p> <p>Finalmente, aceptamos la configuración y le damos al botón de play en nuestra nueva PC con todo ese hardware instalado/emulado para continuar con la configuración del BIOS.</p> <h1 id="configurando-el-bios">Configurando el BIOS</h1> <p>Antes siquiera pensar en empezar a instalar <code class="language-plaintext highlighter-rouge">MS-DOS</code> (para después instalar como por ejemplo, una imágen de <code class="language-plaintext highlighter-rouge">Windows 95</code>) todavía nos falta configurar el <code class="language-plaintext highlighter-rouge">BIOS</code>. Para que sea concordante con la configuración que acabamos de setear en nuestro emulador, debemos configurar mínimamente el hardware emulado de la siguiente manera. Cuando veas la pantalla del <code class="language-plaintext highlighter-rouge">POST</code> que es la que está aqui debajo, presiona varias veces la tecla <code class="language-plaintext highlighter-rouge">DEL</code>.</p> <p><img src="/assets/images/pcem/bios-POST.png" alt="Presionar DEL en esta pantalla" class="img-responsive" /></p> <p>Al entrar al menú del <code class="language-plaintext highlighter-rouge">BIOS</code>, seleccionamos e ingresamos a la opción <code class="language-plaintext highlighter-rouge">STANDARD CMOS SETUP</code>:</p> <p><img src="/assets/images/pcem/bios-menu.png" alt="Seleccionamos esta opción en la configuración del BIOS" class="img-responsive" /></p> <p>Como anteriormente seleccionamos el motherboard <code class="language-plaintext highlighter-rouge">Award SiS 496/497</code> no vamos a necesitar configurar los parametros del <code class="language-plaintext highlighter-rouge">disco rígido</code> acá, asi que desactivamos todos los discos menos el primero (Primary Master) y lo dejamos en <code class="language-plaintext highlighter-rouge">Auto</code> ya que este BIOS soporta autodetección. Esto no es el caso con otros motherboards emulados y puede ser necesario que tengas que configurar los parámetros a mano, por eso decía anteriormente que era importante anotar los parametros <code class="language-plaintext highlighter-rouge">Sectors, Heads y Cylinder</code> en algún lado solamente por esta parte de la configuración de la PC.</p> <p>Configurá los valores de este menú como se ve en la siguiente imágen:</p> <p><img src="/assets/images/pcem/bios-standard-config.png" alt="Configuramos el BIOS con estos parámetros" class="img-responsive" /></p> <p>Finalmente, llegamos a esta pantalla, donde se nos informa que no se encontró un disco de sistema y que el booteo de un sistema operativo falló.</p> <p><img src="/assets/images/pcem/no-hay-sitema-operativo.png" alt="Tenemos la máquina andando pero sin sistema operativo" class="img-responsive" /></p> <h1 id="instalando-ms-dos-622-como-en-abril-del-94">Instalando MS-DOS 6.22 como en Abril del ‘94</h1> <p>¿Te acordás que al principio de este artículo había un link para descargarse el <a href="https://winworldpc.com/download/c2a6c3bf-c39b-c388-44e2-809d11c3a5ef">MSDOS 6.22 en Castellano</a>? Bueno, acá esta de nuevo y vamos a instalarlo en nuestra flamante computadora emulada. Luego de descomprimir el archivo que nos bajamos, vamos a ver 4 imagenes de <code class="language-plaintext highlighter-rouge">disquettes</code> que vamos a tener que insertar en nuestra computadora. Para esto, hacemos click derecho en la pantalla donde se esta ejecutando la emulación y seleccionamos del menú contextual <code class="language-plaintext highlighter-rouge">Disc</code> y <code class="language-plaintext highlighter-rouge">Change Drive A:</code> y seleccionamos la imagen del primer disquette <code class="language-plaintext highlighter-rouge">Disk1.img</code> que ya descomprimimos.</p> <p>De esta manera <code class="language-plaintext highlighter-rouge">insertamos</code> un disquette “virtualmente”. Presionamos <code class="language-plaintext highlighter-rouge">ENTER</code> cuando vemos el mensaje <code class="language-plaintext highlighter-rouge">DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER</code> como vimos antes cuando la PC terminó de bootear y el instalador de <code class="language-plaintext highlighter-rouge">MS-DOS</code> va a empezar a instalar el sistema operativo.</p> <p>Basta con seguir los pasos que el <code class="language-plaintext highlighter-rouge">instalador</code> te va indicando, y cada vez que el <code class="language-plaintext highlighter-rouge">instalador</code> te pida cambiar de <code class="language-plaintext highlighter-rouge">disquette</code>, cambiamos de imagen con el mismo procedimiento que describi párrafos arriba.</p> <p><img src="/assets/images/pcem/cambio-de-disquette.png" alt="MS-DOS - Insertar disco 2" class="img-responsive" /></p> <p>Eventualmente se nos va a pedir que expulsemos el <code class="language-plaintext highlighter-rouge">disquette</code> de la <code class="language-plaintext highlighter-rouge">Unidad A:</code> y para hacerlo hacemos click derecho en la pantalla emulada, seleccionamos <code class="language-plaintext highlighter-rouge">Disc / Eject Drive A:</code> y reiniciamos la PC.</p> <p>Pero todavía falta un poco más…</p> <h1 id="drivers">Drivers</h1> <p>El sistema operativo ya bootea, pero si queremos acceder a la placa de sonido, o insertar un <code class="language-plaintext highlighter-rouge">CD-ROM</code>, <code class="language-plaintext highlighter-rouge">MS-DOS</code> no tiene idea como acceder a estos dispositivos. Por esto vamos a necesitar copiar algúnos drivers en la imagen del <code class="language-plaintext highlighter-rouge">rígido</code> que creamos, o seguír metiendo imágenes de <code class="language-plaintext highlighter-rouge">disquettes</code>.</p> <h2 id="montando-la-imagen-de-nuestro-disco-rígido">Montando la imagen de nuestro Disco Rígido</h2> <p>Buscamos la imagen que creamos de nuestro <code class="language-plaintext highlighter-rouge">rígido</code> en nuestra PC host, y una vez que estamos en el directorio donde se aloja, ejecutamos <code class="language-plaintext highlighter-rouge">fdisk</code> de la siguiente manera:</p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code> $ fdisk -l 0x705h.486 Disk 0x705h.486: 1023,8 MiB, 1073479680 bytes, 2096640 sectors &gt;&gt;&gt; Units: sectors of 1 * 512 = 512 bytes &lt;&lt;&lt; Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x00000000 Device Boot Start End Sectors Size Id Type 0x705h.486p1 * &gt;&gt;&gt;63&lt;&lt;&lt; 2092607 2092545 1021,8M 6 FAT16 </code></pre></div></div> <p>Necesitamos ejecutar <code class="language-plaintext highlighter-rouge">fdisk -l</code> para poder extraer dos datos importantes para poder montar nuestra imagen en algún directorio. Enmarcado entre los símbolos <code class="language-plaintext highlighter-rouge">&gt;&gt;&gt;</code> y <code class="language-plaintext highlighter-rouge">&lt;&lt;&lt;</code> estan los dos datos importantes. <code class="language-plaintext highlighter-rouge">Units</code> nos dice cuanto vale cada sector en esta imagen, que es <code class="language-plaintext highlighter-rouge">512 bytes</code>, y en la descripción de la partición de la imagen, vemos que empieza en el sector <code class="language-plaintext highlighter-rouge">63</code>. Para poder obtener el offset correcto, ejecutamos en una shell el siguiente comando usando la calculadora <code class="language-plaintext highlighter-rouge">bc</code>:</p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ # 63 sectores multiplicados por 512 bytes que tiene cada sector $ echo "63*512" |bc 32256 </code></pre></div></div> <p>Joya, el offset donde empieza el sistema de archivos es <code class="language-plaintext highlighter-rouge">32256</code>. Sabiendo que podemos calcular esto de esta manera, vamos a usar el comando <code class="language-plaintext highlighter-rouge">mount</code> y en el parámetro <code class="language-plaintext highlighter-rouge">offset</code> vamos a ejecutar exactamente lo mismo como una <code class="language-plaintext highlighter-rouge">subshell</code> para que le pase el valor exacto a <code class="language-plaintext highlighter-rouge">mount</code>.</p> <p>Seleccionamos también como <code class="language-plaintext highlighter-rouge">tipo</code> de sistema de archivos <code class="language-plaintext highlighter-rouge">msdos</code> y montamos todo en el directorio <code class="language-plaintext highlighter-rouge">/mnt</code>:</p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[ 4:21PM ] [ toshi@werkzeug:~/pcem_dev/hdds ] $ sudo mount -o loop,offset=$(echo "63*512" |bc) -t msdos 0x705h.486 /mnt [sudo] password for toshi: [ 4:25PM ] [ toshi@werkzeug:~/pcem_dev/hdds ] $ ls /mnt autoexec.bat command.com config.sys dos io.sys msdos.sys wina20.386 </code></pre></div></div> <blockquote> <p>Es muy importante que el emulador <a href="https://pcem-emulator.co.uk/downloads.html">PCem</a> <em>NO</em> esté corriendo cuando tengas una imagen de disco rígido montada. El sistema operativo del host y la emulación van a efectuar operaciones de disco a la imagen y el sistema de archivos va a terminar corrompiendose! Asi que, siempre que montés una imagen para transferir archivos, <em>cerrá PCem</em> !</p> </blockquote> <h2 id="oak-cd-rom-driver">OAK CD-ROM driver</h2> <p>El <a href="https://www.computerhope.com/download/hardware.htm">OAK CD-ROM Driver</a> es un driver genérico que funciona con la mayoría de los CD-ROM IDE que habían disponibles en esa época. Este driver funciona bárbaro para la unidad emulada de CD-ROM de <a href="https://pcem-emulator.co.uk/downloads.html">PCem</a>. El nombre del archivo es <code class="language-plaintext highlighter-rouge">oakcdrom.sys</code>.</p> <p>Habiendo montado anteriormente montado la imagen del <code class="language-plaintext highlighter-rouge">rígido</code> y <em>HABIENDO APAGADO <a href="https://pcem-emulator.co.uk/downloads.html">PCem</a></em> vamos a copiar el archivo <code class="language-plaintext highlighter-rouge">oakcdrom.sys</code> a la imagen:</p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo cp ~/msdos/oakcdrom.sys /mnt $ ls /mnt autoexec.bat config.sys io.sys oakcdrom.sys command.com dos msdos.sys wina20.386 </code></pre></div></div> <p>Se que es un exceso, pero no puedo dejar de estresar la importancia de <code class="language-plaintext highlighter-rouge">no ejecutar</code> <a href="https://pcem-emulator.co.uk/downloads.html">PCem</a> mientras se esten montando y desmontando imágenes que <a href="https://pcem-emulator.co.uk/downloads.html">PCem</a> esté ejecutando. Listo, yastá. Ya avisé.</p> <p>El siguiente paso, aprovechandnos que tenemos la imagen montada, configurar el driver del <code class="language-plaintext highlighter-rouge">CD-ROM</code>. Para esto, editemos los archivos <code class="language-plaintext highlighter-rouge">/mnt/config.sys</code> y <code class="language-plaintext highlighter-rouge">/mnt/autoexec.bat</code>. Vamos a editar cada archivo de la siguiente manera:</p> <p>CONFIG.SYS:</p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>DEVICE=C:\DOS\SETVER.EXE DEVICE=C:\DOS\HIMEM.SYS DEVICEHIGH=C:\oakcdrom.sys /D:mscd001 DOS=HIGH COUNTRY=034,,C:\DOS\COUNTRY.SYS DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1) FILES=30 </code></pre></div></div> <p>AUTOEXEC.BAT:</p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>C:\DOS\SMARTDRV.EXE /X @ECHO OFF PROMPT $p$g PATH C:\DOS SET TEMP=C:\DOS MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI) MODE CON CODEPAGE SELECT=850 KEYB SP,,C:\DOS\KEYBOARD.SYS LH C:\DOS\MSCDEX.EXE /D:mscd001 /l:D </code></pre></div></div> <p>Finalmente antes de volver a ejecutar nuestra PC emulada, <code class="language-plaintext highlighter-rouge">desmontamos</code> la imagen de la siguiente manera.</p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo umount /mnt </code></pre></div></div> <h2 id="drivers-sound-blaster-16">Drivers Sound Blaster 16</h2> <p>Los <a href="https://winworldpc.com/download/47c3aac3-aec3-8b18-c39a-11c3a4e284a2">Drivers Sound Blaster 16</a> permiten que <code class="language-plaintext highlighter-rouge">MS-DOS</code> pueda tener acceso a la placa. Nos bajamos los drivers y hacemos exactamente lo que hicimos con las imágenes de los <code class="language-plaintext highlighter-rouge">disquettes</code> cuando instalamos el sistema operativo.</p> <p><img src="/assets/images/pcem/soundblaster16-install.png" alt="Instalación Drivers Sound Blaster 16" class="img-responsive" /></p> <p>Acordate de desmontar el disquette cuando reinicies la PC!</p> <h1 id="conclusión">Conclusión</h1> <p>Esta es la mínima configuración necesaria para tener andando una computadora emulada, con soporte Sound Blaster y CD-ROM. Los próximos pasos te los dejo a vos. Bajate unas demos de <a href="http://www.pouet.net/prod.php?which=63">pöuet</a> o algunos CDs de <a href="https://archive.org/details/cdbbsarchive">shovelware</a> en <code class="language-plaintext highlighter-rouge">archive.org</code>, y quisás también un <a href="https://winworldpc.com/download/aadf845e-1bf8-11e9-9b71-fa163e9022f0">antivirus</a> y el <a href="https://winworldpc.com/download/483de280-9437-18c3-9a11-c3a4e284a2ef">Norton Commander</a>. Aunque no lo creas, en algunos CDs disponibles en <code class="language-plaintext highlighter-rouge">archive.org</code> algunos ejecutables contienen virus hasta el dia de hoy, y tener un <a href="https://winworldpc.com/download/aadf845e-1bf8-11e9-9b71-fa163e9022f0">antivirus</a> <code class="language-plaintext highlighter-rouge">es necesario</code>.</p> <p>Y naturalmente, no olvidar que muchos juegos, intros y demos necesitan los drivers <a href="https://dosdriver.de/graph.php">UNIVBE</a> instalados también para darle soporte VESA a algunas placas de video.</p>