Skip to content

kg68k/zmusic2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZMUSIC SYSTEM Ver.2系ソースコード

西川善司氏の作成されたZMUSIC SYSTEM Ver.2.0系のソースコードです。
改造版をブランチにコミットします。

PCやネット上で扱いやすくするために、このリポジトリ内のテキストファイルは以下の変更がされています。

  • 文字コードをUTF-8に変更。
  • 改行をLFに変更。
  • ファイル末尾のEOF制御記号を削除。
  • ファイル名の整理(小文字化、数字のゼロ詰めなど)。
  • ファイル拡張子の整理(ドキュメント.txt、ソース.s、マクロ.mac)。

ビルドにおける可搬性の向上のため、以下の変更がされています。

  • バッチファイル削除、Makefile追加。
  • 文字列中のユーザー定義外字を文字コードによる表記に変更。
  • インクルードファイル追加。
  • Human68k v2のDOSコールをDOS _V2_xxxマクロで呼び出す。

Manual

Build

X680x0上でビルドする際には、ソースファイルのUTF-8からShift_JISへの変換が必要です。

u8tosjを使用する方法

あらかじめ、u8tosjをインストールしておいてください。

トップディレクトリでmakeを実行してください。以下の処理が行われます。

  1. build/ディレクトリの作成。
  2. src/内のファイルをShift_JISに変換してbuild/へ保存。

次に、カレントディレクトリをbuild/に変更し、makeを実行してください。 実行ファイルが作成されます。

u8tosjを使用しない方法

src/内のファイルを適当なツールで適宜Shift_JISに変換してからmakeを実行してください。 UTF-8のままでは正しくビルドできませんので注意してください。

License

ZM1.MAN「1.3. 著作権について」の項より引用:

法律上、日本では著作権の放棄ができませんので、著作権は作者西川善司に
保留されます。しかし、プログラムの性質上、「ZMUSIC.X」のオリジナルを
開発した私西川善司は「ZMUSIC.X」及びこれらを支援するプログラム
(サブルーチンを含む)全ての使用権に関するライセンス権を放棄します。
よってとくに断らずに商的利用が出来ます。つまり市販だろうが同人だろうが勝手に
「ZMUSIC.X」を組み込んだソフトを売ってもいいということです。

LzzConst.macに関しては、LZZ057.LZH > LZZ.DOC「§最後に」の項より引用:

 本プログラムはフリーソフトウェアとします。配布はご自由に行っていただい
て結構です。また、動作に関しては、もちろん無保障です。

Author

ZMUSICの作者は西川善司氏です。
LzzConst.macの作者はNOVA氏です。

このリポジトリの作成はTcbnErikによるものです。
https://github.com/kg68k/zmusic2