したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

Free

1 名無しさん :2013/05/15(水) 23:49:09 ID:???0
何かあれば

2 名無しさん :2013/05/20(月) 19:02:53 ID:ryQmKTos0
fmgenでXANADUのGandineやMarivouxのあの音は数行修正追加で出す事はできるんだけど
計算に使う正しい数値が分からないから手作業で調べてくしか無いのよね
SSG-EGも手を加えるなら結局mamefmでいいかなという事に

3 名無しさん :2013/05/23(木) 02:02:45 ID:nmEW3bWA0
>>2
2chで書いた人間です。
対応するとなると大変なんですね。了解です。

4 名無しさん :2013/05/23(木) 19:49:53 ID:CkvpL/rE0
XANADUのあの音なら聴こえる様になるやっつけfmgen+.dll
問題無さそうなら内蔵のに組み込めるかもです

ttp://www1.axfc.net/uploader/so/2912078
p:fmdll

5 3 :2013/05/23(木) 21:20:50 ID:KXFxbmFY0
ザナドゥの「あの音」は、MAMEと比較しても近くなったように感じています。
(私の耳では)

6 名無しさん :2013/05/24(金) 18:14:23 ID:.bfIUxJw0
色んな音色で試すとかなり違いが分かるから手作業ではやっぱり無理かな〜

7 名無しさん :2013/06/05(水) 20:36:04 ID:W0NTHwxI0
試しにmamefmにPSG載っけたdll
2枚挿し版はPSGもステレオ出力

ttp://www1.axfc.net/uploader/so/2925339
p:fmdll

8 名無しさん :2013/06/05(水) 20:43:00 ID:W0NTHwxI0
ミス

ttp://www1.axfc.net/uploader/so/2925356
p;fmdll

9 名無しさん :2013/06/12(水) 23:13:43 ID:XwkRtVCM0
vのPSGは無音でも変化してないデータを出力してる場合があるので注意が必要
音の大きさはデータの変化量で決まるので0x7fffのデータでも変化しなければ無音です
0x7fffと0x7fffeの場合でも変化量は1なので無音と変りません
音量は直前のデータとの変化量の絶対値を合計したりして求めるのがいいかしら

10 名無しさん :2013/07/06(土) 17:44:59 ID:NipUCULs0
QFMはLPFをオンにしないと真価を発揮しません
LPFがオフの場合は最近傍補間(ダウンレート時は間引き)になります
M88もQFMが常にオンの状態でLPFのみオンオフできるという感じです
np2の場合はQFMをオフにする事で線形補間か出力周波数による合成になります

11 名無しさん :2013/07/06(土) 18:34:07 ID:NipUCULs0
MAMEのfm.cからリズム用wavを作るツール
同じツールあるけど自分で色々試したかったので

ttp://ux.getuploader.com/emu/download/9/crwav.7z
p:2608

12 名無しさん :2013/07/06(土) 23:26:46 ID:XwascHd60
>>11
乙です。
QFMアルゴリズムって、端的に言えばスプライン補間的なものなのでしょうか。

13 名無しさん :2013/07/07(日) 01:24:59 ID:5ktYJ9Tw0
簡単にいうと入力出力周波数からLPF作ってそこを通しながら変換みたいな

14 名無しさん :2013/07/07(日) 09:02:22 ID:qDmBTAgs0
XM7dashでOPNA対応してみた。ただし外部音源DLL使用時のみ。
ttp://tomatoma.s54.xrea.com/xm7/data/xm7dash1216abeta.zip
ttp://tomatoma.s54.xrea.com/xm7/data/xm7dash2960130707abeta.zip
ttp://tomatoma.s54.xrea.com/xm7/data/xm7dash3460130707abeta.zip
本日公開版とソースは共通。
makefileをBorland/aフォルダ内のものでコンパイルしただけ。
要はコンパイルスイッチOPNAMODEを追加しただけなんだけどね。

一応、FM音源ディスプレイやFM音源レジスタサブウィンドウも対応。
ただし、ディスプレイはFM音源4〜6パートのみだし、3種のどれか一つでも
OPNAモードになると、全部OPNAモードになるやっつけ仕様w
FM音源ディスプレイのソース自体がチャンネル番号とパート番号が
密接にひもづけられてたんで、個別にOPN/OPNAモードにするのは
しんどかったんですよー。

とりあえずステレオ出力と、FM音源4〜6パートについては確認済。
リズム音源とADPCMは未確認。

-->続く

15 名無しさん :2013/07/07(日) 09:05:42 ID:qDmBTAgs0
OPNA拡張ポート部へのアクセス手段は、$FD15/6,$FD45/6,$FD51/2
それぞれ$FD14,$FD44,$FD50へ$00をライトでOPN互換部、$01をライトで
OPNA拡張部へ切り替える仕様にしました。
その理由は、
 WHG:(標準FM音源$FD15-7 xor $0050)→$FD45-7
 THG:(標準FM音源$FD15-7 xor $0044)→$FD51-3
っていうハード的な大前提を守りたかったからなのです。
この大前提を守ろうとすると、最適なI/Oアドレスが全くなくて、
それなら表裏切替方式にするしかないかな、ということでこうしました。

OPNA×3枚っていうのも、ある意味おっそろしいシステムかもw

