Bajo el nombre de MAMEmania publicaremos una serie de artículos en los que comentaremos los juegos más destacados para el archiconocido emulador MAME, cada uno de ellos centrado en algún tema o género en concreto. Pero antes de meternos en los juegos, quizá algún despistado se pregunte, ¿qué es MAME?
Un poco de historia
MAME significa Multiple Arcade Machine Emulator y su objetivo es el de reproducir de la manera más fiel posible una multitud de juegos arcade en sistemas más modernos de propósito general — como puede ser un PC. En la actualidad, MAME puede emular miles de juegos de recreativa, desde los más antiguos con una CPU simple hasta los más actuales que muestran gráficos en 3D.
El propósito principal de MAME es el de preservar décadas de historia de los videojuegos, evitando que muchos juegos retro se pierdan y olviden — de hecho, la posibilidad de jugar es vista como sus desarrolladores como ‘un agradable efecto secundario’. Esto se consigue documentando el hardware y su funcionamiento; el propio código fuente de MAME es dicha documentación. Esto tiene otra implicación: MAME ahora es el ‘hardware’ sobre el que funcionan estos juegos. No se trata de ports, ni versiones, son exactamente los mismos juegos de recreativa con todos sus bugs, ralentizaciones y peculiaridades del original.
El proyecto MAME nace un 5 de febrero de 1997, cuando el desarrollador italiano Nicola Salmoria decide liberar la versión 0.1 de este emulador. En el readme adjunto se podían conocer los juegos soportados y su nivel de emulación:
| Game |
Playable? |
Accurate colors? |
Sound? |
| Pac Man |
Yes |
Yes |
Yes |
| Ms Pac Man (bootleg) |
Yes |
Yes |
Yes |
| Crush Roller |
Yes |
No |
Yes |
| Pengo |
Yes |
Yes |
Yes |
| Lady Bug |
Yes |
Yes |
Partial |
Eso es, cinco juegos, todos ellos basados en el mítico procesador Z80 de Zilog, lo cual facilitaba la emulación de estas y otras placas arcade similares. A partir de ahí, más desarrolladores se fueron incorporando al proyecto, posibilitando la documentación y soporte de una mayor cantidad de hardware (y por tanto de juegos), añadiendo nuevas características al emulador y expandiendo el proyecto MAME en general. Algunas fechas importantes, extraídas del ‘MAME Project Timeline’:
- 18 de febrero de 1997: primera versión de MacMAME liberada (versión 0.4 de MAME). Hasta entonces, MAME solo corría en PCs bajo DOS.
- 20 de abril de 1997: se hace check-in de la primera versión de XMAME (0.18), funcionando desde este momento en sistemas con soporte X11, como Unix (y Linux posteriormente).
- 3 de mayo de 1998: empieza la política de betas públicas; anteriormente los usuarios tenían que esperar meses entre versiones (0.33b1)
- 16 de agosto de 1998: primera aparición de juegos de Neo Geo, hecho de gran controversia (0.34b1)
- 6 de noviembre de 2000: se añade soporte a la primera CPU de 32-bits (68EC020) (0.37b9)
- 24 de mayo de 2001: Windows sustituye a DOS como plataforma primaria de desarrollo (0.37b15)
- 6 de abril de 2003: se añade el primer núcleo con recompilación dinámica (MIPS3) (0.67)
- 11 de noviembre de 2003: se añade la emulación de 3DFX Voodoo (0.77)
- 7 de abril de 2005: nace mamedev.org, web oficial del equipo de desarrollo de MAME.
- 5 de febrero de 2007: se implementa por completo el descifrado de CPS2 (0.112).
En el siguiente gráfico (click para ampliar) se puede comprobar como el proyecto MAME ha crecido hasta convertirse en el más importante en el ámbito de la emulación: de los 5 juegos soportados en la versión 0.1 se ha llegado a más de 4000 títulos únicos en la actualidad.
¿Qué necesito para usar MAME?
El primer ingrediente obvio es… el propio MAME. Los binarios oficiales están compilados para ser ejecutados en PCs con Windows. Según sus desarrolladores, los requisitos mínimos son:
- Procesador Intel o AMD con soporte MMX (se recomienda Pentium III o superior)
- Windows 98 o superior (mejor a partir de Windows 2000)
- DirectX 5.0 o superior.
- Tarjeta gráfica compatible con DirectDraw o Direct3D.
- Tarjeta de sonido compatible con DirectSound.
Es decir, cualquier PC de este siglo sirve perfectamente :] Hay que aclarar que, dado que estos requisitos son mínimos, no cualquier juego va a funcionar a la velocidad original en cualquier ordenador. Esto es especialmente cierto en los títulos más recientes con gráficos 3D o varias CPUs. Recordemos que el objetivo del proyecto MAME es documentar y preservar juegos arcade de la forma más fiel posible; esto implica emular toda función de la CPU original, hardware de video, audio y cualquier otra cosa presente en la placa original — algo imposible de hacer con alta calidad y rápidamente al mismo tiempo. Debido a su filosofía, MAME no tiene hacks en su código, ya que si bien acelerarían la ejecución de algunos juegos, lo harían inmantenible para los desarrolladores e inútil en su propósito de ‘guardián del hardware original’.
Aparte del MAME oficial para Windows, existen algunos ports para otros sistemas operativos con una buena frecuencia de actualización.
- SDLMAME: un port basado en SDL que puede funcionar en Linux, MacOS X y otras plataformas (actualmente no existe un proyecto SDL separado, sino que forma parte del MAME oficial)
- MAME OS X: un port nativo de MAME para MacOS X.
Además, existen otros ports más exóticos de MAME que funcionan en teléfonos móviles o consolas.
Aparte del propio MAME, para jugar necesitamos juegos, por supuesto. Dado que se obtienen volcando la información de los chips ROM presentes en las placas arcade, reciben comunmente el nombre de ROMs. Existen diferentes formas de obtener estas ROMs:
- Unas pocas ROMs están disponibles con permiso de los propietarios del copyright en mamedev.org. También se puede descargar con permiso de Gaelco su World Rally.
- Puedes comprar tu propia placa arcade (en eBay por ejemplo) y un lector de ROMs y volcar su contenido para tu uso personal.
- La que todos estáis pensando :P Que será parte del contenido en próximas entregas.
Para algunos juegos, además de las propias ROMs, necesitaremos la BIOS de la placa sobre la que funciona; este es el caso, por ejemplo, de Neo Geo.
Vale, ¿pero a qué voy a poder jugar?
Como hemos dicho, en números brutos MAME soporta actualmente unos 4000 juegos únicos, aproximadamente 9000 si se tienen en cuenta las distintas versiones existentes para cada uno de ellos. Esto en la práctica se traduce en que MAME soporta y hace funcionar casi cualquier ‘clásico’ arcade (de antes del 2000, digamos), mientras que los títulos más recientes o ni están soportados, o lo están pero no funcionan o lo hacen con lentitud y/o errores. Incluso, algunos juegos más antiguos puede que tampoco funcionen (o lo hagan incorrectamente o de forma limitada), debido a ciertas dificultades en la emulación de su circuitería analógica. Aunque lo parezca, el panorama no es para nada desolador: estos son algunos de los juegos que funcionan perfectamente, tal y como fueron concebidos, en MAME:
Con el motivo de revitalizar nuestra sección del NAND Pack of the Decade Year Month, presento una sesión que concebí allá por 2005 pero que por motivos técnicos por una parte (un disco duro moribundo) y algo de dejadez por otra no mezclé en su totalidad hasta 2009. Aún así, una versión beta pudo ser escuchada en algunos momentos como fondo del primer JAB Podcast, un proyecto de Tempwin hospedado en su Just Another Blog. Como la sesión tenía que ser algo ligero que pudiese ser escuchado en cualquier momento y sin molestar demasiado e iba a sonar en un podcast de Tempwin, recibió el nombre de Atemporal Mix.

