martes, 30 de agosto de 2011

Ejecutar viejos juegos DOS en GNU/Linux

Podemos ejecutar nuestros viejos juegos de MS-DOS usando el programa 'dosbox'


En el caso de Ubuntu o Debian podemos instalarlo desde consola con el comando:

apt-get install dosbox
Podemos crear una carpeta concreta (p.e.: $HOME/dosutils), dentro de la cual copiamos nuestros programas DOS en diferentes subcarpetas.

Una vez hecho esto ejecutamos el comando 'dosbox' y montamos la carpeta como unidad C: con el comando:

mount c /home/tunombredeusuario/dosutils

Podemos automatizar esto en el arranque de dosbox, para ello podemos editar su fichero de configuración $HOME/.dosbox/dosbox-x.xx.conf

Este archivo está dividido en diferentes secciones, las más interesantes son:

fullscreen : permite que arranque a pantalla completa. También se puede cambiar entre pantalla completa y ventana con las teclas Alt + Intro

[autoexec] : debajo de esta sección se ponen los comandos que queremos que se ejecuten al iniciar dosbox, un ejemplo util sería:

mount c /home/tunombredeusuario/dosutils
c:

¡Ah! Si aprecia que el juego va muy lento puede acelerar el emulador pulsando las teclas CTRL + F12

Y hay muchos programas y juegos DOS que han pasado a dominio público como Champ Games o son software libre o freeware.

miércoles, 17 de agosto de 2011

Creando niveles extra para el juego lbreakout2

He creado una colección de niveles llamada tentenoid para el juego libre lbreakout2.
En este vídeo podéis ver el aspecto del nivel Ruta21, en mi canal de youtube hay más vídeos de otros niveles.

Para disfrutar de estos niveles, hay que instalar el juego lbreakout2 que, para el caso de Ubuntu, se puede instalar desde el centro de software o desde consola con el comando:

sudo apt-get install lbreakout2

Una vez instalado basta con copiar el fichero Tentenoid a la ruta /usr/share/games/lbreakout2/levels/
Ejecutamos el juego y elegimos Local Game => AddOn : Tentenoid => Start AddOn

El nivel ha sido creado mediante la opción Editor que trae el juego, si alguien está interesado en hacer sus propios niveles sólo tiene que pulsar en esa opción y crear un set (se editan en la ruta $HOME/.lgames/lbreakout2-levels/)
Una vez que haya terminado debe copiar el archivo que ha creado a la ubicación correcta:

sudo cp $HOME/.lgames/lbreakout2-levels/ /usr/share/games/lbreakout2/levels/

jueves, 4 de agosto de 2011

solucionado problema para conectarse a la wifi de la universidad

Uno de los pocos problemas que tenía con mi portátil emachines E520 con Ubuntu 10.10 era conectarme a la red de la universidad que utiliza protocolo TTS.
Al parecer el problema no es único de GNU/Linux, ya que usuarios de Windows que conozco con el mismo portátil han tenido problemas similares.
La tarjeta se conecta sin problema a mi red de casa tanto si está abierta como si tiene encriptación WEB, pero cuando lo intento en la universidad o en una biblioteca del ayuntamiento ni siquiera consigue hacer la conexión con el SSID.
La tarjeta integrada y problemática es una 'Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)', por si alguien tiene este problema.

La solución ha venido con un regalo que me han hecho por mi cumpleaños: una tarjeta wifi-n Zappa ZW-UW11NT por USB:
Esta tarjeta se conecta a todas las redes wifi sin ningún problema y tiene un chipset ralink, el sistema la detecta como Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
En la propia caja indica que el dispositivo funciona con GNU/Linux y hasta trae drivers para este sistema, aunque no hicieron falta porque Ubuntu la detecto de oficio sin ninguna intervención por mi parte.

Actualización Ubuntu 14.04: la última vez que fui con el portátil con Ubuntu 14.04 pude conectarme sin problemas con la tarjeta wifi integrada, tiene que haber mejorado el soporte de esta tarjeta para este tipo de redes.