Para disfrutar de software (procesadores de textos, trackers, juegos, …) de Amiga Classic desde GNU+Linux es posible hacerlo utilizando el emulador FS-UAE.
FS es una versión mejorada y evolucionada de UAE (Unix Amiga Emulator) que puede emular ordenadores Amiga 500, A500+, A600, A1200, A1000, A3000 y A4000.
Lo que se ha de saber antes de ponerse a emular algo
Lo primero es obtener alguna imagen de disquetes de ordenadores Amiga. Estos suelen estar en formato ADF .
Lo segundo es obtener el kickstart adecuado para emular un Amiga 500, un Amiga 1200, …. o el que sea. En el caso de este post vamos a utilizar el Kickstart 1.3 que es compatible con mucho del software de un Amiga 500.
El kickstart es la ROM física que lleva el firmware para arrancar el ordenador.
Descargar algún juego y el Kickstart
Loom de Lucasarts es un buen juego. Aquí he incorporado los 3 disquetes + el kickstart:
- Descargar ROM desde aquí: kick13.rom
- Descargar Loom disquete 1: Loom-ES-Disk_1_de_3.adf
- Descargar Loom disquete 2: Loom-ES-Disk_2_de_3.adf
- Descargar Loom disquete 3: Loom-ES-Disk_3_de_3.adf
Compilar fs-uae
# apt install gettext zip
$ wget "https://fs-uae.net/stable/3.1.35/fs-uae-3.1.35.tar.gz"
$ tar xfvz fs-uae-3.1.35.tar.gz
$ cd fs-uae-3.1.35
$ ./configure
$ make -j$(nproc)
# make install
$ fs-uae
Ejecutar fs-uae desde la línea de comandos
Se puede ejecutar indicando mínimo el kickstart (la rom bios) y los disquetes que queremos cargar.
$ fs-uae --kickstart_file=kick13.rom --floppy_drive_0=Loom-ES-Disk_1_de_3.adf --floppy_drive_1=Loom-ES-Disk_2_de_3.adf --floppy_drive_2=Loom-ES-Disk_3_de_3.adf
Lo bonito de esto
Lo bonito es que con FS-UAE podemos indicar las opciones desde línea de comandos. Esto permite que se pueda utilizar en scripting.
Existe una GUI pero como puede verse se puede prescindir de ella.
Y eso no es todo pero si lo básico y si lo que quería comentar hoy.
Saludos cordiales.