El tracklist es el siguiente:
01. Steve Jablonsky - The Island Awaits You (Intro)
02. Brian Eno - An Ending (Ascent) (Leama & Moor Remix)
03. Tonedepth & Soultan - Moments
04. Jonas Steur - Silent Waves
05. Estuera vs. Re:Locate - Palma Solane
06. Shah & Larusso pres. Global Experience - Tennessee
07. Mr. Sam - Lyteo (Original Mix)
08. Above & Beyond vs. Andy Moor - Air For Life (Original Mix)
09. Basic Perspective - Small Step On The Other Side (Elevation Mix)
10. Niklas Harding pres. Arcane - Ice Beach
11. Perasma - Swing 2 Harmony (Gabriel & Dresden Vocal Mix)
Como es habitual dada nuestra amplia experiencia en NAND Packs (dos en cuatro años!) ponemos a vuestra disposición la descarga de este trabajo; el pack incluye la sesión (192 Kbps, 44.1 KHz, Joint Stereo) dividida en sus pistas individuales, este tracklist y unas portada y contraportada creadas por un servidor.
Se agradecerán como siempre comentarios y críticas constructivas ;)
Ayer Apple presentó su tan rumoreado tablet, finalmente llamado iPad, y una de las características que se esperaba que tuviese (gracias a una supuesta nueva versión del iPhone OS) y que finalmente no posee es la de multitarea. Lo cierto es que es bastante decepcionante que tanto este nuevo iPad como el iPhone o el iPod touch no dispongan de esta propiedad, y más teniendo en cuenta que otros dispositivos similares como el Nexus One de Google y HTC sí son capaces de hacerlo.
Afortunadamente, y como es habitual, la scene va por delante del soporte oficial y sí es posible tener multitarea en un iPhone o iPod touch. Por ejemplo, podrás escuchar radio por streaming mediante SHOUTcast mientras hablas con tus amigos a través de eBuddy.
Para ello, primero has de hacer jailbreak a tu iPhone/iPod touch. Hoy en día, este paso es extremadamente sencillo gracias a Geohot y su blackra1n. Los pasos a seguir son los siguientes:
- Descargar blackra1n para Windows o para Mac.
- Actualizar iTunes a su última versión (aunque no estoy seguro de que sea totalmente necesario) y reiniciar.
- Conectar el iPhone/iPod touch al PC/Mac estando iTunes cerrado. Si se abre al enchufarlo, volverlo a cerrar.
- Lanzar blackra1n y hacer click en el botón etiquetado como ‘make it ra1n’.
- El dispositivo entrará en modo recuperación mostrando una imagen de Geohot.
- Cuando blackra1n termine de hacer sus cosas el dispositivo se reiniciará.
En este momento, el iPhone/iPod touch ya está ‘jailbroken’. Ahora sólo queda descargar las aplicaciones necesarias para disponer de multitarea:
- En alguna de las pantallas del menú del iPhone/iPod touch habrá disponible una nueva aplicación llamada blackra1n.
- Entramos en ella y marcamos Cydia para instalar. Después de un rato, el dispositivo se reiniciará con esta nueva aplicación instalada.
- En este momento podemos aprovechar para desinstalar blackra1n (este paso sólo borra la aplicación, no deshace el jailbreak). Para ello volvemos a entrar en blackra1n y pulsamos en ‘Uninstall blackra1in’ y después en ‘Delete’.
- Ahora instalaremos las aplicaciones Backgrounder y Kirikae desde Cydia. Entramos en esta aplicación y le dejamos un rato que haga sus cosas (es algo lenta); a continuación pulsamos en el botón ‘Search’ en la esquina inferior derecha y tecleamos ‘backgrounder’. Aparecerán dos versiones distintas, una para firmwares 2.x y otra para los 3.x, elegir la adecuada y pulsar ‘Install’ en la siguiente pantalla.
- Repetimos el mismo proceso para Kirikae.
En este momento tendremos instaladas ambas aplicaciones, accesibles desde el menú principal. Pero y cómo hacemos uso de la multitarea ahora? Es muy sencillo:
- Supongamos que quiero escuchar música mediante SHOUTcast. Para ello entramos en la aplicación correspondiente.
- De repente nos apetece hablar con algún amigo vía eBuddy, pero queremos seguir escuchando la música. Lo que hacemos es, sin haber salido de SHOUTcast, mantener pulsado el botón Home hasta que aparezca en pantalla ‘Backgrounding enabled’. En ese momento volveremos automáticamente al menú principal y podemos entrar en eBuddy.
- Ahora estamos dentro de eBuddy y escuchamos la música de SHOUTcast a la vez, pero resulta que queremos cambiar de emisora. Lo que hacemos es pulsar dos veces seguidas el botón Home, apareciendo una lista con las aplicaciones en primer y en segundo plano, donde estará SHOUTcast. Pulsando sobre ésta, eBuddy automáticamente se pondrá en segundo plano y aparecerá SHOUTcast listo para ser manejado.
Desventajas? No lo he comprobado empíricamente, pero casi con toda seguridad al tener varias aplicaciones corriendo a la vez y andar cambiando entre ellas la batería dure menos. Pero creo que vale la pena :]
Blobby Volleyball 2 es de esos juegos sencillitos, pero adictivos. Perfectos para matar el rato o descargar un poco de tensión cuando tienes poco tiempo.
Hace tiempo que lo instalé y, de vez en cuando, me echo unas partiditas. Un día, me dio por comenzar a sacar hacia atrás. Sí, el juego deja sacar hacia atrás y que la pelota rebote en el borde de la pantalla, siempre y cuando luego entre en el otro campo. Descubrí una posición desde la que, al sacar, haces punto directo, todo el tiempo. Probé con los distintos oponentes (de grados de dificultad distintos) y todos “caían” en la misma trampa. Éste es el punto exacto donde tenéis que colocaros (yo soy el rojo):

