La Raspberry Pi es una computadora de uso general monoplaca con sistema en chip (SOC) económica. Aunque originalmente estaba destinada a enseñar programación en escuelas públicas, la Raspberry Pi es popular en los círculos de aficionados por su capacidad de servir como controlador para dispositivos integrados personalizables. Debido a su generosa potencia de procesamiento, memoria, salida HDMI de 1080p e interfaces USB, era sólo cuestión de tiempo antes de que Doom fuera portado a esta plataforma.
La versión shareware de Doom se utilizó durante el desarrollo de Raspberry Pi en sus pruebas de evaluación comparativa y fue útil para depurar problemas de compilación al portar software al ARM1176JZF-S de Raspberry Pi, una variante ARMv6 relativamente rara. Chocolate Doom fue la única portación (source port) disponible en la tienda oficial de Raspberry Pi hasta su cierre en febrero de 2016.
Si bien un puñado de portaciones están disponibles a través de Raspbian, una bifurcación de Debian creada para Pi, están en gran medida desactualizados y es posible que no estén configurados correctamente. La mejor práctica actualmente es compilar desde cero.
Portaciones[]
Esta lista no está de ninguna manera completa. A menos que se indique lo contrario, todas las portaciones enumeradas en esta lista se reproducen mejor en modo framebuffer, no en X11, debido a la aceleración del hardware. La mayoría de los problemas de visualización descritos se solucionan instalando las bibliotecas SDL de RetroPie personalizadas. Es mejor tener la última versión de Raspbian (Jessie al momento de escribir este artículo) debido al creciente número de portaciones que cambian al estándar C++11.
Puerto | Soporte X11 | Notas |
---|---|---|
Chocolate Doom | Si | También funciona en modo framebuffer. |
Doom Retro | Si | Requiere una compilación personalizada de SDL2_mixer. |
Eternity Engine | Si | Probado minuciosamente y debería funcionar correctamente. |
Odamex | Si | El cliente y el servidor se compilan y ejecutan correctamente. |
PrBoom | ? | Compatible oficialmente con el Proyecto RetroPie y debe jugarse en ese entorno. PrBoom+ no funciona debido a problemas del sistema de compilación. |
ZDoom (SDL2) | No | A partir de marzo de 2016, se admite ZDoom y utiliza OpenAL en lugar de FMOD. |
GZDoom | Si | Compatible oficialmente en modo software. Se recomienda una Raspberry Pi 3 para obtener el máximo rendimiento. |
Enlaces externos[]
- Raspberry Pi en Wikipedia.