PCエミュレーター統合スレッド Part8at I4004
PCエミュレーター統合スレッド Part8 - 暇つぶし2ch472:ナイコンさん
17/07/04 23:10:01.62 .net
>>454
ご面倒かもしれませんが、現象の起きるソフト名と、
乱れた状態の画面のスクリーンショットを2,3枚サポートまでメールして頂けると対応できるかもしれないです
それと、出来ればで構いませんが実機or他のエミュレータで正しく表示されている画面もあると助かります

473:武田 ◆bnZpPXJze51u
17/07/05 00:48:27.44 .net
>>451
Common Source Code Projectの方は、PC-9801方面で大工事中なので、
そちらが落ち着いてからの作業になります。
#基本、娘を寝かしつけてからの時間で細々と活動してますので
#(大体自分もそのまま一緒に寝てしまいますので(苦笑))、
#即応性は期待しないでください。

474:ナイコンさん
17/07/05 08:59:57.06 .net
>>456
あらま残念。。。
ファンクションキーの不具合が対応されるまでは
改造版で代替します。。。

475:ナイコンさん
17/07/05 15:22:33.86 .net
ePC-8001mk2SRエミュレータの200ライン対応も宜しくお願いします!!

476:ナイコンさん
17/07/05 21:33:46.85 .net
こんなスレがあった
TAKEDA, toshiya's エミュレータ
スレリンク(software板)

477:ナイコンさん
17/07/05 21:36:41.25 .net
武田氏のMZ-1500エミュレータ
よく見ると起動画面に
「Make ready QD」じゃなくて
「Make ready FD」と表示されている
もしかしてFDDが繋がっていると
QDからの起動はできなくなるのだろうか?

478:ナイコンさん
17/07/05 22:05:43.66 .net
>>457
実機のころから大好きなのです。
URLリンク(or2.mobi)

479:ナイコンさん
17/07/05 23:00:10.72 .net
>>461
スレリンク(owarai板)

480:ナイコンさん
17/07/05 23:10:38.73 .net
>>462
シゴロっていう弟はいません。

481:ナイコンさん
17/07/06 20:28:32.47 .net
SL9821の気になったところ、もうちょっとかかせてくらさい。
これも好きでずっとやっていたゲームで申し訳ないのですが、
TOKIOの音楽のテンポが半分くらいに遅く、
音楽だけスローモーションになってしまいます。
また、マウスカーソルを動かす際に、ノイズが鳴っちゃいます。不思議。

482:ナイコンさん
17/07/08 07:00:42.17 .net
PC-6001系のエミュレータはip6plus並みのテープ精度にならんだろか・・・
みんなPC-6001Vベースっぽいよね

483:ナイコンさん
17/07/08 09:27:46.23 .net
よし、お前作れ

484:ナイコンさん
17/07/08 12:22:13.19 .net
わかった、俺が作る!

485:ナイコンさん
17/07/08 13:05:32.89 .net
良いの?ワシみたいなのが

486:ナイコンさん
17/07/08 15:49:56.25 .net
誰でもいいよ

487:ナイコンさん
17/07/08 17:12:22.38 .net
逆にip6plusじゃだめなんか

488:ナイコンさん
17/07/08 17:18:21.26 .net
具体的にどういう不具合があるのか報告すればいいんじゃないか

489:ナイコンさん
17/07/09 04:34:00.27 .net
ip6plusは音声合成とか無いまま開発止まってるっぽいし

490:ナイコンさん
17/07/09 19:05:52.58 .net
堀井系(Systax Errorに化ける)やT&E系(マシン語ロードすると停止)がip6plusじゃなきゃ読めないね

491:名無しさん@そうだ選挙に行こう! Go to vote!
17/07/10 07:55:06.42 .net
マクラーレン・ホンダは進歩とか無いまま開発止まってるっぽいし

492:ナイコンさん
17/07/10 10:23:20.98 .net
GOLDSTAR FC-100 エミュはマダカナ?
韓国のパソコンだが。PHC-25とPC-6001の中間的な構造で興味深い

493:ナイコンさん
17/07/10 11:51:49.10 .net
そんな誰も存在すら知らないようなものは永遠に来ません。

494:ナイコンさん
17/07/10 12:33:35.34 .net
FC-120がm5で、FC-150がMSXだったかな。
ちょうどソウルオリンピックで韓国に住んでいた頃だ。懐かしい。

495:ナイコンさん
17/07/10 18:42:57.50 .net
SUMSUNGのSPC-1000って機種もあって、MZ-80Kベースでグラフィックが
MC6847なので画面表示はP6っぽい。BASICはSamsung Hu-BASIC
(実際にHudsonが開発)。ソフトはPC-6001のものを移植したものが多かった。
グラフィクがショボかった為か後にVDP UNIT (TMS9918 + 4KB VRAM)や
SOFT BOX (TMS9918 + 4KB VRAM with BIOS)なるものが出てグラフィックが
強化され、MSXのソフトも移植された。

496:ナイコンさん
17/07/10 21:08:42.07 .net
Goldstar FC-30(ニセZX81)
URLリンク(i1.ruliweb.com)
Goldstar FC-100(ニセPC-6001)
URLリンク(pds27.egloos.com)
Goldstar FC-150(ニセm5)
URLリンク(cfile1.uf.tistory.com)
Goldstar FC-200(ニセじゃないMSX)
URLリンク(www.1000bit.it)

497:ナイコンさん
17/07/10 21:33:35.19 .net
チョンはパクるの好きだよなあ

498:ナイコンさん
17/07/11 06:18:36.25 .net
>>475
エミュはあるにはある
SPC1000とFC-100はある
ソフトが数本付いている
SPC-1000ではグーニーズ(MSX版)とかザナックが白黒で動く

499:ナイコンさん
17/07/11 09:20:47.95 .net
MSXをパクったZemmixってゲーム機もあったなー
MSX Biosが入っていないと動かないからこっそり入れてある

500:ナイコンさん
17/07/11 09:38:14.56 .net
Zemmixは正規ライセンスだよ。
キーボード無しのモデルにはMSXロゴが付いてないだけ。

501:ナイコンさん
17/07/11 12:40:06.11 .net
上位モデルのMSXは正規のライセンスで製造していたが
下位モデルのZemmixは無ライセンスで製造していた
というかROMのライセンス料を入れたら7万ウォンなんて価格は無理だと思った

502:ナイコンさん
17/07/11 19:13:02.74 .net
SL9821ですが、FDファイル選択ダイアログのマスクで、拡張子TFDやIMGなども、BINと一緒に出てくるようにして頂けると助かります。
vficでイメージ変換するときに、やはり便利でして。
今は自分でソース(定義ファイルですけど)を書き換えてビルドさせて貰ってます。
あ、editdiskで開く時の定義ファイルでよければ、作ったので、あとで載せます。

503:ナイコンさん
17/07/12 22:38:48.50 .net
>>437
>>439
>>460
実記でオプションなデバイスはON、OFFできれば、より自分の実機に近づけた感じがしますよね

504:ナイコンさん
17/07/13 05:33:13.55 .net
>>479
GoldStar PERSONAL COMPUTER FAMICOM FC-1000H
と書いてあるw

505:ナイコンさん
17/07/13 13:31:55.61 .net
後のLGである。

506:ナイコンさん
17/07/13 13:58:43.22 .net
韓国はファミコンがなくてZemmixが国民機だったからなぁ

507:ナイコンさん
17/07/14 04:14:51.82 .net
ファミコンの名までパクりであった

508:ナイコンさん
17/07/14 04:20:47.98 .net
しっかし日本のMSX/MSX2規格にぶら下がって
EASTSEA DISK MAGAZINEとは朝鮮人には屈辱とか恥と言うものが無いのかな

509:ナイコンさん
17/07/15 05:54:16.96 .net
韓国の方がファミコン(ファミリーコンピュター)の名称を
任天堂よりも先に使用している訳だが…

510:ナイコンさん
17/07/15 07:42:12.57 .net
名称を だって
日本語母国語じゃないのバレバレだね

511:ナイコンさん
17/07/15 11:42:40.73 .net
アイゴー!
ウリナラマンセー!

512:ナイコンさん
17/07/15 11:53:36.10 .net
別にどこ


513:生まれの人間だろうと嘘はよくない



514:ナイコンさん
17/07/15 12:01:39.01 .net
>>493
さすがにその批判は意味不明
単に金星電子(現LG)が「FAMICOM」を先に使用してたって話なんだが

515:ナイコンさん
17/07/15 19:13:26.20 .net
>>496
ファミコンはあくまでも略称であって、ファミコンはファミリーコンピュータ
ファミコンを使ったのはスーパーファミコンからでしょ
で、先にLG云々に何か問題あるの?

516:ナイコンさん
17/07/15 22:42:06.68 .net
ファミコンというか、ハングルだと「ペミコン」としか書けないのだが
○○ペミコンというのは、そこらじゅうにあったな

517:ナイコンさん
17/07/16 07:22:54.68 .net
ハングルは世界中の音を表現できるニダー!!!!

518:ナイコンさん
17/07/16 08:26:54.16 .net
じゃ、北京語の四声の違いを正確に表現できるんだな。

519:ナイコンさん
17/07/16 10:24:26.31 .net
とと、当然ニダ!

520:ナイコンさん
17/07/16 10:41:23.37 .net
武田さんエミュレータのローマ字かな変換機能ですが、
キー配列がJIS配列ではなくアイウエオ順になっている
MZ1500とかは、キーマップが違っているので
「ヌフアウエ」と入力して「アイウエオ」と表示されます。
対応してほしいです。

521:ナイコンさん
17/07/16 17:24:21.38 .net
>>502
「実機」 はそれが正しい

522:ナイコンさん
17/07/16 18:10:19.59 .net
>>503
実機もローマ字で「NUFUAUE」と入力すると「アイウエオ」に変換されるの?

523:ナイコンさん
17/07/20 03:31:33.02 .net
ダマレ ダマレ キチガイ ダマレ
ウセロ ウセロ ネトウヨ ウセロ

524:ナイコンさん
17/07/20 08:52:15.70 .net
ウリナラマンセー

525:ナイコンさん
17/07/20 20:36:13.65 .net
武田さんの更新まだかなー

526:ナイコンさん
17/07/21 02:56:36.30 .net
まだかな まだかな~ 学研のおばさんまだかな~♪

527:ナイコンさん
17/07/21 08:50:28.64 .net
俺の頃は学校で先生から受け取っていたけどな

528:ナイコンさん
17/07/21 14:26:11.76 .net
俺んとこは呼びつけてたよ
電話一本したら「ハ、ハィ、すぐ伺います」って言ってた

529:ナイコンさん
17/07/21 15:34:53.67 .net
俺は同級生の友達のおばさんが学研やってて、
友達の家が学校の近くで帰り道の途中だからついでに貰いに行った
俺がX1買ったのは別の友達が2冊持ってたベーマガ
これまた別の友達が持ってたベーマガDELUXE
(2人ともナイコン)
それと学研を見ててパソコンというものが欲しくなったのさ

530:ナイコンさん
17/07/21 17:15:28.53 .net
電波新聞社のオバチャン、TELしたあと1時間くらいで持ってきてくれたな
暇だったしウォーキングついでに歩いてきたとオバチャンカートに注文冊子入れて来てたわ
それで倉庫に眠ってたソーサリアン等AllAboutシリーズ買えたわ

531:ナイコンさん
17/07/22 09:59:34.25 .net
科学の後ろの方についていたトランシーバー、
電子ブロック、マイキットの広告が眩しかったなぁ

532:ナイコンさん
17/07/22 10:02:54.18 .net
学研の学習まんがで「できるできないのひみつ」ってのがあって
できる側は「やっ太」って少年なんだけど
できない側が「デキッコナイス」って外人で
すげーネーミングだと思ったわ

533:ナイコンさん
17/07/22 12:25:14.03 .net
さべちゅニダ!

534:ナイコンさん
17/07/22 23:17:13.46 .net
ip6plusのテープがいいんじゃなくて
ip6plusの動作の方がよかったんだな
VWやVやePC6001は動作しないの多いな

535:ナイコンさん
17/07/29 16:02:11.26.net
eX1turbo/turboZでマイコロネットのMILKY WAY起動したら、
スコア枠の表示された後(ロード3段目?)くらいで
Rewind 0% Play 0%を永遠に繰り返して読み込みません

536:ナイコンさん
17/07/29 17:29:18.19.net
>>517
そだね。xmil026_tt143じゃなきゃ起動できないね。

537:ナイコンさん
17/07/30 17:10:27.66.net
モールモール、チャンピオンバルダーダッシュも起動しないね

538:武田
17/08/09 00:00:55.27 .net
URLリンク(takeda-toshiya.my.coocan.jp)
ローマ字入力の、MZ-1500の50音キーボードの対応と、
SHIFT+ファンクションキー対応の評価版です。
あと、PC-9801VXのバイナリも入っています。

539:ナイコンさん
17/08/09 12:29:20.85 .net
次はいよいよ88VA3エミュのリリースか?w

540:ナイコンさん
17/08/09 14:11:52.19 .net
ついにVXがきたか

541:ナイコンさん
17/08/09 20:42:10.64 .net
>>520
対応ありがとうございます!
ローマ字入力にしたままSHIFT+ファンクションキーが
入力出来るようになったのですが、
SHIFTを押してもファンクションキーラベルの表示が
変わらないのは、どうしようもないですかね。

