Skip to content

Commit 4476a6c

Browse files
author
kumatan
committed
TAG209 2025/08/21
Driver mucom88emでポルタメント処理が効かないとの連絡を受け修正。
1 parent d33ed3b commit 4476a6c

7 files changed

Lines changed: 15 additions & 9 deletions

File tree

CHANGE.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
�X�V����
2+
TAG209 2025/08/21
3+
Driver
4+
mucom88em�Ń|���^�����g�����������Ȃ��Ƃ̘A�����󂯏C���B
25
TAG208 2025/07/24
36
Driver
47
���Y�����ʃp�����[�^�\���p�̒l��$3f��and����悤�ɏC��

Player64/Properties/launchSettings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"profiles": {
33
"Player64": {
44
"commandName": "Project",
5-
"commandLineArgs": "\"D:\\bootcamp\\FM音源\\data\\自作\\懐かしき東方の血\\GTest.mub\""
5+
"commandLineArgs": "\"D:\\bootcamp\\FM音源\\data\\自作\\aeronaut\\mucom88em_porTest.mub\""
66
}
77
}
88
}

Player64/lib/MDSound.dll

4 KB
Binary file not shown.

Wav_NET5/MDSound.dll

4 KB
Binary file not shown.

mucomDotNETConsole/Properties/launchSettings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"profiles": {
33
"Console": {
44
"commandName": "Project",
5-
"commandLineArgs": "-LOGLEVEL=TRACE \"D:\\bootcamp\\FM音源\\data\\自作\\花~Sakuyo~\\flower-sakuyo-.muc\""
5+
"commandLineArgs": "-LOGLEVEL=TRACE \"D:\\bootcamp\\FM音源\\data\\自作\\aeronaut\\mucom88em_porTest.muc\""
66
}
77
}
88
}

mucomDotNETDriver/driver.cs

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ private void InitT(List<Action<ChipDatum>> lstChipWrite, List<Action<byte[],int,
155155
if (pcm[4] != null && pcmType[4] == "") { TransformOPNAPCMtoOPNBPCM(4); pcmStartPos[4] = 0; }
156156
if (pcm[5] != null && pcmType[5] == "") { TransformOPNAPCMtoOPNBPCM(5); pcmStartPos[5] = 0; }
157157

158-
work.isDotNET = IsDotNETFromTAG();
158+
work.isDotNET = IsExtendMucomFromTAG();
159159
work.SSGExtend = SSGExtendFromTAG();
160160

161161
WriteOPNAP = lstChipWrite[0];
@@ -272,17 +272,20 @@ private void TransformOPNAPCMtoOPNBPCM(int v)
272272
pcm[v] = dest.ToArray();
273273
}
274274

275-
private bool IsDotNETFromTAG()
275+
private bool IsExtendMucomFromTAG()
276276
{
277277
if (tags == null) return false;
278+
278279
foreach (Tuple<string, string> tag in tags)
279280
{
280-
if (tag.Item1== "driver")
281+
if (tag.Item1 != "driver") continue;
282+
283+
string drv = tag.Item2.ToLower().Trim();
284+
if (drv == "mucomdotnet"
285+
|| drv == "mucom88em"
286+
|| drv == "mucom88e")
281287
{
282-
if(tag.Item2.ToLower()== "mucomdotnet")
283-
{
284-
return true;
285-
}
288+
return true;
286289
}
287290
}
288291

mucomDotNETPlayer/lib/MDSound.dll

4 KB
Binary file not shown.

0 commit comments

Comments
 (0)