Karoshi MSX Community
06 de Julio de 2021, 06:28:49 am *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: 1 [2]
  Imprimir  
Autor Tema: COMPILAR EL OPEN MSX EN MAC OS X  (Leído 9250 veces)
0 Usuarios y 1 Visitante están viendo este tema.
nerlaska
Karoshi Excellent Member
******
Mensajes: 1102


Programador


WWW Email
« Respuesta #15 : 02 de Septiembre de 2007, 05:57:36 am »

Una pregunta .. en MAC OS X .. no puedes virtualizar un PC?
Lo digo porque casi te interesa hacerlo .. y usa el OPENMSX o el BLUEMSX para PC y ya esta . y te olvidas hombre.
En línea

MSX4EVER2GETHER
www.nerlaska.com
msx dummie
Karoshi Lover
***
Mensajes: 162



Email
« Respuesta #16 : 02 de Septiembre de 2007, 09:00:12 am »

pues si. tengo el virtual pc y me funciona bien.
pero podriais mandarme una versiona mi mail que funcione y ya esta?
sin tener que hacer demasiado?
siento ser tan paquete, pero ya estoy que no puedo mas...
ghracias otra vez.
En línea
Jon_Cortazar
Administrator
Karoshi Forum's God
********
Mensajes: 2777



WWW Email
« Respuesta #17 : 02 de Septiembre de 2007, 11:50:02 am »

borjazoo, si quieres hacerlo a toda leche en un PC virual, no uses el openMSX: pillate algo más ágil de instalar y que no necesite bios de las máquinas como el blueMSX, que es un emulador cojonudo y que tan solo hay que instalarlo y jugar. Otros emuladores rápidos para instalar y echar las primeras partidas pueden ser el nlmsx o el recientisimo Meisei.
En línea

Jon Cortázar Abraido (aka El Viejo Archivero)
RELEVO Videogames
[Dioniso: La cafeína está haciendo su trabajo; yo espero hacer el mío.]
[pitpan: Me sigue pareciendo más productivo jugar al SNAIL MAZE que seguir esta discusión.]
msx dummie
Karoshi Lover
***
Mensajes: 162



Email
« Respuesta #18 : 02 de Septiembre de 2007, 12:16:46 pm »

otra duda, me he hecho con un cassette mono muy parecido a los computone de la epoca para poder cargar mis cintas al msx y poder también guardar los programas que vaya tecleando...
pero sigue sin cargarme. el unico juego que tengo aqui ahora mismo es el "beach head"
pongo lo siguiente: load¨cas:beach",r y a continuación (no se escucha nada) aparece en la pantalla "found: beach" pero despues la cinta ermina y el ordenador se queda bloqueado, ni siquiera con ctrl+stop se desbloquea, tengo que resetear, sera el juego? que este mal?
gracias.
En línea
Jon_Cortazar
Administrator
Karoshi Forum's God
********
Mensajes: 2777



WWW Email
« Respuesta #19 : 02 de Septiembre de 2007, 12:33:07 pm »

pero sigue sin cargarme. el unico juego que tengo aqui ahora mismo es el "beach head"
pongo lo siguiente: load¨cas:beach",r y a continuación (no se escucha nada) aparece en la pantalla "found: beach" pero despues la cinta ermina y el ordenador se queda bloqueado, ni siquiera con ctrl+stop se desbloquea, tengo que resetear, sera el juego? que este mal?
gracias.

Que aparezca el texto "found:beach" quiere decir que vas bien, ya que la cabecera se carga correctamente. Con esto quiero decir que la instrucción LOAD que has usado es correcta y demás. Puedes probar varias veces tocando un poco el volumen del reproductor de cinta, para ver si pillas el correcto.

Si no consigues cargarlo aún así probando con diferentes volúmenes, el error puede estar: en la cinta, que se haya degradado y no sea reproducible; en el reproductor. Limpia bien el cabezal del mismo por si acaso está muy sucio; en el cable que va del puerto de casete al reproductor, que podría estar estropeado (me extraña, ya que al obtener el mensaje de "found" parece que la comunicación es correcta)...
En línea

Jon Cortázar Abraido (aka El Viejo Archivero)
RELEVO Videogames
[Dioniso: La cafeína está haciendo su trabajo; yo espero hacer el mío.]
[pitpan: Me sigue pareciendo más productivo jugar al SNAIL MAZE que seguir esta discusión.]
msx dummie
Karoshi Lover
***
Mensajes: 162



Email
« Respuesta #20 : 02 de Septiembre de 2007, 01:29:49 pm »

eso creo yo que es el juego...
bueno, hasta que no me haga con alguna cinta mas, no podre saberlo no?
aunque puedo teclear un programa corto y probar a grabarlo..
como se hace?
y por cierto ya tengo el bluemsx en el pc de mi mujer (algo es algo) que suerte teneis los de pc, te lo bajas lo instalas y funciona... Que maravilla!
tengo una duda, si tecleo programas desde el emulador y los quiero guardar ¿como lo hago?
gracias again por vuestra paciencia.
BºRJª
En línea
alucardX
Karoshi Lover
***
Mensajes: 102


MSX, so say we all!!

ibantxuyn@hotmail.com ibantxuyn@yahoo.es
WWW
« Respuesta #21 : 02 de Septiembre de 2007, 09:45:38 pm »

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!






En línea

Iban Nieto - Viper MK II pilot
find me on twitter, facebook, tumblr
msx dummie
Karoshi Lover
***
Mensajes: 162



Email
« Respuesta #22 : 14 de Septiembre de 2007, 11:21:10 am »

muchisimas gracias por la info.
la verdad es que la mitad me suena a chino (sobre todo la parte del emulador de pc) Undecided
pero finalmente estoy utilizando bluemsx en el portatil de mi mujer, asi que de momento me quedare con eso, y el mac pues para currar...
un saludo!
En línea
pitpan
Karoshi Forum's Guru
*******
Mensajes: 1812


« Respuesta #23 : 17 de Septiembre de 2007, 12:22:36 pm »

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.

El asMSX multiplataforma está en camino. De hecho, ya he conseguido una versión bastante estable para Linux, pero me faltan dos temas por corregir. En principio, esta versión "compatible" debería compilar bien en cualquier plataforma que disponga de bison, flex y gcc. En cuanto corrija los problemas pendientes y "limpie" un poco el código (me da mucha vergüenza) tendréis asMSX nativo para Mac, Linux y lo que se tercie (Palm, Pocket PC, iPod, etc.).
En línea
Ramones
Visitante
« Respuesta #24 : 19 de Septiembre de 2007, 02:49:49 pm »

A ver si puedo arrojar algo de luz en este asunto...

Llevo 2 años y pico usando Mac OSX, concretamente un Mac Mini. Smiley

Al principio, si tuve algún problema para compilar openMSX en el Mac... pero tocando un par de fuentes compilaba a la perfección. En cualquier caso, salvo para toquitearlo por alguna razón especial, hoy en día ya no es necesario.

La última versión del mismo se distribuye ya en un DMG, con el ejecutable compilado, y en formato APP. Y no he tenido nunca ningún problema con él. Lo único que te puede pasar es lo que te comenta AlucardX: Las roms. Por "defecto" se distribuye solo con la C-Bios.

En cualquier caso, openMSX es un emulador muy muy orientado al modo de linea (vamos al terminal), y para los acostumbrados a eso (como un menda) es una gozada. También por la facilidad para crearte tus propias configuraciones. A mi me va de lujo para hacer test de lo que programo.

Y hablando de programar, pues ... que no hay que usar ningún emulador de nada para poder compilar nativamente en Mac OS X. Cheesy Mientras esperamos que el señor Robsy termine su asMSX, te recomiendo SjASM (http://www.xl2s.tk). Es el que he usado desde el primer momento y es un ensamblador jodidamente bueno.

Si alguien lo quiere lo puedo dejar en algún sitio ya compilado para Mac OSX... pero PPC, no Intel. Os lo recomiendo 100%, aunque tiene un "par" de Bugs un poco fastidiosos en Mac. Uno con la directiva .module y otro con los directorios para hacer includes. Pero se pueden solventar con imaginación. Cheesy






En línea
Páginas: 1 [2]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines XHTML 1.0 válido! CSS válido!