Y luego sólo os queda pulsar hacia arriba y ganar, ganar y ganar :-)
Podéis descargaros una repetición de una partida mía para que veáis que no os miento. Para reproducir la partida, tenéis que guardar el fichero xml en la carpeta /home/usuario/.blobby/replays/ y una vez dentro del juego vais a Watch Replay y la seleccionáis.
Por cierto, yo juego en Debian, pero está disponible para Linux en general, MacOS X y Windows. Aunque sabiendo este “truco”, ya pierde la gracia :-P
¿Cuántos tutoriales hay sobre esto mismo en la red? Aproximadamente… un montón. ¿Para qué, entonces, repetirse? Pues porque ésta es una receta a modo de recordatorio para cuando quiera volver a instalar Ubuntu en este ultra portátil y, de paso, si le sirve a algún otro usuario, matamos dos pájaros de un tiro :-)
El portátil
Mucho se ha dicho ya de este portátil. Asus, con sus EeePC, abrió la veda del mercado de los portátiles de bajo costo, fundamentalmente orientados a la movilidad (por su escaso precio y reducido tamaño) y la conectividad (la mayoría vienen con adaptadores de Bluetooth, Wi-Fi, Ethernet y, pocos aún, GPRS). Pronto le saldría una dura competencia: el MSI Wind. De éste último han salido varias versiones y clones, siendo el más popular en España el Medion Akoya Mini. Aquí os hablaré del original, y en concreto del modelo MSI Wind U100-013ES, el MSI con batería de 6 celdas y teclado español.
Especificaciones técnicas destacables
- Procesador: Intel® Atom® N270 1.6GHz
- Chipsets: Intel® 945GSE+ICH7M
- Memoria RAM: 1GB (DDR2 667)
- Pantalla: LCD WSVGA de 10″ a una resolución de 1024×600.
- Gráficos: Intel GMA 950 400 Mhz
- Almacenamiento: disco duro SATA de 2.5″ de 160 GB de Western Digital a 5400 RPM
- Batería: 6 celdas (más de tres horas usando la Wi-Fi).
- Peso: 1.3 kg
- Webcam: 1.3 Mpx
- Lector de tarjetas: 5-in-1, SD/MMC/MS/MSpro/xD. También soporta SD-HC.
- Bluetooth.
- Wireless: 802.11b/g/n Ralink RT2700E.
- 3 puertos USB
- SO preinstalado: Windows XP Home con Service Pack 3. (esto más que destacable, es anecdótico…)
Ubuntu 9.04: Jaunty Jackalope
Antes de nada, debo decir que este artículo lo tenía casi completo, pero dedicado a la Ubuntu 8.10. Sin embargo, entre mi retraso y el haber empezado a escribirlo cerca del lanzamiento de la última Ubuntu, pues me pilló el toro. De todos modos, dejaré algunas notas hacia el final del artículo para aquellos que la quieran instalar o la tengan instalada y no les funcione todo o quieran optimizar algunos aspectos.
¿Que por qué Ubuntu? El portátil es de mi hermano y siempre se acostumbró a manejarse con esta distribución. Ah, y es Linux ;-)
Preparativos
A la hora de instalar algún sistema operativo en este portátil nos preguntamos, ¿cómo hago para meter el CD/DVD si no tiene una unidad lectora? Amigos míos, la tecnología avanza y hay más maneras de hacer estas instalaciones: vía USB, a través de una tarjeta SD o incluso a través de red. Yo elegí el primer método: crear un USB arrancable con la Ubuntu 9.04. ¿Cómo es esto posible? Podríamos hacerlo a base de comandos (el amigo dd y compañía), pero hay programas que nos facilitan la vida, como es el caso de UNetbootin (Universal Netboot Installer), disponible tanto para Windows como Linux. Este programa nos permite grabar varias distribuciones de Linux/BSD en un dispositivo USB haciendo que el proceso de instalación sea el mismo, sólo que sin necesidad de usar un CD. El proceso es muy sencillo: Nos descargamos el programa desde su página web. Hay paquetes para Debian/Ubuntu, así que, una vez descargado (también puede añadirse el repositorio) será cuestión de hacer: # dpkg -i unetbootin_301-6_i386.deb (o la versión que te hayas descargado). Abrimos el programa como root (esto es importante, de otra manera, no se ejecutará) y veremos una ventana así:

