Aupa!
Jon me ha avisado de que había alguien con algunos problemas con openMSX en Mac OS X. Lo tengo compilado y me funciona perfectamente, sólo que en ocasiones hay que tirar un poco de línea de comandos para ciertos parámetros. Ésto es que, hay que abrir la aplicación Terminal y dirigirse al directorio de openMSX, en mi caso en /Applications/openMSX.app/. Así pues, una vez dentro del mismo Terminal, tecleamos lo siguiente:
cd /Applications/openMSX.app/Contents/MacOS/
ahí dentro reside el ejecutable binario de openMSX, llamado openmsx; para ejecutarlo basta con escribir (dentro del directorio antes mencionado):
./openmsx
Y a partir de éste punto, podremos pasarle parámetros a openMSX, como -diska [nombrefichero.dsk] y temas similares.
Hay que reseñar que dentro de tu directorio de usuario ($HOME), existe un directorio oculto llamado .openmsx, en el que dentro están los directorios y ficheros de configuración, en las que deben estar las ROMs de la máquina a ejecutar, ésto es en mi caso, que emulo mi propio TurboR. Aunque también podemos dejar los ficheros con las ROMS dentro del mismo /Applications/openMSX.app/share/machines:
cd /Applications/openMSX.app/share/machines/Panasonic_FS-A1ST/roms/
Recomendable irse a
http://www.msxarchive.nl, en el que hay un directorio de emulación con TODAS las ROMS preparadas para openMSX, sólo hay que mirarlo un poco y descomprimir las ROMs de la máquina deseada en el directorio mencionado anteriormente.
Para el tema de programar en ASM bajo OSX, el tema se complica un poco. Hasta que Robsy no abra el código de asMSX, no podremos portarlo a otros sistemas y de momento sólo funciona en Windows. De todas formas, éste el workaround que empleo yo: lo hago a través de asMSX con wine (emulador opensource del API de Windows, capaz de ejecutar ciertos programas como asMSX -commandline para Win32- fácilmente). Así pues, simplemente virtualizando una pequeña debian/ubuntu/[pontudistrofavoritaaqui], sin sistema gráfico X ni nada por el estilo y con el paquete de wine instalado, podremos usar asMSX sin problemas.
Otra cosa es traerte los ficheros de código fuente a OSX, se puede intercambiar fácilmente a través de ssh/ftp/samba e incluso NFS (método más fácil para OSX), pero eso no es la cuestión de ésta pregunta.
Finalmente, para cambiar entre ventana y pantalla completa con openMSX en MacOSX, tan sólo hay que pulsar la tecla manzanita y la F de "fullscreen" y pista ;-)
Si tenéis cualquier pega, ponedlo aquí ó me escribís directamente, estaré encantado de echar un cable en ésta cuestión :-D
Un saludote a todos!