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

Free

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

445名無しさん:2024/05/05(日) 00:20:10 ID:JnxfdpdA0
ですね、その階層でエミュ/シミュする代物です
たしかにラッパーあれば扱いやすいんですけどね……こちらでも作れそうか試してみて進捗あればお知らせします

さっき書いた内容を某掲示板のPC-98エミュスレにも共有したいんですけど構いませんか?

446名無しさん:2024/05/05(日) 01:33:16 ID:3DiPDMPM0
どぞです

447名無しさん:2024/05/05(日) 02:00:25 ID:JnxfdpdA0
どうもです

448名無しさん:2024/05/10(金) 18:14:23 ID:Kt7Rivqo0
lleは1秒間にclock回数呼び出すとかならリアルタイムではきつそう
ymfm使い方か間違っているのかチャンネル間で逆位相の打ち消しあって音が聞こえにくいことがあるみたい

449名無しさん:2024/05/17(金) 21:13:35 ID:U7OKMgnc0
ymfmは速いCPUで起こる不具合も再現(?)するので音がおかしい時はクロック下げるといいかも

450名無しさん:2024/05/20(月) 22:23:17 ID:ou74/xDE0
YM2608の7987200Hzだとアドレスライト後で4usデータライト後で20us位待つといい感じになるので
必要クロック=CPUクロック(Hz)*時間(s)で簡単にするとMHz*usになって
CPUが24.576MHzで4usなら98.304で20usなら491.52になります
iniで
DLLList1=ymfm2608fp.dll,98,492,ymfm2608
みたいにしますがそれでもymfmだと古いプログラムでは音が変になる場合があるのでその当時のマシン速度でするのがいいかも
クロック数でなくて時間で指定できるようにした方がいいのかしら

451名無しさん:2024/09/26(木) 17:56:47 ID:P/1ntS5M0
>>251にあるのを最新版
機種ごとにフォルダ別にしててdllがexeの場所のみだとあれなので
環境変数Pathに設定すればいいんだけども.iniで設定できるように
環境変数を一瞬変更しますがいやな場合は設定しなければなにもしません

mz2200改+FM(改ソース差分付)
ttp://nenecchi.kirara.st/php/dl.php?t=mz2200fm.7z&d=26

452名無しさん:2024/09/28(土) 17:44:39 ID:yMxvehPg0
FM音源タイマー割り込み使えるようになってるはず?

mz2200改+FM(改ソース差分付)
ttps://nenecchi.kirara.st/php/dl.php?t=mz2200fm.7z&d=28

453名無しさん:2024/10/21(月) 15:03:13 ID:KCLqUP8s0

>>440
しばらく更新追えて無かったので、すでに対策済みとかでしたら申し訳ありません。
eX1(2023/10/9版)で、久々に解析しながらレトロゲームを遊ぼうと思ったのですが、DebuggerのOutput Logコマンド">"を実行すると、エミュが異常終了します。
2023/9/12版では正常に動きましたので環境依存では無さそうです。
過去レスも確認したのですが、同様の話が出て無さそうだったのでご報告しておきます。

454名無しさん:2024/10/21(月) 23:20:10 ID:Ag8PNl9o0
報告ありがとうございます修正しました

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

455名無しさん:2024/10/22(火) 20:15:14 ID:jujMDTCo0
早速の修正ありがとうございます。
正常にlogが出力できました。

456名無しさん:2024/11/06(水) 20:16:41 ID:ZFUqS4wU0
mamefmp系を修正しました

fmdllセット
ttp://nenecchi.kirara.st/php/dl.php?f=fmdllset_241106.7z&d=06

457名無しさん:2024/11/13(水) 19:22:31 ID:UFy7b37U0
さらにPSG部分修正しました

fmdllセット
ttp://nenecchi.kirara.st/php/dl.php?f=fmdllset_241113.7z&d=13

458名無しさん:2024/12/13(金) 17:58:05 ID:NmZWvVeA0
ADPCMの線形補間を減衰比重和線形補間(DDW)にした外部音源dll
違いがわからないかもですが多少クリアになる?(ノイズ気味)
こもったのもノイズは軽減して重低音感がでるからいいんだけどどっちが好み?
xの動画の表記ミスってました

