Se necesita tener instalado qemu en el sistema.
El proceso para descargar y empezar a instalar MSDOS es el siguiente:
$ qemu-img create -f qcow2 msdos.disk 2G
$ wget "http://fanta.56k.es/systems/msdos/MS-DOS_6.22/MS-DOS_6.22-01.img"
$ wget "http://fanta.56k.es/systems/msdos/MS-DOS_6.22/MS-DOS_6.22-02.img"
$ wget "http://fanta.56k.es/systems/msdos/MS-DOS_6.22/MS-DOS_6.22-03.img"
$ wget "http://fanta.56k.es/systems/msdos/MS-DOS_6.22/MS-DOS_6.22-04.img"
$ qemu-system-i386 -hda msdos.disk -m 64 -L . -fda MS-DOS_6.22-01.img -boot a
Comenzamos con la instalación y cuando nos pida el disquete 2 pulsamos Control + alt + 1 . Entonces escribiremos change floppy0 MS-DOS_6.22-02.img
Finalmente pulsando control + alt + 1 regresamos y continuamos con la instalación.
Cuando nos pida sacar todos los disquetes entraremos a la consola de qemu de igual manera que antes. Y escribimos: eject floppy0
Bajando unos cuantos disquetes originales para probar. En este caso los del monkey island.
$ wget "http://fanta.56k.es/fdd/fdd_server/archive/monkey1.dos" -O /tmp/monkey1.tar.gz
$ tar xfvz /tmp/monkey1.tar.gz
Ejecutando por primera vez:
$ qemu-system-i386 -hda msdos.disk -m 64 -L . -fda monkey1/disks/es/disk1.img -boot c -soundhw sb16,adlib,pcspk
Al entrar escribiremos:
a:
cls
dir
install c:
Nos irá pidiendo más disquetes y vamos indicandoselos como hicimos antes. Cambiando el disquete desde la consola de qemu e indicando donde está y con que nombre.
Al finalizar la instalación estaremos en C:\MONKEY\ y solamente tendremos que escribir monkey para comenzar.
Ya solamente tendríamos que ejecutar lo siguiente para lanzar la máquina virtual:
$ qemu-system-i386 -hda msdos.disk -m 64 -L . -boot c -soundhw sb16,adlib,pcspk
Si el juego monkey island 1 no termina de funcionar podemos lanzarlo así:
monkey c
Veremos diferentes opciones. Podemos optar por:
monkey i e mo
Aunque a mi me va con VGA
La forma de que el mouse funcione sería metiendo el mouse.com (es un archivo no una dirección de una web).
mouse.zip (aquí la img de un disquete con mouse.com) . Arrancas con el disquete cargado en A: (floppy0) y lo copias en c:
Tendrás que ejecutar mouse.com antes de ejecutar el juego para disponer del ratón. puedes cargarlo en el autoexec.bat o generar un bat para lanzar el juego.
El tema del sonido. No he conseguido que me funciones con sound blaster 16.
$ qemu-system-i386 -hda msdos.disk -m 64 -L pc-bios -fda sound.img -boot c -soundhw pcspk,sb16
Se tendrían que añadir los drivers e instalarlos. Los drivers para DOS de la sound blaster 16.
Y el set que se tendría que añadir (según he leido) antes de lanzar el juego.
SET BLASTER=A220 I5 D1 H5 P330 T5
Ruleta para desproteger el juego: www.oldgames.sk/codewheel/secret-of-monkey-island-dial-a-pirate
Y eso es todo. Desde luego jugarlo con pc speaker no mola de modo que seguiré mirando a ver que es lo que me falla para ver si consigo dejar el juego metido en una máquinita listo para ser jugado.
Saludos cordiales.