Lo ideal (por ser más rápido) es que hayamos descargado la ISO de Ubuntu previamente para indicarle que la queremos usar. Elegimos el dispositivo USB y dejamos que trabaje. Después de unos minutos, podremos retirar el pendrive o disco duro y llevárnoslo a nuestro MSI Wind.
Arrancando desde el USB
Debemos indicarle a la BIOS que queremos arrancar desde un dispositivo conectado al MSI Wind por USB. Tenemos dos formas de configurarlo. La primera es cambiar el orden de arranque en la BIOS (a la que accedemos pulsando la tecla Supr al encender el portátil, cuando aparece el logo de MSI). Vamos al menú Boot y donde pone Set Boot Priority ponemos de primero el USB (Boot Option #1 USB HardDisk). Esto se consigue pulsando Enter y eligiendo el dispositivo que queremos.
La otra forma es más conveniente si sólo vamos a arrancar de USB una vez o muy de vez en cuando. Pulsamos, también al encender el portátil, la tecla F11 y se nos presenta una pantalla que nos pregunta desde qué dispositivo queremos arrancar. Seleccionamos el pendrive USB.
Instalación de Ubuntu
Ubuntu se ejecutará en modo live y la instalación se realiza como viene siendo habitual. Pulsando el icono de Instalar que hay en el escritorio y siguiendo las instrucciones. No es el objetivo de este artículo el explicar con detalle la instalación de esta distribución. Lo único que hay que tener en cuenta es si queremos conservar la instalación de Windows (que viene por defecto) o mandarlo a paseo (total, sólo ocupa espacio :-P).
Lo que funciona tras la instalación
Cuando termina la instalación y nos pide reiniciar (acordaos de quitar el pendrive una vez que se encienda de nuevo el portátil) funcionan las siguientes cosas sin necesidad de configuración adicional:
- Adaptador de red Ethernet
- Adaptador Wi-Fi RT2700E
- Bluetooth
- Altavoces
- Micrófono
- Webcam
- La mayoría de teclas de función especiales (Fn+F1, etc.), salvo la de modo Turbo
- Lectores USB
- Lector de tarjetas 5 en 1.
- Aceleración gráfica (Ubuntu activa por defecto los llamados Efectos Visuales).
- Suspensión
- Hibernación
- Salida VGA
Wicd: gestor de red
El gestor de red que trae por defecto Ubuntu (network-manager) no es muy completo y no siempre funciona bien. En Debian uso Wicd y es de lo mejor que he visto (¡y sencillo!), así que opté por ponerlo también en Ubuntu. Está incluido en los repositorios oficiale s (universe), así que bastará un # apt-get install wicd para instalarlo. Cuando se termina de instalar (ojo, eliminará el network-manager, no os asustéis), el demonio de Wicd queda corriendo. El cliente, que es el que nos permitirá seleccionar la red que queremos y demás configuraciones, se llama wicd-client, pero ya lo tendremos colocado como un applet más en la barra de tareas, próximo al reloj. Vayamos a configurarlo para que se encargue de manejar nuestra tarjeta wifi. Doble clic sobre su icono y botón Preferencias:

En la pestaña General Settings seleccionamos wext como driver para el WPA Supplicant y en Wireless Interface ponemos ra0. Lo demás lo podemos dejar tal como muestra la captura:

Optimizando la duración de la batería
Una de las mejores características de este modelo es su batería de 6 celdas que, en condiciones muy óptimas, permite una autonomía superior a 4 horas (en las especificaciones hablan de más de 5). No he hecho pruebas muy exhaustivas por falta de tiempo (el portátil no lleva mucho tiempo en mi poder), pero puedo asegurar que, a media batería, conectado a Internet mediante Wi-Fi, viendo algún que otro vídeo, instalando paquetes, actualizando el sistema y con los efectos visuales de Compiz activados, ha durado unas 2 horas. Ahora trataremos de configurar Ubuntu para que dé el mejor rendimiento en todo tipo de situación.
Escalado de frecuencia
Esta técnica consiste en, cuando el procesador lo permite, variar la velocidad del reloj a la que va la CPU. Si no necesitamos mucho procesador, podemos disminuirla y conseguiremos mayor duración de la batería. Por el contrario, si queremos la máxima potencia, podremos subir la velocidad hasta el máximo que permita.

Uno de los applets que incluye el GNOME que viene con Ubuntu es el de, precisamente, Monitor de frecuencia de la CPU. Para añadirlo al panel, pulsamos con el botón derecho del ratón sobre el panel y escojemos la opción Añadir al panel → Monitor de frecuencia de la CPU. Su uso es muy sencillo, bastante autoexplicativo. Tenéis un buen manual en la Biblioteca de documentación de GNOME. Aquí sólo comentaré la existencia de los governors (gobernadores) que nos permiten escalar la frecuencia de modo dinámico, es decir, según las necesidades del equipo y/o usuario.
Los “gobernadores” son varios:
- Performance: mantiene la CPU a la más alta frecuencia posible.
- Powersave: mantiene la CPU a la más baja frecuencia posible.
- Userspace: exporta la información sobre la frecuencia disponible a nivel de usuario y permite que la pueda cambiar.
- Ondemand: escala la frecuencia atendiendo al uso de CPU (como lo hace el userspace, pero en el kernel)
- Conservative: funciona como ondemand, pero incrementa la frecuencia paso a paso.
Veamos qué nos permite el MSI Wind:
$ more /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
1600000 1333000 1067000 800000
Con el anterior comando vemos las frecuencias a las que puede trabajar el procesador.
$ more /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
convervative powersave ondemand userspace performance
Nos muestra los gobernadores disponibles.
Ahora que sabemos un poco más, ya se hace sencilla la configuración ideal para el Monitor de frecuencia de CPU del panel :-)
Botón ECO-friendly
Se activa al pulsar Fn+F10 y sirve para optimizar la duración de la batería, ajustando el sistema para que consuma menos. Con el escalado de frecuencia tan manejable desde el escritorio de GNOME, no tiene sentido usarlo. No nos servirá ese botón, salvo en Windows.

Suspensión
En este modo, la memoria RAM es el único componente que se mantiene alimentado. De esta forma, dado que el estado de los programas se mantiene en memoria, el usuario puede volver a lo que estaba haciendo rápidamente. Suspender debe utilizarse cuando vamos a estar poco tiempo sin usar el PC. Cuando queramos “despertar” de nuevo el equipo, sólo tenemos que pulsar el botón de encendido.
Hibernación
En este modo el contenido de la memoria se guarda en el disco duro, tras lo que el ordenador se apaga completamente. Al volver a iniciar el ordenador, el usuario se encuentra con todas las aplicaciones que tenía abiertas en el estado en el que se encontraban antes de hibernar. Hibernar debería utilizarse para períodos largos de inactividad, para consumir menos energía y para asegurarnos de no perder nuestros datos por algún corte de luz o porque el equipo se quede sin batería en el caso de un portátil.
Ambas opciones están disponibles al pulsar sobre el botón para apagar el equipo:
Mejorando la legibilidad
Aunque la resolución nativa, 1024×600, es aceptable, podemos mejorar la experiencia de usuario reduciendo un poco el tamaño de las fuentes para que menús y ventanas no se hagan demasiado grandes. Os pongo un par de capturas para que veais cómo lo tengo yo:
Tamaño y suavizado de fuentes: Sistema → Preferencias → Tipografía.

