Log Raspberry y Android sobre circutio

Emuladores con Android y Rasberry Pi, ¡ahora si!

Buenas compañeros que asignan el botón fire en la tecla verde de su mando, después de un tiempo sin escribir nada debido a temas de exámenes y vacaciones, vuelvo a la carga. Si eres lector de este blog recordarás que hace tiempo estuve hablando  de usar una Raspberry Pi, Android y emuladores, dónde comentaba que era prácticamente imposible ejecutar emuladores en una Raspberry Pi con emuladores instalados.

Pues, tenemos buenas noticias.

Así es, Eta Prime un youtuber aficionado a los emuladores ha conseguido portar Android Tv a una Raspberry Pi 3, ha tenido que hacer un ligero a overclocking a 1.3 Mhz (el valor normal es de 1.2 Mhz). Es un Android Tv casi totalmente funcional, tiene Google Play, se maneja con un mando Xbox, por contra las aplicaciones no puede acceder al almacenamiento masivo (por ejemplo un USB con todas tus roms) y tampoco puede ejecutar Netflix.

Al ajo, cómo se lleva con los emuladores

Pues te vas a sorprender, va bastante bien, Eta ha echo varias pruebas que ha publicado en su canal, y la verdad es que la ejecución de los emuladores arroja unos buenos frames por segundo, ideal para echarse unos vicios. En su canal ha publicado varias pruebas, por ejemplo el emulador de Dreamcast funciona bastante bien, aunque con algunos errores en las texturas: El emulador de la PSP va realmente bien: Y el emulador de la PSX, va fino filipino:

El futuro

Sin duda este port es una buena noticia, pero es parece que Google ha prestado anteción a este dispositivo, creando una rama en su repositorio para dar soporte, ¿pero será un sistema completo?, o un núcleo  para correr el internet de las cosas, quizás en la siguiente conferencia de desarrolladores sepamos algo más.

Quiero instalarlo

Ten en cuenta que no es una versión totalmente funcional, y que es un port. Si te animás, este es el link que has de seguir, gracias @EduArana: http://arananet-net.kinja.com/como-instalar-android-rpi3-aosp-android-6-0-1-en-una-1782793480 ¿Que tal te ha ido?, recuerda que tienes los comentarios para contarnos tus experiencias. Buen vicio.

Raspberry bajo llamas

¿Tu retro-consola se bloquea?

Estás jugando con tu juego favorito, a punto de terminar el juego que nunca finalizaste porque no tenías dinero para continuar, o tus padres te estaban llamando para ir a cenar. Tienes ante ti al jefe final, a ese malo malvado que te ha hecho la vida imposible durante todo el juego, le estás dando mamporros a cascoporro, su barra de energía ha pasado de color azul a rojo, un golpe final y los laureles del triunfo son tuyos, vas a dar el golpe final, y de repente, la pantalla se ha bloqueado, los botones de tu mando favorito no responden, una sensación de horror recorre todo tu cuerpo, pero no quieres pensarlo, si, desgraciadamente tu retro-consola se ha bloqueado, tostado, frita, petrificada, sabes que no tienes otra opción que reiniciar, y matar al malo en otro momento.

¿Qué es lo que ha pasado?

¿Acaso hay algo en el software que está mal?, piensas un bug del emulador fijo, buscas por foros y no encuentras nada. Tiras de memoria, tengo mi Raspberry bien alimentada, leches, ¡tiene el alimentador oficial!, sigues dubitativo, y recuerdas, que hace poco le hiciste un ligero overclock para conseguir más potencia, por casualidad revisas la temperatura, !virgen pura!, está el procesador a 80 ºC, ahí está la razón, el procesador se ha calentado de más.

¿Pero eso del calentamiento es malo?

Si al final se cumple lo del cambio climático estamos fastidiados, pero en el caso de tu Raspberry un calentón no provoca ningún problema, otra cosa es que uses tu retro-consola cómo radiador, en ese caso, si tendrás problemas. Es más el modelo Raspberry Pi 3 se calienta más que el modelo anterior, hay casi 20 ºC de diferencia con tareas exigentes, si a esto lo unimos a que está en una pequeña caja y está corriendo emuladores exigentes, provoca que cuando se produzca este calentamiento nuestra consola viejuna se bloquee. La gente de Phoronix ha estado haciendo varios test y han puesto los resultados:
Test comparativo temperatura Raspberry Pi 1 y 2

La Raspberry Pi 3 se calienta más

En tareas poco exigentes apenas hay diferencia de temperatura, pero cuando se le pide “potencia” la diferencia es bastante acusada. Cómo dijo Einsten la energía ni se crea ni se destruye sólo se transforma, más potencia y mas Ghz en el procesador se transforman en calor.

¿Cómo lo soluciono?

¿Dejo de correr emuladores exigentes?, ¿cojo el abanico de mi abuela?, soluciones válidas, pero poco prácticas, una eficaz forma de solucionarlo es usar un disipador de aluminio, que es bastante barato, lo podrás encontrar  en RaspiPC  (serios y rápidos), venden un set de dos disipadores por un poco más de dos euros, estos disipadores son autoadhesivos, nada de complicarte la vida buscando pasta térmica, los pegas, y ¡al vicio!
Disipador de procesador de cerca

Un disipador visto de cerca

Con el disipador conseguiras bajar unos grados tu procesador, y con eso te evitarás esos fastidiosos bloqueos. !Feliz pique!
Imágenes Foto disipador por René Mayorga

RaspberryPi 3 con caja

Más potencia para tu retroconsola con Raspberry Pi 3

Supongo que ya estás enterado, la fundación Raspberry Pi ha sacado al mercado un nuevo modelo de miniordenador, la han bautizado como Raspberry Pi 3, lo presentan cómo una mejora de la Rasbperry Pi 2, conserva el mismo formato y conexiones pero viene con wifi y bluetooth integrado, eso es una buena noticia para dar vida a nuestra consola viejuna, más potencia significa que podremos emular más y mejores máquinas.

¿Que mejoras trae la Raspberry Pi 3?

  • Bluetooth integrado de bajo consumo
  • Wifi N integrado con antena específica
  • Arquitectura de 64 bits
  • Velocidad de 1.2 Ghz

¿Que sigue conservando?

  • 4 puertos USB
  • Mismo formato físico
  • La clavija Rj45 a 10/100
  • Salida de audio y vídeo en el jack
  • 1 Gb de memoria
  • Mismo chip de vídeo
  • 100% compatible
Ahora bien, ¿irán mejor los emuladores más exigentes de memoria y procesador? (Nintendo 64, PSP, PSX), según la fundación hay una mejora significativa de rendimiento de un 60% con respecto a la raspberry Pi 2, y estos emuladores funcionarán mucho mejor. ¿Y si añadimos el componente de hacer un overclock a la raspberry Pi 3? , más posibilidades. ¿Pero podremos esperar en un futuro una mayor mejora?, sin duda si, actualmente estos emuladores están adaptados para correr en la plataformas de 32 bits, ¿que pasará si la adaptan a la arquitectura de 64 bits?. De momento para abrir boca os pongo un vídeo que han colgado mostrando cómo van estos emuladores más exigentes en la Raspberry Pi 3.

Donde comprar

Ya está a la venta en los principales distribuidores, te recomiendo RaspiPc, venden sus productos desde España, son rápidos y serios. El precio aproximado puesta en casa es de unos 50€.

Buscando una nueva apariencia a tu Raspberry Pi 2

Seguimos hacia delante, el camino hasta el final de tu consola viejuna está mas cerca, de aquí a unos días, quizás meses, puedes tener en tu rincón favorito una retroconsola a la que adorar todos los días de tu vida, pero claro, ahora de momento solo tenemos un cuadradito lleno de condensadores, transistores, procesadores y otros ingenios de la miniatura (te hablo de tu flamante Raspberry Pi 2, ¿qué de que te hablo?, consulta esto). Hay que darle una apariencia digna, chula y diferente, puedes ir a lo fácil, ir a tu tienda de ebay favorita y comprar la carcasa genérica más barata del mundo, mira aquí, pero nosotros queremos ir más allá, queremos que nuestra consola retro se parezca a esto: Consola antigua Atari 2600 Busca consolas antiguas, que tengan una tamaño medio, cuanto más grande sea más fácil te sera meter tu Raspberry Pi 2, sino funcionan mejor, así no habrá miedo a abrir y entrar cómo un elefante en una cacharrería, si funciona siempre puedes tener dos consolas en una. ¿Cómo la consigo?, ¿dónde la busco?, te voy a intentar orientar.

Pregunta a tus conocidos

Empieza por tu familia, a esa con la que te ves todos los días, fines de semana o meses, lanza la pregunta en una comida, cena o similar, pregunta si tiene alguien una consola vieja, abandonada o cogiendo polvo, informales que tienes un bonito proyecto entre manos, que luchas contra la obsolescencia programada, que quieres devolver a la vida a ese aparato que en un pasado os hacía pasar estupendos momentos en familia. Si no hay suerte, pasamos a otro círculo.
Icono personaje Goody

Goody nos dice

Es triste “endepedir”, pero es mas triste “enderobar”

¿Conoces a tu vecina?, la que te pide sal, la que te espía por la mirilla, aquella que al regar las plantas convierte tu terraza en una ducha improvisada, es tu aliada, ármate de valor, toca el timbre y lanza la pregunta, quizás tenga un trasto viejo de sus hijos o sobrinos que te pueda ayudar en tu proyecto. Si aún así, no las has conseguido, pasamos a la siguiente fase, el trabajo, pregunta a tus compañeros, a riesgo de parecer un “friki”, seguro que alguien tiene algún aparato en un rincón oscuro de su casa. Siempre les puedes contar que quieres dar un aire vintage a tu vida.

Echando un vistazo a ebay

El lugar ideal para las subastas, hay de todo, desde consolas antiguas a precio de oro, hasta auténticas gangas, es importante marcarte un presupuesto y no sobrepasarlo, ten en cuenta los gastos de envío. Para tu búsqueda usa las siguientes palabras  “consola averiada”, por ejemplo en ebay he encontrado lo siguiente: Nintendo64_Ebay Una Nintendo 64 averiada por 0,95 €, menudo chollo, eso sí 9,95 € de gastos de envío. Te recomiendo que pujes cuando la subasta esté a punto de terminar, pon un puja máxima y ¡suerte!.

Mirando páginas de segunda mano

Si te das una vuelta por segundamano y milanuncios, puedes encontrar alguna cosa, pero por normal general, los precios son excesivos, y casi siempre hay más demandas que oferta, se anuncian muchos coleccionistas que quiere comprar consolas antiguas, a mayor número de compradores, precios más altos. Pero no pierdas la fe, puedes encontrar cosas cómo estas: Consola Clonica Atari 2600

Una consola clónica Atari ¡por 15€!

Buceando por las tiendas físicas de segunda mano

¿Conoces alguna tienda de segunda mano de cerca de tu casa?, no la rechaces, puede que haya alguna ganga esperándote para ti. Presta atención a las cadenas de tiendas de segunda mano que se han puesto tan de moda ahora, tal cómo Cash and Converters, renuevo, ect, ect. Cómo ejemplo mira lo que he encontrado en Cash and Converters: Consola PlayStation 1

Una PS1 por 11,95 € (¡Virgen pura!)

¡Suerte con la búsqueda!


¿Que necesitas para construir tu retroconsola?

Pantalla de Gameboy con icono de herramientas

Bueno, vamos al lío, lo primero de todo necesitamos un “aparato” que nos permita reproducir todos esos juegos clásicos de cuando éramos unos jovenzuelos sin pelo en pecho, además debe de tener una apariencia viejuna, retro y clásica, la mejor opción para conseguir todo es es usar un miniordenador dentro de una consola antigua.

El miniordenador

Es el “ingenio” que nos permitirá hacer funcionar nuestros retro-títulos. Ha de ser lo más pequeño posible, decentemente potente y que haya una comunidad muy grande de personas haciendo “aperos1” y programas para nuestro futuro super-mini-chachi ordenador, !ah, eso si!, también a un buen precio. La mejor opción es la Raspberry Pi 22, si es cierto, hay un cerro de miniordenadores que están saliendo al mercado, con más potencia al mismo precio, pero no tienen a tanta gente detrás como el proyecto Raspberry.

Raspberry 2

Dónde compro la Raspberry

La puedes comprar dónde quieras, busca a distribuidores que te den alguna garantía, hay lugares especializados que se dedican a vender sólo Raspberry y todo su mundo alrededor, te recomiendo RaspiPc, tienen buenos precios y son bastante serios.

También has de tener en cuenta que vas a necesitar algunos elementos más para hacer funcionar nuestra máquina del vició, los enumero:

  • Una carcasa (opcional), hasta que la metamos dentro de nuestra consola, es interesante tenerla protegida. Cualquiera vale, puedes ir tu tienda de Ebay favorita.
  • Una tarjeta de memoria SD de al menos clase 4, no ahorres en este elemento, te dará quebraderos de cabeza.
  • Una buena fuente de alimentación, (huye del chino cudeiro). No te compliques y compra la fuente de alimentación oficial de la Raspberry Pi que da el amperaje y los voltios que dice.
  • Un adaptador wifi, no es indispensable, pero si no puedes conectarla usando la clavija de red te vendrá bien.
  • Un mando de consola, puede ser de Xbox 360 o PS3, también puedes usar aquel mando USB que lo tienes cogiendo polvo en el fondo del cajón. Luego te enseñaré como conectarlo.

Chino Mortal Kombat Cudeiro dice …
¡Vendo de toooo, tengo de tooooo, si a un chino vas, una fuente de alimentación no compraras!

La consola viejuna que albergará tu miniordenador

Ahora toca buscar el mueble, el cacharro que llevará dentro tu Raspberry Pi 2 flamante y bien configurada para correr los juegos del vicio. ¿Conoces a alguién que tenga una consola del año la tos abandonada en un rincón oscuro de su casa?, ¿o tiene un trasto inservible, averiado y polvoriento que en el pasado era el santuario del vicio?, ese es nuestro objetivo, el amigo, vecino y conocido que tiene una consola antigua que no usa y la tiene olvidada. Quizás nos la pueda vender por un buen precio, o puede que te la regale desinteresadamente a cambio de que le invites a un refresco de mirinda. Si todo esto no es posible te queda tirar de Ebay, se venden algunas cosas decentes a buen precio, consolas que no funcionan por 15€ (los más baratos) y aparatos que funcionan por unos 40-50€ elegir cual quieres es decisión tuya, márcate un tope y atrévete a pujar. En mi caso una buena persona me cedió su consola viejuna para que la lleve al siguiente nivel, y eso haremos tu y yo.

Resumiendo

Espero no haberte aburrido con mi literatura, te voy a poner unos cuadros resumen muy apañados para que sepas que es lo que necesitas y el precio aproximado.

Retro-consola básica, barata y de línea blanca:

Tiene lo mínimo para empezar a trastear y echarte tus primeros vicios. Recuerda que si tienes una tarjeta microSD olvidada y un mando de PS3 o XBOX 360, son cosas que ya no tienes que comprar.
Artículo Precio
Raspberry Pi 2 41,02 €
Fuente de alimentación 9,26 €
Cable HDMI digno 5,38 €
Tarjeta microSD 8GB 6,68 €
Retro mando USB 10,29 €
Transporte 4,35 €
Total: 76,63 €
 

Retro-consola media:

Dispone de los suficientes elementos para ser una consola viejuna digna, la puedes exponer, mirar y admirar, invitar a tus amigos, al gato, al perro y a tu vecino del cuarto. Cómo en el apartado anterior, si dispones de algún elemento no hace falta que lo compres. La diferencia con la anterior es que se añade la consola viejuna que albergará tu miniordenador.

Artículo Precio
Raspberry Pi 2 41,02 €
Fuente de alimentación 9,26 €
Cable HDMI digno 5,38 €
Tarjeta microSD 8GB 6,68 €
Retro mando USB 10,29 €
Consola vieja averiada 35 €
Transporte 4,35 €
Total: 111,63 €
 

Y eso es todo de momento.


1aperos: Aplicaciones y programas desarrollados especialmente para funcionar en raspberry pi
2Ya ha salido la Raspberry Pi 3, mismo formato y precio + memoria