Skip to content

🕹️ Old School Japanese MML [mucom88] Compiler and Player for Java

Notifications You must be signed in to change notification settings

umjammer/vavi-sound-mucom88

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Release Java CI CodeQL Java

vavi-sound-mucom88

mucom88 © koshiro

Java version of mucom88.

this is a form of mucomDotNET

Install

Usage

References

TODO

  • compiler
  • spi

Overview

It is a port of mucom88 to the Java version. OPNAx2, OPNBx2, OPMx1 can be used at the same time. (It is a form that incorporates the W function of Boukichi-san. Thanks! Boukichi-san) The functions of AMD98 are also included with the kindness of Koshiro-san.

Official page

Functions and features

  • One part can be divided into up to 10 pages.
  • You can create a mub that uses the full 64Kbyte for each page. unconfirmed.
  • Some mucom88 can use the omitted functions.

For this reason, playing data using them on mucom88 would be a strange situation.

(No measures have been taken so far.)

Necessary environment

  • PC with Windows 7 or later OS installed
  • Text editor
  • Spirit and guts

Copyright / Disclaimer

vavi-sound-mucom88 is a CC BY-NC-SA 4.0 license specified by Creative Commons.

https://creativecommons.org/licenses/by-nc-sa/4.0/deed.ja

The copyright is owned by the author. This software is not guaranteed and is due to the use of this software The author does not take any responsibility for any damage.

The source code of the following software is modified and used for C #. These sources are copyrighted by their respective authors. Please refer to each document for the license.

EncAdpcmA.cs Reference source: https://wiki.neogeodev.org/index.php?title=ADPCM_codecs

The source code of the following software is modified and used for C #. Or I am using the code / dll. These sources / binaries are copyrighted by their respective authors. Please refer to each document for the license.

  • Mucom88 / mucom88win -> CC BY-NC-SA 4.0 -> Code modification

  • AMD98 -> ? -> Code modification

  • Used in MDSound -> LGPL -> dll dynamic linking

  • MusicDriverInterface -> MIT -> dll Used for dynamic linking

  • RealChipCtlWrap -> MIT -> dll Used for dynamic linking

  • NAudio -> MS-PL -> dll Used for dynamic linking

  • SCCI -> ? -> dll Used for dynamic linking

  • C86ctl -> BSD 3-Clause -> dll Used for dynamic linking

Special Thanks

This tool is indebted to the following people. We also refer to and use the following software and web pages.

thank you very much.

  • Koshiro-san!!

  • Kuroma-san

  • mucom-san

  • Boukichi-san

  • TAN-Y-san

  • Yuki Nyan-san

  • mucom88/mucom88win

  • Music LALF

  • MXDRV

  • MNDRV

  • Visual Studio Community 2019

  • Sakura Editor

  • mucom wiki

  • Boukichi-san's wiki


image by official wiki

About

🕹️ Old School Japanese MML [mucom88] Compiler and Player for Java

Topics

Resources

Stars

Watchers

Forks

Languages

  • Java 100.0%