Saltar al contenido
56K

56K

Slow IT Notes – Just 4 Fun

Menú
Menú

Rpix86 – MSDOS sobre una Raspberry Pi

Publicada el 27/04/202112/01/2025 por fanta

Si quieres convertir una raspberry PI en un PC con MSDOS en este post se va a explicar por encima como puedes hacerlo.

 

Los elementos necesarios

Es necesario disponer de al menos los siguientes elementos. Luego se necesitará también un teclado, un ratón, unos altavoces y un monitor.

La tarjeta SD puede ser una MicroSD y la raspberryPI puede ser más moderna que la que yo he utilizado.

 

 

Si no sabes donde conseguir una raspberry Pi puedes encontrar una a buen precio aquí: Raspberry Pi 3 o buscar en sitios de segunda mano como Wallapop por ejemplo.

La Pi 3 NO es la última pero es más que suficiente para esto. En mi caso he optado por una Raspberry Pi 1 (con la Pi 3 tendrás muchos menos problemas).
En mi caso me conecto a internet por cable pero con una Pi 3 puedes hacerlo por Wi-Fi.

La disquetera no es necesaria, es un extra.

La idea

El objetivo es convertir la raspberry PI en un PC x86 para ejecutar juegos de MSDOS.

 

 

 

Copiando la imagen de raspbian desde la GUI

Mediante la utilidad de gestión de discos de Gnome disks se puede restaurar la imagen de disco a golpe de click.

 

Copiando la imagen de raspbian desde la CLI

Podemos copiar con «dd» la imagen de Raspbian lite en la tarjeta SD o microSD.

Cuidado cuando se indica «of» (output file) de no cagarla indicando el dispositivo que no es. No sería la primera vez que alguien se cepilla el contenido de un disco, de otra tarjeta, de un pedrive, … indicando mal.

# dd status=progress if=2020-08-20-raspios-buster-armhf-lite.img of=/dev/xxxx
# sync

 

Iniciando la raspberry PI e instalando rpix86

Una vez tengamos la raspberry PI configurada a nuestro gusto es hora de simplemente descargar rpix86, descomprimirlo y ejecutarlo.

 

$ mkdir dos
$ cd dos
$ mkdir a c
$ wget "http://rpix86.patrickaalto.com/rpix86.tar.gz"
$ tar xfvz rpix86.tar.gz
$ rm -rf rpix86.tar.gz
$ ./rpix86 -d/home/pi/dos/c -c/home/pi/dos/a

 

Es posible que tengamos que instalar algunas dependencias para que funcione correctamente. Por ejemplo libncurses5-dev

 

La disquetera no es necesaria

La disquetera no es necesaria pero mola mucho y nos permite poder montar la unidad y trabajar como si de un directorio se tratase.
No dispone de soporte para disquetera pero si soporte para la unidad D de cdrom. Podemos engañar por tanto montando primero en un directorio llamado a el disquete y luego arrancando rpix86 así:

$ ./rpix86 -d/home/pi/dos/c -c/home/pi/dos/a

Moverse en MSDOS

Los comandos más base son:

cd – change dir
dir – Como el ls en Linux. Para listar el contenido de un directorio.
makedir – para crear un directorio
cls – Para limpiar la pantalla

Para ejecutar un juego se ha de escribir el nombre del archivo binario ejecutable. Por ejemplo los .com o los .exe son ejecutables. También lo son los archivos .bat

 

Disfrutar de algún juego

Ahora el tema es disponer de algun juego para disfrutar de este.

$ apt install links2
$ links2"http://fanta.56k.es/juegos/pc/aventuras_graficas/"

E ir probando alguno a ver si funciona. No todos van a funcionar. Aquí un listado de compatibilidad: dsx86compatibility.pbworks.com/w/page/26738915/Compatibility%20List

 

Las sensaciones

 

La sensación cuando lo ejecutas es muy similar a la de estar frente a un PC x86 de aquellos años. Un PC con MSDOS instalado.

No es exactamente MSDOS, es 4dos pero va muy bien.

No funcionan todas las cosas de modo que es ir probando y disfrutando de la experiencia con calma.

 

Y eso es todo más o menos.

 

Saludos cordiales.


fanta

Escrito por Fanta

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

fanta de naranja
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
💾 QEMU
💾 SOLARIS
💾 ESXi
💾 FREEBSD
💾 DEBIAN
💾 AMIGA
💾 SYSADMIN
💾 JUNOS
💾 IMPRIMIR
💾 MSDOS
💾 WINDOWS
💾 FAIRPHONE
💾 GAMING
💾 STREAMING
💾 REDHAT
💾 GRÁFICOS
💾 CACHARROS
💾 SONIDO
💾 NETWORKING
💾 ROCKY
💾 SUSE
💾 TMP
©2025 56K | Construido utilizando WordPress y Responsive Blogily tema por Superb