Mupen64Plus , emulador N64 para Linux

Recientemente me enteré de la existencia de mupen64plus, un desarrollo activo para emular la famosa consola de juegos nintendo64.

Mupen64 plus es un fork del inactivo mupen64, el cual soporta sistemas de 32 y 64 bits :) con plugins para audio, rendering (RDP), co-procesador (RSP) y entrada.Existen 3 plugins de video para OpenGL los cuales son glN64, RiceVideoLinux, y Glide64.

Existen dos formas de instalarlo, compilarlo o bajar el paquete precompilado para la arquitectura en que estamos. Para cualquier de las dos maneras debemos visitar el vínculo de descarga . Personalmente baje el precompilado para 64 bits el cual me ha funcionado muy bien. Ademas para los usuarios win2 hay una versión disponible.

Los menus de la aplicación son mas que intuitivos y estaría demás explicar cada una de las opciones, solamente la advertencia que debemos de configurar el plugin de entrada (Input plugin) para asignar teclas correspondientes a las de la consola y poder operar los juegos.

Y por supuesto, las capturas de pantalla:

Screenshot de Mupen64plusScreenshot de Mupen64plusScreenshot de Mupen64plusScreenshot de Mupen64plusScreenshot de Mupen64plus

Lo que más me sorpendió de esta aplicación es el poco consumo de CPU que utiliza asi que no habrá peligro de tostarlo si nos enviciamos en algun jueguillo :)

sdlmame: Emulador MAME para Linux

Hablando con unos compas informáticos de los juegos de nuestra época, saliendo el tema de los juegos ARCADE, con juegos tales como Progear, Samurai Shodown y el famosísimo Metal Slug me di a la tarea de recordar viejos tiempos y ejecutarlos en mi Linux Box.

Investigando me di cuenta que los nombres que más suenan en GNU/Linux son xmame y sdlmame , el primero se encuentra muy inactivo en cuanto al desarrollo aunque es muy utilizado y el segundo acaba de realizar un release por lo que me decidí por este último.

sdlmame no se encuentra en el árbol de Gentoo ni en el repositorio de Debian, así que el método de instalación es el manual :) estos son los pasos que seguí.

  • Descomprimir el zip: vostorga@alpha ~/mamefiles $ unzip sdlmame0123u1.zip
  • Cambiamos al directorio del fuente: vostorga@alpha ~/mamefiles $ cd sdlmame0123u
  • Tener lo siguiente instalado en nuestra distro :

GCC: 3.4.x, 4.0.x, o 4.1.x; SDL: 1.2.10 o superior y sus archivos de desarrollo ; Librerías y headers OpenGL o alternativamente MesaGL y su kit de desarrollo

  • Hardware:

Al menos a 1800 MHz y una tarjeta de video con soporte de aceleración

  • Editar el makefile
    Si poseemos una distro de 64 bits debemos setear PTR64=1
    Si poseemos Linux/ppc o una PS3 😮 !! debemos setear BIGENDIAN=1
    Otras opciones que parezcan apropiadas, ojo que el makefile tiene comentarios suficientes
  • Ejecutar el comando make , la compilación se toma un buen tiempo, así que a esperar…
  • Una vez finalizado podremos ejecutar el comando mame desde la consola, si todo va bien debe de salir una ventana roja diciendo que no ha encontrado roms, esto es lógico puesto que justo lo acabamos de compilar.
  • Debemos de conseguir los archivos de BIOS para ejecutar los juegos, la obtención de dichos archivos no la discutiré aquí, simplemente debemos de copiar esos archivos, que son generalmente de extensión zip, al directorio roms
  • Luego debemos de conseguir los juegos (roms) , hay algunos que son “free”, por ejemplo en http://mamedev.org/roms/ , aunque googleando la frase “mame roms” se encuentran muchos ; estos los debemos de posicionar en el directorio “roms”
  • Ejecutamos nuestro emulador, con un simple “./mame” nos saldrá una lista de los juegos disponibles, muchas veces bastará con presionar enter y se ejecutará el juego. En mi caso esto no funcionó asi xD así y aconsejo que lean los archivos SDLMAME.txt y docs/config.txt , les muestro el comando tal como me funciona a mi:

mame-menu-thumb

  • ./mame roms/rom.zip -oslog -video opengl -window
  • El parámetro -oslog me muestra el log en la consola, lo cual es muy útil al momento de depurar errores
    -video opengl permite utilizar aceleración opengl, sin este parámetro el video es lentísimo y se ocupa aceleracion por software (muy lento y posiblemente cocine el cpu)
    -window permite ver el emulador en una ventana, la cual se puede redimencionar facilmente tambien podemos omitir este parámetro y veremos todo en pantalla completa :)

Les muestro unos screenshots del sdlmame en acción, y disfruten esos juegos arcade!

mame-mslug1-thumbmame-mslug2-thumb

mame-mslug3-thumbsamsho-thumb

Actualización 3-3-2008 :

He subido el fuente del sdlmame a la dirección http://vostorga.org/files/sdlmame0123u3.zip para que lo descarguen con mas comodidad

Visualización de utilización de ancho de banda con NTOP

Muchas veces hemos querido conocer de una manera fácil y rápida la utilización de ancho de banda de cada usuario en la LAN de la oficina, la casa, redes públicas etc., con el propósito de detectar cuellos de botella en nuestro acceso compartido a Internet, a menudo causado por usuarios utilizando media docena de programas P2P…., para lo cual podemos disponer de una herramienta denominada ntop.

Ntop es una herramienta que nos muestra gráficamente la utilización del ancho de banda, al mismo estilo que el conocido comando top, el cual se accede a través de un navegador web.

Ntop tiene múltiples funciones y solo mencionaré algunas:

  • Muestra tráfico de acuerdo a los protocolos utilizados
  • Recopila información sobre el usuario de una IP (direcciones de correo utilizadas, utilización de ancho de banda por hora, identificación de sistema operativo, …)
  • Soporta los protocolos IPv4/IPv6, IPX, AppleTalk, Netbios entre otros
  • Utilización de gráficos
  • Utilización de bases de datos RRD
  • Soporte para múltiples interfaces de red
  • Cuenta con más de 10 años de desarrollo

Su instalación es sencilla (obviamente en el proxy/router)

Debian: apt-get install ntop

Gentoo: emerge net-analizer/ntop

Ntop no tiene un archivo central de configuración, sino que sus opciones se especifican en tiempo de ejecución, regularmente la distribución donde lo utilicemos tiene una forma básica de configurar la interfaz/interfaces de red que se utilizarán, por ejemplo dpkg-reconfigure ntop en Debian, para obtener más info de las opciones podemos revisar el buen man ntop.

Y para verlo en acción, dejo 3 capturas de pantalla

thumb-ntop1.png

thumb-ntop2.png

thumb-ntop3.png

Utilizando túnel ssh para acceder a X

Como administrador de servidores el 99% de las tareas puede ser hecha desde una consola, pero en ese 1% restante podemos necesitar de una interfaz gráfica. Para acceder al X de un servidor remoto podemos utilizar VNC, XDMCP, entre otros pero enfrentaremos un problema si solamente tenemos acceso a ese equipo a través del puerto de SSH (regularmente el 22), situación que me sucedió y explico como hacerle frente. El primer requisito es que el servidor al cual queremos acceder gráficamente tenga instalado x11vnc el cual no es más que un servidor VNC para X, instalarlo es tán fácil como:

Debian: apt-get install x11vnc

Gentoo: emerge x11-misc/x11vnc

Luego hacemos un tunel a la conexión vnc ejecutando: ssh -t -L 5901:localhost:5900 usuario@servidor

Ya logueados en el server ejecutamos: x11vnc

Por último ejecutamos en la máquina local un visor VNC, por ejemplo: vncviewer localhost:1

Listo! Ya tenemos acceso gráfico al servidor remoto, es de notar que al momento de ejecutar x11vnc este se ejecuta sin contraseña asi que hay que tomar las precauciones del caso; el propio x11vnc en su salida muestra como utilizar contraseñas.


			
						
				

			
				
					
				

				

Liferea , lector de feeds hecho en GTK+

Liferea

Para todos aquellos que navegamos por nuestros sitios favoritos (noticias, humor, informática, linux, etc., etc.), se nos hace necesaria una forma de verlos de una manera cómoda, lo que tiene como respuesta : feeds . Los feeds no son más que una manera alterna para ver el contenido de un sitio web, pero para sacar provecho de ellos necesitamos auxiliarnos de un programa que nos permita leer muchos feeds de una manera cómoda, dichos programas son conocidos como Feed readers.

Liferea es un Feed reader, cuyo nombre aunque suene extraño es lógico (Linux Feed Reader), y está disponible para todas las distribuciones GNU/Linux, Derivados Unix como *BSD, La plataforma móvil maemo entre otros.

Su instalación es sencilla y muestro dos ejemplos:

Debian: apt-get install liferea

Gentoo: emerge liferea

En gentoo se tienen disponibles para jugar las USE flags firefox gnutls gtkhtml libnotify lua dbus seamonkey xulrunner que nos permiten acoplarlo a nuestros navegadores y/o sistemas de notificaciones.

Una vez instalado podemos ver sus diferentes ventajas:

  • Agrupaciones de feeds por categorías y subcategorías
  • Tabs, que nos permiten visualizar el sitio de donde ha salido un feed específico
  • Podemos importar nuestros feeds de google reader o cualquier otro programa que nos permita exportar la lista de feeds :)
  • Búsquedas dentro del contenido de nuestros feeds
  • Podemos marcar feeds “favoritos”
  • Para los mas frikis se pueden adaptar scripts
  • Reproducción de audio 😮
  • Interacción con contenido web (youtube, imágenes, sonidos, etc.)

Para más info puedes visitar http://liferea.sourceforge.net/index.htm

Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds. Valid XHTML and CSS.