542:武田
17/08/10 00:35:43.25 .net
サイトの方でも正式リリースしました。
PC-8801の白黒モードのグラフィック周りも修正しています。
>>523
シフトキーは、自動キー入力の処理に握られてしまっているので、
ちょっと難しいです。

543:ナイコンさん
17/08/10 06:25:22.82 .net
VM、VXでエメラルドドラゴンが起動しませんね

544:ナイコンさん
17/08/10 09:19:14.98 .net
>>524
PC-8801mkIISRのデモンストレーションプログラムで
NECのロゴが回転しながら飛んでくる部分が表示されないです。
あと銀色の星飾りの途中のパレットが変わるところで
黒い四角の書き換わらない部分があります。

545:武田
17/08/11 03:02:46.48 .net
>>526
ありがとうございます、修正した仮バイナリです。
URLリンク(takeda-toshiya.my.coocan.jp)
NECのロゴのところは、テキスト画面を表示しない設定の時、
アトリビュートを黒色&シークレットに決め打ちにしていたのが原因でした。
銀色の星飾りの黒い四角のところは、0x87(豆腐)がカラー0番で表示されていました。
カラー0番の文字は、常に黒色で描画するようになっていましたが、
これを背景色で描画するようにしました。
もう遅いので、リリースはまた明日以降にでも。

546:ナイコンさん
17/08/11 06:31:20.63 .net
8001mkIISRエミュレータで
RGB Filterを有効にしてもスキャンラインを
表示するようにできませんか?
(8001mkIISRは15KHzのモニタしか映らないので)
共通のソースからビルドしているから無理なのかな?

547:ナイコンさん
17/08/11 08:26:17.93 .net
>>528
普通にスキャンラインあるやん?
HostじゃなくDeviceの方から

548:ナイコンさん
17/08/11 08:27:42.10 .net
失礼 勘違い
フィルター有効の状態でね

549:ナイコンさん
17/08/11 10:55:00.47 .net
>>525
自分で吸い出したやつは起動するよ。イメージ吸出しに失敗しているんじゃない?
あ、もし
キミが大陸あたりから入手したやつだとしたら、拡張子と中身がアンマッチ疑え。

550:Artane.
17/08/12 13:48:04.43 .net
Qt版リリースしました。
用事でバタバタしてるので、取り急ぎ。
不具合とかありましたら、ここか、↓のページやgithubのバグトラッカーにお願いしますm(_ _)m
URLリンク(ja.osdn.net)

551:ナイコンさん
17/08/12 20:51:08.33 .net
pcsxrで二人プレイしたいんですが、
pad settingsで二つのコントローラをそれぞれ設定しても、ゲームを開始すると1コンしか操作できず、2コンはボタンを押しても操作できません。
ps4のコントローラを二台とも使用し、inputmapperで繋げてます。
関係あるかわかりませんがデバイスをみると、全く同じ名前のデバイスが二対あります。
2コンも動かすにはどうすればよいでしょうか。

552:ナイコンさん
17/08/12 20:52:31.36 .net
夏休みです

553:ナイコンさん
17/08/13 05:48:03.34 .net
PC9801VXで魔導物語123のダンジョンの表示がおかしいです
OPも途中で止まります

554:ナイコンさん
17/08/13 09:18:48.28 .net
モニター叩け

555:ナイコンさん
17/08/13 14:18:01.89 .net
>>535
おれっちVMしか動かせないけど、
VMでも魔道物語おかしいね。
バイナリを2つくらい取ってあって、さかのぼったけど同じだった。
縦線というかゼブラっぽい画面になっちゃう。

556:ナイコンさん
17/08/13 17:47:19.42 .net
>>532
CSP_SNAPSHOT_20170811-1.Win32.7z
docディレクトリの中にlicenseディレクトリとLICENSEファイルが入っているようですが、普通の設定のWindows上で展開すると
この2つは同一ディレクトリ内で共存できないんですよね。大文字小文字の違いだけなので。
そのせいで、新しい場所に展開してるのに「上書きしますか?」のメッセージが出たりします。
次のリリースでは、どちらか一方の名前か場所を変更していただけたら、と思います。(たぶんずっと前からなんだけど。)
また、デバッガのウィンドウを一度表示すると閉じられないし、表示されているときに再びデバッガのウィンドウを表示させるような
操作をするとexeファイルが落ちます。
CSP_SNAPSHOT_20170811-1.Ubuntu_16.04LTS.Linux-GNU.tar.xz
実行ファイルが要求しているライブラリのバージョンと、libディレクトリにあるライブラリのバージョンが違っているような……?

557:武田
17/08/14 20:18:59.81 .net
魔導物語1のオープニングで止まる件ですが、
CRTVの割り込み後の、GDCのステータスのVSYNCが変わるタイミングの問題のようです。
帰省中で信頼できる資料にあたれないので、自宅に戻ってから調整します。
ダンジョンの画面化けは現象確認できましたが、頭抱えてます。
GRCG周りの問題かなーとは思うのですが、タイルレジスタに全部0を入れえてるだけで、
そう変なことをしているようには見えなくって、うーむうーむ。
#今日は家族サービスで水族館に行ってました。

558:ナイコンさん
17/08/16 03:54:22.23 .net
>>538
ご指摘ありがとうございます。
>CSP_SNAPSHOT_20170811-1.Win32.7z
>docディレクトリの中にlicenseディレクトリとLICENSEファイルが入っているようですが、普通の設定のWindows上で展開すると
>この2つは同一ディレクトリ内で共存できないんですよね。
対策をとりました。既に、対策版(fix1)をosdnにアップロードして、前のアーカイブは削除しました。
>CSP_SNAPSHOT_20170811-1.Ubuntu_16.04LTS.Linux-GNU.tar.xz
>実行ファイルが要求しているライブラリのバージョンと、libディレクトリにあるライブラリのバージョンが違っているような……?
大ミスをやらかしてしまってました!!!(>_<)
差し替えたものを、これもまたfix1としてosdnにアップロードしておきました。
>また、デバッガのウィンドウを一度表示すると閉じられないし、表示されているときに再びデバッガのウィンドウを表示させるような操作をするとexeファイルが落ちます。
細かく現象をチェックして、なるべく早く直すか対策するかしますね。

559:ナイコンさん
17/08/16 22:21:22.43 .net
ePC-8801MA
しばらく本家のを使ってましたが
本家の修正が改造版に取り込まれて
さらにローマ字入力モードでのフルキー数値入力がサポートされて
ローマ字入力中のShiftキーファンクションガイドも正しく表示されるので
再び改造版を使うようになりました。
どんどん使いやすくなって、つくづく両氏に感謝です。

560:ナイコンさん
17/08/16 22:56:21.13 .net
CSP_SNAPSHOT_20170811-1.Ubuntu_16.04LTS.Linux-GNU.fix1.tar.xz
(VMwareの中で)起動しました。
こちらはWindows用バイナリをWindows上で動かした場合と違って、デバッガウィンドウでqやQを入力すると閉じられます。
イレギュラーな操作かもしれませんが、デバッガウィンドウを表示したままで、メインウィンドウの×やメニューで終了させようとするとデバッガウィンドウが固まります。

561:ナイコンさん
17/09/18 09:09:16.47 .net
ふと思い立ってcsp-qtの8月11日版のpc9801vmをコンパイルしてみたんだけど
以下のようなエラーでコンパイルできませんでした。gccが7.1.1なのですが
そこらへんの問題でしょうか?
In file included from /home/hoge/tmp/common_source_project-fm7-SNAPSHOT_20170811/source/build-cmake/


562:pc9801vm/../../src/vm/io.h:15:0, from /home/hoge/tmp/common_source_project-fm7-SNAPSHOT_20170811/source/src/debugger.cpp:14: /home/hoge/tmp/common_source_project-fm7-SNAPSHOT_20170811/source/build-cmake/pc9801vm/../../src/vm/device.h:656:52: エラー: ‘this’ may not be used in this context virtual void set_realtime_render(DEVICE* device = this, bool flag) ^~~~ /home/hoge/tmp/common_source_project-fm7-SNAPSHOT_20170811/source/build-cmake/pc9801vm/../../src/vm/device.h:656:15: エラー: default argument missing for parameter 2 of ‘virtual void DEVICE::set_realtime_render(DEVICE*, bool)’ virtual void set_realtime_render(DEVICE* device = this, bool flag) ^~~~~~~~~~~~~~~~~~~ make[2]: *** [common/CMakeFiles/common_common.dir/build.make:87: common/CMakeFiles/common_common.dir/debugger.cpp.o] エラー 1 make[1]: *** [CMakeFiles/Makefile2:127: common/CMakeFiles/common_common.dir/all] エラー 2 make: *** [Makefile:130: all] エラー 2



563:ナイコンさん
17/09/18 19:25:03.28 .net
virtual void set_realtime_render(DEVICE* device = this, bool flag)
デフォルト引数を後ろから指定してないのがおかしいと思うんだが
最近のC++ってこういうコードでもいいの?

564:ナイコンさん
17/09/20 00:18:57.33 .net
あぁ、確かに1つめの引数にデフォルト指定して2つめの引数にデフォルトなしはおかしいな

565:ナイコンさん
17/09/20 00:24:34.66 .net
XM6iのサイト無くなってない?

566:ナイコンさん
17/09/20 00:47:13.02 .net
ドメインの更新忘れて誰かに取られたかな

567:大三
17/09/21 22:29:01.22 .net
>>547
そんな間抜けか

568:ナイコンさん
17/09/24 22:52:24.17 .net
最近Gitばかりでバイナリ置かないエミュ増えたな

569:ナイコンさん
17/09/25 07:33:19.55 .net
その方がありがたい

570:ナイコンさん
17/09/25 10:00:39.78 .net
面倒