fmgenA.dll
ttp://nenecchi.kirara.st/php/dl.php?t=fmgenA.7z&d=13

459名無しさん:2025/01/01(水) 11:55:51 ID:xY6WLBAo0
あけましておめでとうございます

460名無しさん:2025/01/01(水) 18:12:34 ID:.8.lPgA.0
あけましておめでたう

461名無しさん:2025/01/27(月) 17:30:11 ID:FqR2gnLM0
鍵盤表示dll微更新
マルチスレッドやPSG(SSG)のNote表示でノイズ追加等
ノイズって「N」にするか「*」かそれ以外か迷うところ

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

462名無しさん:2025/02/10(月) 13:57:33 ID:nJXZmnSY0
M88のN mode PC-8001 Disk Basic 1.8
saveコマンドが"File write protected"エラーで
.d88 disk imageに追記できません。

diskはmount済みです。
.d88ファイルは読書き設定

対処法があればよろしくお願いします。

463名無しさん:2025/02/10(月) 18:03:54 ID:DE6MlqLY0
こちらではNモードでもとくに問題なくセーブできています
とりあえず試すものとしては
元々Write Protect属性のディスクか(.d88をダンプして000:001aの値)
別のモード(88のDisk Basic)でセーブできるか
FORMATした別のディスクにはセーブできるか
を確認するくらいでしょうか

464462:2025/02/10(月) 19:15:02 ID:nJXZmnSY0
>>463さま
アドバイスありがとうございます。

>別のモード(88のDisk Basic)でセーブできるか
88のDisk Basicでも問題のDiskには保存できなかったので
他の2点を確認してみます。

465462:2025/02/10(月) 20:01:19 ID:nJXZmnSY0
>元々Write Protect属性のディスクか(.d88をダンプして000:001aの値)

d88のダンプが「001A=10hになっていましたので
00hに書き直したところ、saveできるようになりました!

どうもありがとうございました。

d88ファイルにも書込属性の設定が
あることを知りませんでした。恥ずかしい次第です。

466名無しさん:2025/02/22(土) 17:33:57 ID:ZjzPO08g0
ちょっと修正他

nenecchi.kirara.st/php/dl.php?f=KeyDisp_250222.7z&d=22
nenecchi.kirara.st/php/dl.php?f=fmdll_250222.7z&d=22

467名無しさん:2025/02/22(土) 19:26:28 ID:FUpVoRtY0
nenecchi.kirara.st/php/dl.php?f=fmdllset_250222.7z&d=22

468名無しさん:2025/03/18(火) 19:46:24 ID:4iRjDJM20
CZ-8FB02でCTRL(SHIFT)+XFERの漢字入力やHELPキーCOPYキー機能を使えるみたいな
正解はどうすればいいか不明

ex1*kanji
ttp://nenecchi.kirara.st/php/dl.php?t=ex1kanji.7z&d=18

469名無しさん:2025/03/24(月) 17:53:20 ID:Tb/Cb7V60
pat.dllで
;+20
みたいな表記で不具合があるのを修正

pat.dll
ttp://nenecchi.kirara.st/php/dl.php?f=pat.7z&d=24

470名無しさん:2025/06/25(水) 16:34:37 ID:CPoN/FvM0
ex1改でCSIZEが1か3のときの垂直2倍表示がおかしくなってます

CLS:CSIZE 1:PRINT#0"ABC"

471名無しさん:2025/06/25(水) 21:01:48 ID:o/MYlLSI0
最新+kanji版統合

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

472名無しさん:2025/06/25(水) 21:32:00 ID:V2YxBxCw0
更新乙です

473名無しさん:2025/11/27(木) 23:29:22 ID:ApGa3QSg0
PSG修正

fmdllセット
ttp://nenecchi.kirara.st/php/dl.php?f=fmdllset_251127.7z&d=27

474名無しさん:2025/11/28(金) 18:21:13 ID:lzG5F9Dw0
こちらも修正