Resolución de las fuentes de 96 a 83: Sistema → Preferencias → Tipografía, botón Detalles.

Ubuntu 8.10
A continuación, tenéis detalles de la instalación de esta versión de Ubuntu en el portátil MSI Wind. Aunque, si podéis, metedle la 9.04 ya que el sistema arranca ¡tres veces más rápido!
Lo que funciona tras la instalación
Esto es todo lo que funciona sin necesidad de configuración adicional:
- Adaptador de red Ethernet
- Altavoces
- Micrófono
- Webcam
- La mayoría de teclas de función especiales (Fn+F1, etc.), salvo la de modo Turbo
- Lectores USB
- Lector de tarjetas 5 en 1.
- Aceleración gráfica (Ubuntu activa por defecto los llamados Efectos Visuales).
- Suspensión
- Hibernación
- Salida VGA
Adaptador Wi-Fi RT2700E
La tarjeta Wi-Fi que incluye no está soportada por defecto por la versión 8.10 de Ubuntu, pero la solución es muy sencilla y un poquito de acción por nuestra parte nos vendrá bien porque si todo se configurase solito, qué aburrido sería :-P
Descargamos el driver para las RT2860 desde aquí (nos sirve para la RT2700E). El paquete nos hará la vida más fácil evitando que tengamos que compilar, cargar módulos, editar ficheros de configuración, etc. Pasad por la página del autor en Launchpad para estar al día. Nos aseguramos de tener instalado el programa dkms (nos evitará tener que compilar y configurar el módulo para distintos kernels que tengamos: # apt-get install dkms. Para instalar el driver, como cualquier paquete .deb: # dpkg -i rt2860-source_1.8.0.0-0ubuntu1~ppa2_all.deb. Esperamos que realice todas las tareas (puede tardar un poco, ¡pero no matéis el proceso!). Una vez finalizado, vamos a configurar el gestor de red.
Wicd
No está incluido en los repositorios oficiales de esta versión de Ubuntu, pero podemos añadirlo (aunque se trata del de Hardy, la 8.04) como viene bien explicado en su página web. Ya sabéis el proceso: añadir el repositorio al fichero /etc/apt/sources.list, hacer un # apt-get update y finalmente # apt-get install wicd para instalarlo.
El resto de instrucciones son compatibles con las de la versión 9.04.