571:Artane.
17/09/25 14:12:05.90 .net
>>543-545
こちらをチェックするのがえらく遅れてしまい申し訳ございません(>_<)
とりあえず直してみましたが、どうでしょうか?
URLリンク(github.com)
のページの、「Clone or DOWNLOAD」のボタンを押すと、下に「DOWNLOAD ZIP」と言う項目が出るので、ダウンロードしてお試ししてみてくださいませm(_ _)m
URLリンク(github.com)
もう、いろんなことでバタバタしてるのでなかなかこちらのメンテまで行き着けないという(>_<)…来月には余裕が出ててほしいです(;´Д`)

572:ナイコンさん
17/09/27 22:23:45.85 .net
>>552
まだ以下のようなエラーで make が通らないようです。
In file included from /home/hoge/tmp/common_source_project-fm7-master/source/
build-cmake/pc9801vm/../../src/vm/io.h:15:0,
from /home/hoge/tmp/common_source_project-fm7-master/source/
src/debugger.cpp:14:
/home/hoge/tmp/common_source_project-fm7-master/source/build-cmake/pc9801vm/.
./../src/vm/device.h:656:52: エラー: ‘this’ may not be used in this context
virtual void set_realtime_render(DEVICE* device = this, bool flag = true)
^~~~
make[2]: *** [common/CMakeFiles/common_common.dir/build.make:87: common/CMakeFil
es/common_common.dir/debugger.cpp.o] エラー 1
make[1]: *** [CMakeFiles/Makefile2:127: common/CMakeFiles/common_common.dir/all]
エラー 2
make: *** [Makefile:130: all] エラー 2

573:ナイコンさん
17/09/28 13:43:18.67 .net
前から気になっていたんだけど
thisってどのC++規格からディフォルト引数に指定可能になったの?

574:ナイコンさん
17/09/28 20:39:30.06 .net
見てないからわからんけど-std=c++11オプションを指定してみたり?

575:Artane.
17/09/29 13:29:15.95 .net
>>553
これでどうでしょうか?
(ダウンロード先のURLは同じです)
>commit c3ee812c159138dfa0da52ab6488c5918ea6de02;origin/HEAD
>Date: Fri Sep 29 13:24:00 2017 +0900

> [VM] More fix FTBFS with not with libCSPnewdev.

576:ナイコンさん
17/09/29 21:44:52.04 .net
>>556
直りました。ありがとうございます。
ところで、make の最後で libCSPcommon_vm と libCSPfmgen がないといわれて
config_build.sh を走らせてみたのですが、以下のようなエラーでうまくいきま
せんでした。

577:ナイコンさん
17/09/29 21:58:39.48 .net
[ 37%] Building CXX object qt/gui/CMakeFiles/CSPgui.dir/menu_control.cpp.o
/home/hoge/tmp/common_source_project-fm7-master/source/src/qt/gui/menu_control.c
pp: メンバ関数 ‘void Ui_MainWindowBase::do_change_boot_mode(int)’ 内:
/home/hoge/tmp/common_source_project-fm7-master/source/src/qt/gui/menu_control.c
pp:112:33: エラー: ‘struct config_t’ has no member named ‘boot_mode’; did you me window_mode’?
using_flags->get_config_ptr()->boot_mode = mode;
^~~~~~~~~
window_mode
こんなのが cpu_type や sound_type でもいわれています。

578:Artane.
17/09/30 03:15:06.96 .net
>>558
現象を確認して大体の問題は掘り出せましたが、幾らか変えないといけないところが出てきたので、少々お待ち下さい。
土日の間に時間取って何とか出来るといいのですが。

579:ナイコンさん
17/09/30 04:47:54.32 .net
8001mk2の勝手に移植のテグザーでFM音源がなりません。
何をしたらいいんでしょうか?

580:ナイコンさん
17/09/30 09:57:09.89 .net
ちゃんとj80で鳴るじゃん。
実機でも鳴るんじゃないか。

581:ナイコンさん
17/09/30 18:26:16.51 .net
TAKEDA氏のなら80mk2テグザー普通にBGM鳴るけど

582:ナイコンさん
17/09/30 21:30:32.30 .net
>>559
ありがとうございます。負担にならない範囲でよろしくお願いします。

583:Artane.
17/10/01 21:00:01.15 .net
掲示板の運営者が変わって、じきにURLも 5ch.net 云々だけになるようですね。
>>563
今さっきCommitしてアップロードしたので、多分大丈夫だと思います(一部、今もビルドテストの最終段階と言うか最初のビルドテストでダメだった物のビルドをしてるので…)
とりあえず、お試しくださいませm(_ _)m
あ、まだ、MInGWなどでビルドすると不具合があるかも知れません(Windows向けのスクリプトまで手を回せてないので)。

584:ナイコンさん
17/10/01 21:43:48.39 .net
>>564
以下のような感じでズラーっとエラーメッセージが出ます
[ 76%] Linking CXX executable emupc9801vm
CMakeFiles/emupc9801vm.dir/qt_utils.cpp.o: 関数 `Ui_MainWindow::LaunchEmuThread()' 内:
qt_utils.cpp:(.text+0x10ca): `DrawThreadClass::DrawThreadClass(OSD*, CSP_Logger*, QObject*)' に対する定義されていない参照です
qt_utils.cpp:(.text+0x14fe): `USING_FLAGS::get_config_ptr()' に対する定義されていない参照です
qt_utils.cpp:(.text+0x1ad3): `USING_FLAGS::get_config_ptr()' に対する定義されていない参照です
CMakeFiles/emupc9801vm.dir/qt_utils.cpp.o: 関数 `Ui_MainWindow::LaunchJoyThread()' 内:
qt_utils.cpp:(.text+0x1c28): `USING_FLAGS::get_config_ptr()' に対する定義されていない参照です

585:Artane.
17/10/02 01:18:33.29 .net
>>565
sudo ldconfig
してみたらどうなりますか?

586:ナイコンさん
17/10/02 03:20:47.97 .net
>>562
バイナリ落としてきたが鳴らない。嘘つくな。

587:ナイコンさん
17/10/02 03:26:36.15 .net
>>567
俺も同じだった。M88は鳴るが武田さんのPC-800mk2SRエミュは、PC-8801-11に対応していないようだな。残念。

588:Artane.
17/10/02 03:32:58.92 .net
>>565
追伸ですが、スクリプトからビルドされてる場合、ログファイルを 
【各VM名】/build/make.log
と言うファイルで記録していますので、それをpastebinな貼るか、もしくは、圧縮してアップローダー辺りに投げて頂けると助かります。

589:ナイコンさん
17/10/02 06:23:42.27 .net
>>567-568
鳴るぞ

590:ナイコンさん
17/10/02 06:30:50.08 .net
Win7で鳴ってるけど特殊な設定なんて無いよなぁ・・・
LinuxのWineにも持ってったけど鳴ってるよ

591:ナイコンさん
17/10/02 12:11:48.06 .net
ふと思って試してみたんだが
80mk2の勝手移植テグザーは、
BASICのバージョンがmkIIからの1.0だと音が鳴らない
SRからの1.2だとBGMが鳴ってるわ

592:ナイコンさん
17/10/02 12:14:54.14 .net
同じくM88でも1.0だとBGMが鳴らない

593:ナイコンさん
17/10/02 20:09:13.88 .net
単にromで判定してmk2はFM音源無しと決め打ちなんでしょ
88でもそういうソフトあるし。

594:ナイコンさん
17/10/02 21:44:56.79 .net
>>566,569
ldconfigしても同じでした
$ cmake .
$ make
で上記のようになりました。
$ make > m 2> me
の結果をアップしておきます。
URLリンク(dotup.org)

595:ナイコンさん
17/10/03 00:14:02.72 .net
>>575
すみません、libCSP* が正しくインストールされていませんでした。
無事、makeできました。ありがとうございます。

596:ナイコンさん
17/10/08 11:17:06.43 .net
NECのTW708BAS(メモリ2GB)でDolphinでGCやろうとしてもカクカクだし10分で落ちるね

597:ナイコンさん
17/10/08 21:17:12.03 .net
ps3もwiiもやっぱりpcで吸い出せないのはネックだな……まぁ仕方がないと言えば仕方がないことなのはわかるが……

598:ナイコンさん
17/10/09 02:49:36.41 .net
M88で80V1や80V2モードを使うとき、
OPNAつける設定にすると、OPNAがちゃんと付いちゃうのね。
OPNAつける設定にしていても、
80系のときには、自動的にOPNになる選択肢も欲しいところ。

599:ナイコンさん
17/10/12 07:09:12.10 .net
今どきのエミュは、テキストのペーストなんてできるんだねぇ。
LLISTでファイル作って、簡単に他機種のエミュレーターに
ソースを送り込める。

600:ナイコンさん
17/10/12 10:50:00.71 .net
ps3エミュレータやりてぇ…
ps3改造はしたくねぇ…

601:ナイコンさん
17/10/12 12:45:16.34 .net
昔、USBメモリーみたいなやつーあった気がするが、もう使えなくなったのか?

602:ナイコンさん
17/10/12 21:25:29.11 .net
>>580
>LLISTでファイル作って
確かにLPTの出力先をファイルにしてしまえば、エミュからエミュ外に手軽に直接ファイル送り出せるじゃないか…。
その発想はなかった。ちょっとプリンタの概念に囚われすぎてた…。
私も歳取ったなぁ…(^^;;

603:ナイコンさん
17/10/12 22:47:16.71 .net
当時はプリンターなど持ってなかったから
LLISTも全く使わなかったけど
今頃になって役に立つなんてねぇ。

604:ナイコンさん
17/10/15 09:17:02.59 .net
LPTの出力先をファイルにできるエミュなんてあるの?

605:ナイコンさん
17/10/15 10:24:49.54 .net
>>585
見たところ、このスレにも出てくるTAKEDA氏のだったり、
X68000のTypeGあたりができる模様。

606:ナイコンさん
17/10/15 14:57:47.79 .net
j80もLPT出力をファイルに保存できるよ
テキストファイルからのキー入力もあるから便利

607:ナイコンさん
17/10/15 15:21:15.14 .net
M88拡張モジュール

608:ナイコンさん
17/10/15 15:33:24.27 .net
でも、これらの機能を使いこなすためには
文字コードに気を付けないといけない。
ソースはアスキーコード内にとどめて
ホカの文字はCHR$を使うなどして。

609:Artane.
17/10/19 02:29:27.85 .net
色んなことから解放され始めたので、ビルドしました(^_^;
URLリンク(osdn.net)
debian sidのバイナリは、今ビルドしています(;´Д`)
Windowsは、今回からffmpegとlibx264がアップデートしました。
不都合あれば一言お願いします。

610:ナイコンさん
17/10/19 21:41:35.79 .net
j80のサイトってどこに移動されたのか、ご存じの方いらっしゃいませんか

611:ナイコンさん
17/10/19 21:49:34.43 .net
URLリンク(www.geocities.jp)
じゃないの?まだ準備中だけど

612:ナイコンさん
17/10/19 21:59:07.42 .net
>>590
CSP_SNAPSHOT_20171018-1.Win32.7z
>プロシージャ エントリ ポイント __cxa_throw_bad_array_new_length がダイナミック リンク ライブラリ


613: libstdc++-6.dll から見つかりませんでした。 で起動できませんでした。 CSP_SNAPSHOT_20170811-1.Win32.fix1.7zから iconv.dll libstdc++-6.dll libwinpthread-1.dll zlib1.dll を持って来れば起動できました。この状態での動画記録は、ちょっと見た感じでは大きなズレや乱れは無さそうです。



614:ナイコンさん
17/10/22 20:15:59.50 .net
>>580
8bit時代のパソコンのエミュは大変だね
16bit時代ならFDDイメージ経由とかシリアル出力とかでどうにでもなるけど
昔のエミュはホスト機のRS-232Cポートから出力できる機能がないものもあったけど、
最近のエミュはホスト機のRS-232Cポートから出力できるのが多いね
シリアルが使えると通信ソフトを使ってYMODEMとかZMODEMとかでファイル転送できるから便利

615:大三
17/10/24 03:07:17.20 .net
俺の名はいぬねこ

616:ナイコンさん
17/10/24 04:52:57.97 .net
そうかわかった

617:ナイコンさん
17/10/24 19:52:38.15 .net
>>596
それでは理解した内容を
400字以上800字以内にまとめて
このスレに書き込むように。

618:ナイコンさん
17/10/25 00:40:47.36 .net
【タイトル】400字以上800字以内
【内容】そうかわかった
以上

619:ナイコンさん
17/10/25 02:17:29.23 .net
創価は勝った

620:ナイコンさん
17/10/25 20:03:39.78 .net
Windows 7にUSBシリアル2つつないでその2つのCOMポートをクロスケーブルでつないで
PCエミュとWindows間でシリアル通信できた
フリーの仮想シリアルポートのドライバソフト使ってもいいんだけどあやしいドライバソフトは入れたくない

621:ナイコンさん
17/10/25 23:38:22.42 .net
j80難民が徐々に増えてきたな
いつになったら復活するんや・・

622:大三
17/10/27 07:37:06.13 .net
俺の名はいぬねこ俺の名はいぬねこ

623:ナイコンさん
17/10/27 08:21:42.40 .net
そうかわかった

624:武田
17/10/28 02:21:40.75 .net
今年も残り2か月なのに本業多忙過ぎて余裕ナッシングな近況報告です。
魔道物語のオープニングが止まる件は、uPD7220のSYNC信号のタイミング改良でいけました。
ただ画面化けはまだ解決ついていません、画面周りの問題か、ディスク周りの問題か。
目先のTODO:
- FM-16β or PC-98XA/XL/RL or B16 or MULTI16
- 小ネタ(JR-200あたり)
- 各種デバイスの#ifdefを減らす
- DISKクラスを書き直したい
- 各種プリンタクラスの整理
- YISの動画作成

625:大三
17/10/28 04:11:01.92 .net
>>603
わかってくれてうれしいぜ
ちなみに俺の名はいぬねこ

626:ナイコンさん
17/10/28 04:36:47.18 .net
>>604
お疲れ様です

627:ナイコンさん
17/10/28 08:39:44.29 .net
>>604
ぴゅう太エミュ等、いつも愛用させてもらってます
ありがとうございます

628:ナイコンさん
17/10/28 16:16:45.04 .net
自分はX1turboでお世話になってるなぁ。最初、[XFER]がわからなくて唸ったのも良い思い出

629:ナイコンさん
17/10/29 01:19:20.21 .net
JR-200もいいけどJR-100のprg読み込みできたらありがたい
けむしろう氏のエミュとやり取りできんのですわ

630:ナイコンさん
17/10/29 08:28:46.25 .net
武田さん、
ホビー系パソコンのNTSCフィルターお願いします。

631:ナイコンさん
17/11/01 00:33:55.47 .net
NTSCってこんなのでも良いかい?
URLリンク(spoiler.shiteyattari.com)

632:ナイコンさん
17/11/03 20:27:43.87 .net
java9がとりあえず正規に出たので、j80とXEiJ試してみた。
詳細に試したわけではないけれど、
j80はよさそう。
XEiJも動くけれど、FD入れ替えのダイアログボックスを出そうとしても、
マウスで該当する部分をクリックしてもFDイメージ選択のダイアログボックスを出せなかった。
コマンドラインでイメージ指定する分には大丈夫。
スレ汚しで申し訳ない。

633:ナイコンさん
17/11/04 10:57:54.35 .net
>>611
そんな感じでよろしくおねがいします!

634:大三
17/11/05 02:55:02.34 .net
俺の名はいぬねこ

635:ナイコンさん
17/11/05 08:28:14.99 .net
そうかわかった

636:大三
17/11/06 01:08:39.61 .net
>>615
わかってくれてうれしいぜ
俺の名はいぬねこ

637:ナイコンさん
17/11/06 01:23:15.90 .net
そうかわかった 

638:ナイコンさん
17/11/06 19:58:02.27 .net
>>617
本当にわかったのなら、わかった内容を
200字以上400字以下にまとめて書き込むように!

639:ナイコンさん
17/11/06 20:23:44.25 .net
【タイトル】200字以上400字以下
【内容】そうかわかった
微妙に変えてんじゃねぇよw
以上

640:ナイコンさん
17/11/11 00:08:22.62 .net
CSP FM-7系の画面キャプチャが縦潰れるな

641:ナイコンさん
17/11/13 19:43:57.36 .net
Scanlineのスイッチが効かないのと関係があるのかな?

