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 https://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.