fmdllセット
ttp://nenecchi.kirara.st/php/dl.php?f=fmdllset_251128.7z&d=28

475名無しさん:2025/12/10(水) 21:58:29 ID:LHylYdu20
最新版にしてみました

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

ソーサリアン用も復活させてみました

476名無しさん:2025/12/15(月) 18:33:24 ID:FMUryDdE0
最新版変更例外終了対策
ソーサリアン用も

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

477名無しさん:2025/12/16(火) 21:06:23 ID:OZ4KJeXo0
mamefmp*修正

fmdllセット
ttp://nenecchi.kirara.st/php/dl.php?f=fmdllset_251216.7z&d=16

478名無しさん:2025/12/22(月) 09:29:59 ID:6xjje9OU0
ここ5日以上
https://nenecchi.kirara.st
にいけない

Forbidden
You don't have permission to access this resource.

キャッシュ削除や他のブラウザでも同じ
アク禁に巻き込まれている?

479管理人さん:2025/12/22(月) 10:58:53 ID:???0
申し訳ありませんサーバー管理担当です
多分複数回404エラーで巻き込まれたと思われます
幾つかの制限を解除してみたので宜しくお願いします

480名無しさん:2025/12/22(月) 11:14:41 ID:6xjje9OU0
>>479
普通に表示されるようになりました
ありがとうございました

481名無しさん:2026/01/01(木) 10:43:20 ID:QCSqeDxg0
あけおめことよろ
バグ修正

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

482ゾンビパニック:2026/03/09(月) 23:47:58 ID:tnpJlGWQ0
ゲームコントローラーをBluetoothあるいは有線で接続し、eX1を起動してinputのオプションをすべてオフ状態にします。

HuBASICで以下のプログラムを実行すると、コントローラーのトリガーは反応しますが、方向入力だけが反映されないようです。

10 PRINT STRIG(1),STICK(1)
20 GOTO 10

直接I/Oポートから読んでみても、トリガー1、トリガー2は反応しますが、方向はダメでした。

10 OUT &H1C00,7
20 r5=INP(&H1B00) AND &B111111
30 OUT &H1C00,r5
40 OUT &H1C00,14
50 J1=INP(&H1B00)
60 PRINT BIN$(J1)
70 GOTO 40

ちなみにアセンブラで組んでみても同じ結果でした(コードは省略)



参考までに他のエミュレータでも調べてみました。
Joystickとキーの連携便利機能のオプションはすべてオフにして、純粋にエミュレータがWindowsコントローラー入力をX1のJOYSTICKハードとして機能するか調べると

本スレッドのeX1:トリガー○ 方向×
武田さんのCSP :トリガー× 方向×
X millenium系 :トリガー○ 方向○

私のゲームコントローラーの個別問題の可能性もありますが、ほかのみなさんはどうでしょうか?

483名無しさん:2026/03/10(火) 18:08:23 ID:ovIKWn4U0
こちらでは問題なく動いてます
試しにコントローラ情報を表示するバージョンを作ってみました
あとはなんとなく推測で修正もしてみました
よろしければ試してみてください

x1j(oyテスト)
ttp://nenecchi.kirara.st/php/dl.php?t=x1j.7z&d=10

484ゾンビパニック:2026/03/10(火) 22:10:09 ID:jc4OlRnA0
お返事ありがとうございます。

送っていただいたx1j(oyテスト)ですが、コントローラーが接続されているのは表示されましたが、そのあと無反応になってしまいました。


その後、Windows上で正しく使用できている複数のコントローラー(古いものが多いです)で試してみましたが、

武田さんのCSP :トリガー× 方向×
本スレッドのeX1:トリガー○ 方向×
rednowさんのeX1:トリガー× 方向○
X millenium系 :トリガー○ 方向○
Windows11上では:トリガー○ 方向○

でした。新しくrednowさんのeX1でも試したところ、方向のみ反応するという逆の挙動で、もうわけわからんです。