誰かEDPLAYで対応してくれー(…他力本願かよw
EDPLAYはComrade HGのTHG対応版で1〜22まで使用してたはずだから、
さしあたり
23-25 標準FM音源4〜6パート
28-30 WHG音源4〜6パート
23-25 THG音源4〜6パート
26 標準FM音源リズムパート
31 WHG音源リズムパート
26 THG音源リズムパート
27 標準FM音源ADPCMパート
32 WHG音源ADPCMパート
27 THG音源ADPCMパート
ってとこかな…。

まぁ、時間つくって自分でもEDPLAY対応挑戦してみる。

16 名無しさん :2013/07/07(日) 09:06:56 ID:qDmBTAgs0
おまけ
XM7dash + genpfm or np2fm(+)でうまく鳴らない理由が半分わかった。
XM7系はOPNの基準クロック1.2288MHzなんだけど、
np2fmのクロック許容範囲が7.9872MHz付近だからっぽい。
OPNクロックを7.9872MHz付近にして鳴らしたら似たような音になった。
genpfmの方もクロック7.9872MHz付近で鳴らしたら似たような音になったから、
多分同じ理由かなと…。

ただ、クロック上げるだけだと高音+早テンポになるだけなので、
どうしたものか考え中。

以上です。
3連カキコ失礼しました。

17 名無しさん :2013/07/07(日) 11:30:41 ID:qDmBTAgs0
>>15
ぐは、パート番号が崩れてた。
23-25 標準FM音源4〜6パート
26-28 WHG音源4〜6パート
29-31 THG音源4〜6パート
32 標準FM音源リズムパート
33 WHG音源リズムパート
34 THG音源リズムパート
35 標準FM音源ADPCMパート
36 WHG音源ADPCMパート
37 THG音源ADPCMパート
な感じかと。汗。

18 名無しさん :2013/07/07(日) 19:01:48 ID:WOK7wa/I0
おおすばらっ
こうなるとドライバとか対応ソフトが欲しくなりますね
リズムが上手く鳴ってくれないから追ってみるか

19 名無しさん :2013/07/07(日) 21:53:27 ID:qDmBTAgs0
>>18
FM-7の音源系でソフト対応するなら一番楽なのがEDPLAYかなぁと。
Comrade HGで使用されてたEDPLAYo3の改造が一番てっとり早いはず。
それ以外にはTHG部対応ソフトすら存在しないし^^;

まぁさすがにソースはないので、Dr.LUPINとかで逆アセするところから始めるつもり。
若い頃Oh!FM公開版EDPLAYを逆アセしたソースならあるんで、
そこから手を加えていくって手段もあるけど…
なんにしろ先は長そうw

とりあえず、EDPLAYのYコマンドでレジスタにデータ送るのは出来るので、
それ使ってステレオにしたりするだけなら現在でも可能。
というか動作テストはそんな感じで行った。
(FM4-6パートはOPNA拡張部に小細工して確認^^;)

リズム音源とADPCMもFM音源ディスプレイ対応しなきゃなぁ…。
やることあり杉(´・ω・`)
まぁ、こういうの楽しいからやってんだけどw

20 名無しさん :2013/07/08(月) 00:35:59 ID:6Q/GyuTs0
リズムが鳴らなかったのはレジスタ0xe〜0x23が除外されてたからでした
とりあえずチェックはずして鳴りました
0x22もハードウェアLFOですしおすし

21 名無しさん :2013/07/08(月) 01:09:34 ID:e3OGiRVo0
>>20
あw
タイマー外しただけで他忘れてた(笑)
サクっと差し替えておこう…ウン。
通常リリース版には変化ないし。

22 名無しさん :2013/07/08(月) 01:45:05 ID:e3OGiRVo0
というわけで差し替えときました…。
失礼しましたぁ

23 名無しさん :2013/07/08(月) 02:01:54 ID:6Q/GyuTs0
乙あり
genpfm/np2fmはプリスケーラも固定なので向いてないかも

24 名無しさん :2013/07/08(月) 20:25:21 ID:e3OGiRVo0
>>19
>FM-7の音源系でソフト対応するなら一番楽なのがEDPLAYかなぁと。
EDPLAYのPLAYDEFで設定できる音源数は0〜31の32種までっぽい。
0は解除用に予約済みで、EDPLAYo3では1〜22まで使用中なので、
余りが23〜31までの9つしかないのでFM音源パートだけでいっぱいだw
パートテーブル範囲広げて64パート対応出来ないか考えるか…。
まぁ、その前にとりあえずそれぞれ拡張音源部鳴らせる
サブルーチンつくらないとだけどさw

25 名無しさん :2013/07/09(火) 21:41:25 ID:MHkAoD560
とりあえず、
ttp://tomatoma.s54.xrea.com/xm7/xm7dash_opna.shtml
一応まとめ用の仮ページ作った。
どう作り込んでるか、どこまで作り込んでるか、どこが確認済みか、
等をコメントを追記していく予定。

ただし、公開版ページとはリンクしていない。
あくまでも私個人の調査結果まとめ用だし、
ソフトもβ版扱いなので転載等は全面禁止でよろしくです。
あ、この件に関してのやりとりはこの掲示板で続けたいのでそっちでよろですw

26 名無しさん :2013/07/10(水) 17:48:09 ID:qzkFvPE60
ADPCMもハードウェアLFOも大丈夫みたい
ADPCMのメモリ内容がステートに保存されないのは仕方ないね
一応テストプログラム
ttp://ux.getuploader.com/emu/download/10/adpcm.7z
p:yukkuri

27 名無しさん :2013/07/11(木) 03:21:46 ID:v0RuB1nI0
>>26
乙ありです。

リズム音源に関しては私はPLAY@/HGPLAY/EDPLAY等の
"y"コマンドでテストしてみた。
ttp://tomatoma.s54.xrea.com/xm7/data/rydzm.7z
一応、こんな感じでよければ現在のEDPLAYでもリズム音源も鳴らせられるんだよね。
リズム音源に対するyコマンドが別パートに並ぶことになるんで
MMLがめっさ厳くなるんだけどw
って、PC-98x1のPMD(86)で採用された内蔵リズム音源の鳴らし方が
こんな感じだったなぁ。

>ADPCMのメモリ内容がステートに保存されないのは仕方ないね
こ…これはねぇw
今のところどうしようもない…ねw

28 名無しさん :2013/07/12(金) 22:02:05 ID:6Y6AdS0M0
FM-7のエミュにもホスト側のファイルを読める機能か
D77へのファイル書き込みツールは無いですかね。

29 名無しさん :2013/07/13(土) 03:05:30 ID:.RzXRwwY0
>D77へのファイル書き込みツール
D77 Disk Image Viewerってのがある。
URLはググりましょう。

30 名無しさん :2013/07/14(日) 08:04:01 ID:2etg9pMI0
>>26
opna.cppのロジック追って考察してみた。
1 bit modeの方しか追ってないけど、
SetRegとGetRegを駆使すればステート待避・復旧は出来そう。
そのかわりステートが768KB増加するけどw

ただ…OPNAとのADPCMデータ転送中(RW両方)の状態だけはどうしようもなさそう。
既存のI/FではOPNA側の「現在のADPCMのアドレス位置(opna.cppでいうmemaddr)」
だけは現存のシステム上どうしようもない。

ちょっといろいろ問題ありそうなのでADPCMのステート問題は一旦凍結。
内蔵fmgenのOPNA部で動作するようにして、そっち検証してからじゃないと
実際にどうなのか不明点が多すぎる。

EDPLAYの方は…これ、そもそも同時16パートまでしか使えないってことを
忘れてましたw
つまり、OPNAのFM音源6音×3の18パート同時演奏は出来ないと…w
なので、EDPLAYパート設定は以下に変更。
23-25 FM4-6(STD)
26-28 FM4-6(WHG)
29 FM4(THG)
30 RYDZM(STD)
31 検討中

31 名無しさん :2013/07/16(火) 22:12:04 ID:npQ.QSQY0
M88なんかもADPCM周りはレジスタとメモリしか保存してないので
再生中やメモリ書き込み中の復帰はできないです
FM::OPNAの変数とかを保存すればいいだけの話ですが
今までのデータが使えなくなるのであまり頻繁に追加したくないみたいな
np2のステートは下位互換も平気な構造なので楽ですけど

32 名無しさん :2013/08/25(日) 12:47:22 ID:015cNs3w0
ノート内蔵うんこテックHDAUDIOが壊れ気味で音鳴らなくなったorz
外付けUSBサウンドデバイスからでもエミュの音って出ますか?音命なんで音ないと窒息しそうorz
予定としてはCreative Sound Blaster X-Fi Go! Pro 購入しようか、ググるとステレオミキサーとか実況でしか使われてない?
俺実況しないし純粋にエミュの音を出したいだけなんや
情報きぼんぬ

33 名無しさん :2013/08/25(日) 22:49:52 ID:0/JPQrlg0
DirectSoundに対応してるから音出すのは問題無いんじゃないかな
ただ音質や遅延とかまで気にするならアマのレビューなんかを参考にしたり

34 名無しさん :2013/08/26(月) 22:38:03 ID:OhqYJmC.0
>>33
アマのレビューを見て検討してみますサンクス

35 名無しさん :2013/08/27(火) 01:32:15 ID:r9wLm0wE0
少し上乗せして
Sound Blaster Digital Music Premium HD か
Sound Blaster X-Fi Surround 5.1 Pro にしたい

36 名無しさん :2013/08/27(火) 08:15:46 ID:wNhsi/Jg0
音命とか言いながらオンボ使ってた時点で「適当に好きなの買えよ」って感じだわ

37 名無しさん :2013/08/27(火) 14:55:31 ID:iMzHCcWA0
まずノートPCのスピーカーで音を聴く気にならない

38 名無しさん :2013/08/27(火) 17:59:28 ID:WPBYXHF60
Pro r2が出るみたいですが対応APIからDirectSoundが消えてる

39 名無しさん :2013/08/27(火) 18:19:18 ID:WPBYXHF60
スパイクは気になるね
まぁUSBデバイスの宿命かな、うん
XPの頃、購入日に即売り払ったUSB2.0専用のSBA2NXは凄かったな

40 名無しさん :2013/08/27(火) 19:44:20 ID:2BjexsAw0
価格にでも逝ってろ

41 32 :2013/09/08(日) 21:31:22 ID:vkPEw3yc0
Sound Blaster X-Fi Go! Pro買いました

>>33
音鳴りました

42 名無しさん :2013/09/09(月) 19:28:06 ID:JdMnejjo0
それはよかた

43 41 :2013/09/20(金) 19:36:26 ID:f3v2zYz60
気のせいか騒がしい耳障りな高音同士が相殺しまくって音抜けに聞こえるw

44 名無しさん :2013/09/20(金) 22:45:50 ID:/bD55yTE0
日記ならサウンコブラスタースレにでも書いてろ

45 41 :2013/09/20(金) 23:34:30 ID:f3v2zYz60
>>44はnp2fmgen作者ですか?

46 名無しさん :2013/09/21(土) 01:01:00 ID:ATDKRY9E0
ちがいますよ
書き込みに関しては個人の判断裁量に任せます
この手のは気にしないで気楽に書き込んで下さい
あまり酷いようでしたら削除なりしますので報告してください

47 名無しさん :2013/09/26(木) 21:15:46 ID:fApIX3G6O
X1の話題はどこでやればいい?

48 名無しさん :2013/09/27(金) 18:36:34 ID:ehrhfOCg0
2chならエミュ統合あたりかな
ttp://ikura.2ch.net/test/read.cgi/i4004/1364603890/l50
何だったらここに専用スレ立てますが多分過疎りそうです
X1で画面圧縮展開プログラム作った時縦圧縮にしてかなり苦労した覚え

49 名無しさん :2013/09/27(金) 21:37:04 ID:GyrqB1Lw0
>>47-48
過疎りそうならここ(Free)でもいいんじゃないですかね?

50 名無しさん :2013/09/27(金) 22:06:11 ID:xOhtZE4g0
ヤクザかよ

51 名無しさん :2013/09/27(金) 23:19:35 ID:ehrhfOCg0
そですねFreeでも構いません

52 名無しさん :2013/10/27(日) 15:06:45 ID:IZwL9r9U0
dashの調査中項目で上がってた、
> 仮想PC上のWindowsXPで動作させた場合、外部画像フィルタDLLを使用しx1.5などで
> 表示させた状態で、ウィンドウモード→全画面モード→ウィンドウモードと
> 操作すると、外部画像フィルタDLLの効果が出なくなる場合がある
なんだけど、DLLのDrawスレッドに渡すまでは特に問題なさげなのと、
こちらで入手してテストに使用してるDLL
 stretch.dll
 2xRpi.dll
 2xRpi+.dll
のうち、stretch.dllのみで発生する問題みたいなので、
気が向いたらDLL側を調査してもらえないかな?

仮想PCは、VMware Player 5.0.2 build-1031769
Windows Virtual PCのWindows XP Mode用のvhdをvmdkに変換したものを使用。

まぁ、こんな環境で実行する人なんてほぼ皆無だと思うから、
興味があったらでいいです。
元々XPでちゃんと動作するかの確認の一環で用意した環境にすぎないし。

53 名無しさん :2013/10/27(日) 20:54:16 ID:FnrjDWLI0
確かめるとすれば
フルスクリーンから復帰した時に表示されない場合一旦を終了し
再び起動した時に表示されるかどうか
フルスクリーンから復帰時に明示的にRestoreDisplayMode()を実行する
np2fmgen/M88改+のStretch Filterオンでフルスクリーンから復帰時はどうなるのか
Stretch Filterは環境依存度が高いので仮想PCの性能にも左右されそうです

54 名無しさん :2013/10/28(月) 00:34:39 ID:Hr6V9L4E0
stretch.dll試しに調整してみました
上手くいけばStretch Filterの環境依存が緩和するかもしれません

stretch.dll
ttp://ux.getuploader.com/emu/download/20/stretch.7z
p:filter

55 名無しさん :2013/10/28(月) 01:15:35 ID:64mIQpB.0
>>53-54
終了して再起動したときはOKです。書き忘れてました。
調整ありがとです。他に関してはまたチェックしてみます。

56 名無しさん :2013/10/28(月) 17:23:01 ID:p4cG1RCw0
>上手くいけばStretch Filterの環境依存が緩和するかもしれません
wktk

57 名無しさん :2013/10/29(火) 01:51:48 ID:VqY/.7J.0
とりあえず>>55回答も含めた暫定報告

>フルスクリーンから復帰した時に表示されない場合一旦を終了し
>再び起動した時に表示されるかどうか
→効果有り

>フルスクリーンから復帰時に明示的にRestoreDisplayMode()を実行する
CleanDD()にlpdd2->RestoreDisplayMode();放り込んでみた。
→効果無し

>調整版stretch.dllではどうか
→効果無し

np2fmgen/M88改+は、Stretch Filter環境から作らないとなので
もうちょっと空いた時間が必要。しばらくお待ちを。

実行仮想環境の補足
仮想PC:VMware Player 5.0.2 build-1031769
ベース:Windows Virtual PCのWindows XP Mode用のvhdをvmdkに変換したもの
メモリ:2GB
プロセッサ:2
HDD:127GB
CD:仮想ドライブ
FDD:物理ドライブ
ネットワーク:NAT または ブリッジ
USBコントローラ:あり
サウンドカード:自動検出
プリンタ:あり
ディスプレイ:自動検出

マスター環境はウチのサイトの
「開発マシン」まんまです。

58 名無しさん :2013/10/29(火) 22:43:23 ID:qr6EYHzg0
ダメでしたか
調整してVirtualBoxで使える様になったので環境依存は緩和してるみたいです
フルスクリーンから復帰するときに表示される場合もあるとすると
タイミング的な事も関係してるかもしれません
試しにSleep()を入れてみたりとか

59 <削除> :<削除>
<削除>

60 名無しさん :2013/10/29(火) 23:54:45 ID:VqY/.7J.0
>>58
VirtualBoxでは調べてないなぁ。環境用意したら確かめてみるよ。
>フルスクリーンから復帰するときに表示される場合もあるとすると
いや、フルスクリーンから復帰した際には表示されない。
一旦エミュレータを終了して再起動すれば、効果は出るって意味…。
>一旦を終了し
をそういう意味に捉えた(汗

で、VMware調査の続き。

M88改のStretch Filterって、デフォで付いてるStretch Filterでいいのかな?
これに付いてるフィルタをDLLとして独立させたのがstretch.dllとすれば。

であれば、x1.5→フル画面→x1.5でx1.5の倍率は維持されるが、
フィルタ効果は消えてた。(2013/08/23版)

昨日リリースされた2013/10/28版だと、x1.5→フル画面、で画面がおかしくなって、
フル画面→x1.5で画面が現れなかった。
VMware上だとフル画面モードで正常に表示されない症状が…。
VirtualBoxと違うっぽいなぁ汗

M88改とDLLとで、DLLだとx1.5の拡大効果すらなくなる違いはあるが、
M88改の拡大効果は別のシーケンス使ってるとか言うのであればそういうものかな…。

週末にでもDrawの戻り値とかDraw2にしてみるとか
現時点の情報でこっちでも出来そうな所は調査してみるよ。

61 名無しさん :2013/10/30(水) 00:36:16 ID:jCFOjy4E0
M88はx1.5でフルスクリーンにしても640x400(480)です
あとConfigで32ビットフルスクリーンにしないと駄目かも
VirtualPCでも問題無いからVMwareだからとかになるのかしら
InitGDI()毎にGetDeviceCaps()なりで画面の状態のログ取ったりするとどうなるかな

62 名無しさん :2013/10/30(水) 23:01:25 ID:jCFOjy4E0
>> 操作すると、外部画像フィルタDLLの効果が出なくなる場合がある
「効果が出なくなる場合がある」は「効果が出る場合もある」という意味では無く
まったく無いということなのかしら

63 名無しさん :2013/11/02(土) 03:55:50 ID:lIpyoh/Y0
>>62
>>62
あぁ、うん、そう。
確認した限りでは「効果が全く出なくなる」と言った方が正しいんだけど、
言い切るのもどうかと思ってああいう書き方に…。

>>61
>>M88はx1.5でフルスクリーンにしても640x400(480)です
M88改はフルスクリーンモードでもフィルタ通してる?

VMwareでの調査結果もう一度まとめてみる。

dash
・ウィンドウモードx1.5(正常)→フルスクリーン(正常)→ウィンドウモードx1.5(ウィンドウはx1.5だけど画像がx1.0、フィルタ効果消える)

M88(2013/08/23版)
・ウィンドウモードx1.5(正常)→フルスクリーン(正常)→ウィンドウモードx1.5(ウィンドウも描画もx1.5だけどフィルタ効果消える)

M88(2013/10/28版)
・ウィンドウモードx1.5(正常)→フルスクリーン(異常)→ウィンドウモードx1.5(異常)
→どういう異常かって、画像自体が正常に表示されないのね。

VirtualBoxで試してみたいんだけど、
よく考えたら以前VMware用に変換したvmdkをVirtualBoxで起動してみようとして
うまくいかなくって、結局VMwareだけでいいや、ってことになってたんだった(^^;
もう一度VirtualPC用のvhdから変換して環境作るところからしないとw

64 名無しさん :2013/11/02(土) 17:44:04 ID:fnw8NlVo0
x1.0の場合は基本フィルタはかかりません
VirtualBoxだとdashのx1.5→フルスクリーン→x1.5は正常でした(ゲストXP)
VMwareの設定やゲスト側のデバイスドライバによるのかも
ひょっとしたらnp2fmgenだとVMwareではdashと同じ結果になるかもしれません
あと直接関係無いけど調査過程で見つけたのは
w32_dd.cppのDrawMenuBar(NULL);は失敗(FALSE)を返すので必要無いかも
LoadMenuしたメインメニューがリソースリークしてるみたいです

65 名無しさん :2013/11/02(土) 22:00:45 ID:lIpyoh/Y0
>>64
>x1.0の場合は基本フィルタはかかりません
dashというかXM7自体がウィンドウモードとフルスクリーンモードで描画動作ルートが違うので、
dashはウィンドウモードでしかフィルタ通してない。
フルスクリーン対応しないのか?といわれると、
私自身がフルスクリーンモード使わないので…(ぉぃぉぃw
なので、問題は「フルスクリーンモード→ウィンドウモードのタイミング」
だけだと思ってた。
(M88改+2013/10/28版はこのタイミングにも影響出てるみたいだけど)

> VirtualBoxだとdashのx1.5→フルスクリーン→x1.5は正常でした(ゲストXP)
検証ありがとう。こちらは未だにVirtualBox環境出来てません(汗

> w32_dd.cppのDrawMenuBar(NULL);は失敗(FALSE)を返すので必要無いかも
ちょこっと確認した感じWindowsの継承に従ってある程度改変してある感じかな。
もしかすると旧Windowsの残骸かもしれないな。いや、わかんないけども。
コードの追加された経緯とか追ってみるわ。

66 65 :2013/11/03(日) 01:43:58 ID:oEUcpzqQ0
>(M88改+2013/10/28版はこのタイミングにも影響出てるみたいだけど)
が記述ミスなので訂正。
>(M88改+2013/10/28版は「ウィンドウモード→フルスクリーンモードのタイミング」にも影響出てるみたいだけど)
まぁ…VMware上の話だし「うちの環境」のせいかもだけどね。わかんないけど。

np2系は、表示モードx1.0以外にする手段がよくわかってないんで、ちょっと確認出来てない。
VirtualBoxが動けば話発展するのだろうけど。

67 名無しさん :2013/11/10(日) 00:57:08 ID:i5aYToq60
MMX Stretch Filter
環境依存は無くなってるかも(要MMX)
力技なのでstretch.dllが動く環境ならそちらの方が負荷が低いはず

ttp://ux.getuploader.com/emu/download/23/mmxstretch.7z
p:filter

68 65 :2013/11/10(日) 01:45:46 ID:uZxKhtWU0
dash最新版の外部音源OPNA対応版
ttp://tomatoma.s54.xrea.com/xm7/data/xm7dash12a17beta.zip
ttp://tomatoma.s54.xrea.com/xm7/data/xm7dash29a61131109beta.zip
ttp://tomatoma.s54.xrea.com/xm7/data/xm7dash34a61131109beta.zip
バージョン番号の付け方を、以前冗談ぽく公開してた
「V3のFM-7モードに日本語通信カードを」で公開してた「V3.4J」の付け方に合わせ、
V1.2A/V2.9A/V3.4A〜って形式に変更した。
その他詳細は>>14-17参照。

>>67
おぉ、すばらっ、またみとくっ

69 名無しさん :2013/11/10(日) 01:47:29 ID:uZxKhtWU0
って、名前65って付けたままだったOrz
まぁ、いいけどw

70 名無しさん :2013/11/10(日) 02:26:42 ID:uZxKhtWU0
>>67
VMware上のWindowsXPで、
ウィンドウモードx1.5(正常)→フルスクリーン(正常)→ウィンドウモードx1.5(正常)
動作OKでした。
これでVMware上でもテストできるよー、ありがとう。

P.S.
stretch.dllの方だけど、dash動作中のフィルタDLL変更機能使って変更した際の動作で、

・dash起動時にフィルタDLLがstretch.dll以外だった場合、
 DLLをstretch.dllに変更して正常にフィルタ効果が出る。

・dash起動時にstretch.dllだった場合(もしくは上記の手順で
 stretch.dllに設定した場合)、他のフィルタDLLに変更
 (もしくはフィルタOFF)した後、再度stretch.dllに設定すると、
 フィルタ効果が現れない。

 という症状があったので、どうもフルスクリーンモード自体は関係なさそう。
 MMX Stretch Filterがあればさしあたり問題は解決するので、
 まぁ参考レベルな話で。

71 名無しさん :2013/11/10(日) 11:35:48 ID:i5aYToq60
>>68
おつありです

stretch.dllはなんとなく原因が分かってきました
多分オンオフを繰り返す時点で駄目なのは描画以外の部分にも修正が必要な感じです
M88のを修正してみたけど上手くいってそう

72 名無しさん :2013/11/13(水) 01:15:26 ID:7hGiu0wo0
実物が無いので動くかどうか不明

外部音源DLL for G.I.M.I.C(OPNA) + c86ctrl.dll
ttp://ux.getuploader.com/emu/download/26/gimic2608.7z
p:fmdll

73 名無しさん :2013/11/17(日) 15:15:42 ID:0qQo3.zM0
>>72
わw
いつかG.I.M.I.C.入手出来たら実装してみるかなぁ、みたいなことを
妄想レベルで考えてたけど、こうなると妄想レベルじゃないな…。
ま、私も実機ないのでテスト出来ないけど汗

74 名無しさん :2013/12/04(水) 20:57:41 ID:e5u6zxLE0
G.I.M.I.Cを手に入れたんで早速>>72を試してみたが、np2が起動できなくなる模様
hootはちゃんと動いているんだがなあ・・・

75 名無しさん :2013/12/05(木) 18:44:00 ID:Fsyu2mww0
すみません物が無いので確認が出来なくて
とりあえず怪しそうな所を修正してみました

ttp://ux.getuploader.com/emu/download/30/gimic2608.7z
p:fmdll

76 名無しさん :2013/12/05(木) 20:01:28 ID:HvXyPdQ60
>>75
見事動きました、どうもありがとうございます
エミュと比べて音の遅延がほとんど無いのがいいね

77 名無しさん :2013/12/06(金) 00:07:18 ID:UW8t4dd60
それはよかた
意外になんとかなるものですね
全部が全部ちゃんと鳴るかはわかりませんけど
他の外部音源DLLに対応しているものでも動けばいいかも

78 名無しさん :2013/12/15(日) 02:18:29 ID:tHSOHwq.0
勝手な要望ですが、YMF288モジュールに対応していただけると幸いです。

79 名無しさん :2013/12/15(日) 08:26:57 ID:3YAHMGr.0
OPN3Lモジュール対応

ttp://ux.getuploader.com/emu/download/33/gimic.7z
p:fmdll

80 名無しさん :2013/12/16(月) 19:10:35 ID:TDGtxBMM0
>>79
ありがとうございます。動作しました。
綺麗な音で大満足です。

81 名無しさん :2013/12/22(日) 01:19:09 ID:mKKRF/cw0
gimic.dllを追加しただけでdll自体の更新はありません

外部音源dll(v1)セット
ttp://ux.getuploader.com/emu/download/34/fmdllset%28v1%29.7z
p:fmdll

82 名無しさん :2013/12/22(日) 23:33:13 ID:OiaJ8zZEO
ここではtakedaの話題は禁止なの?

83 名無しさん :2013/12/22(日) 23:58:39 ID:mKKRF/cw0
構いませんがご本人のサイトもあるし効果的ではないかも

84 名無しさん :2014/01/01(水) 13:34:15 ID:Dbgi8zm.0
あけおめ!

今年こそはunzがアップデートされcueシート対応に!!

85 名無しさん :2014/01/02(木) 22:14:07 ID:81c6.4CM0
あけおめ

86 名無しさん :2014/03/30(日) 14:57:23 ID:R7Nfjh7o0
外部音源*2.dllでパン設定のテスト

ttp://ux.getuploader.com/emu/download/77/test.7z
p:fmdll

87 名無しさん :2014/03/31(月) 16:26:46 ID:H9Ok2qlo0
>>86
V付きのはパン効いてない?

88 名無しさん :2014/03/31(月) 18:12:56 ID:B7AJ1xQ20
v版でもセクション名はv無しになっているので注意です
mamefmp2.dllの場合mamefmpv2.iniで[mamefmp2]です
修正した方がいいかしら?

89 名無しさん :2014/03/31(月) 18:36:42 ID:B7AJ1xQ20
mamefmpv2.dllの場合〜のミス

90 名無しさん :2014/03/31(月) 19:14:32 ID:H9Ok2qlo0
>>88
わかりました〜
readme.txtに注意事項として1行付け加えでいいと思いますw

91 名無しさん :2014/04/01(火) 18:58:41 ID:CoTerNf20
リネームした時わかりにくくなるからv付きにした方がいいかしら

92 名無しさん :2014/04/01(火) 23:12:13 ID:rfAp1nU.0
>>91
作者様の判断にお任せしますです

93 名無しさん :2014/07/17(木) 02:55:32 ID:TXiP7XXw0
fmgen008.lzhとfmgen006.tar.bz2の間(fmgen007?)のソースってどっかにない?

94 名無しさん :2014/11/20(木) 22:45:16 ID:mM7PqWvE0
折角なのでStretch FilterもD3Dに対応しました

ttp://ux.getuploader.com/emu/download/101/stretch.7z
p:filter

95 名無しさん :2014/11/21(金) 00:51:32 ID:oX3d53aE0
乙っ

96 名無しさん :2014/11/21(金) 23:31:25 ID:rOc5.awE0
外部音源DLL対応ソフトにQFM効果を(I/O風)
M88改+/np2fmgenは内蔵しているので効果はないです
FM-7だと合成周波数51200Hzがいいのかしら

ttp://ux.getuploader.com/emu/download/102/QFM.7z
p:fmdll

97 名無しさん :2015/01/04(日) 11:55:58 ID:V5oeo4H20
三日遅れであけおめことよろっス!

98 名無しさん :2015/01/04(日) 17:29:48 ID:Jywik1eE0
あけましておめでとうございます☆

99 名無しさん :2015/03/03(火) 18:25:21 ID:TF0nsxOM0
2ch卒業しました&専用ブラウザの使用をやめました。
今日からRPE避難所はスタイルでなくIEから書き込みしますね(笑)
ここはage,sage関係ないですよね?


ふっ、これからは早寝早起き1日3食の健全なライフスタイルに戻るのかと思うと鳥肌が(笑)

…。

草生やしたいおw

100 名無しさん :2015/03/20(金) 23:37:51 ID:veKiea360
なんか作ったので(テスト版)

外部音源DLL(YM2151)
ttp://ux.getuploader.com/emu/download/105/mame2151.7z
p:fmdll

ドライブする側(自分用)
Xmilfmgenう
ttp://ux.getuploader.com/emu/download/106/xmil.7z
p:x1

101 名無しさん :2015/03/21(土) 01:47:59 ID:JXrdj9go0
ミスってた
Xmilfmfenう(再)
ttp://ux.getuploader.com/emu/download/107/xmil.7z
p:x1

102 名無しさん :2015/03/21(土) 21:56:56 ID:Vied8Ctk0
>>101
ナイス
Windowでの拡大表示が欲しかったのよねー

103 名無しさん :2015/03/21(土) 22:03:33 ID:Vied8Ctk0
お?
テープ読めないの?

104 名無しさん :2015/03/21(土) 23:11:24 ID:JXrdj9go0
ねこちゅ〜んベースなのでCMTやturboZとか対応してないです
読めないイメージもあるしほぼソーサリアン音楽聴く用です

105 武田 :2015/03/27(金) 00:31:04 ID:hb6IocIw0
>>100
eX1turboでも対応させていただきました。

106 名無しさん :2015/03/27(金) 19:23:36 ID:rARpq9JY0
久乃木「あ!(りがとうございます」

107 名無しさん :2017/07/30(日) 16:20:41 ID:Qft5ltBY0
需要無いのは、わかっとるがね。
ttp://ux.getuploader.com/emu/download/181/xmil026_tt143s_x2.rar
p:X1

108 名無しさん :2017/07/30(日) 16:47:26 ID:leI4lUi60
アップロードは要パスワード設定にしてたのですが解除されてたのかしら
申し訳ありませんが管理しやすくする為自前のアップロード以外は除外しております
すみません

109 名無しさん :2017/08/12(土) 10:46:16 ID:pLSIxH8c0
xmil026_tt143s_x2.rar 試してみたいです。
どこかに再お願いできないでしょうか?

110 名無しさん :2017/08/16(水) 00:41:01 ID:iPYAcNlg0
アップローダがアレなので仮HP作りました
今までのがアップされてるだけです
更新情報なんかはスレに書き込みます

ttp://nenecchi.html.xdomain.jp/

111 名無しさん :2017/08/16(水) 02:36:29 ID:khQXCmoo0
お疲れ様です
仮HPにあるPC-88用の漢字ROMモジュール欄のファイルが
一つ上のサウンドモジュール(jastsnd.7z)と同じものになっていますね

112 名無しさん :2017/08/16(水) 17:52:01 ID:w79siGhk0
修正しました報告ありがとうございます

113 名無しさん :2017/08/17(木) 13:53:35 ID:AeYVWqCc0
fmgen(v).dll(v1.02)が入ってないよ

114 名無しさん :2017/08/17(木) 18:30:18 ID:L4LFqhq60
すみません修正しました

115 名無しさん :2017/08/18(金) 18:40:38 ID://cZFkSs0
ついでにOPMの外部音源もセットに追加して
xmilfmgenやstretchも登録しました
アップローダーのにあるのと同じだけども

116 名無しさん :2017/08/18(金) 23:45:14 ID:TzOvp.R.0
>>110
ありがとうございます!
過去ログを探してやっとみつけたのですが、
pc8801maに添付のソースアーカイブのパスワードも記載をいただけないでしょうか。

117 名無しさん :2017/08/19(土) 12:53:22 ID:WNmIqOJI0
PC-88用スレ の 277に書いてあるよ

118 名無しさん :2017/08/22(火) 14:37:27 ID:ySvUSKrs0
>>110
ソース元としてemucrにリンクされていますが問題はないですか?

119 名無しさん :2017/08/23(水) 19:25:49 ID:GVrbGVZg0
発掘してきたナウXmil026_tt143x
ttp://spoiler.shiteyattari.com/xmilx.7z

120 名無しさん :2017/08/23(水) 22:07:37 ID:tX0Cl3NU0
>>119
すげーんだけど、
上部のアイコンの反応領域は画面の大きさにあっていないのが惜しい。
でも、あそこ変えるの面倒なんだよね。。。x2に期待。

121 名無しさん :2017/08/23(水) 22:28:20 ID:GVrbGVZg0
直したナウ

122 名無しさん :2017/08/25(金) 22:59:02 ID:pGe9A/ZI0
>>121
面倒くさくてごめん、テープの位置と、クロックアップの位置もできたりする?
drawinfo.cppの、drawinfo_click関数のところを、画面倍率掛け算するのだが。

123 名無しさん :2017/08/25(金) 23:17:35 ID:H.fh5OXc0
直したナウ

124 名無しさん :2017/08/26(土) 08:03:45 ID:laQFR4KM0
>>123
すごいよー。ありがとー。

125 名無しさん :2017/09/02(土) 22:22:03 ID:NeHWReuc0
変換テーブルにあいうえお配列追加他

ローマ字変換dll
ttp://nenecchi.html.xdomain.jp/170816/romaji.7z

あいうえお配列テスト用

mz1500Dr.
ttp://nenecchi.html.xdomain.jp/170902/mz1500.7z

126 名無しさん :2017/10/08(日) 23:44:45 ID:n6LBX8620
>>110
おひさしぶりです。
仮HP作成されたようなので、dashのREADMEに記載している
外部音源DLLや画像フィルタDLLの箇所にURL記載してもよいですか?

127 名無しさん :2017/10/09(月) 06:03:14 ID:WGBWvAg60
>>126
どうぞなのです

128 名無しさん :2017/10/10(火) 03:18:21 ID:od6025jE0
>>127
ありがとう。次バージョンのREADMEから反映させていただきます!

129 名無しさん :2017/11/18(土) 00:24:15 ID:4po050tw0
なんとなくコモンソースの改テスト
FM系改のバイナリ入り

ttp://nenecchi.html.xdomain.jp/tmp/efm.7z
source.7z
p:agate

2017-08-12のに差し替えれば全てのVMで改が作れます

130 名無しさん :2017/11/18(土) 18:35:08 ID:vFujLF1k0
>>129
emu.hとwinmain.hに、USE_FD1の考慮とが無いので
FDのないVMがビルドできないのね。
付け加えてビルドしてみる。

131 名無しさん :2017/11/18(土) 18:43:53 ID:p2kVTJrU0
すみませんこちらでも変更しておきました

132 名無しさん :2017/11/18(土) 23:51:40 ID:vFujLF1k0
うう、ビルドとおるけど、、、
各VMにもsetmemory書き足して欲しいわー。

133 名無しさん :2017/11/19(日) 00:24:37 ID:820qkNl60
さらに更新しました
Screen Captureを画面の表示と同じになるようにしてみたり

>>132
VM固有になるのでそれぞれ知識がないと大変よね
GRAMやROMも書き換えたいとかになると度し難い

ビルドの中間ファイルをVM個別にすればビルド早くなるので便利かも
あとブラウザ情報とかオフにしたり

134 名無しさん :2017/11/20(月) 21:32:53 ID:AamsddZ20
>>129
本家の不具合だと思いますが、
FM77AV40SX入門ディスクの「発色比較2」で
26万色表示が横320ドットではなくて
640ドットで表示されているようです。

135 名無しさん :2017/11/20(月) 22:47:09 ID:il.qfgog0
すみませんこちらのミスです修正しました

136 名無しさん :2017/11/29(水) 18:32:36 ID:ThKzWt/Y0
efm更新

137 名無しさん :2017/12/05(火) 19:41:05 ID:ZFMK/eRw0
>>119
配布元の不具合だと思いますが、
元の版 (Xmil026_tt143) と比べてFDDのアクセス音が鳴らなくなってます

138 名無しさん :2017/12/08(金) 00:01:20 ID:MomdP8320
コモンソース改テスト
X1系改のバイナリ入り

ttp://nenecchi.html.xdomain.jp/tmp/ex1.7z

139 名無しさん :2017/12/09(土) 18:25:58 ID:oT.xQZsk0
x1turboz(改造版)でキーボードをMode Aにしていますが、
romaji.dllを使った時に、Shiftキーを押して入力すると、
もう一度Shiftキーを単独で押すまでShiftがロックされてしまうのは
仕様でしょうか?

140 名無しさん :2017/12/09(土) 20:54:39 ID:XoPTDFcw0
ex1/efm修正してみました
新しいromaji.dllもダウンロードして
romaji.iniのEnableShift=0にしてみてください
x1だとdllの方がレスポンス良い感じ

141 名無しさん :2017/12/10(日) 14:10:04 ID:4Twyy6M20
>>140
対応、ありがとうございます。
LAとかLYAで小文字が入力できるようになりました。
Shiftを押すとロックされるのは、Shiftを押さないようにします。

あと、直接関係ないのですが、
急にウィルスバスターのブロックに引っかかるようになりました。。。

142 名無しさん :2017/12/10(日) 17:00:29 ID:w.b1j6iQ0
さらに修正しました
これでロックされるのが直ってると思います
今更ですがShift+APPをCtrl+APPに変更しましたすみません
virustotalではTrendMicroセーフでした

143 名無しさん :2017/12/10(日) 18:55:47 ID:4Twyy6M20
こちらだと、Use Romajiを有効にした際に
まだロックがかかってしまいます。

Use Romajiを有効にしてShift+Aで小文字の「ァ」を入力した後に
Shiftを押さないでAだけ押しても、小文字の「ァ」が入力されます。
Shiftを押して放してAを押すと、大文字の「ア」に戻ります。
romaji.iniの設定は、以下の通りです。

RomajiOutputDelayTime=0
EnableShift=0
ShiftFirst=0

使っているのはx1turboz.exe(2017/12/10 18:07版)です。

144 名無しさん :2017/12/10(日) 20:59:48 ID:riyJEWqA0
現状左シフトは効かなくて右シフトが変な感じなのですね
小文字を「ァ」を入力するのは通常変換か右SHIFT+3といった方法でしょうか
古いベースの内蔵版を持ってない88の方は平気なのでそこいらも関係あるのかも

145 名無しさん :2017/12/10(日) 22:00:39 ID:riyJEWqA0
問題ありそうなので削除しました

146 名無しさん :2017/12/11(月) 21:06:42 ID:areKZ9UY0
テスト修正ex1のみ
Shiftいけるはず

147 名無しさん :2017/12/12(火) 19:34:55 ID:.SDFRzTc0
EnableShift=0

の設定で、左Shiftも右Shiftもロックがかからないのを確認しました。
いい感じです。対応ありがとうございます。

148 名無しさん :2017/12/14(木) 18:55:16 ID:9L59nie.0
ex1でリボルティーIIのようなジョイスティック専用ゲームをキーボードで操作するには
どんな設定をすればいいですか?

149 名無しさん :2017/12/14(木) 19:27:36 ID:VPUKkJYI0
メニューのHost→Input→Joystickでダイアログが出るので
操作したいキーに変更でいけると思います

150 名無しさん :2017/12/14(木) 19:56:37 ID:IYHuN7WI0
できました
有難うございますm(_ _)m

151 名無しさん :2017/12/17(日) 17:37:26 ID:mIgOdMyw0
ex1更新

152 名無しさん :2018/01/01(月) 00:45:25 ID:JVpxGO6w0
こちらもお年玉みたいな
ttp://nenecchi.php.xdomain.jp/tmp/ex1.7z

153 名無しさん :2018/01/27(土) 18:25:11 ID:TxxkLChM0
スレ主様どうかex1にもepc88のようなWindowサイズ1.5倍モードをくださいませ

154 名無しさん :2018/01/27(土) 18:50:43 ID:U5KRkcvY0
追加しました

155 名無しさん :2018/01/27(土) 19:28:02 ID:TxxkLChM0
>>154
もう対応してくださっているとは・・・速い!
ありがとうございます

156 名無しさん :2018/02/09(金) 18:36:53 ID:fmeB/K0s0
なんとなくエラーやリークの対処

ttp://nenecchi.php.xdomain.jp/tmp/EmuZ2000TF.7z

157 名無しさん :2018/02/12(月) 18:23:36 ID:4VZ3s2Os0
↑さらに修正

158 名無しさん :2018/02/16(金) 17:54:07 ID:kSzel9s20
すみません、ex1turbo & ex1turboz のバグ報告です。
Scanlineにチェックが入っている状態で[Ctrl]+マウスホイールで明るさを変更する際、
・InterlaceBrightness > 0 の場合、文字フォントの表示が崩れます。
・InterlaceBrightness = 0 の場合、Scanlineの明るさが最大になります。

159 名無しさん :2018/02/16(金) 19:08:58 ID:P2H4K5oc0
修正しました
今更だけどScanlineがMAと互換性無いのだわ

160 名無しさん :2018/02/16(金) 19:42:00 ID:kSzel9s20
>>159
度々すみません。
今度はScanlineが無効化されて明るさが最大で固定されます。
デフォルトでHi Resolutionは選択されています。

161 名無しさん :2018/02/16(金) 20:51:25 ID:P2H4K5oc0
Hir resolutionの時はオリジナルと同じになるようにしたので
Scanlineは意味を持たなくなります
Scanlineを有効にしたい場合はハイレゾ文字が崩れる事になりますが
個人的にはこの崩れる仕様の方が自分で管理できるのでいいと思います
ハイレゾ文字を使いたい場合はScanlineをオフにして
もScanlineを使いたい場合はオンにしてShft+ホイール操作で
わざわざStandardで起動しなくてもよくなりますし

162 名無しさん :2018/02/18(日) 19:10:49 ID:t6f/XckE0
元に戻しました

163 名無しさん :2018/03/08(木) 21:43:29 ID:12jBp0dc0
ex1も更新

164 名無しさん :2018/03/25(日) 22:40:07 ID:9D0a0cvM0
ex1更新

165 名無しさん :2018/05/08(火) 22:52:25 ID:WZzsZTc.0
こっちも更新
ttp://nenecchi.php.xdomain.jp/tmp/ex1.7z
source.7z
p:nenecchi

166 名無しさん :2018/05/18(金) 19:11:02 ID:ZvXdRu4w0
掲示板エラーだけどもどうやって連絡しよう
url名がメルアドになってるはずだからだめもとで送ってみる

167 名無しさん :2018/05/20(日) 02:32:42 ID:XxhNl/3A0
連絡ついたのでRF Filter.dll対応(今回のみ)テスト版

ttp://nenecchi.php.xdomain.jp/tmp/ex1.7z

ステート問題無いけども
自分用なのでキー配列をWindowsに合わせてあるので注意

ttp://nenecchi.php.xdomain.jp/tmp/esmc777.7z

168 名無しさん :2018/05/22(火) 21:38:06 ID:ownZjoQ.0
RFFilter.dllとmdntsc.rpiの入手方法が、わからないです。
Kega Fusion用のPluginとは違うようだし・・・

169 名無しさん :2018/05/23(水) 00:54:30 ID:cTzBMMOc0
>>168
ttp://rednow.s1001.xrea.com/
だね

170 名無しさん :2018/05/23(水) 20:35:51 ID:g5h03V6U0
ありがとうございます。
同じフォルダにRFFilter.dllとmdntsc.rpiを置いて
x1turboz.exeで有効にしてみたけど、落ちる〜( ̄∇ ̄)
RFFilter.iniを作ってもダメっぽい・・・

171 名無しさん :2018/05/23(水) 21:22:28 ID:jkBrxeZU0
修正しました

172 名無しさん :2018/05/23(水) 21:41:25 ID:g5h03V6U0
うーん、まだ落ちます( ̄∇ ̄)
原因わかんねっす
これ、KegaFusionでも使えるのかなぁ

173 名無しさん :2018/05/23(水) 23:58:35 ID:jkBrxeZU0
こちらでは特に問題無いですが
とりあえずその機能は削除しました

174 名無しさん :2018/05/24(木) 20:27:11 ID:13V3lGiQ0
ex1更新
ハードディスクは所持してなかったのよね

175 名無しさん :2018/06/13(水) 21:45:33 ID:ijNT8..Y0
こっそりpat.dll更新

176 名無しさん :2018/08/27(月) 19:27:09 ID:K8V2ygPk0
こっそり
ttp://nenecchi.php.xdomain.jp/tmp/mz1500.7z

177 名無しさん :2018/10/10(水) 23:24:59 ID:8t9dis6c0
新しいコモンは~VM_TEMPLETEにvirtual付けてないから
~VM呼ばれないで全てリークするので注意なのだわ

178 武田 :2018/10/12(金) 01:42:40 ID:dhOgr7i60
>>177
おおう、ご指摘多謝多謝です。
次のリリースで直しておきます。

179 名無しさん :2018/10/28(日) 10:07:20 ID:mfJGVTrE0
>>175
patnt.dllですが、
Unicodeでpatのテキストファイル作らなきゃならない???

180 名無しさん :2018/10/28(日) 17:33:45 ID:tou.Y3Io0
あい

181 名無しさん :2018/11/18(日) 23:55:37 ID:0zWodR5Q0
ex1とpatを更新

182 名無しさん :2018/11/19(月) 20:15:17 ID:xGmvxXnE0
>>181
小改良だけど、イイ!

183 名無しさん :2019/01/07(月) 15:53:51 ID:clYlrFjM0
あけおめ

184 名無しさん :2019/01/07(月) 18:33:12 ID:gjqh1px.0
ぞい

185 名無しさん :2019/01/07(月) 18:48:17 ID:0JKXFSVo0
今年もありがたく利用させていただきます

186 名無しさん :2019/01/22(火) 20:38:23 ID:TKrWfW0Y0
動くかどうかわかんないけどもSCCIの外部音源DLLテスト
問題なければ外部音源に対応している本体ならいけるかもです
テストできる方がいましたらお願いしたいです

M88とnp2入り
ttp://nenecchi.php.xdomain.jp/tmp/sccidrv.7z

187 名無しさん :2019/02/04(月) 19:24:36 ID:idw78Lh20
SCCIの外部音源DLLですが、以下のサイトの外部音源DLL対応の VA-EG と合わせて使わせてもらいました。
詳しくは判りませんが問題無いように聴こえます。
ttp://rednow.php.xdomain.jp/

188 名無しさん :2019/02/04(月) 19:28:55 ID:6Nn3KBKg0
報告ありがとうなのです
後に正式版としてパッケージに追加しておきます

189 名無しさん :2019/03/12(火) 20:10:43 ID:cx3/Q7RM0
こちらもテストを兼ねて

ex1更新
ttp://nenecchi.php.xdomain.jp/tmp/ex1.7z

190 名無しさん :2019/03/27(水) 22:21:32 ID:nLzumS1o0
改のテストをなんとなくPASOPIA7で
改部分の最新版とサンプル曲(謎)も入ってます

ttp://nenecchi.php.xdomain.jp/tmp/pasopia7.7z

191 名無しさん :2019/03/28(木) 18:49:03 ID:Es.dWE0A0
他がビルドできないらしいので修正しました

192 名無しさん :2019/04/18(木) 18:55:07 ID:MqpVzcLg0
バグ修正とかでex1更新

193 名無しさん :2019/04/29(月) 20:40:32 ID:hRIuD7p20
平成最後(?)のex1更新

194 名無しさん :2019/04/30(火) 00:25:52 ID:CMHpZdBQ0
>>193
いつもありがとう

195 名無しさん :2019/05/06(月) 18:13:38 ID:Eo4Kr.Qw0
ex1更新

196 名無しさん :2019/05/07(火) 21:18:33 ID:MZtOtvYo0
他で例外になるのを修正したのじゃ

197 名無しさん :2019/05/10(金) 19:44:02 ID:MFdH10As0
ex1修正

ステート関連で使っているtypeid nameでメモリリークが検知されます
誤検知とも思えるけどと気になるので折角デバイス名を付けてるんだから
this_device_nameを使えばいいのにとも思います
RTTIはある意味イレギュラーですし

198 名無しさん :2019/05/12(日) 21:32:06 ID:gjrFkDkE0
ex1修正

X1と直接関係してない部分の修正とかも

199 名無しさん :2019/06/14(金) 18:11:15 ID:jC/SOxbU0
xdomain(無料)が3ヶ月毎に更新しないといけないのが少し手間でどうしようかと考えてたら
ドメイン一つ余裕あるから使うならどうぞって事だったので
お言葉に甘えて使わせて頂く事になりました
新サイトは
ttp://nenecchi.kirara.st/
です
今後ともよろしくなのです

200 128 :2019/06/24(月) 01:32:07 ID:sJ3iUdi20
>>199
リンク先移転対応しますた!

201 名無しさん :2019/06/24(月) 18:23:13 ID:xEbzhzP20
ありがとうございます
お手数おかけします

202 名無しさん :2019/07/19(金) 20:08:32 ID:p2AGcsJo0
別のマシンでdiskdrv互換テストのためになんとなくMULTI8で
OPN搭載とか魔改造されてます(笑)
サンプルで1画面リストっぽいゲーム
改の部分の変更は特にありません

ttp://nenecchi.kirara.st/php/down.php?t=multi8.7z

203 名無しさん :2019/07/19(金) 20:20:54 ID:p2AGcsJo0
htmllから生ファイルに直接リンクしてたからか根こそぎダウンロードしていく
ロボットや特殊なブラウザがあるらしく間借りさせて頂いてから転送量が
40倍に増えたという事でphp動作になっています
その位は平気らしいですけども

204 福井 :2019/08/02(金) 11:15:01 ID:4DEowpLA0
>>134
EmuZ-2000TFの修正版ですが、内容を見て、Public Domainでいいと思うのでもらっていきますね。
リーク関係ですが、安全圏なのでこちらのやり方にしたい、というか、私も完全自作はだいたいそうやっているので、そうしたいと思いますが、あまりやる気にならず、面倒なので確かめる気がしないのですが、現状でもほとんどはリークとかではないと思うのです。
直した方がいいのも直す予定ですが、deviceDlgは変更しません。
CreateCompatibleDC()は、Win9xで必要な気がするのですが、今さら確認する気ないのですが、どうなんでしょう。
config.hで#ifdefにしておいとこうと思っています。Rednowさんにいただいているのも、config.hにしとく予定…
Direct3D対応コードあるの、すでにあるのに調べたり対応したりするの面倒だなぁ…というわけで。

Bounds CheckerとかPurifyとか昔買ったのがあるのですが、処理が遅すぎてスレッドがぶつかるのでこれは試していません。
でも、問題ないと思うんだけどなぁ…
というか、そろそろ放置中のこれをver. upしたいので、書き込んでいます。
バグが修正や改良したりはしたいので、できたら見つけやすそうな方法で教えて欲しいです。
Rednowさんのところは、他の方に教えてもらって、ここへもたどりついてちょっ前に見つけていたんだけどさ。

205 福井 :2019/08/02(金) 11:48:27 ID:4DEowpLA0
>>204
悩んだのですが、_beginthreadex()も入れません。/MTでこれの方が自然なので。
レジストリは一度だけ管理者モードで起動したら使えるので、#if 0を消します。ただし、昔にWindows 7でしか確認していないですけど。
GetDC->CompatibleDC()だけ、config.hの選択で置いておくので、またコンパイルすることがあればそれをご利用ください。

206 福井 :2019/08/02(金) 12:16:18 ID:4DEowpLA0
>>204
もう一つ追加、後は全部入れとこうと思ったのですが、WM_CLOSEに終了処理をいろいろつけていましたが、
WM_CLOSEの後に呼ばれるWM_DESTROYで処理されるので必要ありません。
playDestroy=TRUEでスレッドは全部終了するし、どうせOSのtermination処理のpurgeで全て消えるので残っていてもいいし、スレッドが止まらなかった時にアプリケーションが終われていいかなと思っていたのですが、その時は当然やっぱり固まるがよくわかっているので、
WaitForSingleObject(mz2000 -> mainloop_thread_handle, INFINITE);
WaitForSingleObject(mz2000 -> playview_thread_handle, INFINITE);
はDESTROYに入れておきました。
コンパイルまだ一度もしていないので、少し変わるかもしれませんが、そのようにして全部いただいておきました。
バグ見つけたら教えてください、強制ではありませんが、今後も変更していただいたらソースを入れておいていただけると、とってもありがたいです。
見てのおり、とってもめんどくさがりなさぼりーで、なんか作業するなら金くれよ〜〜って人なんで、多分指摘されないと気づかないです。
ソース見直す機会をいただくなんて、ありがたや〜。

手持ちの予定項目からいくつか削除しているし、更に消えるかもしれませんが、これだけは直してからupdateしたいので近いうちに上げときます。あと、メインはsourceforgeでなくて、WEBへ移動しました。
さすがに更新をfile uploadだけにするのひどいと思ったので。
-------------------------------------------------
(- RAMメモリの0クリアモードと80Bモード -> 手持ちので終了)
- デフォルトのFDD速度をFAST -> SLOW
- 前の時何故か付け忘れたFDCコマンドのC Hの正当性チェックの追加
- キーモード 1 2 3 -> 0 00 . を追加 (80B Asteroid Beltモード)
- DOCのCONSOLE Rのカラーボーダーの説明を修正
- 他の方が作ってるパッチ、もらえるのだけもらって取り込む…

207 名無しさん :2019/08/02(金) 21:13:10 ID:hIlBCTYY0
改造なんかは要望や報告しても作者の考え(好み)とは合わないからって事が多くて
なら自分でなんとかしようって感じでしてます

レジストリは好みの問題で使われるのがあまり好きじゃないってので
よくソフトでレジストリ使いませんって明示してるのがあるのですが
一定量数同士がいると思っています(笑)
確か拡張子の関連付けを変更してたと思うのですが
関連付けを元に戻す処理も無かったりするので使う側に判断を求めるのが良いと思ってます

Cランタイムを使わないのであればCreateThreadで良いと思うんだけど
ひょっとしたら使うかもしれないので_begintheadexにしたりしてるだけかしら
WM_CLOSEで/WM_DESTROYどちらでやるかは好みの問題もあるかもですが
WM_DESTROYの時にはウィンドウハンドルがすでに無効になったりしてるので
それ関連で何かあったのかもVCやOSによって違いがあるかもしれません

APIで無効な引数を扱うのも致命的で無いエラー(FALSE)を返すだけなんだけども
それ以前に無効な引数渡さないようにする方がスマートだとか
終了時の処理なんかも結局OSがするからとかがあんまり好きじゃないので
開いたら閉じる作ったら破棄する確保したら開放するってのを自分で完結するようにしてます
使う側は特に気にすることでは無いのかもしれないかもですが

208 名無しさん :2019/08/03(土) 21:59:29 ID:iSwdYA5c0
>>207
> レジストリは好みの問題で使われるのがあまり好きじゃないってので
> よくソフトでレジストリ使いませんって明示してるのがあるのですが
> 一定量数同士がいると思っています(笑)
めっちゃ分かる…
分からない人には全く理解されないし、否定までされる事もあるのがつらい

209 福井 :2019/08/04(日) 03:52:50 ID:VzM6U77U0
>>208
まず、好きなように改造してくださいね。
好みの理由以外ならもらっていきたいし、正直勘違いだと思ったら指摘したい。
でも、だいたい理由がわからず真意を知りたいことが多い…

レジストリが#if 0の理由がわかってよかったです。関連付けを戻す処理は確かにないです。
バックアップしといてUNDOしないとてダメですよね。
レジストリは、僕もWin9xの初期の頃はとても気にしていました。でももう気にしてもいません。
ほんというと、これは他の方がつけてくれました。
そのうち対策を考えるかもしれませんが、これはこちらではほっておくかREGファイル提供にするか…
自分は、MFCのフレームワーク内で使って、Uninstallerで削除でいつも使っていて、
ノウハウないので、誰かがくれると楽…と思って、今回は放置しときます。
…と思ったのですが、#if 0にしようかな…自動起動して嬉しい気がしないというか、
ステートセーブ作ったけどテストにしか使ったことない…そして、今#if 0に決定しました。
でも、もともとわざわざ「管理者として実行」しないと無視だったり…

CreateThread vs _bgeinthereadexに関しては、/MT指定してマルチスレッドランタイムを使用していれば問題ないですよ。そこなのではないかと。もしかしたら、TF-Editionで僕が変更したかも。
他にダメな理由があったらとっても知りたいです。Windowsは奥が深いので…

WM_CLOSE/DESTROYですが、ウインドウが消えてからの処理でいいものなばかりだった気が…
ただ、だ〜っと書かれててわかにくいとは思います…もう忘れました。
自分がどういじくったか記憶ないし、見直す元気もないので、違うかったらとっても知りたい…

deviceDlgは、どこかでvolumeが効かないというのを見た記憶があるので、それの対策を考えていたのではないかと思うのですが、あれでは直らないし、私の書き方は昔からのWIN32APIのやり方で、あれでいいんです。
そもそも再起動するようにしたのは、Windows 10でsound.cppの再起動ができなくなり、
とうも旧Direct Sound互換関係のバグとしか思えないのでそうしました。というのはビデオもダメだった。
Win 10になって、なんたらリリースの毎にDirect Xの挙動は変わっているようで、他のもいろいろ問題発生するから、
見るのやめました。(8系使ったことないので、8以降かどうか知らない)
最近はそうでもないけど、旧DirectX互換ライブラリはかなり怪しい思います。
UNIX版もPulseAudioになってESD互換ライブラリに変わってから効かないんです。
全部新しい環境で書き直さないとダメなんですが、正直めんどくさいし元気ありません。
あるならもらえないかな〜と思っている私です。

WindowsのアプリケーションってXP時代を最後に趣味以外で書くことなくなりました。
当時はMFCばかりで、Bounds CheckerかけるとMSライブラリ内でそんなんの山なので、仕様だと思っています。
でも、スレッドのCloseHandle()、あれは playDestroy = TRUE;で10ms後に終わるので、使っていないのです。
playDestroy = TRUE; setplaystop( mz, TRUE );
でもうWaitForSingeObject()できないのです。しかもそれがよいタイミングなのです。
固まるならOSの終了処理が良いんです。最後まで実行されているので。
もう忘れていましたが、僕もやっぱりとても気になったので、
WaitForSingleObject( mz2000 -> mainloop_thread_handle, MZ2000_REFRESHRATE * 5 /* ms */ );
こうしました。(50ms waitでタイムアウト)
確信しましたが、僕はこれに気づいていないパッチだと思います。

でも、他人のソースについてこんなことまで調べないのが普通だと思います。
それに、単純ミスってよくあるもんでだ〜っと書いてわかりにくいソースだし、そうだと思って悪いことない、というかバグ見つけて教えて欲しい…

210 名無しさん :2019/08/05(月) 19:16:08 ID:4U5R4A/E0
libcmt.lib使ってるなら_beginthreadex
ttps://docs.microsoft.com/ja-jp/cpp/parallel/c-run-time-library-functions-for-thread-control?view=vs-2019

211 名無しさん :2019/09/19(木) 22:30:18 ID:oeJYMAiQ0
xdomainの凍結は解除できたけどftpにログインできないのよね

212 名無しさん :2019/09/30(月) 20:22:23 ID:YvOrsdI.0
なんとなくm5改テスト
BAISCで便利な機能やローマ字入力を修正(romaji.dll使用)しています
いつもの如くOPNも付いてます(笑)

ttp://nenecchi.kirara.st/php/dl.php?t=m5.7z

213 名無しさん :2019/09/30(月) 21:46:14 ID:2FloadMo0
m5改ですが、16KBのジャン狂だけ動きませんでした。
(本家のemu5では動く)
BASIC-GやBASIC-Fもちゃんと動くのに。。。

214 名無しさん :2019/10/01(火) 18:19:42 ID:8YAS0nl60
オリジナルって2019-4-30版ですよね
基本ミラーポート増やしただけなのでオリジナルと変わらないはずなんだけど
デバッカでどんな感じで止まってるかわかるといいかもです

215 名無しさん :2019/10/01(火) 20:19:39 ID:tq0XU6Zc0
すいません。使っていた本家は2019/1/29版でした。
2019/4/30版だと本家でも動きませんでした。
考えられるのは、本家のイベント周りの修正ですね。。。

失礼しました。

216 名無しさん :2019/10/01(火) 20:50:26 ID:8YAS0nl60
情報ありがとうございます
その頃と今で大きく違うのはZ80CTCに変更があったみたい
試しに2019-1-29のZ80CTCでexe作ってみました

ttp://nenecchi.kirara.st/php/dl.php?t=m5ctc.7z

217 名無しさん :2019/10/01(火) 21:28:36 ID:tq0XU6Zc0
ジャン狂、ちゃんと動きました。
取り急ぎ、ご報告まで。

ご対応、ありがとうございました。

218 名無しさん :2019/10/03(木) 18:47:39 ID:oKz1XHUM0
あい
修正取り込んでm5改更新しました

219 名無しさん :2019/10/03(木) 21:03:39 ID:2BnU/eMY0
修正版でも、ジャン狂ちゃんと動きました。
色々いじって、何かあれば書き込みいたします。

220 名無しさん :2019/10/16(水) 18:30:13 ID:0VDcGKek0
M88_190604で内部時計が約4秒で44分すすむ現象が発生
SHIFT+リセットでホストの時計を読み込むと問題なし

221 名無しさん :2019/10/16(水) 23:07:33 ID:QI8dkV/g0
こちらでは確認できませんでした
もう少し詳しい再現手順方法ありましたらお願いしたいです
通常のM88の起動やSHIFT+リセットの場合は本体の時間を取得します
通常のリセットの場合はBASICのtime$=""等で設定した時間で継続します
スナップショットを読み込んでいる(レジューム含む)場合は時間はスナップショットに保存された時間から継続します

222 名無しさん :2019/10/17(木) 15:59:17 ID:aslOtSuM0
内部時計がおかしくなっているスナップショットを読み込むとなるようです。
その状況になるときの内部時計はなぜだか00年00月になっています。

223 名無しさん :2019/10/17(木) 17:58:23 ID:6TmFZ8Gk0
あ〜それは2018-2-11の変更でそれより前のスナップショットを使うと変になります
readme.txtにこっそりとしか書かれてないので気が付かないかもすみません
さらに問題がありましたらPC-88のスレで

224 名無しさん :2019/10/17(木) 20:05:45 ID:aslOtSuM0
了解いたしました。お手数をおかけしました。

225 名無しさん :2019/10/26(土) 20:28:57 ID:gSYIwM360
武田さんのex1更新キテタ―――(゚∀゚)――― !!

226 名無しさん :2019/10/27(日) 23:00:20 ID:yndfQHV.0
リアルタイムにメモリ変化を見るテストも兼ねてm5更新

227 名無しさん :2019/10/28(月) 20:16:52 ID:3pncVNV60
m5、取りあえずソフトは問題なく動いています。

一つ気になるのが、起動直後に「ピッ」ってキークリック音が単発で鳴ること。
実機もそうだったかが、思い出せない、、、

228 名無しさん :2019/10/28(月) 21:26:42 ID:UCpJrQwE0
あ〜すみません現在仕様で実機では鳴りません
メニューのDeviceのKeyboardをExtendになってるとリセットのタイミングで
内部でキーを自動で入力する動作が入るので鳴ってしまいます
Normalにすると鳴らなくなりますが後で修正するかもです

229 名無しさん :2019/11/06(水) 20:56:32 ID:AzzMYINU0
もうすぐ改新しくなるから待って(謎)

230 名無しさん :2019/11/07(木) 19:28:50 ID:hm/sQxxU0
テストだけどおまたせかしこま

プログラム入力やゲームでも便利(?)になるDLL
php/dl.php?t=keymacro.7z

keymacro対応版

mz1500改(ソース付)
php/dl.php?t=mz1500.7z

m5改
php/dl.php?t=m5.7z

231 名無しさん :2019/11/07(木) 19:56:50 ID:hm/sQxxU0
ttp://〜.stがNGになってて書き込めなくなってる(´;ω;`)
nenecchi.kirara.stなら大丈夫みたいttp://なくてもいいかしら

232 名無しさん :2019/11/08(金) 00:48:03 ID:sZlRVHfM0
一部を全角文字にするのは駄目?

233 名無しさん :2019/11/08(金) 18:33:43 ID:fNKZUWpw0
多分それならいけそうだけども全角だとリンクかからないのかしら
nenechi〜からのリンクへの移動ができる半角の方が便利かも

コンパイルエラーが出るみたいだけどどこかしら
もうすこしブラッシュアップしてみるん

234 名無しさん :2019/11/18(月) 18:55:53 ID:Mj/GfiwE0
キーマクロ正式版(サンプルとドキュメントのみ変更)
nenecchi.kirara.st/php/dl.php?f=keymacro.7z

mz1500改(改ソース含)
nenecchi.kirara.st/php/dl.php?t=mz1500src.7z

mz1500改(OPN搭載版)
nenecchi.kirara.st/php/dl.php?t=mz1500.7z
BGMあっても60fpsいけますが少し不安定なので30fpsで

235 名無しさん :2019/11/18(月) 22:11:33 ID:Ex00.lV.0
ソースのパスワード変えたの?

236 名無しさん :2019/11/19(火) 18:12:42 ID:NUz7sbU60
変わってないはず>>165
nenecchi

237 名無しさん :2019/11/19(火) 22:34:18 ID:SeKKRNoE0
>>236
ありがとう。
勘違い、ごめんなさい。
babumiと思ってた。

238 名無しさん :2019/12/07(土) 15:27:00 ID:iRGI6n.U0
本家10月の更新2つを取り込んだeX1改をよろしくお願いします

239 名無しさん :2019/12/07(土) 22:04:36 ID:.D/L1NOg0
ex1改
nenecchi.kirara.st/php/dl.php?t=ex1.7z

240 238 :2019/12/08(日) 00:11:14 ID:aDujmjGM0
>>239
ありがとうございます

241 名無しさん :2020/01/01(水) 00:01:32 ID:p1Gb0GQ20
ことよろ

242 名無しさん :2020/01/01(水) 00:38:51 ID:QSpFI8cI0
よろしくなのです

243 名無しさん :2020/01/09(木) 20:03:47 ID:18pM86Fw0
>>239
時刻が動きません
マルチスレッド化で動くようになる(?)かも

244 名無しさん :2020/01/09(木) 20:24:55 ID:cwOqdRno0
すみませんたぶんSSE2周りのバグです
ついでにマルチスレッド化してみましたがまだテスト十分でないかも
リンクは同じです

245 名無しさん :2020/01/16(木) 21:28:17 ID:459U29IU0
マルチスレッドのテストも兼ねて

mz2200改(FM音源搭載)
nenecchi.kirara.st/php/dl.php?t=mz2200.7z

キーマクロ(ちよっと修正)
nenecchi.kirara.st/php/dl.php?f=keymacro.7z

ex1(マルチスレッド軽量高速化)
nenecchi.kirara.st/php/dl.php?t=ex1.7z

246 名無しさん :2020/01/16(木) 23:45:27 ID:mBUXobdk0
MZ-2000にOPNといえばOh!MZに載っていた
各機種対応 共通I/Oポート
全機種共通(共通I/Oポート要)FM音源ボード
全機種共通(S-OS、FM音源ボード要)
があったなぁ

247 名無しさん :2020/01/16(木) 23:46:42 ID:mBUXobdk0
↑の3つ目はFM音源ミュージックシステム

248 名無しさん :2020/01/17(金) 18:39:51 ID:t.5YvN2U0
OPN×2のボードで他機種共通のポート番号なんですよね
実際どれくらいのソフトがあったのかしら
自作ではなくどっかのメーカー品だったりしたらいけたかもですね
魔改造版は色んな機種でOPN×1位がちょうど良い処理能力とメモリ使用量だっのと
a8h/a9hのポート番号が良い感じ(空き的に)だったのでこれを共通としました

249 名無しさん :2020/01/19(日) 20:16:20 ID:dRwR7MCY0
FreeスレだとNGワードに引っかかるのねん
一式(?)刷新しました

マルチスレッドなFM音源(OPN)搭載シリーズ
multi8以外にもmz2200にキーリピート機能追加してみました
nenecchi.kirara.st/php/dl.php?t=m5.7z
nenecchi.kirara.st/php/dl.php?t=multi8.7z
nenecchi.kirara.st/php/dl.php?t=mz1500.7z
nenecchi.kirara.st/php/dl.php?t=mz2200.7z
nenecchi.kirara.st/php/dl.php?t=pasopia7.7z
ついでに
nenecchi.kirara.st/php/dl.php?t=ex1.7z

250 名無しさん :2020/01/20(月) 17:44:16 ID:L5ouqIHk0
Oh!MZだとMZにX1のFM音源ボードやEMMボードを繋げるようにする記事があったな

251 名無しさん :2020/01/20(月) 20:12:27 ID:5HxfB26.0
まだ不安がありますがmz2200で最新の改ソース(差分のみ)です
適用すれば全ての機種をマルチスレッド化できるかも
おまけで共通I/OポートFM音源ボードに対応してみました

mz2200改+FM
nenecchi.kirara.st/php/dl.php?t=mz2200src.7z

252 名無しさん :2020/01/20(月) 20:46:28 ID:hwGhXZjw0
すみません。
245の

ex1(マルチスレッド軽量高速化)
nenecchi.kirara.st/php/dl.php?t=ex1.7z

の再うpを御願いします。

249の
マルチスレッドなFM音源(OPN)搭載シリーズ
のex1.7zで上書き保存してしまいました。

253 名無しさん :2020/01/20(月) 21:04:32 ID:5HxfB26.0
すみません書き方が悪かったかもしれませんがX1はOPN搭載シリーズではありません
むしろ245の不具合が249で修正されています

254 名無しさん :2020/01/20(月) 21:15:53 ID:hwGhXZjw0
>253
了解です。スレ汚し恐縮です。

255 名無しさん :2020/02/01(土) 17:04:59 ID:5PgPL8sY0
デバッガRDコマンドの改良要望です。よろしくお願いします。

・PageUp/Downや↑↓を最初に押してからキーリピートが始まるまでに少しだけ時間があくと、
 キーの押し過ぎを抑止できて操作性が向上するので助かります。

・基点アドレスの下1桁が0以外のとき、
 上下スクロールでアドレス表示がアンダーフロー或いはオーバーフローしようとすると、
 基点アドレスの下1桁が0に設定され、上下スクロールした際に最下段の$0100行或いは$FFF0行の表示が残ってしまいます。

・デバッグウィンドウがアクティブ時、メモリダンプ途中の下線カーソルによるちらつきが無くなるといいのですが…。
 意図的に残しているとしたらスミマセン。

256 名無しさん :2020/02/01(土) 19:27:37 ID:PrtSDTV.0
自分以外でも使われてて嬉しいのだわ
バイナリは特に指定ないのかしら
とりあえず新しくなったx1系作ってソース付ければいいのん?

257 名無しさん :2020/02/01(土) 20:41:13 ID:pZbsIQqw0
個人的にはx1系用バイナリだけいただければ満足です。

258 名無しさん :2020/02/01(土) 21:50:35 ID:PrtSDTV.0
修正しました

ex1*(改ソース差分付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z

259 名無しさん :2020/02/01(土) 23:18:12 ID:3A/lG5uU0
まずは対応してくださりありがたく思います。
…申し上げにくいのですが、今度はデバッグウィンドウがアクティブ時、何かキーを押していないとリアルタイムメモリダンプ表示が更新されなくなってしまいました。
どうか再修正のほどよろしくお願いします。

260 名無しさん :2020/02/02(日) 02:16:25 ID:87670C560
すみません再しました

261 名無しさん :2020/02/02(日) 08:05:01 ID:UlA9sNdo0
ありがとうございました。本当に感謝です。

262 名無しさん :2020/02/17(月) 21:19:45 ID:2xx/ZvQQ0
特に変わってはないけどPSGの音量をよりfmgenと近似にして
別だったSCCI用をまとめたのとgenpfmの隠し機能とか

外部音源dllセット
ttp://nenecchi.kirara.st/php/dl.php?f=fmdllset.7z

263 名無しさん :2020/02/18(火) 21:36:45 ID:BbdhRKxw0
genpfm、iniでDACを16ビットに変えられるんですね。
これで、9ビットクリップ部をパッチ当てしなくてもよい、のかなぁ?
このクリップ削除すればOPNAのSSG-EGがOKかな、と思ってました。

mamefmpのFM部分をgenpfmのDACのクリップを削除したものに差し替えてみたらどうかなぁ、とか思ってました。

264 名無しさん :2020/02/18(火) 21:56:51 ID:7mLSZsn60
dac16=1で2608と同じ波形になるのだわ

265 名無しさん :2020/02/19(水) 00:39:41 ID:g70QIGZs0
AloneInTheDark9821のドアの開閉音はmame系以外になさげ
ギ.イィィィィィィ.ィ..ィ..ィ...ィ

266 名無しさん :2020/02/19(水) 20:56:04 ID:mAmP6mig0
アロンインザダークはたぶんgenpfmでもいけるしら
耳で聴く分には通常エンベロープはfmgen/mamefmの方が2608に近いかも

267 名無しさん :2020/02/22(土) 13:24:23 ID:eSI/TV1w0
アローン1+genfm試してみた
ドアの音は再現性高いけどBGMが時々音割れしたような感じになる
SE重視ならgenfmで、BGM重視ならmameかな

268 名無しさん :2020/02/22(土) 17:36:16 ID:Sl0l5brs0
genpfmはdac=1しないと波形に歪み出るのね(メガドラ的なので)

269 名無しさん :2020/02/22(土) 20:10:21 ID:eFV7/woE0
P.M.DがSSG-EG対応になったから、これで実機との違いが判断しやすくなったのかも。

MAMEのfm.cと
https://github.com/ekeeke/Genesis-Plus-GX/blob/master/core/sound/ym2612.c
とで比較してみて、OPNAでも追加できればなぁとか思ってました。

270 名無しさん :2020/03/20(金) 19:39:02 ID:vrp4TaWQ0
Z80/6809用に使ってるアセンブラ
ラベルをあまり考えなくていいのが便利なのん
6809はきちんとバイナリ出力するか心配だけども

AASM改(hrmlページも作ったのだわ)
ttp://nenecchi.kirara.st/php/dl.php?f=aasm373_200320.7z

271 名無しさん :2020/03/27(金) 21:04:11 ID:QotaWZGA0
efmでもメガドラちっくにgenpfmプリスケーラ対応(たぶん)
nenecchi.kirara.st/php/dl.php?f=fmdllset_200327.7z

efm7*(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=efm7src.7z

272 名無しさん :2020/03/31(火) 21:33:43 ID:8mxrn4jg0
手違いで事前に公開されてしまった(すぐに削除してもらいましたが)正式版

AASM改
ttp://nenecchi.kirara.st/php/dl.php?f=aasm373_200331.7z

273 名無しさん :2020/04/01(水) 19:36:56 ID:JrdlYhAU0
こんなんつくった
https://light.dotup.org/uploda/light.dotup.org640793.png

274 名無しさん :2020/04/01(水) 19:41:26 ID:JF8S8lQo0
おおこれは凄いのです!

275 名無しさん :2020/04/06(月) 18:45:18 ID:BZZlW4MQ0
FM-7のZ80カード有効にしてみました
サンプル曲(OPN)もはいってます
fm7+z80
ttp://nenecchi.kirara.st/php/dl.php?t=fm7z80.7z

動画録画できなかったのとか色々を修正
ex1src.7zで最新の改ソース付きです
AASM他色々新しくしました
多いのでHPの方で確認してください

276 名無しさん :2020/04/06(月) 19:16:27 ID:cOPe61to0
以下の再現手順でデバッガRDコマンドからのメモリ表示が乱れますねん ついさっき更新された最新版のex1でも確認しますた
 ウインドウ右端のスクロールバーの現在位置(?)が下端に達するまで 適当なコマンドを実行しまくりんぐ
 バーの現在位置が下端に達したら RDコマンドでアドレス設定 からのGコマンド実行でウヒャー!

277 名無しさん :2020/04/06(月) 21:22:21 ID:THunZG7k0
おお気が付きませんでしたありがとうございます
もう少し早くわかっていれば今回ので直せたのですけども
たぶん修正はできましたが多いのでまた次回にでも

278 名無しさん :2020/04/06(月) 22:17:16 ID:cOPe61to0
>>277
ワイはずっと前から知ってたよん みたいになっちゃってますが
276を偶然発見したのは昨夜の今頃なので悪く思わんでくださいねん
修正は次回の他の更新のついでで全然かまいまへん 実際誰も困ってなさそうですしおすし

279 名無しさん :2020/04/07(火) 18:49:07 ID:3DcNg48c0
とりあえず先行してこれでビルドしてください

ex1*(改ソース差分付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z

280 名無しさん :2020/04/14(火) 19:20:11 ID:DHZasGxk0
主に6809.MAC追加修正

AASM改
ttp://nenecchi.kirara.st/php/dl.php?f=aasm373_200414.7z

7.9872MHzから1.2288MHzへのタイマーBの変換式ってどうするのが正しいのかしら
(25206+158*NB)/256でそれっぽくしてみたけども

281 273 :2020/04/19(日) 12:56:09 ID:aPUuZ1/k0
暇をもてあます
https://light.dotup.org/uploda/light.dotup.org643668.jpg

282 名無しさん :2020/04/19(日) 18:58:43 ID:97y44gaE0
すごい進化してるのです
公開する予定はないですのん?

283 名無しさん :2020/04/19(日) 20:07:50 ID:aPUuZ1/k0
AutoHotkey使ってる人限定な感じだし、自分以外の環境で動かしたらどうなるかとか全然考えられる人じゃないので躊躇が…

284 名無しさん :2020/04/19(日) 20:35:15 ID:97y44gaE0
なるる仮想マシンとかスクリプトとかみたいな上で動くのですね

285 名無しさん :2020/06/03(水) 17:54:58 ID:vTutzDq60
>>276の状況でRDコマンドのアドレスが未設定か-1のときにGコマンドを実行すると、
メモリダンプ時と同じ量の空行が出力されてしまいます。

286 名無しさん :2020/06/04(木) 18:47:55 ID:H6ocGrkU0
修正しました

ex1*(改ソース差分付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z

287 名無しさん :2020/07/18(土) 18:13:45 ID:2VxYBybQ0
掲示板やHPに問題があった時用にtwitterのアカウント作りました
使い勝手がイマイチなので放置かもですが
ttps://twitter.com/nenecchi_0505

288 名無しさん :2020/08/23(日) 18:24:44 ID:eJLyCmvQ0
pat.dllのx64版を希望。

289 名無しさん :2020/08/25(火) 19:55:11 ID:nLIIKfIg0
x64版は開発面倒なのと対応してるのも無いのでとりあえず今回だけ
テストあまりしてないから動かないかも

ttp://nenecchi.kirara.st/php/dl.php?t=pat64.7z

290 名無しさん :2020/08/25(火) 23:25:14 ID:VuEbiykI0
>>289
ありがとうございます。
試しに1つ組み込めるようにビルドしてみました。dllはばっちり動きました。
colecovisionで確認。

291 名無しさん :2020/08/26(水) 18:56:45 ID:EkdH4pWQ0
ういよかた

292 名無しさん :2020/08/31(月) 20:15:53 ID:nbjh2Kzw0
最新のに反映させました
1つのexeでDirect2Dが使えない環境(XP)と使える環境(Vista〜)に対応できるようになってると思います
今回のみ多くの環境でDirect2Dに対応させる為RFFilterを切ってビルドしています

ex1*(改ソース差分付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z

293 名無しさん :2020/08/31(月) 21:06:32 ID:ZWjFfSr20
更新日時がw

294 名無しさん :2020/08/31(月) 21:13:25 ID:o0bHuNb60
すみません21:12アップロード完了

295 名無しさん :2020/09/29(火) 23:42:14 ID:0eMOhFi20
ありがとうございます。いくつかいただいていきます。

296 名無しさん :2020/10/01(木) 17:34:53 ID:ck0r4K9s0
あい

297 名無しさん :2020/12/09(水) 17:58:31 ID:aCViIw220
ex1*(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z

298 名無しさん :2021/01/01(金) 00:41:01 ID:ngkQJ4Lo0
あけよろ

299 名無しさん :2021/01/01(金) 08:14:49 ID:73nqTtBU0
あけおめなのです

300 名無しさん :2021/01/19(火) 19:02:16 ID:u.BKWQFc0
最新版

ex1*(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z

301 名無しさん :2021/02/13(土) 20:31:12 ID:6Ua9dCc20
↑2/13更新しました

302 名無しさん :2021/02/14(日) 09:41:20 ID:qkHMCIPI0
すみませんさらに更新バレンタイン

303 名無しさん :2021/03/14(日) 11:09:06 ID:UI./rk9Q0
fmgenとgenpfmを更新しました

fmdllセット
ttp://nenecchi.kirara.st/php/dl.php?f=fmdllset_210314.7z

304 名無しさん :2021/03/28(日) 10:43:32 ID:F9lszcA.0
デバッガのキーバッファのアレのみ

ex1*(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z

305 名無しさん :2021/04/15(木) 14:49:45 ID:I8oNmp5U0
fm77av40exなのですが
RGB Filterを有効にすると背景の黒に色むらができます。
最初の背景はフィルターがかかっていなく
テキストが描画されたラインのみフィルターが描画される感じです。

306 名無しさん :2021/04/16(金) 17:12:25 ID:v61.Pz2Q0
確認しましたありがとうございます
MAX FPSをAUTO(最適化)なんかにすると出る現象なのだわ
fmは結構前のビルドなんですね

efm7*(改差分ソース付)
nenecchi.kirara.st/php/dl.php?t=efm7src.7z

ついでにex1*(改差分ソース付)
nenecchi.kirara.st/php/dl.php?t=ex1src.7z

307 名無しさん :2021/04/16(金) 19:39:17 ID:v61.Pz2Q0
winmain.cppのおま環〜の部分は必要ないです>関係者

308 名無しさん :2021/04/16(金) 23:52:44 ID:LCHVBftw0
>>306
直っていました。ご対応ありがとうございます。

309 名無しさん :2021/05/05(水) 00:40:30 ID:7jhIfte60
ねね誕祭開催

1MBオーバーのコードとか作ることあるのかしら

AASM改
nenecchi.kirara.st/php/dl.php?f=aasm373_210505.7z

21-05-02版差し替えとデバッガ

ex1*(改差分ソース付)
nenecchi.kirara.st/php/dl.php?t=ex1src.7z

310 名無しさん :2021/06/01(火) 18:11:07 ID:m0nNsfr60
鍵盤表示dll(KeyDisp.dll)テスト
dllを使うM88とFM77AV*も入っています
FM77AV*のソースを使ってOPN(A)搭載の他機種でも表示できるようにできます

Key Displayer
ttp://nenecchi.kirara.st/php/dl.php?t=keydisp.7z

311 名無しさん :2021/06/03(木) 21:41:38 ID:GH9VNJpg0
>>310
ありがとうございます。
解像度が小さいノートパソコンにもあう、
小さいサイズもあるのも助かります。

312 名無しさん :2021/06/04(金) 18:43:02 ID:up5eBGrs0
いえいえサイズ統合や少し修正して再しました
ダブルクリックでサイズ変更できます
まだ位置やサイズを記憶させたりしないので逆に使いにくいかもですが

313 名無しさん :2021/06/05(土) 08:34:14 ID:TZce8hN.0
すみませんkeydisp.7zでなくKeyDisp.7zだった…

Key Disp
ttp://nenecchi.kirara.st/php/dl.php?t=KeyDisp.7z

314 名無しさん :2021/06/06(日) 18:03:47 ID:kTNLLhSw0
>>313
EMU本体を閉じるとき、KeyDispも一緒に自動的に閉じられると嬉しいです。

315 名無しさん :2021/06/06(日) 19:53:42 ID:J7h8ExH20
exe終了で一緒に閉じるようになってるけど最小化ってことなのかしら

316 名無しさん :2021/06/06(日) 21:09:12 ID:kTNLLhSw0
>>315
うちの環境のせいですね。おそらく。
残ってしまうんです。
お気になさらずに。

317 名無しさん :2021/06/06(日) 21:50:15 ID:J7h8ExH20
えるたそ「わたし、気になります
明日あたりにまた更新します

318 名無しさん :2021/06/07(月) 18:20:06 ID:uwY/UUBQ0
お知らせ
現在直リンクによるダウンロードが禁止されてるかもしれません
ここに記載するくらいなら問題ないとのことですが
他所(海外等)で直接ファイルに貼られてたりして問題があるみたい

ホームページにアクセスする事でブラウザにダウンロードの許可をします
(クッキーではなくサーバー側)
なのでホームページからクリックしてダウンロードする場合は問題ありません
ここでの直リンクの場合は一旦ホームページにアクセスして許可を実行させるか
リンクをコピーして貼り付けて移動をするとホームページに移動させられて
そこで許可されるのでさらにリンク貼り付けて移動すればダウンロードできると思います
二度手間ですみませんがお願いいたします

319 名無しさん :2021/06/07(月) 18:30:38 ID:uwY/UUBQ0
これでも残るかしら

Key Display
ttp://nenecchi.kirara.st/php/dl.php?t=KeyDisp.7z

320 名無しさん :2021/06/07(月) 21:26:37 ID:Ce7HMvAE0
>>319
実験版ありがとうございます。
今度は、
メインウインドウも×クリックで閉じるときに、
すごーく時間がかかる(10秒以上)ようになりましたが、
閉じるときには一緒に閉じるようになりました。

321 名無しさん :2021/06/07(月) 22:12:07 ID:uwY/UUBQ0
うーん何なのかしら
OSのバージョンなんのexeを使っているかKeyDisp.dllがない場合はどうなのか
差し支えなければ教えてくださいまし

322 名無しさん :2021/06/07(月) 22:12:24 ID:Ce7HMvAE0
>>319
すいません。
すごく時間がかかるのは、自分の環境のようです。
たまたま別のPCで触ったらすぐに終了できました。
お騒がせしました。

323 名無しさん :2021/06/09(水) 17:13:40 ID:bzy272gQ0
OPM(+PSG)版の鍵盤表示も作ってみました(実質x1*専用)
dllが使えるサンプルでx1*も入っています
x1*のソースを使ってOPM搭載の他機種でも表示できるようにできます(たぶん)

Key Display OPM+PSG
ttp://nenecchi.kirara.st/php/dl.php?t=ex1kd.7z

324 名無しさん :2021/06/10(木) 16:13:01 ID:LiKPf8A20
>>318
どっちも現在"nenecchi.kirara.st"のcookie許可がないとホームページに移動ループになるっぽいです

325 名無しさん :2021/06/10(木) 17:56:26 ID:pwfepH6Q0
OSとブラウザは何でしょうか

326 名無しさん :2021/06/10(木) 21:21:30 ID:h3ZaUJxA0
324と別人です。
6/10 19時ごろは、当方も324と同じ事象になりましたが、
6/10 21時過ぎにまったく同じ操作でしたが、ダウンロードできました
Win10+chrome91でした。

327 名無しさん :2021/06/11(金) 17:45:29 ID:/E6ueYYI0
こちらではなにもしてないけど中の人が何かしたのかしら

328 名無しさん :2021/06/14(月) 20:12:27 ID:TmRio6Es0
Key Displayを複数音源(ボード)に対応させました
PSG/DCSG/OPN(A)/OPMの統合もしました
dllのサンプルでM88/fm77av*/x1*/mz1500が入ってます
ソースを使って他機種でも表示できるようにできます(たぶん)
複数に対応させる場合は手作業での変更が必要です
今までのexeやdllと混ぜな危険

Key Display
ttp://nenecchi.kirara.st/php/dl.php?t=KeyDisp.7z

329 名無しさん :2021/06/14(月) 22:10:49 ID:TmRio6Es0
すみませんmz1500.exe修正しました

330 名無しさん :2021/06/17(木) 20:20:58 ID:9nQVrDDI0
ttp://nenecchi.kirara.st/からnp2fmgen欲しいんだけどForbiddenになる、皆はどう?

331 名無しさん :2021/06/18(金) 19:15:46 ID:95h3jiEQ0
現在はHPからダウンロードできるようになっています
直接リンクもHPから許可を取得しなくても可能になりました
>>328の場合は
KeyDisp.7zの後ろに「&d=2桁の日にち」を付加することでダウンロードを開始します
1日なら「&d=01」今日なら「&d=18」です

332 名無しさん :2021/06/20(日) 05:08:54 ID:hFAkyqJw0
キャッシュを消したりブラウザを変えて試してもForbiddenになるが?

333 名無しさん :2021/06/20(日) 06:04:32 ID:RcxAMt6k0
Forbiddenになるのはipでの規制ブロックです
不正アクセスと判断されてブロックされたと思われます
一部の規制を解除したので試してみてください
巻き込まれ規制の場合は申し訳ありませんでした
存在しないフォルダやファイルへのブルートフォースアクセスなんかが規制対象ですが
存在しているフォルダへのindexアクセスの場合も規制されます(php/等)

334 332 :2021/06/20(日) 12:16:55 ID:hFAkyqJw0
DLできました対応ありがとうございます

335 名無しさん :2021/06/21(月) 11:49:28 ID:jCZXxxXQ0
Firefoxでは(仮)でゲソでなくさくらのレンタルサーバご紹介になります

336 名無しさん :2021/06/21(月) 18:53:29 ID:o1tMsjCo0
httpsには対応していないのでhttpとしてください

337 sage :2021/06/22(火) 11:44:50 ID:Y6OQBkxQ0
おぉ(仮)でゲソに着けました

338 名無しさん :2021/06/26(土) 16:46:51 ID:dCyqZ12c0
Key display正式版にしました
dll自体とそれを使うサンプルでM88用モジュール(ソース付き)

KeyDisp.dll
nenecchi.kirara.st/php/dl.php?f=KeyDisp.7z&d=26

dllを使う別サンプルでfm77av*/x1*/mz1500が入ってます(差分ソース付き)
OPLLも自前でビルドすれば使えます

nenecchi.kirara.st/php/dl.php?t=kdexe.7z&d=26

339 名無しさん :2021/06/30(水) 20:58:30 ID:97toPUYI0
すみません、使い方が正しいか、教えてください。
n88改にて、KeyDisp.dllとKeyDisp.m88をm88.exeのフォルダに入れて立ち上げると、
キーボードが2つ出てきてしまうんですが、正しいのでしょうか?

340 名無しさん :2021/07/01(木) 17:40:07 ID:ghHi2q5w0
挙動としては正しいです
M88改+はdllに対応しているのでKeyDisp.m88は必要ありません
dllとモジュール両用してしまうので2つになります
KeyDisp.txtにオリジナル等で使えるってのがわかりにくかったかしら
KeyDisp.m88はdll非対応のM88でも使えるようにするためのものです
いくつか更新もあるので次の時にでもドキュメントに追加しますね

341 339 :2021/07/01(木) 20:34:23 ID:udxSd/WM0
了解です。ありがとうございました。

342 名無しさん :2021/07/04(日) 08:47:24 ID:MFMT8A.o0
KeyDispとサンプル更新しました

KeyDisp.dll
nenecchi.kirara.st/php/dl.php?f=KeyDisp_210704.7z&d=04

fm77av*/x1*/mz1500(差分ソース付き)
nenecchi.kirara.st/php/dl.php?t=kdexe.7z&d=04

343 名無しさん :2021/07/04(日) 13:07:30 ID:MFMT8A.o0
↑すみませんちょい修正しました

344 名無しさん :2021/07/06(火) 20:50:46 ID:RkHlLs1I0
>>342ですがURLが違っているような気がします。
d=04が間違っているような気がします。

345 名無しさん :2021/07/07(水) 01:59:49 ID:7gH7wzKI0
>>344
>>331を参照

346 名無しさん :2021/07/09(金) 20:19:15 ID:S9kEQtbE0
鍵盤の順番をiniでできるように変更

&d=の後は日に合わせて変更してください
HPからダウンロードする場合は自動で変更されます

KeyDisp.dll
ttp://nenecchi.kirara.st/php/dl.php?f=KeyDisp_210709.7z&d=09

347 名無しさん :2021/07/10(土) 18:30:43 ID:RNeFZ28M0
ちょい修正

KeyDisp.dll
ttp://nenecchi.kirara.st/php/dl.php?f=KeyDisp_210710.7z&d=10

348 すーぱーたーぼ :2021/08/11(水) 13:54:26 ID:GgX1EqHg0
mame2151.dll をCommonSourceCodeProjectのX1エミュレータで使ってみたいのですが、
こちらは一般公開されているものなのでしょうか?
uploaderのリンクは見つけましたがパスワードが設定されていました。

349 名無しさん :2021/08/11(水) 17:41:36 ID:cR/Io/7k0
HPにあるfmdllsetの中に入っています
ttp://nenecchi.kirara.st/#MISC

350 すーぱーたーぼ :2021/08/11(水) 18:54:15 ID:GgX1EqHg0
ありがとうございます。
確認不足でみつけられませんでした。
ありがたく使わせていただきます。

351 名無しさん :2021/10/08(金) 11:50:33 ID:ESmFk8B.0
>>347
M88.7z ぼへ〜(再) 193K 2021/07/11 18:02
を使ってるのですが
KeyDisp.dllとKeyDisp.m88の両方を入れないと表示されないのが正常なのでしょうか?

それと
KeyDisp.iniに
Chip1="x"
xに2を入れるより3の方が鍵盤数が少なくなるのの正常なのでしょうか?
2はOPN、3はOPNAと説明に書いているのですが
素人考えでは2と3は逆のように思ってしまいます

352 名無しさん :2021/10/08(金) 18:00:53 ID:tMC2IfGg0
KeyDisplayこちらでは問題なく表示されています
Tools→Show Key displayです
.m88のiniはすみません記述ミスです
0 なし
3 OPN
4 OPNA
でした

353 名無しさん :2021/10/08(金) 18:31:59 ID:ESmFk8B.0
>>352
申し訳ございません
Tools→Show Key display

354 名無しさん :2021/10/08(金) 18:33:09 ID:ESmFk8B.0
>>352
申し訳ございません
Tools→Show Key display
を見ていませんでした
ありがとうございました

>>353は途中で送信してしまいました

355 名無しさん :2021/10/10(日) 18:23:26 ID:jvuzLhZ20
PASOPIA7でYsIIのOPを(テスト)

ttp://nenecchi.kirara.st/p7ys2.shtml

356 名無しさん :2021/10/12(火) 18:34:04 ID:VtmUF59o0
リセット処理を修正
OPN魔改造はそのままです(笑)

PASOPIA7
ttp://nenecchi.kirara.st/php/dl.php?t=pasopia7.7z&d=12

357 名無しさん :2021/10/29(金) 19:47:05 ID:6RZqCfOM0
テキストブリンクに対応

MULTI8
ttp://nenecchi.kirara.st/php/dl.php?t=multi8.7z&d=29

358 名無しさん :2022/01/01(土) 11:49:39 ID:Pf3auE6I0
お年玉(?)
21-12-30版差し替え他

ex1*(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z&d=01

359 名無しさん :2022/01/01(土) 20:44:19 ID:M/v0mc8U0
>>358
Windows11環境で確認しました。

その1
ex1だと画面全体が2ライン下にずれて表示されます。(ex1turboでは正常に表示できてます)
そのため上端の2ラインには黒い隙間ができ、下端からはみ出した2ラインは表示されずに欠けてしまいます。

その2
ex1/ex1turbo共通で、ステータスバーを非表示にすると画面下端の7ラインが真っ黒に表示されてしまいます。
ステータスバーを再表示すると7ラインも元の表示に戻ります。

360 名無しさん :2022/01/01(土) 23:17:37 ID:Pf3auE6I0
確認しました
1はオリジナルからみたいです
こちらで修正するのも問題ありそうなのでオリジナルの修正を待つか
問題ない(210117?)版に戻すのかしら
2はこちらのミスでした

361 名無しさん :2022/01/02(日) 00:34:09 ID:DiqLjGa.0
暫定で修正しました

ex1*(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z&d=02

362 359 :2022/01/02(日) 12:06:44 ID:ITxD0oL20
暫定修正乙です。

363 名無しさん :2022/04/08(金) 23:36:50 ID:1pRA3c4Y0
武田さん久々の更新キテタ―――(゚∀゚)――― !!

364 名無しさん :2022/04/14(木) 18:15:44 ID:GwY6SbWU0
22-04-09版
あんまり変わってないですけどビルド必要なら
http://です

ex1*(改差分ソース付)
nenecchi.kirara.st/php/dl.php?t=ex1src.7z&d=14

efm7*(改差分ソース付)
nenecchi.kirara.st/php/dl.php?t=efm7src.7z&d=14

365 名無しさん :2022/04/14(木) 21:49:13 ID:Rh1FWx3U0
>>364
更新ありがとうございます
3年前に買った安物ノーパソからeX1を起動してウィンドウモードで使ってます
Use Direct3D9にチェック付きの状態でスリープから復帰すると
前回のバージョンまではウィンドウ内の画面が真っ黒に(※ここからウィンドウサイズ変更で以後は正常表示できてました)
今回のバージョンではエミュが応答なしに陥ってエミュを再起動せざるをえなくなります
これは私のノーパソがDirect3D9に非対応なのでしょうか?

どちらのバージョンも最初からUse Direct3D9のチェックを外していればスリープから正常に復帰するのですが
チェック付きがデフォなので一応報告しておきます

366 名無しさん :2022/04/15(金) 18:09:07 ID:r9vvr4yM0
報告ありがとうです
オリジナルでもその現象になりますか?
復帰時にD3Dが使えない状態(サーフェイスロスト等)の場合
自動で再構成する機能が増えてたのでそれが原因かもしれません
改造版でのみならこちらの取り込みミスかもしれません
負荷や速度的に問題ないなら別にD3D使う必要もないと思います
D3DというよりGPUやドライバと相性の問題があるから一概にはわかりませんが
Chromeなんかでハードウェア支援使うと固まるので外して使ってたりします

367 名無しさん :2022/04/15(金) 21:35:13 ID:UYtO6FQ20
最新のオリジナル版をUse Direct3D9にチェックを入れてスリープ復帰させるとウィンドウ内が真っ黒で
Failed to create a Direct3D9 deviceなるエラーダイアログボックスが出て、
それを閉じるとウィンドウ内も復帰前の画面に元通りで表示され、Use Direct3D9のチェックも自動で外れてます
因みにインストールされているDirectXのバージョンは12です

他にオリジナル版ではUse Direct2D1が選択可能で、これにチェックを入れてスリープ復帰すると正常に復帰できます
が、このスレのバージョンではUse Direct2D1はグレーアウトしており選択不能です

まあDirect3D9のチェックを外して使っても負荷や速度的には何の問題もないですね
ありがとうございました

368 名無しさん :2022/04/16(土) 17:48:30 ID:fWYm0R4.0
ありがとうございます
スリープ復帰で一旦アプリを終了して再実行してもDirect3Dのチェックが入らないなら
その環境だとスリープから復帰するとDirect3Dが使えない状態になるってことかしら
たぶん同じ機構のnp2fmgenやM88改+なんかもフリーズしそうです

369 名無しさん :2022/04/16(土) 19:10:10 ID:Tcz8TpNs0
こちらの説明が悪かったようで申し訳ないです
オリジナルバージョンでDirect3D9にチェック付きでスリープ復帰すると
復帰時に出たエラーダイアログボックスを閉じた直後にウィンドウ内が復帰前の画面に正常復帰してDirect3D9のチェックは外れているのです。eX1の再起動はしていません
そこから再起動せずにDirect3D9に再チェックを付けることは可能です

370 名無しさん :2022/04/16(土) 19:33:45 ID:fWYm0R4.0
いえ〜ありがとうございます
なんとなく原因の糸口がつかめそうです

371 名無しさん :2022/04/16(土) 22:33:55 ID:fWYm0R4.0
スリープ復帰の動作は変わりませんがフリーズは回避できるかも

ex1*(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z&d=16

372 名無しさん :2022/04/16(土) 23:22:28 ID:MPQsXCqg0
ありがとうございます無事にフリーズ回避できました
ウィンドウ画面復帰のタイミングもオリジナル版より早くなってますね
オリジナル:エラーダイアログを手動で閉じた後
今回修正版:エラーダイアログ表示とほぼ同時

373 名無しさん :2022/04/16(土) 23:30:34 ID:fWYm0R4.0
よかたです

374 名無しさん :2022/05/18(水) 19:59:23 ID:V9.3LWjc0
4年振りSMC-777J(IS配列版)
RF Filter搭載版でもDirect2Dが使えれば使えるように(今回だけそれでビルド)
デバッガ追加修正

esmc777(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=smc777src.7z&d=18

375 名無しさん :2022/05/19(木) 01:29:33 ID:NgDf42m20
初期設定EdgeでもDLできない件

376 名無しさん :2022/05/19(木) 11:32:58 ID:.zARKzFg0
日付変わったからね、>>331参考にするよし

377 名無しさん :2022/06/06(月) 22:30:07 ID:9KW9/46g0
eX1改のCursor Numkeyは、Hu-BASICなどで確認すると確かにカーソルが2468入力になっているのだが、いくつかのゲームで試すと移動キーとして認識しない。
なぜでしょうか?

378 名無しさん :2022/06/07(火) 18:00:32 ID:xqRLb2Ok0
なんのゲームかわからないのでなんともいえないですが
カーソルキーをテンキーとするので元からカーソルキーを移動として使うものには使えなくなるくらいしか

379 名無しさん :2022/06/07(火) 23:34:52 ID:Go/Ur4NQ0
コメントありがとうございます。

Joystickのないキーボードだけの状態で
Defaultのキー操作は以下のようになっています。

[ハイドライド]

メインキーボード2468 →動く
テンキー2468     →動く
カーソルキー     →動かいない


[XEVIOUS]

メインキーボード2468 →動かない
テンキー2468     →動く
カーソルキー     →動かいない


そしてここで、Cursor NumkeyをONにして、カーソルキーで動くことを期待するのですが、うごきません。

しかしHu-BASICだけはカーソルキーで2468が入力できました。
IOCSのキーバッファへの文字fookと、IOポートからのリアルタイムキー取得の違い???

私の試した限り、ほとんどのゲームで同じ現象でした。今まで誰も指摘しないということは、私のレッツノートCF-RZ4およびCF-RZ6でのみ起きているのでしょうか・・・

380 名無しさん :2022/06/08(水) 18:49:37 ID:bzKhnT3o0
ひょっとしてDirectInputにしてるのかしら
DirectInputだと複数のキーに同じキーを割り当てることができません
オリジナルの仕様(?)なのですがアレなので試しに使えるように変更してみました

ex1*(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z&d=08

381 名無しさん :2022/06/08(水) 23:25:49 ID:a8Oxv6rU0
さっそくのご対応ありがとうございます。
ご指摘通りUseDirectInputはONでしたので、OFFにしたところCursorNumKeyが正常に動作するようになりました。うれしい!
ただ今回修正していただいた新バージョンでもUseDirectInputがONだとCursorNumKeyが効かないのは同じようです。
目的は達成できたので大変感謝しております。ありがとうございました。


ちなみに検証時に他にもおかしな挙動があったので一応ご報告します。
Joystick対応のゲームでは、Joystick#1の方向軸にカーソルキーを割り当てることでCursorNumKeyと同じ効果が得られると考えたのですが、検証すると

[Space Burger]
CursorNumKey=OFF UseDirectInput=OFF カーソルキーでスムーズに動く
CursorNumKey=OFF UseDirectInput=ON カーソルキーでほとんど動かない(まれに一歩だけ動く)

[The CASTLE]
CursorNumKey=OFF UseDirectInput=OFF カーソルキーで動かない
CursorNumKey=OFF UseDirectInput=ON カーソルキーで動かない

で例のごとくHu-BASICにしてみると、Joystick#1の方向軸にカーソルキーを割り当てても、カーソルキーの入力も残存していることがわかります。
つまりJoystickに割り当てたキーの入力が残存していることで邪魔している??のかもしれません。


最後に厚かましくも要望なのですが、CursorNumKeyの複数キー入力による斜め移動であればよいのではと思っています。
複数Key入力のできないX1では斜め移動が1 3 7 9に割り当てられていますが、当時PC-88ではたとえば上と左を同時押しすると斜め左上に移動していて、うらやましく思っていました。
そこで、CursorNumKeyにおいて同時押しを斜めキーに割り当てることができれば、これが再現できるのです。
押した瞬間だけでなくカーソルキーを離したときもきちんとキー入力が変更される必要があり
[左] → [左]に加え[上]の同時押し → [左]をはなして[上]のみ押し
と入力をするとエミュへのキー入力が
[4] → [7] → [8] (あるいはJoystickの左→左上→上)
と発生するような感じです。
メリットとしては、ノートパソコンのカーソルキーでサンダーフォースができます。(そもそもテンキーでも無理ゲーだけど)

以上長文失礼しました。

382 名無しさん :2022/06/09(木) 18:33:29 ID:hDK15fQc0
すみませんテスト版のでビルドしてました
カーソルキーで斜めとかは面倒なのでちょっと
その代わりCursor JoyPadを追加しました
カーソルキーをJoyPadとすることでJoystick To Keyboardをカーソルキーで使えるようになります
これでカーソルキーをそのままカーソルキー/テンキーの4方向/8方向/放した時に5のキーを押すとかにできます
ゼビウスなら
Cursor JoyPadにチェック
Joystick To KeyboardのEnable Joystick To Keyboardにチェック
NumPad Key (8-Directions)を選択して
Press NumPad 5 To Release Stickにチェック
でかなり良い操作感になるかもしれません

ex1*(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z&d=09

383 名無しさん :2022/06/09(木) 22:37:31 ID:hDK15fQc0
Cursor JoyPadを記憶してなかったのを修正しました

384 名無しさん :2022/06/09(木) 22:42:41 ID:Ii.yEBU20
ご対応ありがとうございます。仕事早すぎです。

Cursor JoyPadのおかげで、カーソルキー4個でで8方向にうごかせるようになりました。これはすごいです!
ただXEVIOUSなどで移動中に発射キー(ZX)をおすと、移動が一瞬止まってしまうようです。

X1で複数入力可能な本物のJoystick使用時は、XEVIOUSでもスムーズに移動発射できましたので、今回も発射ボタンをキーボードではなくJoystickのトリガーにすればよいと思い、「joystick#1」で発射ボタントリガーにAキーとSキーを割り当てたのですが反応しませんでした。
前回の投稿でも書いた通り、joystick#1,#2機能では「割り当てた元のキー入力も残している(BASIC上で確認)」ため、常にjoystickとキーの同時入力状態になり、このキー入力が悪さをしている気がします。というのも発見したのですが、元のX1で認識しない(?)CTL、ALT、元のX1で唯一複数入力ができるSHift、この三つのキーをjoystick#1機能に割り当てたときだけはうまく動作しました。

#Joystickにキーを割り当てたときは、元のキー入力は発生しないようにするほうが、アクションゲームなどでは理にかなった期待通りの動作になる気がします。
一方で、途中で文字入力が発生するゲームなどで、対応したキーが入力できないという不便もさもあり、痛しかゆしですね。


いずれにせよJoystickの場合は、移動はCursor JoyPad、二つしかないトリガーボタンはCtrlとAltに登録すれば問題ありませんでしたので、共有しておきます。

385 名無しさん :2022/06/11(土) 18:40:47 ID:xbpq8hWA0
DirectInputだとJoystick #?で設定したキー入力ができなかったの修正
Joystikc #?で割り当てたキー本来の入力を無効化追加
Cursor JoyPadを使わなくてもJoystick #?のキー設定で動くようになってるはず

ex1*(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z&d=11

386 名無しさん :2022/06/11(土) 20:16:32 ID:xbpq8hWA0
まだテストなのでビルド配布はしないほうがいいかも

387 名無しさん :2022/06/11(土) 22:28:15 ID:FkNxC0EE0
さっそきテストしてみました
joystick#1のみカーソルキーとA,Sで設定し、joystick対応ゲームだったものをテスト
XEVIOUS 方向・ボタンとも反応せず
ロードランナー 方向・ボタンとも反応せず
MAPPY 方向のみ反応
ゲームにより違うということは、思ったより複雑なしくみなんでしょうかね・・・なんかすみません

388 名無しさん :2022/06/11(土) 23:46:20 ID:xbpq8hWA0
原因わかりましたリリース版では動かなかったのね
ずっとデバッグ版でテストしてて問題なかったから気が付かなかった
修正して再しました

389 名無しさん :2022/06/12(日) 08:48:30 ID:EqRrMnE.0
反応が悪い感じ修正は多分可能こめこめ

390 名無しさん :2022/06/12(日) 09:06:20 ID:EqRrMnE.0
動作確認済み正式(?)版
Disable keys set on Joystickにチェックを忘れずに

ex1*(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z&d=12

391 名無しさん :2022/06/12(日) 15:49:11 ID:XhIAvqqM0
おつかれさまです。検証したところ、完璧になりました!ありがとうございます。

[Joystick対応ゲーム] joystick#1にカーソルキーとボタンを割り当て,Disable keys set on Joystickにチェック
 ロードランナー・・・・完璧に動作
 マッピー・・・・完璧に動作
 スペースバーガー・・・・完璧に動作
 The Castle・・・・完璧に動作。カーソルキーによる斜めジャンプ、ジャンプボタンによるジャンプもスムーズ
 XEVIOUS・・・・完璧に動作。もちろん同時押しによる斜め移動もOK.
 フラッピー・・・・完璧に動作
 ニュートロン・・・・完璧に動作。斜めの枝を同時押しで移動できるので感動。
 ドアドア・・・・完璧に動作
※Disable keys set on Joystickがオフの方がよいケースとして、キー入力とJyostickの両方が必要なゲーム(例えばシューティングとADVやSLGが場面によって切り替わるゲームとか)を探してみたんですが、ちょうどよいものが見つかりませんでした。逆にDisable keys set on Joystickにチェックしないと、おおむね動作がおかしくなるので、joystick#1使用時は必須でした。

[joystick非対応ゲーム]
CursoeNumPadで四方向動作、CursorJoyPadで同時押し八方向動作
 サンダーフォース・・・・完璧に動作
 ちゃっくんぽっぷ・・・・完璧に動作
戦闘伝説エルフ・・・・完璧に動作
※CursorJoyPadはCursoeNumPadの同時押し対応版で、あくまでテンキー入力なのですね。Joustickになるかと勘違いしていました。

今のところ挙動としてはすべて問題ありません。
テンキーのないノートPCでX1ゲームをするときに必須でとても便利になりました。
大変ありがとうございました。

392 名無しさん :2022/06/12(日) 19:25:02 ID:EqRrMnE.0
Cursor JoyPadはJoystick To KeyboardのEnable Joystick To Keyboardをオフにすれば
Joystick #1でカーソル入力がJoystick #1 - (Up/Down/Left/Right)になるはずだけども

393 名無しさん :2022/06/12(日) 20:04:20 ID:XhIAvqqM0
X1とX1turoboで、片方だけがEnable Joystick To Keyboard Onで混乱してました。すみません。

394 名無しさん :2022/06/14(火) 21:37:46 ID:7Ly1My6I0
マルチスレッド安定化
これでビルド可能になったかも

ex1*(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z&d=14

395 MURA :2022/06/18(土) 15:15:16 ID:pz1efdUg0

ex1で確認をさせていただきたいことがあり
書き込みをさせていただきます。

私の環境だけかもしれませんが、
Windows7のキーボードの環境で
X1 Turbo版の「ソーサリアン」を遊んでいますが、
Host メニューのUse DirectInputがオンの状態で
使用していると、キー入力が上手く反映されません。
(大丈夫な時もあったり、大丈夫な時が続いたりする時も
あります。)

例としては、Xキーが攻撃のキーになるのですが
10秒前後Xキーを押し続けていると、Xキーを離した後でも
攻撃を止めずに、攻撃し続けてしまいます。
再びXキー(同じキー)を押すまで攻撃し続けます。

同様に移動やジャンプ、魔法の発動でも
同じ現象になります。

テンキーの6を押し続けると、再び6を押すまで
右に移動し続けるなどです。
右に移動し続けている時に、4を押すと
先頭のキャラだけ左を向きますが、
他のキャラは右に移動しようとしています。

私の環境では、
ゲーム中に使用する全てのキーでおこる現象のようです。

Use DirectInputをオフにすると、キーを離したと同時に
直前までおこなっていた動作を止めてくれる
(私が望む状態になる)のですが、
キーボードで遊ぶ場合、Use DirectInputをオンになっていると
キーを離しても、キャラの動作が継続してしまうのは
仕様でしょうか?

Use DirectInputオンがデフォルトの状態でしたので
解決に至るまで悩んでしまい、仕様かどうか
伺ってみようと思いました。

私の知識不足でしたり、皆様に不快な思いをさせてしまったら
すみません。
また、文章がわかりにくいなどありましたら
すみません。

396 名無しさん :2022/06/18(土) 19:45:26 ID:mPCrFQHA0
報告ありがとうございます確認しました修正は後日にすみません

397 MURA :2022/06/18(土) 21:09:34 ID:pz1efdUg0
ご多忙中のところ、早速のご返信ありがとうございました。
また、ご確認いただきまして、ありがとうございました。

実は、報告させていただく際、こちらの間違えではないかと
ヒヤヒヤものでした。 (^_^;

修正のほうは、急ぎませんので、
ご都合のよろしい時によろしくお願いいたします。

お手数をおかけいたしてしまい、申し訳ございませんが
よろしくお願いいたします。

いつも、すばらしいソフトをご提供くださり
本当にありがとうございます。

398 名無しさん :2022/06/18(土) 23:33:10 ID:mPCrFQHA0
いえいえなるべく問題をなくしたいのでありがたいです
しかしそうなればテストに付き合っていただくことにもなりますが(笑)
修正は明日あたりにあげれるかもしれません

399 名無しさん :2022/06/19(日) 16:33:57 ID:LjpuP7Uc0
やっつけ感

ex1*(改差分ソース付)
ttp://nenecchi.kirara.st/php/dl.php?t=ex1src.7z&d=19

400 MURA :2022/06/19(日) 20:21:57 ID:qXeS.Tbw0
こちらでも確認いたしましたが
バッチリ直っていました。\(^O^)/
ありがとうございます。

x1turboとx1turbozの
Use DirectInput オン/オフの両方で
ソーサリアン達に激しく動き回ってもらいましたが
キャラの動きに問題がないことを確認いたしました。

個人的には大満足です。

この度は、本当にありがとうございました。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

■ したらば のおすすめアイテム ■

干物妹! うまるちゃん 1 (ヤングジャンプコミックス) - サンカクヘッド

FPSは・・・遊びじゃないんだよ!!

この欄のアイテムは掲示板管理メニューから自由に変更可能です。


掲示板管理者へ連絡 無料レンタル掲示板