642:Artane.
17/11/16 14:47:15.18 .net
まだまだボロボロなのに忙しくて、ロクに動けなくてすんません(;´Д`)
>>620
どの機種で動かしましたか?
FM-7とAV,AV40では違いありますか?
後で(たぶんまだまだ何日か腰を据えた動きがとれない…)調べてなおしますので。

643:Artane.
17/11/16 14:48:06.94 .net
>>621
ソフトウェアでのスキャンライン…手抜きで実装してませんでした(;´Д`)
すいません(;´Д`)

644:Artane.
17/11/16 14:49:23.10 .net
追記。
手抜きというより、ハードウェアスケーリングになるべく頼って、速度稼ぐためでした(;´Д`)
いい方法考えますです。

645:ナイコンさん
17/11/20 21:27:13.37 .net
eFM77AV40EXですが、
FM77AV40SX入門ディスクの「発色比較2」で
26万色表示が一列おきの表示になっています。
横が320ドットではなくて640ドットになっているような・・・?

646:ナイコンさん
17/11/21 20:40:20.13 .net
>>625
すいません、
改造版でのみ発生する不具合のようでした。

647:武田
17/11/26 01:35:57.29 .net
久しぶりに更新しました。
デバッガ周りの改良と、PC-8801/X1関係の修正です。
あと1週間で本業も落ち着く予定なので、そうしたらもう少し作業ができるかと思います。

648:武田
17/11/26 01:37:25.22 .net
スキャンラインも、本来はフィルタの一種ということで、
全部OSDの方でやるべきなんですが、
これまでの経緯から、VM側でやっちゃってるんですよね。
この辺は来年の課題ということで。

649:ナイコンさん
17/11/27 20:53:10.60 .net
オツー(*´∇`)ノです

650:ナイコンさん
17/11/27 22:51:21.88 .net
改のソース参考にするなら
winmain.cppちといじるだけなので、
「APPキーでフルスピード」も取り込んでいただけると助かります。

651:ナイコンさん
17/11/27 23:30:31.34 .net
CTRL+ALT+RETURNがフルスピードに対応してるよ
使いづらいが

652:ナイコンさん
17/11/28 11:57:35.99 .net
eFM7でソニックブーンが起動しないんだけどおま環かな?
XM7では動いてるから必要なファイルとイメージに問題ないと思うんだけど

653:Artane.
17/11/29 02:39:47.80 .net
>>632
テープでしょうか、ディスクでしょうか?
こちらでは、最低でもテープは動いてますが…(´・ω・`)

654:ナイコンさん
17/11/29 20:14:54.80 .net
>>633 ディスク版です
こまかい検証はしてないので他の人は動いてるのかな?って

655:Artane.
17/11/29 20:59:32.33 .net
>>634
FDDは接続されてますか?(オプションで、FDD非接続がデフォルトになってますので)。
途中で追加された仕様なので、そこら辺アレかも…(´・ω・`)
それでもうまく行かない場合は、プロテクト周りだと思うので…
# F-BASICディスクにテープから落としたものは起動しますね。

656:ナイコンさん
17/11/29 21:32:50.41 .net
>>635 すいません先程再検証したら起動しました
XM7に比べて時間がかかっていたので起動しないと思ってしまってました
XM7はクロック設定変えて起動が早いのと比べてしまって勘違いしたんだと思います
おさわがせしまして、申し訳ありませんでした

657:ナイコンさん
17/11/29 21:56:39.80 .net
こんにちは。
あとご存知の方で教えてくれればうれしいのですが、TASってどうやって作るのかご存知の方いますか?
持ってるのが
・Windows7(ノートPC)
・PCゲーム版「電車でGO! 新幹線 山陽新幹線編」
・hourglass
を用意したのですが、うまくいきません。
ほかに
・Windows XP(ノートPC)
・PCゲーム版「電車でGO! 新幹線 山陽新幹線編」
も持っていますが、、

658:ナイコンさん
17/11/30 07:52:00.31 .net
まずPCをWindows10に更新してから出直して下さい

659:ナイコンさん
17/11/30 09:50:18.60 .net
やり方知らないなら答える必要ないと思う

660:ナイコンさん
17/11/30 12:44:36.27 .net
そのやり方を知りたいのです。

661:ナイコンさん
17/11/30 16:33:42.95 .net
なんだアスペか

662:ナイコンさん
17/11/30 22:56:41.13 .net
Oh!FMに掲載された拡張ディスクBASIC
F-BASIC Ver 3.0 Level ε
XM7では問題ないけど、eFM7でキー入力できない
自分だけかな?

663:Artane.
17/12/02 00:21:55.37 .net
>>642
わかりました…しかし、現物がない(;´Д`)
大昔、Levelγかεの入ったディスクが友人からもらったのの中にあった気がしなくもないですが、行方不明…イメージ化してあるかすら自信がないです。
未だに、色々と身辺がバタバタしてる上に、別件に集中していてそれが一段落しないと作業に入れないかもですが…
川崎の県立図書館に行くことやらなんやら必要そうな状態のようなので気長にお待ちいただけると…具体的にお気づきになった現象とかありましたら、お願いしますm(_ _)m
# 現象自体が謎なので…

664:ナイコンさん
17/12/02 01:05:01.11 .net
たけがみりう

665:ナイコンさん
17/12/02 04:15:53.11 .net
>>642,>>643
こちらでも勝手に試してみましたが、確かにeFM7ではキー入力ができませんでした(ただし試したのはRS-232C対策済みのLevel χです)。
XM7のデバッガを使って解析してみた結果、キー入力待ち処理にSYNC命令を使っているのでそのあたりの実装に問題があるのではないでしょうか。

666:641
17/12/02 10:11:15.91 .net
>>643>>645 自分だけの問題じゃないんですね
解析する能力があればご協力できる事もあるんでしょうが
報告以上の事は自分には無理なので…

667:武田
17/12/03 17:40:24.05 .net
出張から帰ってきました。
年末にかけてぼちぼち作業を進めますが、宴会が毎週あるんだよなあ(苦笑)
地味ぃにuPD765AのREAD DIAGNOSTICを修正しました。
PC-8801のニュートロンのプロテクトに引っ掛かったメッセージが変わっています。
後はGAPの値がビットずれしているのをチェックしているんでしたっけ?

668:ナイコンさん
17/12/03 21:43:00.87 .net
pc8001mk2srで電波のギャラクシアンがSキーを押しても、ゲームが始まりません・・・

669:ナイコンさん
17/12/03 21:43:10.39 .net
たけがみりう氏、どないしたん?

670:ナイコンさん
17/12/03 21:44:12.31 .net
pc8001mk2モードです。

671:Artane.
17/12/03 22:06:45.81 .net
情報提供があったので直してみました。
URLリンク(osdn.net)
ありがとうございます>たけがみさん
後、ソフトウェアスキャンラインの件も、試してみました。
SSE2とかのSIMD命令をコンパイラが吐くように誘発する作りにしてあるので(VCはどう解釈してくれるかわからない…)、結構ソースコードは汚いです。

672:ナイコンさん
17/12/04 07:14:48.22 .net
武田さんへ
ブログの方にコメントが幾つか寄せられているようです

673:ナイコンさん
17/12/04 19:11:09.66 .net
以上、寄せた者より

674:ナイコンさん
17/12/04 19:40:45.53 .net
ようです?

675:Artane.
17/12/06 02:12:30.96 .net
(´・ω・`)つ URLリンク(osdn.net)
お試しくださいませ。

676:Artane.
17/12/06 13:54:12.90 .net
めちゃくちゃ遅延レスですいません。
書かれてた当時、身の回りが、急激に色々ゴタゴタし始めてて、返事しても完全に忘れてました(;∀;)
>>598 :ナイコンさん:2016/03/29(火) 03:26:28.10
>>後、Z80カードにしても、試験用のディスクがあればすぐにでも実装するんですが、今は無いですしねー。
> Excuse の理由としては弱いかな。
> FM-8 の時代にはフロッピーディスクやCP/Mなど高値の華だったので、
> もっぱらカセットベースで Z80カードを使ったものだ。
> $FD05 の bit0 で CPU 切り替えるだけなので、コモンソースのコアを使えばすぐじゃない?
> 「FM-8活用研究」をお持ちなら、上記カセットベースでZ80カード使う記事が3件掲載されてる。
近い内に川崎(神奈川県立図書館)に行くチャンスがあったら、調べてみますね。蔵書が残ってるといいのですが。
とりあえず、検証無しで乗っけちゃっていいのか?とか、バス周りの回路(i/OやHALTタイミング絡み)がわからないので躊躇してましたが…

677:ナイコンさん
17/12/06 19:41:27.71 .net
ん? 川崎の図書館は、そういう資料が豊富と?

678:Artane.
17/12/06 19:57:27.40 .net
>>657
神奈川県立川崎図書館は、社史が有名ですけど、工学書の収蔵が豊富なんですよ。
80年代のマイコン雑誌の収蔵が、多分首都圏では片手の指に入ってる。らしいです。
ただし、今見たら、来年5月に溝の口のはずれにあるKSPに移転するので一時閉館してるんですね(;∀;)
URLリンク(www.klnet.pref.kanagawa.jp)

679:ナイコンさん
17/12/06 20:00:42.69 .net
ほぅ、溝の口か。
ミゾノグチも土地勘は少々あるから、一度行ってみようかねぇ。
移転の際に古い書物も残してくれればよいが・・・

680:ナイコンさん
17/12/07 10:34:22.13 .net
首都圏なら、都立多摩図書館にもあるよ>FM-8活用研究
I/Oの19820720別冊の名目で所蔵

681:Artane.
17/12/07 19:47:00.03 .net
色々と資料を引っ掻き回して、I/O1985年9月号に互換Z80カードの回路図があったので、とりあえずそちらで実装してみました。
今さっきのCommitから。
MC6809:: と Z80:: に手を入れてます。
6809のバス制御が*HALT で抽象化したのでは後々まずそうだったので、BAとBSに切り替えました(;´Д`)
>>660
ありがとうございます!!!
暇見て行ってみますね。

682:Artane.
17/12/10 22:18:22.59 .net
と言う事で、FM-7/8/77の「簡易Z80カードに基づく(I/O 1985-9)」Z80カードの仮実装をした物をリリースしてみました。
URLリンク(osdn.net)
富士通版Z80カードの割り込み関係の回路がよくわからないので(多摩図書館に行くのをお待ち下さい…)、多分怪しいことになってます。
後、Z80の実装でPICがついてないといけない実装だったので、ここもいい加減ですがPICなしで動くように仮実装しました。
多分、実際の割り込み処理のあるソフトはうまく動かない気がします。動くかも知れませんが。

683:Artane.
17/12/11 00:56:35.10 .net
蛇足と言うか、追記です。
RS-232Cなどを使ってエミュの外側をつないでテータやり取りできないもだろうか。
それも、最大限手抜きして。と言うのを最近模索していたんですが、unix系だとsocatと言うプログラムがあるのを見つけました。
URLリンク(www.dest-unreach.org)