大事なことを書いていませんでしたが、当方はWindows11Proになります。
コントローラーは、8BitdoのSF30Proというものや、マイナーな中華パッドばかりで、Windowsモード、スイッチモード、Androidモード、有線モードなど切り替えられるものが多いのですが、モードによってすべて反応しないか、トリガーのみ反応するか、どちらかです。


>こちらでは問題なく動いてます

コントローラーごとの違いなのか、環境の違いなのか、・・・ちょっと驚きです。


少なくとも当方の環境ではX millenium系だとすべてのコントローラーでうまく動いているようです。
古いコントローラーには古い実装法が有効なのかもしれません。

485名無しさん:2026/03/11(水) 18:26:55 ID:Ni/vJNbA0
表示された情報を教えて欲しかったのですけども
とりあえずcscpはソースコードにほぼ違いはないのでビルド環境の違いでしょうね
あとはnp2fmgenやM88改+で動くならそれと同じにするだけですけども

486ゾンビパニック:2026/03/11(水) 21:33:05 ID:KzYC84Nc0
>表>表示された情報を教えて欲しかったのですけども

これは失礼しました。
8BitdoのSF30Pro接続状態でx1jを起動すると
以下の表示で同じでした。

Joy 0 found
wNumAxes: 5
POV is found.
X: 3fff - bfff
Y: 3fff - bfff

別の中華コントローラーもまったく同じ表示でした。
ともにトリガーのみ反応する状態です。

一方、ご指摘のnp2fmgenとM88改+でSF30Proを試したところ、どちらも移動スティック・ボタンが反応していました!
そのままeX1で試してみると、やはりトリガーのみでした。

487名無しさん:2026/03/12(木) 18:16:23 ID:ZPaoiDl.0
ありがとうございます
なんか元のプログラムのバグっぽい
x1exは現在のコードを修正したもので念の為x1mixは古いタイプと組み合わせたものです

x1j(oyテスト)
ttp://nenecchi.kirara.st/php/dl.php?t=x1j.7z&d=12

488ゾンビパニック:2026/03/13(金) 09:11:04 ID:xVXd7ivM0
何度もありがとうございます。
SF30Proでテストしたところx1exもx1mixも以前と同じ表示という結果でした。

Joy 0 found
wNumAxes: 5
POV is found.
X: 3fff - bfff
Y: 3fff - bfff


XInputの新しいコントローラーを持っていないのですが、より汎用性のあるコントローラとしてSwitchのプロコン(初代)を借りてきました。
BluetoothでWindows11(LetsNote CF-SC)につなぎ、各種エミュでテストしてみたところ、SF30Proと同じ結果でした。すなわち

武田さんのCSP eX1:トリガー× スティック×
本スレッドのeX1 :トリガー○ スティック×
rednowさんのeX1 :トリガー× スティック○
X1Millenium fmgen:トリガー○ スティック○ 十字ボタン:×
X1Millenium v0.26 T-tune STEP 1.43 + ikaTune release 5
:トリガー○ スティック○ 十字ボタン:×
np2fmgen :トリガー○ スティック○ 十字ボタン:○
M88改+ :トリガー○ スティック○ 十字ボタン:○


プロコンでのx1exもx1mixではwNumAxesが4でした。

Joy 0 found
wNumAxes: 4
POV is found.
X: 3fff - bfff
Y: 3fff - bfff


武田さんのCSPは、以前のノートパソコン時代も含めて、Joystickを認識したことが一度もないので、コントローラーハードは対応していない?と思っていました。
こうやってみるとnp2fmgenとM88改+の実装方法は、POVもアナログスティックもX1JOYSTICK規格に対応しており、最も理想的な結果でした。

489名無しさん:2026/03/13(金) 18:06:38 ID:zzXK6ds.0
こちらこそ何度もすみません
スティックとPOVの状態も表示させるようにしました動かしたときに値が変わっていれば成功しています

x1j(oyテスト)
ttp://nenecchi.kirara.st/php/dl.php?t=x1j2.7z&d=13

490ゾンビパニック:2026/03/13(金) 21:08:58 ID:m3refWxM0
毎度ありがとうございます。

①プロコン

