aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakamichi Horikawa <takamichiho@gmail.com>2018-04-15 00:06:45 +0900
committerTakamichi Horikawa <takamichiho@gmail.com>2018-04-15 00:06:45 +0900
commit7e4418aae14d3286d229349520cb590bb67ceed6 (patch)
tree1f5c367cf57b5f6bd0926c63143340dbb910c444
parent7035a6ef2acb08b414ba36b62afcad58e14b371e (diff)
version 0.1.14
-rw-r--r--README.ja.md3
-rw-r--r--README.md3
-rw-r--r--version.h2
3 files changed, 7 insertions, 1 deletions
diff --git a/README.ja.md b/README.ja.md
index 31e343b..bc55a89 100644
--- a/README.ja.md
+++ b/README.ja.md
@@ -1,6 +1,8 @@
# 98Fmplayer (仮)
PC-98用のFM音源ドライバエミュレーション(予定)
+*PMDWin のバグに悩まされているだけの人で、ビルド環境をお持ちの方には [PMDWin へのパッチ](https://github.com/takamichih/pmdwinbuild) の方がバグが少なくPCMの対応も豊富だと思われます*
+
## 現在の状況:
* 対応ドライバ: PMD, FMP (PLAY6含む)
* PMD: FM, SSG, リズムパート, ADPCM, PPZ8(一部)のみ対応, PPS, P86 対応は未定
@@ -15,6 +17,7 @@ PC-98用のFM音源ドライバエミュレーション(予定)
* FM 合成は特定の条件下で実チップ OPNA/OPN3 の出力と 4 <= ALG の時のステレオ出力を含めて完全に一致 (エンベロープは完全でなく、AR >= 21 のときのみ一致)
* CSM モード (効果音モードとの違いが分からない) と SSGEG とハードウェア LFO 未対応
* PPZ8 は無補間、線形補間、 sinc 補間に対応
+* ADPCM: 不正確 (実際の YM2608 は出力よりも低いサンプリング周波数/解像度でデコードしてから補間しているようだが、テスト回路上の YM2608 に秋月の 100 円 DRAM を繋げて動かすのに未だに成功していない。ちびおと搭載の86ボード上から取り込むか、ちびおとをもう一枚買って繋げるしかない? それにしても NMOS の IC は熱い…)
* libopna, fmdriver 部分は freestanding な c99 (のはず) なのでマイコンからFM音源の制御にも使える (但し曲データを全部読み込むバッファが必要なので SRAM が 64KB くらいは必要)
## 今後の予定:
diff --git a/README.md b/README.md
index 3037f14..995d960 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,8 @@ PC-98 FM driver emulation (very early version)
![gtk config screenshot](/img/screenshot_gtk.config.png?raw=true)
![w2k screenshot](/img/screenshotw2k.png?raw=true)
+*If you are just annoyed by some specific bugs in PMDWin, [patched PMDWin](https://github.com/takamichih/pmdwinbuild) might have less bugs and more features than this.*
+
## Current status:
* Supported formats: PMD, FMP(PLAY6)
* PMD: FM, SSG, Rhythm, ADPCM, PPZ8(partially) supported; PPS, P86 not supported yet
@@ -14,6 +16,7 @@ PC-98 FM driver emulation (very early version)
* FM generation bit-perfect with actual OPNA/OPN3 chip under limited conditions including stereo output when 4 <= ALG (Envelope is not bit-perfect yet, attack is bit-perfect only when AR >= 21)
* SSGEG, Hardware LFO not supported
* PPZ8: support nearest neighbor, linear and sinc interpolation
+* ADPCM: inaccurate (actual YM2608 seems to decode ADPCM at lower samplerate/resolution than any YM2608 emulator around, but I still couldn't get my YM2608 work with the DRAM)
## Installation/Usage (not very usable yet)
### gtk
diff --git a/version.h b/version.h
index 575483f..a0c315a 100644
--- a/version.h
+++ b/version.h
@@ -3,7 +3,7 @@
#define FMPLAYER_VERSION_0 "0"
#define FMPLAYER_VERSION_1 "1"
-#define FMPLAYER_VERSION_2 "13"
+#define FMPLAYER_VERSION_2 "14"
#define FMPLAYER_VERSION_STR FMPLAYER_VERSION_0 "." FMPLAYER_VERSION_1 "." FMPLAYER_VERSION_2