684:socat/ ひょっとしたら、Windows系でもなんか作られてるかも… これをっつかうと、ネットのソケットとこちら側だけではなく、SSHのそれなどと、こちら側の端末や別のエミュをつなぐことができそうなんですよね。 対応してるネットワークや接続手順多種多様に渉ってますし。 日本語通信カードの現物をジャンクの山から探しだして、手製のROMリーダで読めればなぁ…とか考えていますです(;´Д`) これからリーダーは作りますけど、読まなきゃなんとかなる…はず。 今お家向けに作ってる「Zig-Bee的な機能のモノワイアレス製モジュールまで組み込んである上に、MMLで音楽鳴らしたりテレメータできたりする、呼び鈴システム」と言う胡散臭さ爆発のものの作業が形にできたらやってみようとおもってますです。



685:ナイコンさん
17/12/11 08:26:10.94 .net
馬鹿だから何書いているか分からない。N-BASICで説明してくれ。

686:ナイコンさん
17/12/11 10:46:08.41 .net
10 PRINT CHR$(12);

687:ナイコンさん
17/12/11 10:51:52.53 .net
20 NEW

688:ナイコンさん
17/12/11 19:22:52.58 .net
M88でウィザード&プリンセスを起動させるにはどうすればいいんですか?

689:ナイコンさん
17/12/11 19:32:31.25 .net
起動メッセージの通りすればいいです

690:ナイコンさん
17/12/11 20:42:32.55 .net
不親切な奴だな。
FDを入れるんだよ。

691:ナイコンさん
17/12/11 21:01:50.26 .net
電源ONも忘れるな!

692:ナイコンさん
17/12/11 22:32:50.14 .net
おいおい、電源プラグをコンセントに挿さないと始まらないだろう…

693:ナイコンさん
17/12/11 23:16:07.06 .net
周辺機器の電源を先に入れてから本体の電源を入れるのですよ。

694:ナイコンさん
17/12/11 23:32:19.15 .net
monでなかった?

695:ナイコンさん
17/12/14 12:16:10.64 .net
M88で何で電源ONの流れになってんのやら・・・

696:ナイコンさん
17/12/14 18:57:22.81 .net
emuz-1500でRAMファイル使えるみたいですけど、LOAD ALL SAVE ALLは出来ない?

697:ナイコンさん
17/12/15 00:23:17.41 .net
>>674
お前は電源入れずにM88が使えるのか?

698:ナイコンさん
17/12/15 04:30:12.84 .net
e8801MAで音源ついでに音源OFFもお願いしたいっす

699:ナイコンさん
17/12/18 22:23:08.30 .net
古い実機をメンテナンスして液晶モニタで表示するくらいなら
エミュレータでいいんじゃないかと思えてくる。見た目変わらないし・・

700:ナイコンさん
17/12/19 23:45:49.22 .net
今回の騒動の責任を取って公開中止すべきはDASHの方。

701:ナイコンさん
17/12/20 02:00:09.23 .net
XM7界隈ってそんな騒ぎになってるの?

702:ナイコンさん
17/12/20 06:52:26.92 .net
>>678
あえて実機を使い、
なかなか手に入らないフロッピーとか探しまくり、
やっと手に入れて実機で動くようになった時の感動とか、
もしくは昔、お金が無くて買えなかった高級機を、
今になって安く手に入れて動くようにするまでの楽しみとか、
そういうジジイならではの楽しみ方があるのだよ。

703:ナイコンさん
17/12/20 07:36:06.40 .net
たけがみりう氏、何をこじらしたん❓

704:ナイコンさん
17/12/20 08:15:32.59 .net
>>679
どんな騒動があったの?

705:ナイコンさん
17/12/20 09:51:01.11 .net
なんだろうと思ってXM7のページ見に行ったらドイツ人がどうこう書いてあって怖くなったw
>>678
俺も最近はもうハードウェアは場所取るし処分しようか迷ってるw
実家からMacintoshとX1を回収してきたけど、両方エミュあるしねw

706:ナイコンさん
17/12/20 11:47:51.06 .net
PI.さんもトマさんも完全にスルーしてるな

707:ナイコンさん
17/12/20 19:07:29.46 .net
単にガイジに絡まれるとウザいからミュートしてるだけだろwww

708:ナイコンさん
17/12/20 20:41:12.30 .net
PCエンジンはNEC純正のPAL出力(50fps)の本体(名称TurboGrafx、型番HES-TGX-11)が
イギリスとスペインで少数流通したらしい。しかしそれを再現する
エミュレーターがどこにもない。ニッチなエミュレー作っている武田さんが気が向いたら
ePCEngineにPALモードを搭載して欲しい。具体的にはPAL専用のソフトは無いのでは
と思われるが、実はフィンランドのハッカーがNESやApple ][のソフトをPCエンジンに
移植していて、これがPAL版のゲームを元にしているので、それをPAL版のPCエンジン
で動かせば正しい速度で動くという訳です。
あとスーパーカセットビジョンのエミュのeSCVもPALに対応していただけると
ありがたいです。
関連スレ
◆PCエンジン総合スレッド其の六拾参◆
スレリンク(retro板:829番)-833

709:ナイコンさん
17/12/20 20:46:55.47 .net
>>687
そうなるとSC-3000も欧州でPAL版発売されていたからeSC-3000も
PAL対応したいし、eFamilyBASICもPAL版NESで動かした想定で
対応させたくなっちゃいますね

710:ナイコンさん
17/12/20 20:49:03.11 .net
>>687
>ニッチなエミュレー
ニッチなエミュレータ

711:ナイコンさん
17/12/20 22:19:11.04 .net
AMX-004キベレー

712:ナイコンさん
17/12/21 03:25:54.42 .net
ニーチェなエミュレーター

713:ナイコンさん
17/12/21 03:37:33.75 .net
ルーチェに乗ったエミーⅡ

714:ナイコンさん
17/12/21 07:53:00.85 .net
あなたにもチェルシあげたい

715:ナイコンさん
17/12/21 11:59:16.64 .net
>>687-688
ファミコン(NES)は他の機種よりもPAL版のクロックの低下が多いですね
            NTSC PAL
ファミコン(NES)   1.79 1.66
Master System   3.58 3.55
スーパーファミコン 3.58 3.55
メガドライブ     7.67 7.61
PCエンジン     7.16 7.11
ちなみにロシアで流通したDendyというファミコン互換機は
1.77MHzで作動していました。

716:ナイコンさん
17/12/21 12:19:02.73 .net
>>662
> と言う事で、FM-7/8/77の「簡易Z80カードに基づく(I/O 1985-9)」Z80カードの仮実装をした物をリリースしてみました。
対応ありがとうございます。
手持ちの FM-7/8用CP/M の起動確認できました。
添付デモソフトも問題なく動きます。
ですが、動作がカクカクしてるのは以前と変わらんですね...
ちょっと気になるのが、カナでいう所の「ロ」のキーが効かないんですけど、
何か設定の問題?
このキーはFMではかなり重要なキーなので使えないと痛いのですが。
> 富士通版Z80カードの割り込み関係の回路がよくわからないので
*は不論理。
▼はプルアップ抵抗。
FM-8用Z-80カード
*IRQ-----o/ o----▼--------|*INT
*NMI-----o/ o----▼--------|*NMI
参考文献:FM-8活用研究
FM-7用Z-80カード
*FIRQ----o/ o----▼--|     |
                | )-----|*INT
*IRQ-----o/ o----▼--|~    |
*NMI-----o/ o----▼--------|*NMI
参考文献:F-BASIC解析マニュアルフェーズII探究編
FM-CP/Mでは、全部SW OFFで使いますので、割り込みはあまり気合い入れて
作らなくとも支障ないと思います。

717:ナイコンさん
17/12/21 17:53:20.40 .net
>>695
「ロ」キーがきかないのはおそらくQt用でビルドされているからではないでしょうか?

718:Artane.
17/12/22 13:21:30.16 .net
>>695
ありがとうございます!!(;∀;)
FM-7向けZ80カードですが、*IRQと*FIRQがSWを通してANDゲートに入ってZ80の*INTに行ってる。と言う認識で大丈夫でしょうか?
後、
>ちょっと気になるのが、カナでいう所の「ロ」のキーが効かないんですけど、
>何か設定の問題?
WindowsとWineのLinux経由では、キーコードが違う感じがありますね。
回避策を考えますね(久しぶりにVirtualBox立ち上げて調べます)
カクカクなのは、OpenGLドライバの問題なのか、ホストCPU喰いすぎてるのか…うちの方では特にカクカクにもならないので…うーん…

719:ナイコンさん
17/12/22 20:38:24.07 .net
>>697
> FM-7向けZ80カードですが、*IRQと*FIRQがSWを通してANDゲートに入ってZ80の*INTに行ってる。と言う認識で大丈夫でしょうか?
はい、あってます。AA くずれてしまい申し訳ない。
> WindowsとWineのLinux経由では、キーコードが違う感じがありますね。
> 回避策を考えますね(久しぶりにVirtualBox立ち上げて調べます)
武田さんがビルドされるバージョンでは問題なさげなので、放置でかまいません。
Z80 の方の確認に注力します。

720:ナイコンさん
17/12/23 08:41:20.75 .net
> Z80 の方の確認に注力します。
と言いつつ、Z80 じゃないところで引っかかってます。orz
・バブルカセット
 - CP/M FM-8初期版ではOKだが、2nd版やFM-7版ではエラー出て使えない。
  前者と後者の違いはF-BIOSのみ。前者のF-BIOSで作りこんでるとまずい事が
  あるのかも。
 - F-BASIC V1.0, V2.0 ではOK。
  F-BASIC V2.0 のF-BIOSでは大丈夫らしい。
 - 上のメニューのところ、バブルカセット1,2じゃなくて 0,1にすべき。
  下の方には BUB0, BUB1 になってるのに。
・FLEX
 - 起動しません。

721:ナイコンさん
17/12/23 09:40:43.58 .net
> - CP/M FM-8初期版ではOKだが、2nd版やFM-7版ではエラー出て使えない。
F-BIOSが、$25(37) Not Ready を返している。
デバッガ起動して、G で戻っても勝手に
 break at 0000xxxx: esc key was pressed
でデバッガに戻っちゃうの何とかして欲しい...
キーバッファに何か残ってると悪さするのかな?

722:ナイコンさん
17/12/23 20:37:53.65 .net
2nd版やFM-7版CP/MのFBIOSのバブルカセット部分が、
F-BASIC V3.0のFBIOSのバブルカセット部分と同じであることが分かった。
そこで、"F-BASIC V1.0" + "F-BASIC V3.00のFBIOS部分" というハイブリッド
なものを作ってみた。(V3.00というのが重要。V3.02ではだめ)
これで、CP/M が無くても再現できます。
F-BASICのメッセージとしては Device I/O Error だけど、
FBIOSの返し値は $25(37) Not Ready でした。
まとめ:
 バブル正常動作:F-BASIC V1.0、V2.0、CP/M初期版
 Not Ready: F-BASIC V1.0+V3.00のFBIOS、CP/M 2nd版、CP/M FM-7版

723:Artane.
17/12/25 00:13:01.59 .net
不具合報告、ありがとうございます。
が、(先週から)最低でも月曜の夜までは諸々のことで貼り付けられてるので、全く進められそうにありません(;∀;)
なんとか、この期間に問題をなくしたいのですが…

724:Artane.
17/12/28 18:45:17.67 .net
URLリンク(osdn.net)
色々と修正しました。
お試しくださいm(_ _)m
只、FLEXが起動しない問題に関しては、なんでなのかわからないので(現物がないので確かめられない)…
バブルカセットの周りのことは修正入ってないです。

725:ナイコンさん
17/12/29 19:19:28.06 .net
ePC-9801系
2DDファイルを読み込んで途中で止まってしまいませんか?
ハイドライドならタイトルグラ表示後
ドラスレやギャプラス等は読み込まない

726:ナイコンさん
17/12/29 19:21:28.70 .net
あ、D88です
吸出しはmake_hdかMAHALITO→2D変換どっちかだったと思います

727:ナイコンさん
17/12/29 20:36:08.99 .net
>>703
fm7 をビルドしようとしましたが以下のようなエラーでビルドできませんでした。
../../common/libcommon_common.a(debugger.cpp.o): 関数 `debugger_thread(void*)' 内:
debugger.cpp:(.text+0x8fe): `OSD_BASE::read_console_input(char*, int)' に対する定義されていない参照です
collect2: エラー: ld はステータス 1 で終了しました
make[2]: *** [qt/common/CMakeFiles/emufm7.dir/build.make:522: qt/common/emufm7] エラー 1
make[1]: *** [CMakeFiles/Makefile2:694: qt/common/CMakeFiles/emufm7.dir/all] エラー 2
make: *** [Makefile:130: all] エラー 2

728:Artane.
17/12/30 07:25


729::02.21 .net



730:705
17/12/30 08:48:36.65 .net
>>707
ldconfig しても同じです。

731:Artane.
17/12/30 17:10:28.91 .net
>>708
共有ライブラリーありでビルドしましたか?

732:ナイコンさん
17/12/30 17:23:20.29 .net
>>709
「共有ライブラリーあり」というのがどういうことか分からないのですが、
$ cd source/build-cmake
$ ./config_build.sh
$ cd fm7/build
$ cmake ..
$ make -j4
こんな感じです

733:ナイコンさん
17/12/30 17:33:09.75 .net
>>709
すいません、cmake は alias で
cmake -DCMAKE_BUILD_TYPE=Release
になっていました。ほかはデフォルトからいじっていません

734:Artane.
17/12/30 20:09:03.99 .net
>>710-711
(1) buildvars.dat はありますか?
(2) 10月前後に大きな変更があったので、buildvars.dat.tmpl(テンプレファイル)の設定のアップデートを取り込んでいますか?
# 必要な所だけ残してbuildvars.dat.tmplを取り込めば良い
ああ、インストールマニュアルアップデートしないとかもですね(;´Д`)

735:ナイコンさん
17/12/30 20:29:30.90 .net
>>712
とりあえず git clone しなおしてから
$ cd source/build-cmake
$ cp buildvars.dat.tmpl buildvars.dat
$ ./config_build.sh
$ sudo ldconfig
$ cd fm7/build
$ cmake ..
$ make -j4
してみましたが同様のエラーがでます...

736:ナイコンさん
17/12/30 20:37:03.00 .net
>>712
すいません、/usr/local/lib/x86_64-linux-gnu にパスが通ってないだけでした m(_ _)m
build できました

