Pandora, la consola portátil open source
Abril 16, 2008 · Imprimir este articulo
Mientras Sony, Microsoft y Nintendo siguen luchando encarnizadamente por el mercado de las consolas portátiles, por la puerta trasera se les ha colado un competidor más modesto pero dispuesto a hacer de las suyas: Pandora.
Nintendo DS gana de calle entre otras cosas porque es, sencillamente, el mejor dispositivo portátil para jugar, pero si hay espacio para más, bien puede quedárselo Pandora. Con la particularidad, además, de que se trata de una plataforma basada en una distribución Linux personalizada.

Con un tamaño parecido al DS y una estructura bivalva, Pandora posee una sola pantalla táctil de 4,3 pulgadas, con una resolución de 800×480 y 16,7 millones de colores. En la base encontraremos un teclado QWERTY de 43 teclas, dos joypads analógicos y uno digital, cuatro botones (A, B, X, Y) y tres botones de Inicio, Sistema y Menú. Posee dos slots SD, un USB, conectividad Wi-FI 802.11b/g y salida de televisión.
Se espera que el kit de desarrollo para Pandora estará disponible en próximos meses, aunque en teoría la consola será capaz de emular juegos de consolas como NES, Super Nintendo, Sega Saturn o incluso PlayStation. No sé si podrá con Nintendo DS o PSP, Su precio es de 212 euros más impuestos.























Sinceramente, creo que no se ha comprendido bien que es este sistema y no se han informado lo suficiente. Voy a pegar este comentario en varios blogs para informar un poco sobre esto, al menos en medida de mis posibilidades.
Pandora gasta un OMAP 3530, que a su vez lleva un core ARM de tipo Cortex-A8 a 600MHz y que es sustancialmente más potente que la CPU de una PSP. Es más potente que la CPU de un ASUS Eee PC actual, por ejemplo. Tiene un diseño superescalar y es bastante más potente que el ARM11 de los Nokia serie 800, además de ser energéticamente más eficiente.
Además de una CPU potente, posee un potente DSP capaz de liberar la carga de descompresión multimedia (audio y vídeo). Puedes ver vídeos H264 de considerable calidad con la CPU a mitad de velocidad para ahorrar en gasto energético y encima tener la CPU casi libre.
Los controles son mucho mejores que los que te encuentras normalmente en la mayoría de portátiles. Tienes dos analógicos y un digital tipo cruceta, además de los botones y gatillos. Es un sistema diseñado para homebrew y emulación. Que tenga unos buenos controles es una de las máximas prioridades para un sistema que gran parte de su uso será jugar, aunque tenga funciones de PDA y reproductor multimedia.
Por si fuera poco, tienes una GPU PowerVR SGX530, que es la evolución de la GPU del que trae el iPhone o la serie Nokia N800 por ejemplo. Soporta OpenGL ES 2.0 e incluso está soportado por DirectX 10 (soporta unified shaders y demás pijadas). Tiene una potencia de 14 MPolys/sec.
El diseño de “tipo concha” como DS es en parte debido a que es una solución más barata de fabricación y por otra parte debido a el gran problema de las patentes que sólo benefician a las corporaciones y realmente evitan la competencia. La mayoría de diseños están patentados y no puedes usarlos a no ser que estés dispuesto a ser llevado a juicio y/o pagar grandes sumas de dinero, eso depende de quien tenga la patente. Este proyecto está llevado a cabo por una pequeña empresa creada a partir de un distribuidor de GP32 y GP2X junto con varios sceners, por lo tanto no pueden permitirse pagar una buena pasta por patentes o hacer acuerdos comerciales con grandes empresas.
Tienen el beneplácito de Texas Instruments, que es la que fabrica SoC (system on chip, se traduce como “sistema en un chip” y más o menos quiere que el sistema se encuentra encapsulado en un chip). El OMAP3530 todavía no ha salido al púbico y es una auténtica revolución a nivel de prestaciones y eficiencia de consumo energético, el sistema Pandora será uno de los primeros en aparecer usando este chip y servirá en parte para demostrar las posibilidades.
A pesar de ser un sistema no comercial, es mucho más potente que las soluciones actuales de PDAs y consolas portátiles equivalentes. Yo espero que con el boca a boca triunfe y la gente abra su mente a un sistema como este, que pese a no tener detrás una corporación como Sony, promete muchísimo y más aún al tener de la flexibilidad de un sistema GNU/Linux en el que las posibilidades se aumentan muchísimo frente a los sistemas cerrados que hay que crackear como en el caso de la Sony PSP. Estoy seguro que desde sus inicios veremos una cantidad ingente de software para este sistema gracias a la portabilidad del software libre y a una scene orientada a sistemas parecidos como GP32 o GP2X con casi ocho años de vida.
Sobre el tema de emulación, conseguirá cosas de las que son incapaces sistemas como GP2X o PSP pero creo que aquí la peña alucina un poco. Sega Saturn lo veo muy difícil, no por la potencia del sistema, sino por la enfermiza complejidad que tiene dentro (Dos SH2, dos VDP (Video Display Processor), un DSP+controlador DMA especial, un 68EC000…). Es más, este sistema es tan complejo que la emulación en PC no es completa y consume bastante procesador. Creo que veremos gran cantidad de arcades, sistemas de 16bit y muchos de 32bit emulados en su totalidad como Amiga, PSX, N64 o un PC 386 (quizás 486). La emulación de Nintendo DS es posible pero compleja, todo depende de las posibilidades de virtualización y el empeño de la scene.
Por cierto, ScummVM no es un emulador de PC, es un intérprete. Se compone de distintos intérpretes de distintos motores de aventuras gráficas. En PSP con los controles me parece un engorro, es mucho más apropiado una pantalla tácil y Pandora posee una.
Páginas con más información:
http://www.pandorawiki.org
http://www.openpandora.org
http://focus.ti.com/docs/prod/folders/print/omap3530.html
http://www.arm.com/products/CPUs/ARM_Cortex-A8.html
http://focus.ti.com/lit/ug/spruff6/spruff6.pdf
http://www.engadget.com/2008/04/11/pandora-dev-board-seen-running-applications-games