Joy 0 found.
wNumAxes: 4
POV is found.
X: 59fe - a600
Y: 59fe - a600
dwXpos: 358**(8b*f) →スティックで動きます!
dwYpos: 344**(86*e) →スティックで動きます!
dqPOV: 65535(ffff) →スティックで動きます!

*は何もしなくても高速に変化してピロピロしていました。
そしてX1エミュレータでもスティックとトリガーが反応してプレイできました。(十字ボタンはダメでした)


②SF30Pro

Joy 0 found.
wNumAxes: 5
POV is found.
X: 59fe - a600
Y: 59fe - a600
dwXpos: 32767(7fff)
dwYpos: 32767(7fff)
dqPOV: 65535(ffff)

こちらはスティクや十字ボタンを動かしても値は変化しませんでした。
ピロピロもありませんでした。
う〜んしぶとい




この数日、ただ待っているのも申し訳なくて、いくつかのゲームを解析してJOYStick対応にしていました。
サンダーフォースは需要があるかな

パッチ
7D00:
C5 CD 84 7D CB 6F 28 2E CB 77 28 36 47 E6 06 78 28 4C E6 0A 78 28 4B E6 05 78 28 4A E6 09 78 28 49 CB 47 28 31 CB 4F 28 31 CB 57 28 25 CB 5F 28 1D 3A 2E 00 C1 C9 3A 23 FC B7 3E 58 28 F6 3E 20 18 F2 3A 23 FC B7 3E 5A 28 EA 3E 20 18 E6 3E 36 18 E2 3E 34 18 DE 3E 38 18 DA 3E 32 18 D6 3E 31 18 D2 3E 33 18 CE 3E 37 18 CA 3E 39 18 C6 C5 CD 84 7D CB 6F 28 0A CB 77 28 06 3A 2E 00 C3 34 7D 3E 20 18 B0 01 00 1C 3E 07 ED 79 06 1B ED 78 E6 3F 06 1C ED 79 3E 0E ED 79 06 1B ED 78 A7 C0 3E FF C9

C017: 1D 03 -> 00 7D
C732: 1D 03 -> 6E 7D

トリガーボタンの入れ替え
7D05: 6F -> 77
7D09: 77 -> 6F

491名無しさん:2026/03/14(土) 18:02:44 ID:YSxdCzyo0
だめでしたかコントローラーのファームウェア更新とかで対応したりしないのかしら
サンダーフォースはテープの読み込みが速かったですね64KB
たぶんラストテストです
x1dはメニューでDirectInutをオンにしてください
入力変更にも対応してると思います
x1xはnp2fmgenとかと同じ方法なので動くと思いますが入力変更対応が面倒なのでできません

x1dx
ttp://nenecchi.kirara.st/php/dl.php?t=x1dx.7z&d=14

492ゾンビパニック:2026/03/14(土) 23:56:50 ID:vN0SGPOQ0
ありがとうございます。
SF30PROのファームウェアは最新ですが、ずいぶん前に更新サポートは終了していました。
ただSF30PROに4つのモードがあるのでそれぞれでテストしました。


SF30PRO(Windowsモード)
x1d
 DIあり:ボタンのみ
 DIなし:全部だめ
x1x
 DIあり:ボタンのみ
 DIなし:ボタンのみ

SF30PRO(Androidモード)
x1d
 DIあり:ボタンのみ
 DIなし:ボタンのみ+時々方向がランダムに
x1x
 DIあり:全部だめ
 DIなし:全部だめ

SF30PRO(Switchモード)〜Windows11にはつながらない

SF30PRO(Macモード) 〜Windows11にはつながらない

Switch純正プロコン(初代)
x1d
 DIあり:ボタンのみ
 DIなし:ボタンのみ
x1x
 DIあり:全部だめ
 DIなし:全部だめ


残念ながら「ボタンのみか」ら抜け出すことはできませんでした。
ここまでくるとSF30PROの問題か私のPC環境の問題としてよいかと思います。
これまでコントローラーの現物がないにもかかわらず、何度も対策をしていただき大変ありがとうございました。
どうしてもX1Milleniumより本スレのエミュを使いたいので、もう別のコントローラーを買いたいと思います。
実際に対応するコントローラーは、皆さんは何をお使いでしょうか?やはりXBOXコントローラーでしょうか?
純正以外のSwitch用コントローラーは、スリーコインズなどで安く買えますが、それが動くものがあればうれしいのですが・・・


--------------------------------------------------------------
今日の成果

ゾンビパニック(B000,FEFF,C500)
実機でもJoystick対応パッチ
C600: 01 00 1C 3E 07 ED 79 06 1B ED 78 E6 3F 06 1C ED 79 3E 0E ED 79 06 1B ED 78 47 E6 60 FE 40 28 38 FE 20 28 34 78 E6 0F FE 0E 28 27 FE 0D 28 26 FE 0B 28 1C FE 07 28 15 AF CD 1B 00 FE 1C 28 0D FE 1D 28 0C FE 1E 28 0B FE 1F 28 0A C9 3E 36 C9 3E 34 C9 3E 38 C9 3E 32 C9 3E 20 C9
D527: 1B 00 -> 00 C6 game start用
F123: 1B 00 -> 00 C6 上下左右移動


ちゃっくんぽっぷ
公式では移動しかJoystick対応していないので、Z、X、C(同時推し)も対応パッチ
オリジナルバイナリは暗号化(圧縮?)されていて、IPLから読み込みスタートすると複合化されるので、その状態のメモリダンプをdebugで取得して
"Chack'n Pop .Sys",0000,CFFF,0000
で保存し以下のパッチ。
FE20:
01 00 1C 3E 07 ED 79 06 1B ED 78 E6 3F 06 1C ED 79 3E 0E ED 79 06 1B ED 78 C9 CD 55 37 C5 CD 20 FE A7 28 32 47 E6 60 78 28 2F CB 77 28 31 CB 6F 28 33 E6 06 78 28 4C E6 0A 78 28 4D E6 05 78 28 4E E6 09 78 28 4F CB 47 28 2D CB 4F 28 2F CB 57 28 1F CB 5F 28 15 7D C1 C9 2E 43 CB FC 18 3C 2E 5A CB FC 18 36 2E 58 CB FC 18 30 2E 36 CB BC 18 2A 2E 34 CB BC 18 24 2E 38 CB BC 18 1E 2E 32 CB BC 18 18 2E 31 CB BC 18 12 2E 33 CB BC 18 0C 2E 37 CB BC 18 06 2E 39 CB BC 18 00 CB B4 7D C1 C9 CD 55 37 C5 CD 20 FE C1 A7 28 08 CB 77 28 06 CB 6F 28 02 7D C9 CB FC CB B4 2E 20 7D C9
D700: 11 0E 00 21 1E D7 01 00 18 ED 51 03 7E ED 79 23 14 1D 20 F2 01 03 1A 3E 0C ED 79 C3 00 00 6F 50 59 38 1F 02 19 1C 00 07 60 07 00 00
16EC: 55 37 -> 3A FE
39F3: 55 37 -> C0 FE
最後に開始アドレスD700で保存(0000,FEFF,D700)
※トリガー12交換時
 FE4B: 77→6F
 FE4F: 6F→77

493名無しさん:2026/03/15(日) 08:40:31 ID:ZYnGD72w0
だめでしたか長いことありがとうございました
裏技(?)でコントローラがJoyToKeyみたいなので認識できるのなら
JoyToKeyでキーボードに変換してHost→Input→joystick #1で入力をそれにしたりすると使えるかも

494ゾンビパニック:2026/03/15(日) 09:34:17 ID:v8tlac060
こちらこそ大変お手数をおかけしました。

初代X1は同時キー入力ができないので、JoyToKeyだとキーボード入力と同じデメリットがあるのですが、直接Joystick入力だと同時入力扱いにするソフトもあって、そこにメリットを感じておりました。

いずれ別のPC、別のコントローラーで試してみますので、うまくいったらご報告させていただきますね。


新着レスの表示


名前: E-mail(省略可)

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

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

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

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