737:Artane.
17/12/30 21:15:54.50 .net
>>714
対策考えます(´・ω・`)
結構落とし穴になりますね…

738:ナイコンさん
17/12/30 21:51:37.64 .net
>>715
ありがとうございます。よろしくお願いします m(_ _)m

739:ナイコンさん
17/12/31 18:28:04.94 .net
めんどくさいおっさんだなあ>たけがみりう氏

740:ナイコンさん
18/01/01 09:24:58.45 .net
まぁ、俺もそう感じたがここで言うのはやめておこう

741:ナイコンさん
18/01/01 12:14:47.58 .net
>>717 >>718
そうか?
dash の方が余程うざいんだが。
まぁ被害にあった人でないとわからないと思うけど。

742:ナイコンさん
18/01/01 15:30:30.59 .net
だいたい武田のせい

743:ナイコンさん
18/01/02 11:35:34.92 .net
また鍵アカに逃げたのかよダセぇw

744:ナイコンさん
18/01/02 13:11:10.51 .net
武田氏毎年恒例の大晦日のコメントなかったな

745:ナイコンさん
18/01/02 16:00:56.72 .net
2017年の総括は出てるぞ

746:ナイコンさん
18/01/02 16:01:25.86 .net
>>685
全然スルーじゃないじゃん。
PI.氏は建前上は中立の立場を貫いているように見える。
dashは本領発揮だな。
うざい書き込み炸裂中。

747:ナイコンさん
18/01/02 16:07:16.53 .net
そういうのはネットwatchでやれ

748:武田
18/01/02 23:28:26.13 .net
空気を読まずに、あけおめことよろー。
FM16βの画面が表示され始めたので、スクリーンショットだけ公開しています。

749:ナイコンさん
18/01/03 02:19:36.87 .net
いつも愛用させてもらってますーありがとうございます
ことよろー

750:SCVくん
18/01/03 03:14:08.08 .net
今年はよろ~

751:Artane.
18/01/03 03:41:01.29 .net
>>726
お疲れ様です(喪中につき挨拶控えておりまして)。
動き出しましたか!!
16βのグラフィックを司るチップは、77AV系に積まれてるMB61VH010の系統(そのまま載ってる?16色対応はたぶんできてるけど無試験…)のもののはずです。

752:Artane.
18/01/03 03:57:47.46 .net
喪中につきご挨拶控えていたのと、後はクリスマス以降、インフルエンザでくるしみますしていたのが、やっと、ある程度は机に向かえるようにまでは治りました(´;ω;`)
とりあえず、武田さんの12/28分までマージするのを試しビルド始めると同時に、
MC6809の出力線でHALTや割り込み、SYNC状態を意味する線を、busreqからbaとbsに切り替えました。
DMAのサイクルスチール転送を真面目に実装したり、外部デバイスに同期を取らせる事があれば、結構使われそうかと。
詳しくは、ネットに転がってるMC6809BやHD6809Bのデータシートをお読み下さい。
その関係で、FM7系列が、ガンガンに変わりました。
割り込み処理やサブHALTで、タイミング的に、忠実性が増してくれるといいのですが。
しかも、現状Z80カードだけですが、色々な方面からこれやらない?(´・ω・`)と言うお誘いもあるので、
現物持ってないのはあれこれリバースエンジニアリング(穏当なレベル)して、やっていきますね。
現物がないので、こちらでハードウェアのエミュレーション構造を組んだら、現物あるお方に動作チェックをお願いすることにしますので、その節はお願い申し上げますm(_ _)m
#仕方ないから、秋月でROM読み用のゼロプレッシャーソケットとピンの多いPIC32買おうかな(´д`)
そこらへんやら実家の残務整理がカタがついたら、今度こそFM-Townsも始めたいですが…(´・ω・`)

753:ナイコンさん
18/01/03 05:04:48.95 .net
>>729
16βの同時発色数は16色中8色のはずですが…

754:ナイコンさん
18/01/03 08:17:58.78 .net
>>726
おお、ついに!
期待しとります!

755:ナイコンさん
18/01/03 11:31:29.51 .net
Towns!Towns!

756:ナイコンさん
18/01/03 22:20:44.20 .net
Artane様、マウスカーソルがウインドーにのっていないとキー入力ができないのですが、そういうものでしょうか?
じゃまなので、マウスカーソルはウインドーの外に置いておきたいのですが

757:Artane.
18/01/04 10:36:14.66 .net
>>734
Qt側の仕様によるものなので、*最低でも当面は*我慢をお願いします(´・ω・`)

758:Artane.
18/01/04 21:26:22.75 .net
という事でビルドしました。
>>734 の件など、いくつか積み残しがあると思いますが。
URLリンク(osdn.net)

759:武田
18/01/05 23:03:34.03 .net
MESSのMyBrain 3000がいい感じみたいですね。
機材がそろえば自分でもやってみたいネタでした。
何とか実機だけは確保したんですが、ソフトがなくってねえ。

760:ナイコンさん
18/01/08 07:27:34.17 .net
被害者アピールもうお腹いっぱいだよ

761:ナイコンさん
18/01/08 10:27:07.25 .net
同感だな。
何か書けば書くほど、負け犬の遠吠えにしか聞こえん。

762:ナイコンさん
18/01/08 11:56:28.66 .net
誰に対して、というわけではなく(謎)

763:ナイコンさん
18/01/08 19:18:16.83 .net
人生の負け犬たちが何か言ってるw

764:武田
18/01/09 01:24:44.94 .net
FM16βが多少進展しました。
取り敢えずCP/M-86やF-BASIC86がブートするところまで来ました。
リリースまでは…まだ掛かるかなあ。
スクリーンショットだけ更新しています。

765:ナイコンさん
18/01/09 11:04:37.01 .net
おつ

766:ナイコンさん
18/01/11 16:16:02.61 .net
eFM16β(?)使用する為に揃えて置くモノは
 (1) FM16β ipl ROM
 (2) FM16β subsystem ROM
 (3) FM16β C.G. ROM
 (4) FM16β 漢字ROM(JIS第一水準、第二水準、非漢字)
 (5) FM16β用 CP/M-86 or MS-DOS
 (6) 上記(5)で使用できるアプリ
こんなところかな。

767:ナイコンさん
18/01/11 17:45:05.37 .net
親指シフトのキーボード

768:Artane.
18/01/13 05:45:33.80 .net
eFM-7、日本語通信カードと、RS-232C使ったデバイスの仮実装をやりましたが、
ビルドしたのの配布は後ほど(^_^;)
RS-232Cは割り込み関係を仮インプリメントしてはいますが、出口の部分やボーレートスイッチ部分は作ってないです。
てか、出口作るの少し面倒臭いですが、やります。後で。
midiはPITが入ってなく、しかも出口もないから絶対に動かない(´・ω・`)
とにかく眠い…(´・ω・`)
githubにソースコードとテストコード(一応動いてるがいいかわるいか自信ない)が入ってます。

769:Artane.
18/01/13 16:08:47.53 .net
と言う事で、日本語通信カードを載せたFMシリーズ(+RS-232Cなどの準備)を作ってみました(´・ω・`)
URLリンク(osdn.net)
これでいいとは思うんですが、自信がありません(´・ω・`)

770:ナイコンさん
18/01/13 21:21:04.69 .net
>>747
Z80の割り込みはデフォルトでOFFにすべき。
Z80カード出荷時は全部OFFだし、FM-CP/Mでも全部OFF状態しかサポートされてない。

771:ナイコンさん
18/01/13 21:35:21.65 .net
>>747
F-BASIC V3.0J がうまく動かない。
RUN”JTEST" すると、エラー、カードの装着を確認してください、と(半角カナで)言われる。
日本語通信カードが認識されていない。
RUN"V3.0J" すると、起動メッセージが出て止まる。(起動メッセージは正しい)
デバッガで見ると、$FD28 を読んでループしてる。

772:ナイコンさん
18/01/13 21:53:01.63 .net
>>747
OS-9 Level1 + NT-KSys でもトライしてみたが、同様にNG。
日本語通信カードを認識してくれてない。

773:ナイコンさん
18/01/14 10:14:10.54 .net
訂正。
ROMファイル名がXM7と違ってたのに気付いてやり直したところ、
F-BASIC V3.0J も OS-9 + NT-KSys も動くようになった。
わざわざファイル名変えないで欲しかったな。
JSUBSYS.ROM : JSUBMON.ROM でいいじゃないの?てか無ければこっちを読め。
JSUBDICT.ROM : 日本語カード/AV40系 の DICROM.ROM と内容同じなので、
            違うファイル名にする必要ないが、無ければこっちを読め。
相変わらず動きがカクカク。

774:ナイコンさん
18/01/14 15:14:27.44 .net
某H氏はなぜ命令口調なんだ?

775:ナイコンさん
18/01/14 16:22:05.80 .net
>>752
馬鹿にイラついてんじゃない?

776:Artane.
18/01/14 17:11:44.40 .net
幾らか直してみました。
URLリンク(osdn.net)
日本語通信カードのファームの名前の修正も入っています。
>>748
iniファイルのディップスイッチの項目で保存してますので、そこら辺をリセットするとデフォルト値に戻ると思います。
今のデフォルトは「無効」のはずです。
>>749-750
多分、ファームウェアの名前をこちらで独自にしていた事から来てる問題です。
JSUBMON.ROMというふうに、XM7準拠に直しましたので…
辞書は、JSUBDICT.ROM・専用漢字ROMはJSUBKANJI.ROMですので、お間違えなく。
セーブファイルもJCOMMCARD.binとなってます。
あと、eFM7でのみJTESTがうまく行かない気がしますが、こちらでの試験がダミーのファームウェアと漢字ROMなせいだと思います。
MMRがあると、JTESTは漢字ROMのチェックを省きますので…。
このテスト、ROMのチェックサムを計算して判定してるので、厳しいですね。

777:ナイコンさん
18/01/14 18:24:36.85 .net
>>754
68923 での話。
JSUBKANJI.ROM だと読んでくれない。
KANJI.ROM にしたら読んでくれた。
JTEST も通ったよ。

778:ナイコンさん
18/01/14 18:52:11.82 .net
>>754
68923 での話。
eFM77 で動かしてみようと思ったら、日本語通信カードの設定がない...orz
68925 では付いたのかな?
あと、CPU周波数のスイッチは不要と思う。実機にはこんなスイッチないし。
(サイクルスチールのオン/オフはある。)

779:Artane.
18/01/14 19:37:10.31 .net
>>756
ありがとうございます。
68925の方では改善してあります。
eFM77での周波数スイッチですが、チート扱いで残したいと思います。
知り合いの家の77で、FM-8用のゲーム(というかデルフィスとかインベーダーとか)やったら凄まじい事になったトラウマが(;´Д`)
>>751
ありがとうございます。
辞書の名前の件は、77AVで*私が*日本語通信カードを使っていたので、
日本語通信カードと日本語カードを(排他で?)どちらも刺せる余地を残したいからです(^_^;)
昔7使ってた時に買った日本語通信カードを、友人からやすく77AV譲ってもらってからも日本語書くのに使っていたという…(^_^;)
酷い理由ですが、お許しを。

780:ナイコンさん
18/01/14 23:20:14.25 .net
コモンソースプロジェクトのPC88の拡張メモリで、
1MBのRAMディスクドライバをハイドライド3が読み込むように、
メモリ増やして、同時に無理やりビット立ててほしいねん。
XM8もそこまではやってないのねん。

781:ナイコンさん
18/01/14 23:26:51.28 .net
>>757
日本語カードと日本語通信カードの辞書ROMの内容は全く同一なんですけど。
両方使う場合には同一ファイルから、それぞれ必要な場所にロードすればいいはず。
XM7の方はそうなってたような。

782:Artane.
18/01/15 00:12:31.51 .net
>>759
本当にそうならいいのですが、こちらで現物からのデータ抜きが出来てないので、確認困難でして。
とりあえず、同じだという前提で、JSUBDICTがなければ、AV向けの辞書を読み込む事にします(後で)。
余談ですが、
真面目な話として、カード側のRCBコマンドに関する資料が揃えば代替ROMを作ってもいいかな。とすら思っていまして…JTESTパスしないのは前提で。
辞書はSKKというオープンソースの日本語変換からデータ持ち出せますし。
アセンブラで書かないといけなさそうなのが食指を鈍らせますが。

783:ナイコンさん
18/01/16 01:08:26.49 .net
>>760
所詮2ch(5ch)書き込みなので、何でもかんでも鵜呑みにするのは憚れるわな。
あくまで参考に書いとくので、事実確認は自分でやってくれ。
日本語通信カードで使われているROM MB834200-25(114) は、先頭から 3/4部分
しか使われておらず、かつ残りの 1/4部分は読み出せない。(by SAVEROM7)
ところが、全く同じROMが FM77AV40EX/SX で使われている事を見つけてくれた
人がいた。そして有難いことに、FM77AV40EX/SX ではこの ROM の全領域を
読み出せる。FM77AV40EX/SX エライ。そして見つけてくれた人エライ。
そうして、この ROM の全貌が明らかになったのが 4年ほど前の話。
要は、Type-D/E のサブシステムと F-BASIC V3.02 がフルに入ってた訳だが。
て事で、FM77AV40EX/SX の辞書ROMと、日本語通信カードの辞書ROMは同一。
あとFM77AV/20用日本語カードで使われてる辞書ROM MB831124-35(176 & 177)
と FM77AV40EX/SX の辞書ROM の内容が同一であることが確認されてるので、
「日本語カードと日本語通信カードの辞書ROMの内容は全く同一」となる。
日本語サブシステムに対するRCBインタフェースは「日本語通信カード説明書」
に記載されてる。(一部の隠しコマンドを除く)
宮崎師匠の NT-KSys も恐らくこれを参照されて作られたのだと思う。
なので、代替辞書やら代替モニタROMを作れん事はないだろうが、モチベーション
上がらんな~。他の事に労力注いだ方がいい感じ。
複文節変換やりたい!とかなら止めないけど、本体側のFEPから作り直しなので、
他の仕事が止まりますよ。

784:Artane.
18/01/16 02:22:35.83 .net
今日はばたついてましたので…
色々とありがとうございます。
辞書ROMおなじなのは確定と言う事で、後で処理しますね。
後、互換日本語通信カードROMは、ヒマができたらやるかどうか考えますね。
現物がこちらにあるか実家においたままか確認しないで一気に走ってるので(^_^;)
ファームウェア側は容量的に、連文節変換は無理だと思ってます。多分、SKKの辞書を引っ張って単語変換する事が精一杯でしょう。
残りで


785:大きいのは、L4関係ですかね。 その後に、UARTの先をどうにかして、一区切りかと(バグ対応以外)。



786:Artane.
18/01/16 02:24:14.02 .net
あ、8インチFDや2HDがあったか…(´・ω・`)
色々ぐちゃぐちゃですが、よろしくお願いしますm(_ _)m

787:ナイコンさん
18/01/16 13:17:36.41 .net
トマ氏のコメントが容赦ないな

788:ナイコンさん
18/01/16 23:16:00.12 .net
>>764
逆。
最後の悪あがきだな。
改造例?改悪例の間違いだろ。聞いて呆れる。

789:ナイコンさん
18/01/16 23:19:16.37 .net
ここでやるな

790:ナイコンさん
18/01/16 23:25:46.92 .net
Direct3Dとフィルタ追加でもすっかと思ったら
メールで要望なんか面倒くさいからDASHから派生するしかないのう

791:ナイコンさん
18/01/16 23:41:28.88 .net
>>765
それ言うなら改善例だろw
改造例なら改悪でも間違いじゃないw

792:Artane.
18/01/17 06:01:37.74 .net
DMA絡みやらFDC絡みやら変えてみました。
OS-9 L2の77AV40用がブートしない問題が治ってるといいのですが、全くダメかも(;´Д`)
後、日本語通信カードのROM名の問題とか色々細々と変えてあります。
項目の翻訳は未だやってません。
URLリンク(osdn.net)
念の為に、X1系も入れてみてありますので、不具合チェックをお願いしますm(_ _)m
とにかく疲れますたよ(´・ω・`)

793:Artane.
18/01/18 08:48:51.52 .net
MB8877のTYPE1 (SEEK/RESTORE/STEPIN/STEPOUT)が完了したときに、CSPだと割り込み発生させてなかったので、そこを改善してみました。
URLリンク(osdn.net)
これで、FLEXやOS-9 L2@FM77AV40が動くようになるといいのですが(´・ω・`)

794:Artane.
18/01/19 12:56:12.17 .net
リリースしてみました(´・ω・`)
URLリンク(osdn.net)
とりあえず、「今後これやる」と私が宣言してるもの以外は積み残しがないと思います…思いたいです…(´・ω・`)

795:ナイコンさん
18/01/19 21:25:19.52 .net
(報告)
JavaのX68000エミュレータXiEJを触っていたのですが、
Java9だとファイル選択ダイアログとドラッグアンドドロップが使えなくなっちゃった。

796:ナイコンさん
18/01/20 02:53:52.84 .net
>>769 68937の話。
eFM77 で、
・F-BASIC V3.0 L2.0 起動OK。・FM-77 DEMO 実行OK。(ただしカクカク...)
・F-BASIC V3.0J 起動OK。 ・JTEST通った。 ・カナ漢字変換使えた。
・F-BASIC V3.5 起動できず。400ラインサブが無い旨のメッセージもなし。
・OS-9 Level 1 for FM-8 起動 OK。(ただし、起動遅い)
・OS-9 Level 1 for FM-7 起動 OK。(ただし、起動遅い)
・OS-9 Level 1 for FM-77 起動できず。
・OS-9 Level 2 for FM-77 起動できず。
・FLEX for FM-8 起動できず。・FLEX for FM-7 起動できず。
・CP/M for FM-8 MSA 起動OK。
・CP/M for FM-8 2nd 起動OK。 ・DEMO 実行OK。(ただしカクカク...)
・CP/M for FM-7 L10 起動OK。
・CP/M for FM-77 L20 起動できず。
eFM8 で、
・F-BASIC V1.0(DISK版) 起動OK。 ・バブルカセット 使えた。
・F-BASIC V2.0 起動OK。 ・バブルカセット 使えた。
・CP/M for FM-8 MSA 起動OK。 ・バブルカセット 使えた。
・CP/M for FM-8 2nd 起動OK。 ・バブルカセット 使えない。 ・DEMO 実行OK。(ただしカクカク...)
・CP/M for FM-7 L10 起動OK。 ・バブルカセット 使えない。
・FLEX for FM-8 起動できず。・FLEX for FM-7 起動できず。
・OS-9 Level 1 for FM-8 起動OK。(ただし、起動遅い)
・上のメニューのところ、バブルカセット1,2じゃなくて 0,1にすべき。 下の方には BUB0, BUB1 になってるのに。
eFM7 で、
・F-BASIC V3.0J 起動OK。 ・JTEST通った。 ・カナ漢字変換使えた。
・OS-9 Level 1 for FM-8 起動 OK。(ただし、起動遅い)
・OS-9 Level 1 for FM-7 起動 OK。
・OS-9 Level 1 for FM-77 起動 OK。 ・NT-KSysによるカナ漢字変換 OK。
・CP/M for FM-8 MSA 起動OK。
・CP/M for FM-8 2nd 起動OK。 ・DEMO 実行OK。(ただしカクカク...)
・CP/M for FM-7 L10 起動OK。
・FLEX for FM-8 起動できず。・FLEX for FM-7 起動できず。

797:Artane.
18/01/20 13:55:31.12 .net
>>773
ありがとうございます!!
カクカクについては、多分、OpenGLドライバーをOS側の物にすれば、最低でもある程度改善すると思いますので、
opengl32.dllや似た名前のdllで、同じディレクトリにあるのを名前変えて読まれないようにしてみて下さい。
それで起動すれば、ドライバーでOSの側の物を使っています。
さて、以下ですが、
固まってる辺りの前後のトレースとレジスタダンプが取れるとベストなんですが
…トレースが無理なら、前後の逆アセンブルだけでもお願いします。
デバッガーはコピペが効く(右クリックするとメニューが)ので、それをテキストに貼って、
ドキュメントにある私のアドレスにメールで送って下さい(もしくはpastebinなど活用して下さい。)
お願いしますm(_ _)m
バブルカセットと、V3.5絡みは、ここら辺が一段落してからと言う事で。
ーーー
>>769 68937の話。
eFM77 で、
・OS-9 Level 1 for FM-77 起動できず。
・OS-9 Level 2 for FM-77 起動できず。
・CP/M for FM-77 L20 起動できず。
eFM8 で、
・FLEX for FM-8 起動できず。
・FLEX for FM-


798:7 起動できず eFM7 で、 ・FLEX for FM-8 起動できず。 ・FLEX for FM-7 起動できず。



799:ナイコンさん
18/01/20 18:41:47.59 .net
>>769
68937の話。(続き)
eFM77AV40 で、
・OS-9 Level 2 for FM77AV L22 起動OK。
・OS-9 Level 2 for FM77AV40 L41 起動できず。
・F-BASIC V3.0 L2.0 起動OK。・FM-77 DEMO 実行OK。(カクカク...)
・F-BASIC V3.3 L10 起動OK。 ・README 実行OK。(カクカク...)
・FM77AV DEMO 実行OK。(カクカク...)
・F-BASIC V3.4 L20 起動OK。 ・README 実行OK。
・FM77AV40入門ディスク 起動OK。キー入力がうまくいかない事あり。
トレース情報は 68953 でやってみる予定。
> カクカクについては、多分、OpenGLドライバーをOS側の物にすれば、
> 最低でもある程度改善すると思いますので、
 opengl32.dll opengl32sw.dll を消してみた。
 多少マシになったレベル。カクカク感は残ったまま。
 キー入力で勝手にリピートする事あり。

800:Artane.
18/01/24 01:35:46.83 .net
>>775
ありがとうございます。
トレースに付いては、先日正式リリースした物か、もしくは数日中に作業始めるeFM-77のOS-9L2(77用)関連の改善作業関連の仮リリースの中の物でお願いします。
後、「カクカク」ですが…
お差し支えなければ、
・テストマシンのスペック(CPUタイプやモデルと最高周波数,メモリ容量,OS及び、テストマシンで日頃どのような作業をしているか?)
・仮想化環境の場合は、仮想化環境提供ソフトとヴアージョン、割り当て資源の詳細。
・武田さんビルドと私のビルドで、カクカク的な意味での動きがどうか差異をチェック。(キー入力も含む)
などの情報提供をよろしくお願いします。
色々考えてみていますが…

801:ナイコンさん
18/01/25 01:23:59.06 .net
>>776
速報。
68953 で、OS-9 Level 2 for FM77AV40 起動できたよ!
以前のバージョンでは OS9p1 の NextProcルーチン内の CWAI命令で
スタックしてたけど、今回ので抜けるようになった。めでたし。

802:ナイコンさん
18/01/25 01:38:58.72 .net
>>776
ちょっと気になったのが、デバッガ内蔵の逆アセンブラ。
PCリラティブなのにオペランドそのまま表示してるが、
00005E3C 308C17 LEAX $17,PC
相対ジャンプ等と同様、次のようにして欲しい。
00005E3C 308C17 LEAX $5E56,PC

803:ナイコンさん
18/01/25 01:46:10.21 .net
>>776
・テストマシンのスペック(CPUタイプやモデルと最高周波数,メモリ容量,OS及び、
  Intel Core i3 M350 2.27GHz (Dual ?)
 Memory = 4GB
 OS = Windows 7 Professional SP1 32bit
 テストマシンで日頃どのような作業をしているか?)
  レトロPCエミュレータのデバッグ
・仮想化環境の場合は、仮想化環境提供ソフトとヴアージョン、割り当て資源の詳細。
 使用なし
・武田さんビルドと私のビルドで、カクカク的な意味での動きがどうか差異をチェック。
 武田さんビルドの方が断然軽い。(全く問題ない訳ではないけど)

804:ナイコンさん
18/01/25 03:02:32.38 .net
コモンソースはCPUリソース30%位食うからのう
手っ取り早い対処としてはFPSを下げれば多少軽くなるが
プロファイラで何処の処理が重いのか調べないと改善しないと思うぞ

805:ナイコンさん
18/01/25 08:26:06.82 .net
>>735
これに関して、次善の策として、スクリーン内にマウスカーソルがあるときは
マウスカーソルの表示をOFFにすることはできないでしょうか?

806:ナイコンさん
18/01/25 09:10:05.72 .net
後、UIに関してだと、矢印キーで10キーの入力ができるオプションがあると便利だと思います。
最近のノートにはNumLockキーが無かったりするのがあるので

807:ナイコンさん
18/01/25 21:32:57.05 .net
>>781
おお、「画面クリックでフォーカス」でいい感じです。
ありがとうございます。

808:ナイコンさん
18/01/26 19:47:26.59 .net
>>782 について捕捉です。
qausi88 にあってとても重宝している機能なのですが、「カーソルキー設定」というところで
「2,4,6,8 を割り当て」というのをチェックしておくと、ゲストの矢印キーに割り振られている
キーをホストで入力すると、ゲストに10キーの 2,4,6,8 が入力されるというものです。
この機能がないと私の Dell のノートなどでは、キャラクターの移動に10キーを用いるような


809: ゲームは遊べません(NumLockキーがないので)。 勿論、キーの設定で10キーに矢印キーを設定すればいいのですが、矢印キーは矢印キーで BASIC などを使う時は必要なので、簡単にメニューから切り替えができると嬉しいのです。 ということで、導入を御検討いただけないでしょうか。



810:ナイコンさん
18/01/26 20:37:21.81 .net
最近のノートでもNumLockはFn+ファンクションキーのどれかで切り替え出来るはず
試してみては

811:ナイコンさん
18/01/26 21:23:24.42 .net
>>785
いや、最近の Dell のノートは NumLock がないのです。
URLリンク(oshiete.goo.ne.jp)
とかでも言われています。
まず、NumLock の刻印のあるキーもないですし、u,i,o,j,k,l に数字の刻印もありません。
そもそも F1,F2,...,F12 を入力するにも Fn 押しながらじゃないといけないとか、
結構嫌な感じにとんがっています。(たとえば単に F1 のキーを押すとスピーカーオフで、
F1 を入力するには Fn と一緒に押さないといけないという感じです)

812:ナイコンさん
18/01/26 22:02:42.09 .net
まじか
スクリーンキーボードでNumLockにしてもだめなんか?

813:ナイコンさん
18/01/26 22:23:59.25 .net
>>787
だめですねぇ。というか、スクリーンキーボードに NumLock がないです...

814:ナイコンさん
18/01/26 22:30:05.68 .net
手元のWin7/10にはあるぞ
ぐぐってて調べてみそ

815:ナイコンさん
18/01/26 22:37:28.48 .net
>>789
自分は Linux を使ってるんで...

816:ナイコンさん
18/01/26 22:40:44.38 .net
そうだったかすまんの

817:Artane.
18/01/27 04:57:08.49 .net
今、eFM7系列の負荷削減がなんとかなりそうです(ただし、eFM77系は除く?AV系では効果あり)。
MC6809含めて内部構造ガチャガチャ変えてたりしていますが、どこかで仮リリースします(予定は未定)
次のリリースでは、入れただけ実装の悪寒がしなくもないですが、実機のEPROMをROMリーダーやライターで読み取ったベタイメージを、分割しなくても、いつものROMイメージファイルの代わりに読める機能が入り始めます。
多分最初はブートROMから。
>>790
Qt版だと、物理キーとVK(Windowsの仮想キーコード)を変換する設定が出来るオプションがあるので、当座はそれでしのいで下さい。
時期をみて、この手の機能…ノーパソでよく使われてる81?キーや104などの非日本語キー向けの機能…を作っていきますね。
後、テンキーとキーボードの変換とか、16進テンキー(出来るかな?)機能とか。

818:Artane.
18/01/27 05:03:41.78 .net
>>780
プロファイラー使いたいのですが、gprofでプロファイルする前提でビルドすると、怖ろしく重くなるんで、怠けてます…
やるしかないかもですねー(´・ω・`)
>>779
ありがとうございます。
私の方のワークで、色々問題含みな事は間違いないので…
いい方法ないか考えては見ますが…

