Carga de ROM en MSX por audio con Linux

Avatar de Usuario
jrodriguezv
Mensajes: 756
Registrado: 05 Jul 2012 10:32
Agradecido : 13 veces
Agradecimiento recibido: 13 veces
Contactar:

Carga de ROM en MSX por audio con Linux

Mensajepor jrodriguezv » 08 May 2013 09:46

Muy buenas a todos.

He estado probando a hacer cargas de ficheros de audio en mi -m3s3x. Es un Canon V20 con sólo 64 Mb de RAM lo cual limita las ROM a cargar ya que no se pueden cargar las ROM de MSX2 ni ROM de más tamaño que su memoria, igualmente por motivos obvios.

He utilizado Linux como sistema operativo para convertir los ficheros ROM a WAV. Posteriormente he transferido estos ficheros a mi móvil y desde ahí los he reproducido como fichero de audio para realizar la carga.

Para realizar la conversión he utilizado mwaver, un software nativo de otro sistema operativo, pero que podremos ejecutar en Linux gracias al emulador wine. El proceso que he seguido es el siguiente:

Descargamos mwaver de la página de su autor:

http://cax.nm.ru/msx/tools/mwaver.zip

Descomprimimos el fichero zip en una nueva carpeta.

MWaver está hecho en Visual Basic 6 por lo que necesitaremos descarga la librería de runtime de VB6, así como un par de controles OCX que utiliza. Los ficheros los podéis encontrar para descarga fácilmente utilizando cualquier buscador .

Descargar:
msvbvm60.zip
COMCTL32.OCX
COMDLG32.OCX

Una vez tengamos hayamos realizado las descargas descomprimimos el fichero msvbvm60.zip en el directorio en el que se encuentra MWaver. El siguiente paso es registrar los controles OCX para que puedan ser utilizados desde el programa. Esto se realiza con la herramienta regsrv32, parte de wine.

Código: Seleccionar todo

[jose@pez mwaver]$ regsvr32 COMCTL32.OCX
Successfully registered DLL COMCTL32.OCX

[jose@pez mwaver]$ regsvr32 COMDLG32.OCX
Successfully registered DLL COMDLG32.OCX


Si todo ha ido bien veréis un mensaje indicando que el registro se ha realizado con éxito tal y cómo se puede ver arriba.

Por último sólo nos queda ejecutar MWaver:

Código: Seleccionar todo

[jose@pez mwaver]$ wine MicroWAVeRunner.exe


Se abrirá una pantalla como la siguiente:

Captura de pantalla de 2013-05-08 08_09_13 (1).png
MicroWaveRunner
Captura de pantalla de 2013-05-08 08_09_13 (1).png (67.47 KiB) Visto 845 veces


Por último sólo falta pulsar sobre "Add File" para añadir una ROM y pinchar en "Make WAV" para generar el fichero de audio listo para cargar en nuestros -m3s3x.

Realizamos la carga con el comando:

Código: Seleccionar todo

bload"cas:",r


Pulsamos el play en nuestro reproductor y comienza la carga:

carga.JPG
carga


Los ficheros están comprimidos de manera que la carga es bastante rápida, en menos de un minuto:

bruce.JPG
bruce


Ya podemos disfrutar con nuestras ROM favoritas.

El próximo paso será cargar ficheros CAS, pero esa es otra guerra.

Y vosotros, ¿Qué herramientas utilizáis para cargar en MSX?

jgilcas
Mensajes: 507
Registrado: 01 Ago 2011 12:00
Agradecido : 12 veces
Agradecimiento recibido: 12 veces

Re: Carga de ROM en MSX por audio con Linux

Mensajepor jgilcas » 08 May 2013 11:00

Realmente utilizo la misma, siento ensuciarte el hilo, pero he buscado una utilidad para cargar rom desde disquete pero no tengo narices a hacerla funcionar, ¿alguien la ha usado?

Saludos.

Avatar de Usuario
Taburoto
Mensajes: 1365
Registrado: 15 Mar 2011 00:40
Agradecido : 22 veces
Agradecimiento recibido: 146 veces

Re: Carga de ROM en MSX por audio con Linux

Mensajepor Taburoto » 08 May 2013 13:35

Para cargar roms de hasta 48Kb desde disco,la mejor opción es ODO.COM para MSX-DOS.

jgilcas
Mensajes: 507
Registrado: 01 Ago 2011 12:00
Agradecido : 12 veces
Agradecimiento recibido: 12 veces

Re: Carga de ROM en MSX por audio con Linux

Mensajepor jgilcas » 08 May 2013 14:58

Un saludo de un merluzo, funciona perfecto, no he sido capaz hasta hoy a hacer un disco boot.

Gracias y perdón por ensuciar el hilo ;)

jgilcas

Avatar de Usuario
jrodriguezv
Mensajes: 756
Registrado: 05 Jul 2012 10:32
Agradecido : 13 veces
Agradecimiento recibido: 13 veces
Contactar:

Re: Carga de ROM en MSX por audio con Linux

Mensajepor jrodriguezv » 08 May 2013 15:26

No te preocupes por el hilo, que viene a cuento y aporta información.

Lástima mi MSX no tenga controladora de disco.

Los .cas cómo los cargáis?

jgilcas
Mensajes: 507
Registrado: 01 Ago 2011 12:00
Agradecido : 12 veces
Agradecimiento recibido: 12 veces

Re: Carga de ROM en MSX por audio con Linux

Mensajepor jgilcas » 08 May 2013 15:27

Convertidos a wav y a esperar, nunca conseguir turbo carga.

jgilcas

Avatar de Usuario
Taburoto
Mensajes: 1365
Registrado: 15 Mar 2011 00:40
Agradecido : 22 veces
Agradecimiento recibido: 146 veces

Re: Carga de ROM en MSX por audio con Linux

Mensajepor Taburoto » 08 May 2013 19:52

Para hacer un disco de arranque en el MSX hay que hacer lo siguiente:
1-Formatea un disco con el MSX con call format (No vale hacerlo con el PC).
2-copia los archivos MSXDOS.SYS y COMMAND.COM en el disco (Puedes usar el PC ahora)
3-Copia las utils que necesites,en este caso ODO.COM.
4-LLena el espacio sobrante del disco con ROMs
5-A molar!

Avatar de Usuario
ron
Mensajes: 18951
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2030 veces
Agradecimiento recibido: 1745 veces

Re: Carga de ROM en MSX por audio con Linux

Mensajepor ron » 17 May 2013 07:26

Tengo que probar tanto lo que dice jrodv como lo de Tabu ! gracias colegas

Avatar de Usuario
jrodriguezv
Mensajes: 756
Registrado: 05 Jul 2012 10:32
Agradecido : 13 veces
Agradecimiento recibido: 13 veces
Contactar:

Re: Carga de ROM en MSX por audio con Linux

Mensajepor jrodriguezv » 17 May 2013 09:09

@ron, que sepas que en mi Spectravideo no carga nada por audio. Jaja, está sordo el condenao!!! :-)

Avatar de Usuario
ron
Mensajes: 18951
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2030 veces
Agradecimiento recibido: 1745 veces

Re: Carga de ROM en MSX por audio con Linux

Mensajepor ron » 17 May 2013 09:19

jrodriguezv escribió:@ron, que sepas que en mi Spectravideo no carga nada por audio. Jaja, está sordo el condenao!!! :-)


Pudiera estar relacionado con el tema del video !!! evidentemente hay algo más que a mi se me escapa. ¿ Tenías un hilo abierto ? , podemos recopilar la info que tenemos e intentar descubrir por los síntomas cual es el problema.

Avatar de Usuario
jrodriguezv
Mensajes: 756
Registrado: 05 Jul 2012 10:32
Agradecido : 13 veces
Agradecimiento recibido: 13 veces
Contactar:

Re: Carga de ROM en MSX por audio con Linux

Mensajepor jrodriguezv » 17 May 2013 09:22

Me parece buena idea, en cuanto pueda abro uno y aporto los datos. Gracias :-)

Avatar de Usuario
htdreams
Mensajes: 682
Registrado: 12 Nov 2012 19:34
Agradecido : 68 veces
Agradecimiento recibido: 65 veces

Re: Carga de ROM en MSX por audio con Linux

Mensajepor htdreams » 18 May 2013 22:57

Estupendo tuto, muchas gracias! y por cierto, desconocía este "Bruce" en screen 3 ¿hay muchos juegos que usen este modo? yo recuerdo uno de coches al estilo pole position...

El modo screen 3 de msx "aprovechaba" la limitación de 2 colores por línea de 8 píxeles (uno de fondo y uno de "tinta") para convertir la resolución de 256x192 a 64x48, pero eso sí, sin el "color crash" por lo que transformaba al msx en algo así como la pantalla de un movil de los primeros en color con píxeles como puños :) (el modo gráfico de los Amstrad de 16 colores era de 160x200)

Avatar de Usuario
ron
Mensajes: 18951
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2030 veces
Agradecimiento recibido: 1745 veces

Re: Carga de ROM en MSX por audio con Linux

Mensajepor ron » 19 May 2013 01:53

htdreams escribió:Estupendo tuto, muchas gracias! y por cierto, desconocía este "Bruce" en screen 3 ¿hay muchos juegos que usen este modo? yo recuerdo uno de coches al estilo pole position...

El modo screen 3 de msx "aprovechaba" la limitación de 2 colores por línea de 8 píxeles (uno de fondo y uno de "tinta") para convertir la resolución de 256x192 a 64x48, pero eso sí, sin el "color crash" por lo que transformaba al msx en algo así como la pantalla de un movil de los primeros en color con píxeles como puños :) (el modo gráfico de los Amstrad de 16 colores era de 160x200)


Juas ! recomiendo que pruebes unos cuantos juegos ( de los primeros ) para Commodore Vic 20, y no, no verás puños, sino bloques-ladrillo, siempre digo lo de los pixels como puños cuando hablo del Vic en modo de baja juasjuasjuas

Avatar de Usuario
htdreams
Mensajes: 682
Registrado: 12 Nov 2012 19:34
Agradecido : 68 veces
Agradecimiento recibido: 65 veces

Re: Carga de ROM en MSX por audio con Linux

Mensajepor htdreams » 19 May 2013 09:28

Pues así con todo el Vic 20 tiene 176×184 pixels, bastante más que los 64x48 del screen3 de MSX, eso sí, más largos que altos, por lo que se acentúa la "sensación ladrillo"

Aunque ya que hablamos de ladrillo... la primera GameBoy tiene 160x144, eso sí, cuadrados, como debe ser :-D


Volver a “MSX”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado