Karoshi MSX Community
20 de Octubre de 2017, 01:46:02 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 Calendario Ingresar Registrarse  
Páginas: [1]
  Imprimir  
Autor Tema: Busco una versión simplificada del driver de Moonblaster  (Leído 986 veces)
0 Usuarios y 1 Visitante están viendo este tema.
AxelStone
Karoshi Newbie
*
Mensajes: 38



Ver Perfil
« : 05 de Mayo de 2016, 06:33:46 am »

Buenos días, me he bajado el driver de Moonblaster en ASM y lo he modificado para que compile en M80. Compila correctamente, pero no termino de echarlo a andar integrado en MSX-C, y me da la sensación que algo debo hacer mal. En principio el driver lo veo algo complejo, permite selección de chip, parece que juega con los bancos de memoria, etc.

Para facilitar el trabajo buscaría un driver recortado lo máximo posible que solo tuviera lo siguientes:
  • Reproducción fija en FM-PAC, sin soporte Music Module.
  • Nada de MBKs ni formatos extra, solo carga MBMs en formato FM-PAC
  • Nada de jugar con bancos de memoria, si acaso lo hace
  • Las 4 funciones básicas: start, stop, play, pause. Para iniciar la música solo le paso la dirección de memoria del MBM, no requiere más parámetros

¿Existe esta versión simplificada en algún lado? Me sería de gran ayuda ya que tengo muy pocos conocimientos de ASM y me pierdo con el driver. Gracias.
« Última modificación: 05 de Mayo de 2016, 06:37:24 am por AxelStone » En línea

MSX Still alive!
nitrofurano
Karoshi Maniac
****
Mensajes: 259



Ver Perfil WWW
« Respuesta #1 : 04 de Junio de 2016, 04:49:30 pm »

forget the drivers, just study how vgm format works, like with these examples from https://vgmrips.net/packs/chip/ymf278b , and access the respective i/o ports (0x7E and 0x7F?) directly
« Última modificación: 04 de Junio de 2016, 05:02:12 pm por nitrofurano » En línea
Páginas: [1]
  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!