>>778
確かに相対アドレシングで実効アドレスも標準できた方がいいですね。

819:Artane.
18/01/27 05:05:33.40 .net
>>777
良かったです!!(T_T)
現在色々いじっていまして、タイミング見て仮リリースかけようと思いますので、
その節は、どうかテストをよろしくお願いします。

820:ナイコンさん
18/01/27 07:44:35.81 .net
ご教示ください、MZ-2500のMZ-2000モードをエミュレートできるエミュレータはございますでしょうか?
MZ-2500のMZ-2000モード用の3.5インチFDソフト(ハイドライド2等)を将来に向けイメージ化しておこうと思ったのです

821:ナイコンさん
18/01/27 11:32:54.00 .net
>>792
> 次のリリースでは、入れただけ実装の悪寒がしなくもないですが、実機のEPROMをROMリーダーや
> ライターで読み取ったベタイメージを、分割しなくても、いつものROMイメージファイルの代わりに
> 読める機能が入り始めます。
これ欲しかった機能です。ありがたい。
読めるだけでなく切り替えるのも実機同様にお願いします。
私はFM-7の実機のブートROMを、FM-7


822:のブートROMのBANK0/2、FM-NEW7のブートROMのBANK0/2を 書き込んだROMに差し替えて使ってました。これがEMUで出来ると嬉しい。



823:ナイコンさん
18/01/27 11:44:31.38 .net
>>795
福井さんの EmuZ-2000 TF-Edition,
武田さんの EmuZ-2200
は試されましたか?

824:ナイコンさん
18/01/27 13:00:58.88 .net
>>795
横からすまん。
MZ-2500用のハイドライドⅡって3.5インチFDだけど2Dだったりするのかな?
うまくイメージ化出来なくて困ってる。

825:ナイコンさん
18/01/27 13:03:33.38 .net
>>797
イメージ化に失敗してるのかもしれませんが動きません。(MZ-2500用の3.5インチFD版ハイドライド2で試しています)
MZ-2200とMZ-2500の2200モード用ではFDDドライブとの接続等の仕様に違いがあると聞いたことがありますがご存知ですか?
イメージ化失敗なのか他の問題なのか切り分けできずにおります、、。

826:ナイコンさん
18/01/27 13:19:54.09 .net
>>798
KryoFluxでまるごとRAWで読んで、書き込むと実機では起動しますが、読んだデータをD88に変換しようとして試行錯誤しております

827:ナイコンさん
18/01/27 18:02:46.15 .net
>>794
68953の話。
FLEXのブート状況を調べてみた。(eFM7+FM8用FLEX)
FDCにSEEKコマンド発行後、FDCステータスレジスタ($FD18)が更新されてない。BUSYのまま。
IRQ更新のタイミングで更新するとよい。(BUSY=!IRQかな)
で、上記を修正すると次の壁にぶち当たる。
XM7の設定で「フロッピーアクセス時にウェイトを与える」にチェックを入れない時と同じ。
Readコマンド発行して、DRQ=1になってDataをリードして、ちょいと間を置いてDRQ=0となるが、
その前に DRQのレジスタを読んで、セクタリード終了と勘違いして暴走してる。
これは FM用FLEXのIPLのコードがよくないせいだが。
XM7のソースコードは読んでないが、恐らくDRQ=0になってから読むようなタイミングになって
いると予想される。(MB8877Aデータシート上は、データリード開始後250nsでリリースなので、
2MHzで動いてるFM-7ならウェイト不要なはずだが、EMUではCPUが速すぎる?)

828:ナイコンさん
18/01/27 23:23:06.39 .net
artaneさん、
~/emuXXX と ~/.config/emuXXX の使い分けはどうなってるのでしょうか?
2つディレクトリが掘られるのですが、できれば ~/.config/ 以下に統一してもらえると
いいかなと思います。~/ にいっぱいディレクトリができるのはきれいでないので。

829:Artane.
18/01/28 01:53:20.98 .net
>>802
やるかやらないか、実はずっと迷っていましたが、その方がいいですかね?(´・ω・`)
作り始めた時には.configの下に設定ファイル以外入れていいのかな(動画やスクショも入る)
…と言うかなり古い認識だったのですが、最近は認識変え始めていまして。
# そもそも、動画やスクショを設定と同じディレクトリに入れるのがいいのか?
# と言う問題も。エミュの一貫性考えると仕方ないのではありますけど。
# 非Windowsな場合、~/csp(又はフル名称)/エミュ名/ とかに、スクショ入れるようにしてみるとか(;´Д`)
>>801
ありがとうございます。
ステータス更新は穴でしたね。直します。
後、DRQと言うかFLEXの件ですが、「リードしてすぐにDRQ落とすと誤認識する」と言う事で間違いないでしょうか?
データレジスタを読んでから、DRQ落とすまで、2Dでマイクロ秒単位?のウェイトが必要と言う感じですかね?

830:ナイコンさん
18/01/28 02:07:12.59 .net
>>803
> 後、DRQと言うかFLEXの件ですが、「リードしてすぐにDRQ落とすと誤認識する」と言う事で
> 間違いないでしょうか?
> データレジスタを読んでから、DRQ落とすまで、2Dでマイクロ秒単位?のウェイトが必要と
> 言う感じですかね?
わかりにくい書き方でした。すいません。
恐らくFDCは、データシートの通り DRQ/IRQ を制御してると思われます。
これはいじるべきじゃないです。(他の機種で困ります)
DRQ が落ちる前に読みに行ってるのが原因なので、CPUに、ちょっと待て、
をXM7でやってるのでは、と想像してます。

831:ナイコンさん
18/01/28 08:36:03.80 .net
>>803
ありがちなやり方としては ~/.config/emuXXX/ の下に config/ とか bios/ とか snap/
とか色々ディレクトリを作るっていうのはどうでしょうか?

832:ナイコンさん
18/01/28 09:35:17.39 .net
~/.csp/emuXXX/(config・snap・bios…)/を実ディレクトリ、~/.csp/(config・snap・bios…)/emuXXX/を
シンボリックリンクにする、という方法もありそうですね。

833:ナイコンさん
18/01/28 17:19:08.22 .net
eX1turboZ
X1Fのデモで最初のバックのカラーバーのチラつきが激しくなったような・・・

834:ナイコンさん
18/01/28 18:27:33.50 .net
とりあえず、試験リリースしました。
URLリンク(osdn.net)
・FM-7系だけです。
・ホストCPUの利用を削減できました。が、劇的に効果があるのは、FM77AV以降のみかも。
・FLEX問題(ひどい言い方ですね)とCPUの利用量削減、後は、MC6809のシーケンス修正です。
・翻訳はまだしてないので、一部インチキ英語です。
・フロッピーディスクのメニューの名前を変えましたが、こちらのほうがいいですかね?
・一応2HDドライブを付けてみましたが(77のみ)、これでいいかどうかは全くわからないです。400ライン対応は未だ。
・↓のように設定を変えた上で、FLEXが動くといいなー(´・ω・`)
>>801
設定の変更ですが、ディスクメニューに、「Immediate increment」と言う項目が追加されましたので、これをチェックしてどうか調べて頂けますでしょうか?
これ自体は、FDCがデータをディスクから読むタイミングを、XM7に合わせるものです。

835:Artane.
18/01/28 18:28:37.67 .net
あ…
↑の>>808は、私です。

836:ナイコンさん
18/01/28 18:30:15.05 .net
artaneさん、emufm77av40 のビルドがこけます。emufm77av は大丈夫です。
fedora27, gcc-7.2.1 です。
/home/hoge/common_source_project-fm7/source/src/vm/fm7/vram.cpp: メンバ関数 ‘void DISPLAY::draw_screen2()’ 内:
/home/hoge/common_source_project-fm7/source/src/vm/fm7/vram.cpp:933:9: エラー: ‘#pragma’ is not allowed here
#pragma omp parallel for shared(vram_draw_table), private(pp, p, yoff, x, ii, yy)
^~~
make[2]: *** [vm/fm7/CMakeFiles/vm_fm7.dir/build.make:87: vm/fm7/CMakeFiles/vm_fm7.dir/vram.cpp.o] エラー 1
make[2]: *** 未完了のジョブを待っています....
make[1]: *** [CMakeFiles/Makefile2:423: vm/fm7/CMakeFiles/vm_fm7.dir/all] エラー 2
make[1]: *** 未完了のジョブを待っています....
make: *** [Makefile:130: all] エラー 2

837:Artane.
18/01/28 18:58:14.20 .net
>>810
とりあえず、#pragma がある行をコメントアウトしてみて下さい。
今、出先なので、取り急ぎ。

838:ナイコンさん
18/01/28 19:05:46.52 .net
>>811
933行目をコメントアウトするとコンパイルは通ります。動作確認はまだしていません。

839:武田
18/01/28 21:20:43.78 .net
>>807
ハイレゾモニタ設定でなく、標準モニタ設定にしてみてください。

840:ナイコンさん
18/01/29 01:40:15.37 .net
>>808
68986の話。
eFM7だけ触ってみた。
FLEX:
 残念ながら起動せす。「Immediate increment」してもしなくても。
 DRQが落ちる前にCPUがDRQ/IRQレジスタを読んでるっぽい状況は変わらず。
> これ自体は、FDCがデータをディスクから読むタイミングを、XM7に合わせるものです。
FDCの方をいじったんですか?
CPUの方をいじって欲しかったんですが。
XM7の「フロッピーアクセス時にウェイトを与える」はCPUに対してですよ。
>・ホストCPUの利用を削減できました。
の方はだいぶ効果あり。
FM-77 DEMOがかなりまともに動くようになってきた。(若干カクカク残るが)
これで武田さんビルドでさらに軽くなるなら問題ないレベル?

841:Artane.
18/01/29 02:45:07.72 .net
>>814
XM7が最後にソースコード公開した時のコードみる限りでは、CPUにウェイトかけてる感じが全くなかったのですが…(´・ω・`)
出来れば、セクターリードで、FDCにDRQがかかってから、読み終わるまでの逆アセンブルコードと始まりや終わりでのレジスタダンプがあると、助かります。
# PASTEBINを使うなり、捨てアドでかまわないので、
# 私のメルアドに送りつけるなりして頂けると。
まさかとは思いますが、FLEX側で、ディスクトラックのデータ長決め打ちしていて、MPU側でループでウェイトしてて、
更にDRQ読むタイミングが微妙だとか…
そういう、トリッキーな事をしてるかなんかじゃないかなー。と思いますよ。
eFM7などのメインCPUは、1命令単位で命令実行してその合間に割り込みなどの処理をしつつ、
サブCPUなどはそれに同期出来るクロック分命令実行や割り込みなんかの処理をしてますし、
FDCなどの大半のデバイスは、スレーブ的に動いてますから、
サブならまだしもメインCPUが、DRQ的にすぐに落ちてるのを取りこぼす可能性は非常に低いですから。
一バイトあたり、大体27uSで転送されてるので、フロッピーは。
逆に、すぐにDRQが落ちてない前提でFLEXがコード組んでるならば、まだわかるのですが…(´・ω・`)
そこらへんでないとすると、FDCの割り込みシーケンスかなあ。とか、勿論、CPUのタイミングの問題もあり得るでしょうし、
色々可能性が絞りきれないので、
どうか、ご協力をお願いしますm(_ _)m

842:ナイコンさん
18/01/29 04:17:02.83 .net
>>815
再現用プログラムを作成してみた。
00005000 868C LDA #$8C
00005002 1A50 ORCC #$50  Aの値(命令実行後)
00005004 B7FD18 STA $FD18 XM7   eFM7
00005007 8D27 BSR $5030 WAIT  ImmInc
00005009 8EFD1F LDX #$FD1F 無 有 無 有
0000500C A684 LDA ,X BF BF BF BF
0000500E 2AFC BPL $500C
00005010 B6FD1B LDA $FD1B 2C 2C 0D 0D←このデータに意味はない
00005013 A684 LDA ,X BF 3F 3F 3F
00005015 A684 LDA ,X BF 3F BF BF
00005017 A684 LDA ,X BF 3F BF BF
00005019 A684 LDA ,X BF 3F BF BF
0000501B A684 LDA ,X BF 3F BF BF
0000501D A684 LDA ,X BF 3F BF BF
0000501F A684 LDA ,X BF 3F BF BF
00005021 A684 LDA ,X BF 3F BF BF
00005023 A684 LDA ,X BF 3F BF BF
00005025 A684 LDA ,X BF 3F BF BF
00005027 A684 LDA ,X BF 3F BF BF
00005029 A684 LDA ,X BF 3F BF BF
0000502B A684 LDA ,X BF 3F BF BF
0000502D A684 LDA ,X BF 3F BF BF
0000502F 39 RTS
00005030 170000 LBSR $5033
00005033 170000 LBSR $5036
00005036 39 RTS
eFM7、DRQすぐ下げてくれてるので良いが、次のDRQ速すぎ。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch