Instalar XSPIM en Linux

SPIM o XSPIM (versión gráfica), se trata de un simulador del procesador MIPS32, que ejecuta programas escritos en lenguaje ensamblador para dicho procesador, que además nos proporciona un debugger e incluye el juego completo de instrucciones del MIPS32. MIPS (Microprocessor without Interlocked Pipeline Stages) es utilizado en routers de Cisco, y consolas como la PlayStation, la PlayStation 2, la PSP y la Nintendo 64.

Para los que usamos Linux, tendremos que compilarnos el paquete, algo no muy dificil, si tenemos las librerias adecuadas.

Veamos como hacerlo:

  • Descargarmos el paquete para la plataforma UNIX o Linux system y MacOS desde la web oficial aquí, si tenemos Fedora, o Red Hat, o alguna derivada que utilice paquetes RPM disponemos de un paquete específico, si no, bajamos el código fuente.
  • Preferiblemente bajaros el tar.gz. Ahora lo descomprimimos y abriremos un terminal en el que nos moveremos hasta el directorio /xspim que se encuentra dentro de la carpeta descomprimida y  ejecutaremos:
  • xmkmf
    sudo make
  • Si nos da errores de compilación será porque nos faltan librerias, sólo tendreis que instalar las siguientes ejecutando (si utilizas Aptitude como gestor de paquetes como Debian, Ubuntu, o derivados:
  • sudo apt-get install flex bison byacc libx11-dev libxaw7-dev build-essential linux-headers-`uname -r`
  • Una vez instaladas ejecutamos de nuevo el make, esta vez sin errores y luego:
  • sudo make install
  • Ahora ya tendremos instalado el xspim, nos dirigimos al directorio /usr/bin y ejecutamos:
  • ./xspim
  • o simplemente escribimos en un terminal:
  • xspim

Aún no he conseguido hacerlo funcionar en Ubuntu x64, porque me da un error de compilación.

One Response to Instalar XSPIM en Linux

  1. Rafael dice:

    Oye muy bueno, me faltaban solamente algunas de las librerias que mencionas. Con ellas pude compilarlo y utilizarlo exitosamente en un debian 5 (lenny) de 64 bits.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: