Emulador de juegos arcade MAME de línea de comandos.
SDLMAME es un "puerto embebido" del popular MAME, lo que significa que aunque Couriersud y yo lo mantenemos, está incluido en el árbol de código fuente principal de MAME (a partir de MAME 0.138). Hay algunos principios que guían su desarrollo: 1) funcionar en Linux/Unix, Mac OS X y otros sistemas operativos soportados por SDL con el menor número de cambios posible en el código base de Windows. Esto significa que podemos rastrear cambios más rápido que puertos más grandes y convencionales como MacMAME, y también mantenemos lo que llamo "compatibilidad con Firefox", donde aprender una aplicación importante solo necesita hacerse una vez por aplicación, y luego se aplica a través de muchos sistemas operativos. Si usas el MAME de línea de comandos en Windows, ya sabes cómo usar SDLMAME en cualquier plataforma en la que te encuentres. 2) Los desarrolladores de MAME son importantes. Al mantenernos actualizados rápidamente, facilitamos que las personas en plataformas que no son Windows hagan y envíen cambios al código central de MAME, y ofrecemos implementaciones nativas del depurador GUI de múltiples ventanas de MAME tanto en Linux/Unix como en Mac OS X.