[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/17 13:04 / Filesize : 285 KB / Number-of Response : 1036
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

PCエミュレーター統合スレッド Part8



1 名前:ナイコンさん mailto:sage [2017/01/04(水) 13:32:45.85 .net]
古き良き、1970年代〜90年代のマイコンエミュレーター統合スレッドです。
基本、開発・人柱・新バージョンの報告や話題等で進行をお願いします
たまには上記の延長線上での脱線も可

※家庭用ゲーム機器は板違いです。(ぴゅう太はOK)
※ジェネレーターや其れに準ずる質問等はスレが荒れる原因になるので華麗にスルーして下さい
※上記の事柄に反応した場合その人も同じ池沼扱いされますので決して反応してはなりません
※このスレは如何にスルーできるか問われるスレですので肝に銘じておいて下さい
※禿しく空気読め

前スレ
PCエミュレーター統合スレッド Part7
hanabi.2ch.net/test/read.cgi/i4004/1430836648/
PCエミュレーター統合スレッド Part6
hello.2ch.net/test/read.cgi/i4004/1364603890/

538 名前:ナイコンさん mailto:sage [2017/08/10(木) 06:25:22.82 .net]
VM、VXでエメラルドドラゴンが起動しませんね

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

540 名前:武田 mailto:sage [2017/08/11(金) 03:02:46.48 .net]
>>526
ありがとうございます、修正した仮バイナリです。
takeda-toshiya.my.coocan.jp/00tmp/build_test.zip

NECのロゴのところは、テキスト画面を表示しない設定の時、
アトリビュートを黒色&シークレットに決め打ちにしていたのが原因でした。

銀色の星飾りの黒い四角のところは、0x87(豆腐)がカラー0番で表示されていました。
カラー0番の文字は、常に黒色で描画するようになっていましたが、
これを背景色で描画するようにしました。

もう遅いので、リリースはまた明日以降にでも。

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

542 名前:ナイコンさん mailto:sage [2017/08/11(金) 08:26:17.93 .net]
>>528
普通にスキャンラインあるやん?
HostじゃなくDeviceの方から

543 名前:ナイコンさん mailto:sage [2017/08/11(金) 08:27:42.10 .net]
失礼 勘違い
フィルター有効の状態でね

544 名前:ナイコンさん mailto:sage [2017/08/11(金) 10:55:00.47 .net]
>>525
自分で吸い出したやつは起動するよ。イメージ吸出しに失敗しているんじゃない?

あ、もし
キミが大陸あたりから入手したやつだとしたら、拡張子と中身がアンマッチ疑え。

545 名前:Artane. mailto:sage [2017/08/12(土) 13:48:04.43 .net]
Qt版リリースしました。
用事でバタバタしてるので、取り急ぎ。
不具合とかありましたら、ここか、↓のページやgithubのバグトラッカーにお願いしますm(_ _)m

https://ja.osdn.net/projects/csp-qt/releases/68167

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

2コンも動かすにはどうすればよいでしょうか。



547 名前:ナイコンさん mailto:sage [2017/08/12(土) 20:52:31.36 .net]
夏休みです

548 名前:ナイコンさん mailto:sage [2017/08/13(日) 05:48:03.34 .net]
PC9801VXで魔導物語123のダンジョンの表示がおかしいです
OPも途中で止まります

549 名前:ナイコンさん mailto:sage [2017/08/13(日) 09:18:48.28 .net]
モニター叩け

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

551 名前:ナイコンさん mailto:sage [2017/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ディレクトリにあるライブラリのバージョンが違っているような……?

552 名前:武田 mailto:sage [2017/08/14(月) 20:18:59.81 .net]
魔導物語1のオープニングで止ま

553 名前:骭盾ナすが、
CRTVの割り込み後の、GDCのステータスのVSYNCが変わるタイミングの問題のようです。
帰省中で信頼できる資料にあたれないので、自宅に戻ってから調整します。

ダンジョンの画面化けは現象確認できましたが、頭抱えてます。
GRCG周りの問題かなーとは思うのですが、タイルレジスタに全部0を入れえてるだけで、
そう変なことをしているようには見えなくって、うーむうーむ。

#今日は家族サービスで水族館に行ってました。
[]
[ここ壊れてます]

554 名前:ナイコンさん [2017/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ファイルが落ちます。
細かく現象をチェックして、なるべく早く直すか対策するかしますね。

555 名前:ナイコンさん mailto:sage [2017/08/16(水) 22:21:22.43 .net]
ePC-8801MA
しばらく本家のを使ってましたが
本家の修正が改造版に取り込まれて
さらにローマ字入力モードでのフルキー数値入力がサポートされて
ローマ字入力中のShiftキーファンクションガイドも正しく表示されるので
再び改造版を使うようになりました。

どんどん使いやすくなって、つくづく両氏に感謝です。

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



557 名前:ナイコンさん [2017/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/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

558 名前:ナイコンさん mailto:sage [2017/09/18(月) 19:25:03.28 .net]
virtual void set_realtime_render(DEVICE* device = this, bool flag)

デフォルト引数を後ろから指定してないのがおかしいと思うんだが
最近のC++ってこういうコードでもいいの?

559 名前:ナイコンさん [2017/09/20(水) 00:18:57.33 .net]
あぁ、確かに1つめの引数にデフォルト指定して2つめの引数にデフォルトなしはおかしいな

560 名前:ナイコンさん mailto:sage [2017/09/20(水) 00:24:34.66 .net]
XM6iのサイト無くなってない?

561 名前:ナイコンさん mailto:sage [2017/09/20(水) 00:47:13.02 .net]
ドメインの更新忘れて誰かに取られたかな

562 名前:大三 [2017/09/21(木) 22:29:01.22 .net]
>>547
そんな間抜けか

563 名前:ナイコンさん mailto:sage [2017/09/24(日) 22:52:24.17 .net]
最近Gitばかりでバイナリ置かないエミュ増えた

564 名前: []
[ここ壊れてます]

565 名前:ナイコンさん mailto:sage [2017/09/25(月) 07:33:19.55 .net]
その方がありがたい

566 名前:ナイコンさん mailto:sage [2017/09/25(月) 10:00:39.78 .net]
面倒



567 名前:Artane. [2017/09/25(月) 14:12:05.90 .net]
>>543-545
こちらをチェックするのがえらく遅れてしまい申し訳ございません(>_<)

とりあえず直してみましたが、どうでしょうか?
https://github.com/Artanejp/common_source_project-fm7
のページの、「Clone or DOWNLOAD」のボタンを押すと、下に「DOWNLOAD ZIP」と言う項目が出るので、ダウンロードしてお試ししてみてくださいませm(_ _)m
https://github.com/Artanejp/common_source_project-fm7/archive/master.zip

もう、いろんなことでバタバタしてるのでなかなかこちらのメンテまで行き着けないという(>_<)…来月には余裕が出ててほしいです(;´Д`)

568 名前:ナイコンさん [2017/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

569 名前:ナイコンさん mailto:sage [2017/09/28(木) 13:43:18.67 .net]
前から気になっていたんだけど
thisってどのC++規格からディフォルト引数に指定可能になったの?

570 名前:ナイコンさん mailto:sage [2017/09/28(木) 20:39:30.06 .net]
見てないからわからんけど-std=c++11オプションを指定してみたり?

571 名前:Artane. [2017/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.

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

573 名前:ナイコンさん [2017/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 でもいわれています。

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

575 名前:ナイコンさん mailto:sage [2017/09/30(土) 04:47:54.32 .net]
8001mk2の勝手に移植のテグザーでFM音源がなりません。
何をしたらいいんでしょうか?

576 名前:ナイコンさん mailto:sage [2017/09/30(土) 09:57:09.89 .net]
ちゃんとj80で鳴るじゃん。
実機でも鳴るんじゃないか。



577 名前:ナイコンさん mailto:sage [2017/09/30(土) 18:26:16.51 .net]
TAKEDA氏のなら80mk2テグザー普通にBGM鳴るけど

578 名前:ナイコンさん [2017/09/30(土) 21:30:32.30 .net]
>>559
ありがとうございます。負担にならない範囲でよろしくお願いします。

579 名前:Artane. [2017/10/01(日) 21:00:01.15 .net]
掲示板の運営者が変わって、じきにURLも 5ch.net 云々だけになるようですね。

>>563
今さっきCommitしてアップロードしたので、多分大丈夫だと思います(一部、今もビルドテストの最終段階と言うか最初のビルドテストでダメだった物のビルドをしてるので…)


580 名前:ニりあえず、お試しくださいませm(_ _)m

あ、まだ、MInGWなどでビルドすると不具合があるかも知れません(Windows向けのスクリプトまで手を回せてないので)。
[]
[ここ壊れてます]

581 名前:ナイコンさん [2017/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()' に対する定義されていない参照です

582 名前:Artane. [2017/10/02(月) 01:18:33.29 .net]
>>565
sudo ldconfig
してみたらどうなりますか?

583 名前:ナイコンさん mailto:sage [2017/10/02(月) 03:20:47.97 .net]
>>562
バイナリ落としてきたが鳴らない。嘘つくな。

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

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

586 名前:ナイコンさん mailto:sage [2017/10/02(月) 06:23:42.27 .net]
>>567-568
鳴るぞ



587 名前:ナイコンさん mailto:sage [2017/10/02(月) 06:30:50.08 .net]
Win7で鳴ってるけど特殊な設定なんて無いよなぁ・・・
LinuxのWineにも持ってったけど鳴ってるよ

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

589 名前:ナイコンさん mailto:sage [2017/10/02(月) 12:14:54.14 .net]
同じくM88でも1.0だとBGMが鳴らない

590 名前:ナイコンさん mailto:sage [2017/10/02(月) 20:09:13.88 .net]
単にromで判定してmk2はFM音源無しと決め打ちなんでしょ
88でもそういうソフトあるし。

591 名前:ナイコンさん [2017/10/02(月) 21:44:56.79 .net]
>>566,569
ldconfigしても同じでした

$ cmake .
$ make

で上記のようになりました。

$ make > m 2> me

の結果をアップしておきます。

https://dotup.org/uploda/dotup.org1353694.7z.html

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

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

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

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

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



597 名前:ナイコンさん mailto:sage [2017/10/12(木) 10:50:00.71 .net]
ps3エミュレータやりてぇ…
ps3改造はしたくねぇ…

598 名前:ナイコンさん mailto:sage [2017/10/12(木) 12:45:16.34 .net]
昔、USBメモリーみたいなやつーあった気がするが、もう使えなくなったのか?

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

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

601 名前:ナイコンさん mailto:sage [2017/10/15(日) 09:17:02.59 .net]
LPTの出力先をファイルにできるエミュなんてあるの?

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

603 名前:ナイコンさん mailto:sage [2017/10/15(日) 14:57:47.79 .net]
j80もLPT出力をファイルに保存できるよ
テキストファイルからのキー入力もあるから便利

604 名前:ナイコンさん mailto:sage [2017/10/15(日) 15:21:15.14 .net]
M88拡張モジュール

605 名前:ナイコンさん [2017/10/15(日) 15:33:24.27 .net]
でも、これらの機能を使いこなすためには
文字コードに気を付けないといけない。

ソースはアスキーコード内にとどめて
ホカの文字はCHR$を使うなどして。

606 名前:Artane. [2017/10/19(木) 02:29:27.85 .net]
色んなことから解放され始めたので、ビルドしました(^_^;

https://osdn.net/projects/csp-qt/releases/68534
debian sidのバイナリは、今ビルドしています(;´Д`)
Windowsは、今回からffmpegとlibx264がアップデートしました。
不都合あれば一言お願いします。



607 名前:ナイコンさん mailto:sage [2017/10/19(木) 21:41:35.79 .net]
j80のサイトってどこに移動されたのか、ご存じの方いらっしゃいませんか

608 名前:ナイコンさん mailto:sage [2017/10/19(木) 21:49:34.43 .net]
www.geocities.jp/upd780c1/
じゃないの?まだ準備中だけど

609 名前:ナイコンさん mailto:sage [2017/10/19(木) 21:59:07.42 .net]
>>590
CSP_SNAPSHOT_20171018-1.Win32.7z
>プロシージャ エントリ ポイント __cxa_throw_bad_array_new_length がダイナミック リンク ライブラリ libstdc++-6.dll から見つかりませんでした。
で起動できませんでした。

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

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

611 名前:大三 [2017/10/24(火) 03:07:17.20 .net]
俺の名はいぬねこ

612 名前:ナイコンさん mailto:sage [2017/10/24(火) 04:52:57.97 .net]
そうかわかった

613 名前:ナイコンさん mailto:sage [2017/10/24(火) 19:52:38.15 .net]
>>596
それでは理解した内容を
400字以上800字以内にまとめて
このスレに書き込むように。

614 名前:ナイコンさん mailto:sage [2017/10/25(水) 00:40:47.36 .net]
【タイトル】400字以上800字以内
【内容】そうかわかった

以上

615 名前:ナイコンさん mailto:sage [2017/10/25(水) 02:17:29.23 .net]
創価は勝った

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



617 名前:ナイコンさん mailto:sage [2017/10/25(水) 23:38:22.42 .net]
j80難民が徐々に増えてきたな
いつになったら復活するんや・・

618 名前:大三 [2017/10/27(金) 07:37:06.13 .net]
俺の名はいぬねこ俺の名はいぬねこ

619 名前:ナイコンさん mailto:sage [2017/10/27(金) 08:21:42.40 .net]
そうかわかった

620 名前:武田 mailto:sage [2017/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の動画作成

621 名前:大三 [2017/10/28(土) 04:11:01.92 .net]
>>603
わかってくれてうれしいぜ
ちなみに俺の名はいぬねこ

622 名前:ナイコンさん mailto:sage [2017/10/28(土) 04:36:47.18 .net]
>>604
お疲れ様です

623 名前:ナイコンさん mailto:sage [2017/10/28(土) 08:39:44.29 .net]
>>604
ぴゅう太エミュ等、いつも愛用させてもらってます
ありがとうございます

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

625 名前:ナイコンさん mailto:sage [2017/10/29(日) 01:19:20.21 .net]
JR-200もいいけどJR-100のprg読み込みできたらありがたい
けむしろう氏のエミュとやり取りできんのですわ

626 名前:ナイコンさん mailto:sage [2017/10/29(日) 08:28:46.25 .net]
武田さん、
ホビー系パソコンのNTSCフィルターお願いします。



627 名前:ナイコンさん mailto:sage [2017/11/01(水) 00:33:55.47 .net]
NTSCってこんなのでも良いかい?
ttp://spoiler.shiteyattari.com/filter.html

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

スレ汚しで申し訳ない。

629 名前:ナイコンさん mailto:sage [2017/11/04(土) 10:57:54.35 .net]
>>611
そんな感じでよろしくおねがいします!

630 名前:大三 [2017/11/05(日) 02:55:02.34 .net]
俺の名はいぬねこ

631 名前:ナイコンさん mailto:sage [2017/11/05(日) 08:28:14.99 .net]
そうかわかった

632 名前:大三 [2017/11/06(月) 01:08:39.61 .net]
>>615
わかってくれてうれしいぜ
俺の名はいぬねこ

633 名前:ナイコンさん mailto:sage [2017/11/06(月) 01:23:15.90 .net]
そうかわかった 

634 名前:ナイコンさん mailto:sage [2017/11/06(月) 19:58:02.27 .net]
>>617
本当にわかったのなら、わかった内容を
200字以上400字以下にまとめて書き込むように!

635 名前:ナイコンさん mailto:sage [2017/11/06(月) 20:23:44.25 .net]
【タイトル】200字以上400字以下
【内容】そうかわかった

微妙に変えてんじゃねぇよw
以上

636 名前:ナイコンさん mailto:sage [2017/11/11(土) 00:08:22.62 .net]
CSP FM-7系の画面キャプチャが縦潰れるな



637 名前:ナイコンさん mailto:sage [2017/11/13(月) 19:43:57.36 .net]
Scanlineのスイッチが効かないのと関係があるのかな?

638 名前:Artane. mailto:sage [2017/11/16(木) 14:47:15.18 .net]
まだまだボロボロなのに忙しくて、ロクに動けなくて

639 名前:すんません(;´Д`)

>>620
どの機種で動かしましたか?
FM-7とAV,AV40では違いありますか?
後で(たぶんまだまだ何日か腰を据えた動きがとれない…)調べてなおしますので。
[]
[ここ壊れてます]

640 名前:Artane. mailto:sage [2017/11/16(木) 14:48:06.94 .net]
>>621
ソフトウェアでのスキャンライン…手抜きで実装してませんでした(;´Д`)

すいません(;´Д`)

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

642 名前:ナイコンさん mailto:sage [2017/11/20(月) 21:27:13.37 .net]
eFM77AV40EXですが、
FM77AV40SX入門ディスクの「発色比較2」で
26万色表示が

643 名前:一列おきの表示になっています。
横が320ドットではなくて640ドットになっているような・・・?
[]
[ここ壊れてます]

644 名前:ナイコンさん mailto:sage [2017/11/21(火) 20:40:20.13 .net]
>>625
すいません、
改造版でのみ発生する不具合のようでした。

645 名前:武田 mailto:sage [2017/11/26(日) 01:35:57.29 .net]
久しぶりに更新しました。
デバッガ周りの改良と、PC-8801/X1関係の修正です。

あと1週間で本業も落ち着く予定なので、そうしたらもう少し作業ができるかと思います。

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



647 名前:ナイコンさん mailto:sage [2017/11/27(月) 20:53:10.60 .net]
オツー(*´∇`)ノです

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

649 名前:ナイコンさん mailto:sage [2017/11/27(月) 23:30:31.34 .net]
CTRL+ALT+RETURNがフルスピードに対応してるよ
使いづらいが

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

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

652 名前:ナイコンさん mailto:sage [2017/11/29(水) 20:14:54.80 .net]
>>633 ディスク版です
こまかい検証はしてないので他の人は動いてるのかな?って

653 名前:Artane. [2017/11/29(水) 20:59:32.33 .net]
>>634
FDDは接続されてますか?(オプションで、FDD非接続がデフォルトになってますので)。
途中で追加された仕様なので、そこら辺アレかも…(´・ω・`)

それでもうまく行かない場合は、プロテクト周りだと思うので…
# F-BASICディスクにテープから落としたものは起動しますね。

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

655 名前:ナイコンさん [2017/11/29(水) 21:56:39.80 .net]
こんにちは。
あとご存知の方で教えてくれればうれしいのですが、TASってどうやって作るのかご存知の方いますか?

持ってるのが
・Windows7(ノートPC)
・PCゲーム版「電車でGO! 新幹線 山陽新幹線編」
・hourglass
を用意したのですが、うまくいきません。

ほかに
・Windows XP(ノートPC)
・PCゲーム版「電車でGO! 新幹線 山陽新幹線編」
も持っていますが、、

656 名前:ナイコンさん mailto:sage [2017/11/30(木) 07:52:00.31 .net]
まずPCをWindows10に更新してから出直して下さい



657 名前:ナイコンさん mailto:sage [2017/11/30(木) 09:50:18.60 .net]
やり方知らないなら答える必要ないと思う

658 名前:ナイコンさん [2017/11/30(木) 12:44:36.27 .net]
そのやり方を知りたいのです。

659 名前:ナイコンさん mailto:sage [2017/11/30(木) 16:33:42.95 .net]
なんだアスペか

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

661 名前:Artane. [2017/12/02(土) 00:21:55.37 .net]
>>642
わかりました…しかし、現物がない(;´Д`)
大昔、Levelγかεの入ったディスクが友人からもらったのの中にあった気がしなくもないですが、行方不明…イメージ化してあるかすら自信がないです。

未だに、色々と身辺がバタバタしてる上に、別件に集中していてそれが一段落しないと作業に入れないかもですが…

川崎の県立図書館に行くこと

662 名前:竄轤ネんやら必要そうな状態のようなので気長にお待ちいただけると…具体的にお気づきになった現象とかありましたら、お願いしますm(_ _)m
# 現象自体が謎なので…
[]
[ここ壊れてます]

663 名前:ナイコンさん [2017/12/02(土) 01:05:01.11 .net]
たけがみりう

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

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

666 名前:武田 mailto:sage [2017/12/03(日) 17:40:24.05 .net]
出張から帰ってきました。
年末にかけてぼちぼち作業を進めますが、宴会が毎週あるんだよなあ(苦笑)

地味ぃにuPD765AのREAD DIAGNOSTICを修正しました。
PC-8801のニュートロンのプロテクトに引っ掛かったメッセージが変わっています。
後はGAPの値がビットずれしているのをチェックしているんでしたっけ?



667 名前:ナイコンさん mailto:sage [2017/12/03(日) 21:43:00.87 .net]
pc8001mk2srで電波のギャラクシアンがSキーを押しても、ゲームが始まりません・・・

668 名前:ナイコンさん [2017/12/03(日) 21:43:10.39 .net]
たけがみりう氏、どないしたん?

669 名前:ナイコンさん mailto:sage [2017/12/03(日) 21:44:12.31 .net]
pc8001mk2モードです。

670 名前:Artane. [2017/12/03(日) 22:06:45.81 .net]
情報提供があったので直してみました。
https://osdn.net/projects/csp-qt/releases/68737
ありがとうございます>たけがみさん

後、ソフトウェアスキャンラインの件も、試してみました。
SSE2とかのSIMD命令をコンパイラが吐くように誘発する作りにしてあるので(VCはどう解釈してくれるかわからない…)、結構ソースコードは汚いです。

671 名前:ナイコンさん mailto:sage [2017/12/04(月) 07:14:48.22 .net]
武田さんへ
ブログの方にコメントが幾つか寄せられているようです

672 名前:ナイコンさん mailto:sage [2017/12/04(月) 19:11:09.66 .net]
以上、寄せた者より

673 名前:ナイコンさん mailto:sage [2017/12/04(月) 19:40:45.53 .net]
ようです?

674 名前:Artane. [2017/12/06(水) 02:12:30.96 .net]
(´・ω・`)つ https://osdn.net/projects/csp-qt/releases/68741
お試しくださいませ。

675 名前:Artane. [2017/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タイミング絡み)がわからないので躊躇してましたが…

676 名前:ナイコンさん [2017/12/06(水) 19:41:27.71 .net]
ん? 川崎の図書館は、そういう資料が豊富と?



677 名前:Artane. [2017/12/06(水) 19:57:27.40 .net]
>>657
神奈川県立川崎図書館は、社史が有名ですけど、工学書の収蔵が豊富なんですよ。
80年代のマイコン雑誌の収蔵が、多分

678 名前:首都圏では片手の指に入ってる。らしいです。

ただし、今見たら、来年5月に溝の口のはずれにあるKSPに移転するので一時閉館してるんですね(;∀;)
http://www.klnet.pref.kanagawa.jp/kawaiten.htm
[]
[ここ壊れてます]

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

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

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

>>660
ありがとうございます!!!
暇見て行ってみますね。

682 名前:Artane. [2017/12/10(日) 22:18:22.59 .net]
と言う事で、FM-7/8/77の「簡易Z80カードに基づく(I/O 1985-9)」Z80カードの仮実装をした物をリリースしてみました。
https://osdn.net/projects/csp-qt/downloads/68767/

富士通版Z80カードの割り込み関係の回路がよくわからないので(多摩図書館に行くのをお待ち下さい…)、多分怪しいことになってます。
後、Z80の実装でPICがついてないといけない実装だったので、ここもいい加減ですがPICなしで動くように仮実装しました。
多分、実際の割り込み処理のあるソフトはうまく動かない気がします。動くかも知れませんが。

683 名前:Artane. [2017/12/11(月) 00:56:35.10 .net]
蛇足と言うか、追記です。
RS-232Cなどを使ってエミュの外側をつないでテータやり取りできないもだろうか。
それも、最大限手抜きして。と言うのを最近模索していたんですが、unix系だとsocatと言うプログラムがあるのを見つけました。
www.dest-unreach.org/socat/
ひょっとしたら、Windows系でもなんか作られてるかも…
これをっつかうと、ネットのソケットとこちら側だけではなく、SSHのそれなどと、こちら側の端末や別のエミュをつなぐことができそうなんですよね。
対応してるネットワークや接続手順多種多様に渉ってますし。
日本語通信カードの現物をジャンクの山から探しだして、手製のROMリーダで読めればなぁ…とか考えていますです(;´Д`)
これからリーダーは作りますけど、読まなきゃなんとかなる…はず。

今お家向けに作ってる「Zig-Bee的な機能のモノワイアレス製モジュールまで組み込んである上に、MMLで音楽鳴らしたりテレメータできたりする、呼び鈴システム」と言う胡散臭さ爆発のものの作業が形にできたらやってみようとおもってますです。

684 名前:ナイコンさん mailto:sage [2017/12/11(月) 08:26:10.94 .net]
馬鹿だから何書いているか分からない。N-BASICで説明してくれ。

685 名前:ナイコンさん mailto:sage [2017/12/11(月) 10:46:08.41 .net]
10 PRINT CHR$(12);

686 名前:ナイコンさん mailto:sage [2017/12/11(月) 10:51:52.53 .net]
20 NEW



687 名前:ナイコンさん mailto:sage [2017/12/11(月) 19:22:52.58 .net]
M88でウィザード&プリンセスを起動させるにはどうすればいいんですか?

688 名前:ナイコンさん mailto:sage [2017/12/11(月) 19:32:31.25 .net]
起動メッセージの通りすればいいです

689 名前:ナイコンさん mailto:sage [2017/12/11(月) 20:42:32.55 .net]
不親切な奴だな。
FDを入れるんだよ。

690 名前:ナイコンさん mailto:sage [2017/12/11(月) 21:01:50.26 .net]
電源ONも忘れるな!

691 名前:ナイコンさん mailto:sage [2017/12/11(月) 22:32:50.14 .net]
おいおい、電源プラグをコンセントに挿さないと始まらないだろう…

692 名前:ナイコンさん mailto:sage [2017/12/11(月) 23:16:07 ]
[ここ壊れてます]

693 名前:.06 .net mailto: 周辺機器の電源を先に入れてから本体の電源を入れるのですよ。 []
[ここ壊れてます]

694 名前:ナイコンさん mailto:sage [2017/12/11(月) 23:32:19.15 .net]
monでなかった?

695 名前:ナイコンさん mailto:sage [2017/12/14(木) 12:16:10.64 .net]
M88で何で電源ONの流れになってんのやら・・・

696 名前:ナイコンさん mailto:sage [2017/12/14(木) 18:57:22.81 .net]
emuz-1500でRAMファイル使えるみたいですけど、LOAD ALL SAVE ALLは出来ない?



697 名前:ナイコンさん mailto:sage [2017/12/15(金) 00:23:17.41 .net]
>>674
お前は電源入れずにM88が使えるのか?

698 名前:ナイコンさん mailto:sage [2017/12/15(金) 04:30:12.84 .net]
e8801MAで音源ついでに音源OFFもお願いしたいっす

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

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

701 名前:ナイコンさん mailto:sage [2017/12/20(水) 02:00:09.23 .net]
XM7界隈ってそんな騒ぎになってるの?

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

703 名前:ナイコンさん mailto:sage [2017/12/20(水) 07:36:06.40 .net]
たけがみりう氏、何をこじらしたん❓

704 名前:ナイコンさん mailto:sage [2017/12/20(水) 08:15:32.59 .net]
>>679
どんな騒動があったの?

705 名前:ナイコンさん mailto:sage [2017/12/20(水) 09:51:01.11 .net]
なんだろうと思ってXM7のページ見に行ったらドイツ人がどうこう書いてあって怖くなったw

>>678
俺も最近はもうハードウェアは場所取るし処分しようか迷ってるw
実家からMacintoshとX1を回収してきたけど、両方エミュあるしねw

706 名前:ナイコンさん [2017/12/20(水) 11:47:51.06 .net]
PI.さんもトマさんも完全にスルーしてるな



707 名前:ナイコンさん mailto:sage [2017/12/20(水) 19:07:29.46 .net]
単にガイジに絡まれるとウザいからミュートしてるだけだろwww

708 名前:ナイコンさん mailto:sage [2017/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エンジン総合スレッド其の六拾参◆
medaka.5ch.net/test/read.cgi/retro/1507428390/829-833

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

710 名前:ナイコンさん mailto:さげ [2017/12/20(水) 20:49:03.11 .net]
>>687
>ニッチなエミュレー

ニッチなエミュレータ

711 名前:ナイコンさん mailto:sage [2017/12/20(水) 22:19:11.04 .net]
AMX-004キベレー

712 名前:ナイコンさん mailto:sage [2017/12/21(木) 03:25:54.42 .net]
ニーチェなエミュレーター

713 名前:ナイコンさん mailto:sage [2017/12/21(木) 03:37:33.75 .net]
ルーチェに乗ったエミーU

714 名前:ナイコンさん mailto:sage [2017/12/21(木) 07:53:00.85 .net]
あなたにもチェルシあげたい

715 名前:ナイコンさん mailto:sage [2017/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 名前:ナイコンさん mailto:sage [2017/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 名前:ナイコンさん mailto:sage [2017/12/21(木) 17:53:20.40 .net]
>>695
「ロ」キーがきかないのはおそらくQt用でビルドされているからではないでしょうか?

718 名前:Artane. [2017/12/22(金) 13:21:30.16 .net]
>>695

ありがとうございます!!(;∀;)
FM-7向けZ80カードですが、*IRQと*FIRQがSWを通してANDゲートに入ってZ80の*INTに行ってる。と言う認識で大丈夫でしょうか?

後、
>ちょっと気になるのが、カナでいう所の「ロ」のキーが効かないんですけど、
>何か設定の問題?

WindowsとWineのLinux経由では、キーコードが違う感じがありますね。
回避策を考えますね(久しぶりにVirtualBox立ち上げて調べます)

カクカクなのは、OpenGLドライバの問題なのか、ホストCPU喰いすぎてるのか…うちの方では特にカクカクにもならないので…うーん…

719 名前:ナイコンさん mailto:sage [2017/12/22(金) 20:38:24.07 .net]
>>697
> FM-7向けZ80カードですが、*IRQと*FIRQがSWを通してANDゲートに入ってZ80の*INTに行ってる。と言う認識で大丈夫でしょうか?

はい、あってます。AA くずれてしまい申し訳ない。

> WindowsとWineのLinux経由では、キーコードが違う感じがありますね。
> 回避策を考えますね(久しぶりにVirtualBox立ち上げて調べます)

武田さんがビルドされるバージョンでは問題なさげなので、放置でかまいません。
Z80 の方の確認に注力します。

720 名前:ナイコンさん mailto:sage [2017/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 名前:ナイコンさん mailto:sage [2017/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 名前:ナイコンさん mailto:sage [2017/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 が無くても

723 名前:再現できます。
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版
[]
[ここ壊れてます]

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

725 名前:Artane. [2017/12/28(木) 18:45:17.67 .net]
https://osdn.net/projects/csp-qt/releases/68838

色々と修正しました。
お試しくださいm(_ _)m

只、FLEXが起動しない問題に関しては、なんでなのかわからないので(現物がないので確かめられない)…
バブルカセットの周りのことは修正入ってないです。

726 名前:ナイコンさん mailto:sage [2017/12/29(金) 19:19:28.06 .net]
ePC-9801系

2DDファイルを読み込んで途中で止まってしまいませんか?
ハイドライドならタイトルグラ表示後
ドラスレやギャプラス等は読み込まない



727 名前:ナイコンさん mailto:sage [2017/12/29(金) 19:21:28.70 .net]
あ、D88です
吸出しはmake_hdかMAHALITO→2D変換どっちかだったと思います

728 名前:ナイコンさん [2017/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

729 名前:Artane. [2017/12/30(土) 07:25:02.21 .net]
>>706
sudo ldconfig してからビルドし直すとどうなりますか?(FAQ)

730 名前:705 [2017/12/30(土) 08:48:36.65 .net]
>>707
ldconfig しても同じです。

731 名前:Artane. mailto:sage [2017/12/30(土) 17:10:28.91 .net]
>>708
共有ライブラリーありでビルドしましたか?

732 名前:ナイコンさん [2017/12/30(土) 17:23:20.29 .net]
>>709

「共有ライブラリーあり」というのがどういうことか分からないのですが、

$ cd source/build-cmake
$ ./config_build.sh
$ cd fm7/build
$ cmake ..
$ make -j4

こんな感じです

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

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

ああ、インストールマニュアルアップデートしないとかもですね(;´Д`)

735 名前:ナイコンさん [2017/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 名前:ナイコンさん [2017/12/30(土) 20:37:03.00 .net]
>>712
すいません、/usr/local/lib/x86_64-linux-gnu にパスが通ってないだけでした m(_ _)m
build できました



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

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

739 名前:ナイコンさん [2017/12/31(日) 18:28:04.94 .net]
めんどくさいおっさんだなあ>たけがみりう氏

740 名前:ナイコンさん mailto:sage [2018/ ]
[ここ壊れてます]

741 名前:01/01(月) 09:24:58.45 .net mailto: まぁ、俺もそう感じたがここで言うのはやめておこう []
[ここ壊れてます]

742 名前:ナイコンさん mailto:sage [2018/01/01(月) 12:14:47.58 .net]
>>717 >>718
そうか?
dash の方が余程うざいんだが。
まぁ被害にあった人でないとわからないと思うけど。

743 名前:ナイコンさん [2018/01/01(月) 15:30:30.59 .net]
だいたい武田のせい

744 名前:ナイコンさん mailto:sage [2018/01/02(火) 11:35:34.92 .net]
また鍵アカに逃げたのかよダセぇw

745 名前:ナイコンさん [2018/01/02(火) 13:11:10.51 .net]
武田氏毎年恒例の大晦日のコメントなかったな

746 名前:ナイコンさん mailto:sage [2018/01/02(火) 16:00:56.72 .net]
2017年の総括は出てるぞ



747 名前:ナイコンさん mailto:sage [2018/01/02(火) 16:01:25.86 .net]
>>685
全然スルーじゃないじゃん。
PI.氏は建前上は中立の立場を貫いているように見える。

dashは本領発揮だな。
うざい書き込み炸裂中。

748 名前:ナイコンさん mailto:sage [2018/01/02(火) 16:07:16.53 .net]
そういうのはネットwatchでやれ

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

750 名前:ナイコンさん mailto:sage [2018/01/03(水) 02:19:36.87 .net]
いつも愛用させてもらってますーありがとうございます
ことよろー

751 名前:SCVくん mailto:sage [2018/01/03(水) 03:14:08.08 .net]
今年はよろ〜

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

753 名前:Artane. mailto:sage [2018/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も始めたいですが…(´・ω・`)

754 名前:ナイコンさん mailto:sage [2018/01/03(水) 05:04:48.95 .net]
>>729
16βの同時発色数は16色中8色のはずですが…

755 名前:ナイコンさん mailto:sage [2018/01/03(水) 08:17:58.78 .net]
>>726
おお、ついに!
期待しとります!

756 名前:ナイコンさん mailto:sage [2018/01/03(水) 11:31:29.51 .net]
Towns!Towns!



757 名前:ナイコンさん [2018/01/03(水) 22:20:44.20 .net]
Artane様、マウスカーソルがウインドーにのっていないとキー入力ができないのですが、そういうもので

758 名前:オょうか?
じゃまなので、マウスカーソルはウインドーの外に置いておきたいのですが
[]
[ここ壊れてます]

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

760 名前:Artane. [2018/01/04(木) 21:26:22.75 .net]
という事でビルドしました。
>>734 の件など、いくつか積み残しがあると思いますが。
https://osdn.net/projects/csp-qt/releases/68873

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

762 名前:ナイコンさん [2018/01/08(月) 07:27:34.17 .net]
被害者アピールもうお腹いっぱいだよ

763 名前:ナイコンさん mailto:sage [2018/01/08(月) 10:27:07.25 .net]
同感だな。
何か書けば書くほど、負け犬の遠吠えにしか聞こえん。

764 名前:ナイコンさん mailto:sage [2018/01/08(月) 11:56:28.66 .net]
誰に対して、というわけではなく(謎)

765 名前:ナイコンさん mailto:sage [2018/01/08(月) 19:18:16.83 .net]
人生の負け犬たちが何か言ってるw

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



767 名前:ナイコンさん mailto:sage [2018/01/09(火) 11:04:37.01 .net]
おつ

768 名前:ナイコンさん [2018/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)で使用できるアプリ
こんなところかな。

769 名前:ナイコンさん mailto:sage [2018/01/11(木) 17:45:05.37 .net]
親指シフトのキーボード

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

とにかく眠い…(´・ω・`)
githubにソースコードとテストコード(一応動いてるがいいかわるいか自信ない)が入ってます。

771 名前:Artane. [2018/01/13(土) 16:08:47.53 .net]
と言う事で、日本語通信カードを載せたFMシリーズ(+RS-232Cなどの準備)を作ってみました(´・ω・`)
https://osdn.net/projects/csp-qt/releases/68923
これでいいとは思うんですが、自信がありません(´・ω・`)

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

773 名前:ナイコンさん mailto:sage [2018/01/13(土) 21:35:21.65 .net]
>>747
F-BASIC V3.0J がうまく動かない。

RUN”JTEST" すると、エラー、カードの装着を確認してください、と(半角カナで)言われる。
日本語通信カードが認識されていない。

RUN"V3.0J" すると、起動メッセージが出て止まる。(起動メッセージは正しい)
デバッガで見ると、$FD28 を読んでループしてる。

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

775 名前:ナイコンさん mailto:sage [2018/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 と内容同じなので、
            違うファイル名にする必要ないが、無ければこっちを読め。

相変わらず動きがカクカク。

776 名前:ナイコンさん mailto:sage [2018/01/14(日) 15:14:27.44 .net]
某H氏はなぜ命令口調なんだ?



777 名前:ナイコンさん mailto:sage [2018/01/14(日) 16:22:05.80 .net]
>>752
馬鹿にイラついてんじゃない?

778 名前:Artane. [2018/01/14(日) 17:11:44.40 .net]
幾らか直してみました。
https://osdn.net/projects/csp-qt/releases/68925
日本語通信カードのファームの名前の修正も入っています。

>>748
iniファイルのディップスイッチの項目で保存してますので、そこら辺をリセットするとデフォルト値に戻ると思います。
今のデフォルトは「無効」のはずです。

>>749-750
多分、ファームウェアの名前をこちらで独自にしていた事から来てる問題です。
JSUBMON.ROMというふうに、XM7準拠に直しましたので…
辞書は、JSUBDICT.ROM・専用漢字ROMはJSUBKANJI.ROMですので、お間違えなく。
セーブファイルもJCOMMCARD.binとなってます。

あと、eFM7でのみJTESTがうまく行かない気がしますが、こちらでの試験がダミーのファームウェアと漢字ROMなせいだと思います。
MMRがあると、JTESTは漢字ROMのチェックを省きますので…。
このテスト、ROMのチェックサムを計算して判定してるので、厳しいですね。

779 名前:ナイコンさん mailto:sage [2018/01/14(日) 18:24:36.85 .net]
>>754
68923 での話。
JSUBKANJI.ROM だと読んでくれない。
KANJI.ROM にしたら読んでくれた。
JTEST も通ったよ。

780 名前:ナイコンさん mailto:sage [2018/01/14(日) 18:52:11.82 .net]
>>754
68923 での話。
eFM77 で動かしてみようと思ったら、日本語通信カードの設定がない...orz
68925 では付いたのかな?

あと、CPU周波数のスイッチは不要と思う。実機にはこんなスイッチないし。
(サイクルスチールのオン/オフはある。)

781 名前:Artane. mailto:sage [2018/01/14(日) 19:37:10.31 .net]
>>756
ありがとうございます。
68925の方では改善してあります。
eFM77での周波数スイッチですが、チート扱いで残したいと思います。
知り合いの家の77で、FM-8用のゲーム(というかデルフィスとかインベーダーとか)やったら凄まじい事になったトラウマが(;´Д`)

>>751
ありがとうございます。
辞書の名前の件は、77AVで*私が*日本語通信カードを使っていたので、
日本語通信カードと日本語カードを(排他で?)どちらも刺せる余地を残したいからです(^_^;)
昔7使ってた時に買った日本語通信カードを、友人からやすく77AV譲ってもらってからも日本語書くのに使っていたという…(^_^;)
酷い理由ですが、お許しを。

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

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

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

785 名前:ナイコンさん mailto:sage [2018/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から作り直しなので、
他の仕事が止まりますよ。

786 名前:Artane. mailto:sage [2018/01/16(火) 02:22:35.83 .net]
今日はばたついてましたので…
色々とありがとうございます。
辞書ROMおなじなのは確定と言う事で、後で処理しますね。

後、互換日本語通信カードROMは、ヒマができたらやるかどうか考えますね。
現物がこちらにあるか実家においたままか確認しないで一気に走ってるので(^_^;)
ファームウェア側は容量的に、連文節変換は無理だと思ってます。多分、SKKの辞書を引っ張って単語変換する事が精一杯でしょう。

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



787 名前:Artane. mailto:sage [2018/01/16(火) 02:24:14.02 .net]
あ、8インチFDや2HDがあったか…(´・ω・`)

色々ぐちゃぐちゃですが、よろしくお願いしますm(_ _)m

788 名前:ナイコンさん mailto:sage [2018/01/16(火) 13:17:36.41 .net]
トマ氏のコメントが容赦ないな

789 名前:ナイコンさん mailto:sage [2018/01/16(火) 23:16:00.12 .net]
>>764
逆。
最後の悪あがきだな。
改造例?改悪例の間違いだろ。聞いて呆れる。

790 名前:ナイコンさん mailto:sage [2018/01/16(火) 23:19:16.37 .net]
ここでやるな

791 名前:ナイコンさん mailto:sage [2018/01/16(火) 23:25:46.92 .net]
Direct3Dとフィルタ追加でもすっかと思ったら
メールで要望なんか面倒くさいからDASHから派生するしかないのう

792 名前:ナイコンさん mailto:sage [2018/01/16(火) 23:41:28.88 .net]
>>765
それ言うなら改善例だろw
改造例なら改悪でも間違いじゃないw

793 名前:Artane. [2018/01/17(水) 06:01:37.74 .net]
DMA絡みやらFDC絡みやら変えてみました。
OS-9 L2の77AV40用がブートしない問題が治ってるといいのですが、全くダメかも(;´Д`)
後、日本語通信カードのROM名の問題とか色々細々と変えてあります。
項目の翻訳は未だやってません。
https://osdn.net/projects/csp-qt/releases/68937

念の為に、X1系も入れてみてありますので、不具合チェックをお願いしますm(_ _)m
とにかく疲れますたよ(´・ω・`)

794 名前:Artane. [2018/01/18(木) 08:48:51.52 .net]
MB8877のTYPE1 (SEEK/RESTORE/STEPIN/STEPOUT)が完了したときに、CSPだと割り込み発生させてなかったので、そこを改善してみました。
https://osdn.net/projects/csp-qt/releases/68942

これで、FLEXやOS-9 L2@FM77AV40が動くようになるといいのですが(´・ω・`)

795 名前:Artane. [2018/01/19(金) 12:56:12.17 .net]
リリースしてみました(´・ω・`)
https://osdn.net/projects/csp-qt/releases/68953

とりあえず、「今後これやる」と私が宣言してるもの以外は積み残しがないと思います…思いたいです…(´・ω・`)

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



797 名前:ナイコンさん mailto:sage [2018/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 起動できず。

798 名前:Artane. mailto:sage [2018/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-7 起動できず

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

799 名前:ナイコンさん mailto:sage [2018/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. mailto:sage [2018/01/24(水) 01:35:46.83 .net]
>>775
ありがとうございます。
トレースに付いては、先日正式リリースした物か、もしくは数日中に作業始めるeFM-77のOS-9L2(77用)関連の改善作業関連の仮リリースの中の物でお願いします。

後、「カクカク」ですが…
お差し支えなければ、
・テストマシンのスペック(CPUタイプやモデルと最高周波数,メモリ容量,OS及び、テストマシンで日頃どのような作業をしているか?)
・仮想化環境の場合は、仮想化環境提供ソフトとヴアージョン、割り当て資源の詳細。
・武田さんビルドと私のビルドで、カクカク的な意味での動きがどうか差異をチェック。(キー入力も含む)
などの情報提供をよろしくお願いします。
色々考えてみていますが…

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

802 名前:ナイコンさん mailto:sage [2018/01/25(木) 01:38:58.72 .net]
>>776
ちょっと気になったのが、デバッガ内蔵の逆アセンブラ。
PCリラティブなのにオペランドそのまま表示してるが、
00005E3C 308C17 LEAX $17,PC

相対ジャンプ等と同様、次のようにして欲しい。
00005E3C 308C17 LEAX $5E56,PC

803 名前:ナイコンさん mailto:sage [2018/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 名前:ナイコンさん mailto:sage [2018/01/25(木) 03:02:32.38 .net]
コモンソースはCPUリソース30%位食うからのう
手っ取り早い対処としてはFPSを下げれば多少軽くなるが
プロファイラで何処の処理が重いのか調べないと改善しないと思うぞ

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

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



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

808 名前:ナイコンさん [2018/01/26(金) 19:47:26.59 .net]
>>782 について捕捉です。
qausi88 にあってとても重宝している機能なのですが、「カーソルキー設定」というところで
「2,4,6,8 を割り当て」というのをチェックしておくと、ゲストの矢印キーに割り振られている
キーをホストで入力すると、ゲストに10キーの 2,4,6,8 が入力されるというものです。
この機能がないと私の Dell のノートなどでは、キャラクターの移動に10キーを用いるような
ゲームは遊べません(NumLockキーがないので)。
勿論、キーの設定で10キーに矢印キーを設定すればいいのですが、矢印キーは矢印キーで
BASIC などを使う時は必要なので、簡単にメニューから切り替えができると嬉しいのです。
ということで、導入を御検討いただけないでしょうか。

809 名前:ナイコンさん mailto:sage [2018/01/26(金) 20:37:21.81 .net]
最近のノートでもNumLockはFn+ファンクションキーのどれかで切り替え出来るはず
試してみては

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

811 名前:ナイコンさん mailto:sage [2018/01/26(金) 22:02:42.09 .net]
まじか
スクリーンキーボードでNumLockにしてもだめなんか?

812 名前:ナイコンさん [2018/01/26(金) 22:23:59.25 .net]
>>787
だめですねぇ。というか、スクリーンキーボードに NumLock がないです...

813 名前:ナイコンさん mailto:sage [2018/01/26(金) 22:30:05.68 .net]
手元のWin7/10にはあるぞ
ぐぐってて調べてみそ

814 名前:ナイコンさん [2018/01/26(金) 22:37:28.48 .net]
>>789
自分は Linux を使ってるんで...

815 名前:ナイコンさん mailto:sage [2018/01/26(金) 22:40:44.38 .net]
そうだったかすまんの

816 名前:Artane. mailto:sage [2018/01/27(土) 04:57:08.49 .net]
今、eFM7系列の負荷削減がなんとかなりそうです(ただし、eFM77系は除く?AV系では効果あり)。
MC6809含めて内部構造ガチャガチャ変えてたりしていますが、どこかで仮リリースします(予定は未定)
次のリリースでは、入れただけ実装の悪寒がしなくもないですが、実機のEPROMをROMリーダーやライターで読み取ったベタイメージを、分割しなくても、いつものROMイメージファイルの代わりに読める機能が入り始めます。
多分最初はブートROMから。

>>790
Qt版だと、物理キーとVK(Windowsの仮想キーコード)を変換する設定が出来るオプションがあるので、当座はそれでしのいで下さい。
時期をみて、この手の機能…ノーパソでよく使われてる81?キーや104などの非日本語キー向けの機能…を作っていきますね。
後、テンキーとキーボードの変換とか、16進テンキー(出来るかな?)機能とか。



817 名前:Artane. mailto:sage [2018/01/27(土) 05:03:41.78 .net]
>>780
プロファイラー使いたいのですが、gprofでプロファイルする前提でビルドすると、怖ろしく重くなるんで、怠けてます…
やるしかないかもですねー(´・ω・`)

>>779
ありがとうございます。
私の方のワークで、色々問題含みな事は間違いないので…
いい方法ないか考えては見ますが…

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

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

819 名前:ナイコンさん mailto:sage [2018/01/27(土) 07:44:35.81 .net]
ご教示ください、MZ-2500のMZ-2000モードをエミュレートできるエミュレータはございますでしょうか?

MZ-2500のMZ-2000モード用の3.5インチFDソフト(ハイドライド2等)を将来に向けイメージ化しておこうと思ったのです

820 名前:ナイコンさん mailto:sage [2018/01/27(土) 11:32:54.00 .net]
>>792
> 次のリリースでは、入れただけ実装の悪寒がしなくもないですが、実機のEPROMをROMリーダーや
> ライターで読み取ったベタイメージを、分割しなくても、いつものROMイメージファイルの代わりに
> 読める機能が入り始めます。

これ欲しかった機能です。ありがたい。
読めるだけでなく切り替えるのも実機同様にお願いします。
私はFM-7の実機のブートROMを、FM-7のブートROMのBANK0/2、FM-NEW7のブートROMのBANK0/2を
書き込んだROMに差し替えて使ってました。これがEMUで出来ると嬉しい。

821 名前:ナイコンさん mailto:sage [2018/01/27(土) 11:44:31.38 .net]
>>795
福井さんの EmuZ-2000 TF-Edition,
武田さんの EmuZ-2200
は試されましたか?

822 名前:ナイコンさん mailto:sage [2018/01/27(土) 13:00:58.88 .net]
>>795
横からすまん。
MZ-2500用のハイドライドUって3.5インチFDだけど2Dだったりするのかな?
うまくイメージ化出来なくて困ってる。

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

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

825 名前:ナイコンさん mailto:sage [2018/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になってから読むようなタイミングになって
いると予

826 名前:zされる。(MB8877Aデータシート上は、データリード開始後250nsでリリースなので、
2MHzで動いてるFM-7ならウェイト不要なはずだが、EMUではCPUが速すぎる?)
[]
[ここ壊れてます]



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

828 名前:Artane. mailto:sage [2018/01/28(日) 01:53:20.98 .net]
>>802
やるかやらないか、実はずっと迷っていましたが、その方がいいですかね?(´・ω・`)
作り始めた時には.configの下に設定ファイル以外入れていいのかな(動画やスクショも入る)
…と言うかなり古い認識だったのですが、最近は認識変え始めていまして。
# そもそも、動画やスクショを設定と同じディレクトリに入れるのがいいのか?
# と言う問題も。エミュの一貫性考えると仕方ないのではありますけど。
# 非Windowsな場合、~/csp(又はフル名称)/エミュ名/ とかに、スクショ入れるようにしてみるとか(;´Д`)

>>801
ありがとうございます。
ステータス更新は穴でしたね。直します。
後、DRQと言うかFLEXの件ですが、「リードしてすぐにDRQ落とすと誤認識する」と言う事で間違いないでしょうか?
データレジスタを読んでから、DRQ落とすまで、2Dでマイクロ秒単位?のウェイトが必要と言う感じですかね?

829 名前:ナイコンさん mailto:sage [2018/01/28(日) 02:07:12.59 .net]
>>803
> 後、DRQと言うかFLEXの件ですが、「リードしてすぐにDRQ落とすと誤認識する」と言う事で
> 間違いないでしょうか?
> データレジスタを読んでから、DRQ落とすまで、2Dでマイクロ秒単位?のウェイトが必要と
> 言う感じですかね?

わかりにくい書き方でした。すいません。
恐らくFDCは、データシートの通り DRQ/IRQ を制御してると思われます。
これはいじるべきじゃないです。(他の機種で困ります)
DRQ が落ちる前に読みに行ってるのが原因なので、CPUに、ちょっと待て、
をXM7でやってるのでは、と想像してます。

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

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

832 名前:ナイコンさん mailto:sage [2018/01/28(日) 17:19:08.22 .net]
eX1turboZ

X1Fのデモで最初のバックのカラーバーのチラつきが激しくなったような・・・

833 名前:ナイコンさん [2018/01/28(日) 18:27:33.50 .net]
とりあえず、試験リリースしました。
https://osdn.net/projects/csp-qt/releases/68986

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

834 名前:Artane. [2018/01/28(日) 18:28:37.67 .net]
あ…
↑の>>808は、私です。

835 名前:ナイコンさん [2018/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

836 名前:Artane. mailto:sage [2018/01/28(日) 18:58:14.20 .net]
>>810
とりあえず、#pragma がある行をコメントアウトしてみて下さい。
今、出先なので、取り急ぎ。



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

838 名前:武田 mailto:sage [2018/01/28(日) 21:20:43.78 .net]
>>807
ハイレゾモニタ設定でなく、標準モニタ設定にしてみてください。

839 名前:ナイコンさん mailto:sage [2018/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がかなりまともに動くようになってきた。(若干カクカク残るが)
これで武田さんビルドでさらに軽くなるなら問題ないレベル?

840 名前:Artane. mailto:sage [2018/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

841 名前:ナイコンさん mailto:sage [2018/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速すぎ。

842 名前:Artane. mailto:sage [2018/01/29(月) 08:26:47.50 .net]
>>816
ありがとうございます!!
これはわかりやすいですね。
こちらで書いた物を見て見ますね。

843 名前:Artane. [2018/01/29(月) 11:56:29.60 .net]
>>814
考えたのですが、ディスクの回転数とかそこら辺に関わるミスがあったので、それを直したのと、
後は、ディスクアクセスでDRQにまつわるタイミングをログに書き出すように細工してみましたので、お試しして、ディスクアクセス(で死ぬ直前)の[DEV16]のログを
ここかpastebin.comにお願いできますでしょうか?
https://osdn.net/projects/csp-qt/releases/68989

844 名前:ナイコンさん [2018/01/29(月) 23:52:57.38 .net]
>>818
XM7、ステップ実行だと割り込み系処理をすっぽかすクセがあるのでやり直し。68989 は DISK-BASICが起動できなくてペンディング。
00005000 868C LDA #$8C
00005002 1A50 ORCC #$50  Aの値(命令実行後)
00005004 B7FD18 STA $FD18 XM7   eFM7(68986)
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 BF BF BF
00005019 A684 LDA ,X BF BF BF BF
0000501B A684 LDA ,X BF BF BF BF
0000501D A684 LDA ,X BF 7F BF BF
0000501F A684 LDA ,X BF 7F BF BF
00005021 A684 LDA ,X BF 7F BF BF
00005023 A684 LDA ,X BF 7F BF BF
00005025 A684 LDA ,X BF 7F BF BF
00005027 A684 LDA ,X BF 7F BF BF
00005029 A684 LDA ,X BF 7F BF BF
0000502B A684 LDA ,X BF 7F BF BF
0000502D A684 LDA ,X BF 7F BF BF
0000502F 39 RTS
00005030 170000 LBSR $5033
00005033 170000 LBSR $5036
00005036 39 RTS
XM7のWAIT有りは、実機っぽい動き。501D 実行後Lost Dataになる。
XM7のWAIT無しは、DRQ落とさない方針のようです。
なので、WAIT与えてるのはCPUじゃなくてFDCかもしれない。申し訳ない。
eFM7(68986)はDRQが出るのがXM7より早いが、その後Lost Dataにならないのが不思議。

845 名前:ナイコンさん mailto:sage [2018/01/30(火) 00:26:32.01 .net]
>>818
68989、ずっと待てば起動するのね、DISK-BASIC。

00005000 868C LDA #$8C
00005002 1A50 ORCC #$50  Aの値(命令実行後)
00005004 B7FD18 STA $FD18 XM7   eFM7(68989)
00005007 8D27 BSR $5030 WAIT  ImmInc
00005009 8EFD1F LDX #$FD1F 無 有 無
0000500C A684 LDA ,X BF BF BF
0000500E 2AFC BPL $500C
00005010 B6FD1B LDA $FD1B 2C 2C 0D←このデータに意味はない
00005013 A684 LDA ,X BF 3F 3F
00005015 A684 LDA ,X BF 3F 3F
00005017 A684 LDA ,X BF BF BF
00005019 A684 LDA ,X BF BF BF
0000501B A684 LDA ,X BF BF BF
0000501D A684 LDA ,X BF 7F BF
0000501F A684 LDA ,X BF 7F BF
00005021 A684 LDA ,X BF 7F BF
00005023 A684 LDA ,X BF 7F BF
00005025 A684 LDA ,X BF 7F BF
00005027 A684 LDA ,X BF 7F BF
00005029 A684 LDA ,X BF 7F BF
0000502B A684 LDA ,X BF 7F BF
0000502D A684 LDA ,X BF 7F BF
0000502F 39 RTS
00005030 170000 LBSR $5033
00005033 170000 LBSR $5036
00005036 39 RTS

DRQの戻りがXM7と同じ感じになった。期待できる。

846 名前:ナイコンさん mailto:sage [2018/01/30(火) 00:27:14.57 .net]
>>818
じゃあ FLEX は行けるかな?と思ったらだめでした。
ログ画面も固まってます。これでいいのかな?
2018-01-30 00:19:45.378637 [DEV15] DRQ REG: 1bytes -1532906554:-1532906567 -> 7.000000
2018-01-30 00:19:45.395638 [DEV15] DRQ ON@DRQ: -1532906541
2018-01-30 00:19:45.412639 [DEV15] DRQ REG: 1bytes -1532906528:-1532906541 -> 7.000000
2018-01-30 00:19:45.431640 [DEV15] DRQ ON@DRQ: -1532906515
2018-01-30 00:19:45.446641 [DEV15] DRQ REG: 1bytes -1532906502:-1532906515 -> 7.000000
2018-01-30 00:19:45.466642 [DEV15] DRQ ON@DRQ: -1532906489
2018-01-30 00:19:45.481643 [DEV15] DRQ REG: 1bytes -1532906476:-1532906489 -> 7.000000
2018-01-30 00:19:45.500644 [DEV15] DRQ ON@DRQ: -1532906463
2018-01-30 00:19:45.517645 [DEV15] DRQ REG: 1bytes -1532906450:-1532906463 -> 7.000000
2018-01-30 00:19:45.536646 [DEV15] DRQ ON@DRQ: -1532906437
2018-01-30 00:19:45.550647 [DEV15] DRQ REG: 1bytes -1532906424:-1532906437 -> 7.000000
2018-01-30 00:19:45.570648 [DEV15] DRQ ON@DRQ: -1532906411
2018-01-30 00:19:45.584649 [DEV15] DRQ REG: 1bytes -1532906398:-1532906411 -> 7.000000
2018-01-30 00:19:45.604650 [DEV15] DRQ ON@DRQ: -1532906385
2018-01-30 00:19:45.620651 [DEV15] DRQ REG: 1bytes -1532906372:-1532906385 -> 7.000000
2018-01-30 00:19:45.639652 [DEV15] DRQ ON@DRQ: -1532906359



847 名前:Artane. [2018/01/30(火) 00:55:47.51 .net]
>>819-821

ありがとうございます!!
現象的にうっすらと分かってきたので、少し確認。
  「[0:]FDD」メニューの、「転送タイミング調整」にチェックが入ってますか?
>>821のログをお願いしたのは、サイオブレードで転送レートを最速にするhackが影響してるのを疑ったからで、そのhack自体は「転送タイミング調整」と同じなのです。
で、今回のログでそのどちらかがやっぱり理由っぽいとわかりました。
なので、ディスクシグネーチャ的な誤爆なのか設定上の問題なのか絞ろうと思いますので…

後、>>820の方の現象に関しても、ありがとうございます。後ほど一気に直してみますので、しばしお待ちを。

848 名前:ナイコンさん mailto:sage [2018/01/30(火) 02:42:50.92 .net]
>>822
>   「[0:]FDD」メニューの、「転送タイミング調整」にチェックが入ってますか?
入ってます。というかインストール時の

849 名前:fフォルトでチェックが入ってたので、
そこはいじってなかったです。
はずしてみても、FLEXは起動せず。せっかくなのでログも貼っておきます。
2018-01-30 02:39:28.127103 [DEV15] DRQ REG: 1bytes 618349339:618349316 -> 19.208009
2018-01-30 02:39:28.146104 [DEV15] DRQ ON@DRQ: 618349374
2018-01-30 02:39:28.167105 [DEV15] DRQ REG: 1bytes 618349397:618349374 -> 19.208009
2018-01-30 02:39:28.191106 [DEV15] DRQ ON@DRQ: 618349432
2018-01-30 02:39:28.213108 [DEV15] DRQ REG: 1bytes 618349455:618349432 -> 19.208009
2018-01-30 02:39:28.240109 [DEV15] DRQ ON@DRQ: 618349490
2018-01-30 02:39:28.261110 [DEV15] DRQ REG: 1bytes 618349513:618349490 -> 19.208009
2018-01-30 02:39:28.285112 [DEV15] DRQ ON@DRQ: 618349548
2018-01-30 02:39:28.301113 [DEV15] DRQ REG: 1bytes 618349571:618349548 -> 19.208009
2018-01-30 02:39:28.321114 [DEV15] DRQ ON@DRQ: 618349606
2018-01-30 02:39:28.338115 [DEV15] DRQ REG: 1bytes 618349629:618349606 -> 19.208009
2018-01-30 02:39:28.360116 [DEV15] DRQ ON@DRQ: 618349664
2018-01-30 02:39:28.380117 [DEV15] DRQ REG: 1bytes 618349687:618349664 -> 19.208009
2018-01-30 02:39:28.407119 [DEV15] DRQ ON@DRQ: 618349722
2018-01-30 02:39:28.425120 [DEV15] DRQ REG: 1bytes 618349745:618349722 -> 19.208009
2018-01-30 02:39:28.452121 [DEV15] DRQ ON@DRQ: 618349780
[]
[ここ壊れてます]

850 名前:Artane. [2018/01/30(火) 15:26:59.95 .net]
>>823
GUI側もエンバグしてました(>_<)

で、そちらを直し、FDC周りも修正入れたものを、ビルドしました。
https://osdn.net/projects/csp-qt/releases/68993

ログ吐くのは未だ切ってないです。
できれば、うまくブートできたとしても、念の為にログを貼っていただけると助かります(トレースも)。

851 名前:ナイコンさん mailto:sage [2018/01/31(水) 23:51:52.41 .net]
>>824 68993の話。 転送タイミングチェックあり、でFLEX(FM8用)起動した。(ImmIncは無し)
2018-01-31 23:19:47.125400 [DEV15] DRQ REG: 1bytes 75855119:75855103 -> 7.000000
2018-01-31 23:19:47.145401 [DEV15] DRQ ON@DRQ: 75855132
2018-01-31 23:19:47.160402 [DEV15] DRQ REG: 1bytes 75855147:75855132 -> 7.000000
2018-01-31 23:19:47.178403 [DEV15] DRQ ON@DRQ: 75855160
2018-01-31 23:19:47.193404 [DEV15] DRQ REG: 1bytes 75855176:75855160 -> 7.000000
2018-01-31 23:19:47.211405 [DEV15] DRQ ON@DRQ: 75855189
2018-01-31 23:19:47.226406 [DEV15] DRQ REG: 1bytes 75855204:75855189 -> 7.000000
2018-01-31 23:19:47.244407 [DEV15] DRQ ON@DRQ: 75855217
2018-01-31 23:19:47.259408 [DEV15] DRQ REG: 1bytes 75855233:75855217 -> 7.000000
2018-01-31 23:19:47.277409 [DEV15] DRQ ON@DRQ: 75855246
2018-01-31 23:19:47.292409 [DEV15] DRQ REG: 1bytes 75855261:75855246 -> 7.000000
2018-01-31 23:19:47.311411 [DEV15] DRQ ON@DRQ: 75855274
転送タイミングチェックなし、でも起動した。(ImmIncは無し) オメデトウ!!
2018-01-31 23:27:25.862638 [DEV15] DRQ REG: 1bytes 293395704:293395690 -> 24.213571
2018-01-31 23:27:25.884639 [DEV15] DRQ ON@DRQ: 293395748
2018-01-31 23:27:25.903641 [DEV15] DRQ REG: 1bytes 293395758:293395748 -> 26.438265
2018-01-31 23:27:25.930642 [DEV15] DRQ ON@DRQ: 293395806
2018-01-31 23:27:25.949643 [DEV15] DRQ REG: 1bytes 293395820:293395806 -> 24.213571
2018-01-31 23:27:25.976645 [DEV15] DRQ ON@DRQ: 293395864
2018-01-31 23:27:25.998646 [DEV15] DRQ REG: 1bytes 293395874:293395864 -> 26.438265
2018-01-31 23:27:26.025647 [DEV15] DRQ ON@DRQ: 293395922
2018-01-31 23:27:26.047649 [DEV15] DRQ REG: 1bytes 293395937:293395922 -> 23.657397
2018-01-31 23:27:26.074650 [DEV15] DRQ ON@DRQ: 293395980
2018-01-31 23:27:26.095652 [DEV15] DRQ REG: 1bytes 293395991:293395980 -> 25.882091
2018-01-31 23:27:26.123653 [DEV15] DRQ ON@DRQ: 293396038

852 名前:ナイコンさん mailto:sage [2018/01/31(水) 23:52:48.71 .net]
>>824
68993の話。(続き)
再現プログラムのトレース
00005000 868C LDA #$8C
00005002 1A50 ORCC #$50  Aの値(命令実行後)
00005004 B7FD18 STA $FD18 XM7   eFM7(68989)ImmInc無
00005007 8D27 BSR $5030 WAIT  転送Tim調整
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 3F 3F
00005017 A684 LDA ,X BF BF 3F 3F
00005019 A684 LDA ,X BF BF 3F 3F
0000501B A684 LDA ,X BF BF 3F 3F
0000501D A684 LDA ,X BF 7F 3F 3F
0000501F A684 LDA ,X BF 7F 3F 3F
00005021 A684 LDA ,X BF 7F 3F 3F
00005023 A684 LDA ,X BF 7F 3F 3F
00005025 A684 LDA ,X BF 7F 3F 3F
00005027 A684 LDA ,X BF 7F BF BF
00005029 A684 LDA ,X BF 7F BF BF
0000502B A684 LDA ,X BF 7F BF BF
0000502D A684 LDA ,X BF 7F BF BF
0000502F 39 RTS
00005030 170000 LBSR $5033
00005033 170000 LBSR $5036
00005036 39 RTS
転送Tim調整有無で変わらず。XM7よりDRQ戻りが遅くなってる。
DRQログありだと恐ろしく遅いので、これ以上のチェックはカンベン。

853 名前:ナイコンさん mailto:sage [2018/02/01(木) 05:56:21.70 .net]
>>799
2D領域を超えた2DD部分(80〜163トラック)にアクセスしたければ福井さんオススメ
◎EmuZ-2000 TF-Edition,
  変更点 2010/12/16 2DDイメージ用に163トラックまで使用可能とした
  MZ-2500の2000モード(2DD160トラック)のためだけにワガママ言ってリミッターを緩めて戴きました

△武田さん EmuZ-2200 (SSE2不要版、旧版2015年まで)は2DD対応だったが
×武田さん EmuZ-2200 (SSE2必須版、最新〜3年前)は非対応(2Dトラックを超えると散々

854 名前:アクセスしてからエラー) []
[ここ壊れてます]

855 名前:Artane. [2018/02/01(木) 11:08:16.99 .net]
>>826-827
ありがとうございました!!!
やっと、ブートするようになりましたか(^∀^)
本当に本当にありがとうございました。

>転送Tim調整有無で変わらず。XM7よりDRQ戻りが遅くなってる。

ちょっと、調整してみます。

>DRQログありだと恐ろしく遅いので、これ以上のチェックはカンベン。

次のリリースから、ログは切りますね。
ここまでやれば、どうにかなるとおもいますので。

856 名前:ナイコンさん mailto:sage [2018/02/02(金) 04:57:16.74 .net]
>>827
ありがとうございます、試してみます



857 名前:ナイコンさん [2018/02/02(金) 08:24:39.07 .net]
88のゲーム付きエミュのCDROMってまだ路地売りしてますか

858 名前:ナイコンさん mailto:sage [2018/02/03(土) 04:12:39.68 .net]
>828

念のため:
> > 転送Tim調整有無で変わらず。XM7よりDRQ戻りが遅くなってる。
> ちょっと、調整してみます。
これは XM7 に合わせろと言ってるのではないよ。
恐らく XM7 は実機より速く DRQ を振ってると思われる。

> 次のリリースから、ログは切りますね。
理想はスイッチで ON/OFF できることだけど、難しいなら
ログ有版と無版同梱してもらえば使い分けられる。
eFM8だけログ有り、他は無し、でもいいね。

859 名前:Artane. mailto:sage [2018/02/03(土) 12:54:54.02 .net]
>>831
なるほど。
何か、仕様書通りにタイミング実装したつもりなのに、なぜ遅いのか…と思い、6809の命令表読んで、やっぱり仕様書通りだよなぁ…(´・ω・`)
と悩んでました。
ログに関しては、新しいconfig作るので、対応しますね。

後、幾らか積み残しがありますが、一週間位は別件やると思いますので…リリースはそれから。

860 名前:ナイコンさん [2018/02/04(日) 10:27:26.27 .net]
emupc9801ra
raもってないんでrsのROMで起動してみたら EMS ERROR と PROTECTED MODE ERROR
でるんだけど、ROM の問題?エミュレータの問題?
raのROMもってる方おしえてください

861 名前:ナイコンさん mailto:sage [2018/02/04(日) 11:54:34.31 .net]
>>832
> 何か、仕様書通りにタイミング実装したつもりなのに、なぜ遅いのか…と思い、
> 6809の命令表読んで、やっぱり仕様書通りだよなぁ…(´・ω・`)
> と悩んでました。

誤解招く書き方になってて、申し訳ない。

> ログに関しては、新しいconfig作るので、対応しますね。

あまり頻繁に使う機能ではないので、*.dll/lib*.so とかの交換で
切り替えるのがいいかも。

ログ版は重いので、ちょっと前のビルドで再テスト。

eFM77AV40 :68937:68986
OS9AV20L31:○   ○
OS9AV40L41:×   ○
FM77AVDEMO:○   ○
AV20入門ディスク:○   ○
20EX入門ディスク:○   ○
AV40入門ディスク:○   ○
40EX入門ディスク:×   ×

★キー入力が勝手にリピートしてしまうの、止めて欲しい。
★起動はできるが、実質使えない。

862 名前:ナイコンさん mailto:sage [2018/02/04(日) 16:54:43.85 .net]
>>833
まだ完成してないからリリースされていないのだけど、
ソースに記述があるとビルドしてみたくなるよね。
で、おんなじ実験してみた。
しかし、RAのBIOS(正しく読み出せているか不明ながら)で起動させてみたけれど、
やっぱり、まだ未完成でブートしないのね。

863 名前:ナイコンさん [2018/02/04(日) 17:21:29.76 .net]
>>835
ありがとうございます。まだ動かないとのことで残念なようなほっとしたような。
rs のでも動くことを期待しつつ完成を待つことにします

864 名前:ナイコンさん mailto:sage [2018/02/04(日) 18:14:15.71 .net]
>>832
気になったので、AV40系入門ディスクだけ最新版でやってみた。

eFM77AV40 :68937:68986:68993(Tim調有)
AV40入門ディスク:○   ○   ○
40EX入門ディスク:×   ×   ×

2018-02-04 15:10:45.539736 [DEV16] DRQ REG: 1bytes 37775129:37775121 -> 7.000000
2018-02-04 15:10:45.552737 [DEV16] DRQ ON@DRQ: 37775142
2018-02-04 15:10:45.563737 [DEV16] DRQ REG: 1bytes 37775150:37775142 -> 7.000000
2018-02-04 15:10:45.576738 [DEV16] DRQ ON@DRQ: 37775163
2018-02-04 15:10:45.587739 [DEV16] DRQ REG: 1bytes 37775171:37775163 -> 7.000000
2018-02-04 15:10:45.602739 [DEV16] DRQ ON@DRQ: 37775184
2018-02-04 15:10:45.613740 [DEV16] DRQ REG: 1bytes 37775192:37775184 -> 7.000000
2018-02-04 15:10:45.626741 [DEV16] DRQ ON@DRQ: 37775205
2018-02-04 15:10:45.636741 [DEV16] DRQ REG: 1bytes 37775213:37775205 -> 7.000000
2018-02-04 15:10:45.650742 [DEV16] DRQ ON@DRQ: 37775226
2018-02-04 15:10:45.662743 [DEV16] DRQ REG: 1bytes 37775234:37775226 -> 7.000000
2018-02-04 15:10:45.675744 [DEV16] DRQ ON@DRQ: 37775247

また別なところで引っかかってるようです。追っかけてみます。

865 名前:ナイコンさん mailto:sage [2018/02/04(日) 19:54:47.91 .net]
>>837
ちょっと気になったのですが、eFM77AV40で40EX用入門ディスクを起動しようとしているのですか?
40EX用入門ディスクに入っているのは40EX/SX専用版F-BASIC V3.4L20ですからeFM77AV40EXを使う必要があります。

866 名前:ナイコンさん mailto:sage [2018/02/06(火) 03:15:54.64 .net]
>>838
F-BASIC V3.4L20 本体は、AV40 と AV40EX で違いはない。
IPLが異なってるだけのはず。

で、動かなかった原因判明。
IPLでINITIATOR ROMを読んで機種判別して暴走してたみたい。
同じROMセットで eFM77AV40EX でやってみたら同じ症状。
F-BASIC V3.4 L20 AV40EX用も起動しないので焦ったけど、
INITIATOR ROM入れ替えたら無事起動。お騒がせしました。m(_._)m

eFM77AV40EX :68986
AV20入門ディスク  :○
AV20EX入門ディスク:○
AV40入門ディスク  :○
AV40EX入門ディスク:○
FBASV34L20  :○
FBASV34L20EX:○

ちなみに、eFM77AV40 に AV40EX の INITIATOR ROM 入れてみたら、
第一関門はパスして、オープニング画面まで表示。
でもその後 F-BASIC V3.4 L20 が起動してない様子。
時間できたら深追いしてみます。



867 名前:Artane. [2018/02/06(火) 04:12:16.37 .net]
食あたりで寝られなくなり…
>>834
configファイルに新しいデバッグ項目のON/OFFエントリーを作り、ぞのエントリーをGUIから操作できるようにするのが、ベストかなぁと思ってます。
半分ルーチンワークでものができますし。

>★キー入力が勝手にリピートしてしまうの、止めて欲しい。
どういう条件で勝手にリピートするか、他のVM(X1とかPC88とかワンボードマイコンとかは同じことが起こるかなど)、思い当たる所を書いてみていただけると、後ほど調べますので。

>>836-838
eFM77AV* 系統は、XM7などとは違い、原則として、ROMにパッチ当てをしないことにしています。
なので、実機とセットの実機から抜いたROMでないと、動かなくて当然・動くにしても制限が出るか、まぐれ。
と言う考え方でやっております m(_ _)m

868 名前:ナイコンさん mailto:sage [2018/02/06(火) 20:34:25.08 .net]
>>839
eFM77AV40+40EXのイニシエータROMで40EX/SX専用版F-BASIC V3.4L20が起動しない件ですが、調べてみました。
起動時の画面モードが400ラインモードになっている場合にType-Dサブシステムが正しく読み込まれない状態で、画面モードの変更が行われるために起動できません。
SETUPで起動時の画面モードを200ラインモードにしておけば起動自体はするんですが、400ライン(Type-D)も26万色(Type-E)も使えないので(サブシステムが暴走する)、実質はほぼV3.3L30です。
…ごく当たり前の結果でした。スレ汚し失礼。

869 名前:ナイコンさん mailto:sage [2018/02/07(水) 00:59:09.26 .net]
>>841
どこのどなたか存じませんが、ご丁寧に調査いただきありがとうございます。
おかげさまで謎が解けてすっきりしました。

>>840
お大事にお願いします。

> configファイルに新しいデバッグ項目のON/OFFエントリーを作り、ぞのエントリーを
> GUIから操作できるようにするのが、ベストかなぁと思ってます。
> 半分ルーチンワークでものができますし。

賛同します。

> どういう条件で勝手にリピートするか、他のVM(X1とかPC88とかワンボードマイコン
> とかは同じことが起こるかなど)、思い当たる所を書いてみていただけると、後ほど
> 調べますので。

「勝手に」とはいい加減な表現でした。単に、キーリピートの判定が早すぎるのと、
キーを離したのを認識していないっぽいです。かなりの頻度で発生します。

症状:何かのキーをたたくの、そのキーのリピート入力が始まり、キーを離しても
   延々と続く。別なキーをたたくと止まるが、次のキーのリピートが始まる。

他の VM での結果はのちほどお知らせします。

> eFM77AV* 系統は、XM7などとは違い、原則として、ROMにパッチ当てをしないことに
> しています。
> なので、実機とセットの実機から抜いたROMでないと、動かなくて当然・動くにしても
> 制限が出るか、まぐれ。
> と言う考え方でやっております m(_ _)m

賛同します。

870 名前:ナイコンさん mailto:sage [2018/02/07(水) 02:07:58.60 .net]
>>840
> 他の VM での結果はのちほどお知らせします。

ePC-8801MA(68937) を試してみたけど、同じ症状だった。

871 名前:ナイコンさん mailto:sage [2018/02/07(水) 14:31:11.95 .net]
久々に起動してみたEmuZ-2000 TF-Editionでディスクを全く読み込まない。
TF

872 名前:でない0.470だと起動できるんだけど。
何がいけないんだろう?
[]
[ここ壊れてます]

873 名前:ナイコンさん mailto:sage [2018/02/08(木) 00:33:56.91 .net]
インターフェイス有効チェックしてる?

874 名前:ナイコンさん mailto:sage [2018/02/08(木) 21:09:13.24 .net]
>>845
あら、こんな設定あったのね、動きました(^^;
ありがとうございます。

しかしずっとこの設定しないで起動確認して絶望してたよorz
おかげさまでうんともすんとも言わなかったハイドライドUもIPL画面までは確認できた。
もうちょっと頑張ってみようかな。

875 名前:ナイコンさん mailto:sage [2018/02/09(金) 03:50:11.16 .net]
>>840

eFM7/eFM77 の話。

eFM7      :68985:68986
OS9_7L1   :○   ○
OS9_77L1  :○   ○

eFM77     :68985:68986
OS9_7L1   :○   ○
OS9_77L1  :×   △
OS9_77L2  :×   ×
OS9AVL22  :×   ×

△は、起動するようになったが、key. コマンド実行すると緑1色モードになる。
サブシステムに送ってるコマンド列が正しくないため。
77用OS-9L1添付の key.コマンドは 77用OS-9L2と共通のため、400ラインサブシステム
にも対応している。
で、400ラインモードになっていないのに、400ラインモードになってると判断して、
それ用のコマンドをサブシステムに送っているため、こうなる。
具体的には、$FD04 の bit3 がリセット時に 1 になっていない。
あと、400ラインサブセットが接続されてない時は、同 bit4 も 1 にしておかないと。

77用OS-9L2は、どなたかから報告済みかもしれないけど、
拡張RAMへの転送、ブートRAMへの転送がうまくいってない。書き込めないのかも?
AV用OS-9も恐らく同様の理由で起動できない。

876 名前:ナイコンさん mailto:sage [2018/02/09(金) 09:33:06.12 .net]
>>840

小出しで申し訳ない。
eFM77AV の話。

eFM77AV   :68986
OS9_7L1   :○
OS9_77L1  :○
OS9_77L2  :○(200ラインモード起動)
OS9AVL21  :○
OS9AVL22  :○

「拡張RAMチェック」してなくても拡張RAM使えてるのが変。



877 名前:ナイコンさん [2018/02/09(金) 20:52:34.51 .net]
Artaneさま、カーソルキーの10キー対応ありがとうございます。
これで昔のゲームが遊べます ^^

878 名前:Artane. [2018/02/11(日) 11:10:10.74 .net]
色々と修正がたまってきたので、リリースしました。
https://osdn.net/projects/csp-qt/releases/69032

今回、沢山の変更が入ってます。
BIOSなどの置き場が、~/CommonSourceCodeProject/emu{foo}/ に移動し、
{foo}.ini とscancode.cfgが、~/.config/CommonSourceCodeProject/emu{foo}/ に移動しました。
※説明書の一部では前の記述が残ってたりしますが、↑が正しいです。
他にも相当数の修正が入ってます。まだ、色々と直す所がありますが、現状でお試しいただくということで。

後、Windowsビルドは、夕方〜夜のアップロードになりますので…

879 名前:ナイコンさん mailto:sage [2018/02/11(日) 23:19:44.44 .net]
> eFM77AV* 系統は、XM7などとは違い、原則として、ROMにパッチ当てをしないことに
> しています。

XM7V2は元々FM77AVのエミュレートしか対象としていなかったため、機種判別をしているソフトに対する対策としてイニシエータROMにパッチを当てたんだと思われ。
XM7V3もこれに準じ、たとえばFM77AV40のイニシエータROMを使用してもFM77AV40EXのエミュレートが出来る様にパッチを当てた。

はじめから最終的に全機種のエミュレートを行うことを検討していたのであれば、機種パッチは不要と考えられる。
そういう意味ではXM7dashが全機種のエミュレートを可能にした際、これに準じたのが間違いで、イニシエータROMの示す機種をエミュレートする仕様に変更すべきだった。
実際、同じPI.氏作のXM8ではROMでエミュレート機種を判別する仕様になっている。

880 名前:ナイコンさん mailto:sage [2018/02/12(月) 02:22:02.98 .net]
DASHは存在そのものが間違い。

881 名前:ナイコンさん [2018/02/15(木) 23:30:46.68 .net]
みんな np2kai で音なってる? np2kai でも xnp2kai でも音がなんないんだけどなんか設定ミスってるのかな?

882 名前:ナイコンさん mailto:sage [2018/02/16(金) 00:55:31.48 .net]
eX1turboZ使ってみたのですが、これってマウスには対応しないのでしょうか?
Z'sStaffZ使おうと思ったらつかえなかったので

883 名前:Artane. [2018/02/16(金) 21:46:07.17 .net]
テストリリースしましたが、どんなものだか。
https://osdn.net/projects/csp-qt/releases/69053
色々ダメ出しお願いします m(_ _)m

884 名前:ナイコンさん [2018/02/17(土) 15:53:55.73 .net]
>>855
別にこのリリースについてってわけじゃないけど
コマンドライン引数でディスクイメージを指定する方法があると便利だと思います

885 名前:ナイコンさん [2018/02/18(日) 14:28:09.06 .net]
emupc9801vx で Ys のディスク入れてリセットすると読みっぱなしになって先に進まない
xnp2 ではちゃんと起動するんだけど...

886 名前:Artane. [2018/02/21(水) 15:27:31.81 .net]
>>856
未だ実装してないですが、次で入ると思います。
ちょっとの間別件やってしまうので、また間が開くかも知れないますが。

# なんか、忘れて積み残してるのが複数ある気がしてきた…



887 名前:ナイコンさん mailto:sage [2018/02/21(水) 19:16:08.79 .net]
>>857
ざっと見DMAのTCをFDCに送って無いからンゴ
テキストアトリビュートやFDIの判別がガバガバだったり使えるレベルに達してないンゴ
エメドラもXak3も起動しないから頑張って欲しいンゴ

888 名前:ナイコンさん [2018/02/21(水) 21:06:23.61 .net]
>>859
はぇー、すごいンゴ
直せるようならPR投げてあげるといいとおもうンゴ

889 名前:Artane. [2018/02/22(木) 23:52:25.04 .net]
修正してますが仮リリースしてみました。
https://osdn.net/projects/csp-qt/releases/69085
一部のVMのみです。
内部構造に色々手を入れてみてます…お試しをm(_ _)m

890 名前:武田 mailto:sage [2018/02/23(金) 00:11:14.84 .net]
>>859
DMAからFDCにTCを繋いだら動きました、多謝多謝です。
次のリリースで修正しておきます。

>>854
CTRL+ENTERでマウスが有効になります。
もう1回CTRL+ENTERでマウスが解放されます。

891 名前:ナイコンさん [2018/02/23(金) 21:11:48.97 .net]
武田さんのバイナリをwineで動かしてYSの動作確認できました
ということでartaneさんqtへのポートお願いします

892 名前:853 mailto:sage [2018/02/24(土) 00:09:26.56 .net]
>>862
マウス操作出来るようになりました!
ありがとうございます。

893 名前:Artane. mailto:sage [2018/02/24(土) 02:19:41.54 .net]
>>863
今別の問題を片付けた所なので…1日2日おまちください。

894 名前:ナイコンさん [2018/02/24(土) 07:56:46.04 .net]
>>865
はい、もちろんです。せかしたように感じてしまったらすみません

895 名前:ナイコンさん mailto:sage [2018/02/24(土) 11:09:56.75 .net]
2DDは読み込まないままですな
たとえばハイドライドとかタイトルグラフィックが出てから読まなくなる

896 名前:ナイコンさん [2018/02/24(土) 12:25:34.20 .net]
Ys 動きました。ありがとうございます



897 名前:ナイコンさん [2018/02/24(土) 21:05:06.56 .net]
仕方ないンゴ
テストしてみるンゴ
ハイドライド動くンゴ?

pc-9801/e/u/vf/vm/vx
ttps://www.axfc.net/u/3890720
pass:nanj

898 名前:ナイコンさん mailto:sage [2018/02/24(土) 21:11:33.17 .net]
ドミンゴwwwwwwwwww

899 名前:ナイコンさん mailto:sage [2018/02/25(日) 00:00:06.77 .net]
ドドンゴww

900 名前:ナイコンさん mailto:sage [2018/02/25(日) 05:34:54.00 .net]
ePC9801VXにはV30モードは設置しないのですか?

901 名前:ナイコンさん mailto:sage [2018/02/25(日) 05:42:50.07 .net]
設置の予定はないアルよ

902 名前:Artane. mailto:sage [2018/02/25(日) 07:34:17.56 .net]
>>866
いえいえおきになさらず…(´・ω・`)
なんかエンバグしたの見つけてしまったので(私が悪いというか下手人)、もう少し時間と言うか日にちかかりそうです(´・ω・`)
すいません…

903 名前:ナイコンさん mailto:sage [2018/02/25(日) 16:39:07.87 .net]
>>869
俺達「楽天の守護神はなかなかやりよるわい」

動く動くよ〜 ありがとう

904 名前:武田 mailto:sage [2018/02/25(日) 19:53:05.41 .net]
>>867
新しいバイナリを試してみてください。
駄目でしたら、D88フォーマットとして、メディアの種類が
2Dになっていないか見直してみてください。

2Dと2DDの関係を見直しています。
2DDを指定した場合、2DDのメディアを挿入すると2DDのドライブとして、
2Dのメディアを挿入すると2Dのドライブとして動作するといった感じで、
敢えて曖昧にしていましたが、その辺りを変更しています。

それに従って、各機種でもドライブの種類を選択式にしたり、
I/Oで切り替える処理を実装したりしています。
何か動作しなくなったということがありましたらお知らせください。

905 名前:武田 mailto:sage [2018/02/25(日) 19:55:24.89 .net]
>Artane.さん
最近は精力的に作業していただいていてありがとうございます。
私の方はまだ本業が修羅場ってますが、
落ち着いた辺りで取り込ませて頂きたいと思います。

FM16βの方も続きやらないと…
手持ちの回路図がボロボロになってしまっていたので、
コピー取り直したところで正月休みが尽きてしまってました(苦笑)

906 名前:ナイコンさん mailto:sage [2018/02/26(月) 01:52:53.72 .net]
メモリオバーランしてるアナログパレットを修正する所から始めようか



907 名前:ナイコンさん mailto:sage [2018/02/26(月) 04:56:25.54 .net]
起動した時はピポ鳴るがリセットした時は鳴らないです

908 名前:Artane. mailto:sage [2018/02/26(月) 05:04:31.55 .net]
>>878
FM-77AVのですか?(´・ω・`)
後で見直してみます(´・ω・`)

909 名前:ナイコンさん mailto:sage [2018/02/26(月) 05:12:43.48 .net]
>>880
98だと思います確認したらアナログパレットが変でした

910 名前:ナイコンさん mailto:sage [2018/02/26(月) 09:14:43.44 .net]
>>876
大方の2DDが起動するようになりました
が、ハイドライドだけはどうも引っかかるようです

911 名前:武田 mailto:sage [2018/02/27(火) 01:26:15.67 .net]
>>878
ご指摘多謝です。
取り急ぎ今晩のリリースで修正しておきました。

#PC-9801RAがPROTECTED MODE ERRORを抜けられないなあ…

>>882
すみません、該ソフトを所有していないので、
これ以上はちょいとばかし調査が難しいです。

912 名前:ナイコンさん mailto:sage [2018/02/27(火) 20:52:57.21 .net]
>>883
>#PC-9801RAがPROTECTED MODE ERRORを抜けられないなあ…

気になったので調べてみました。以下長文失礼
RAは持っておらず、別の386機のITFを無理矢理動かしたものなので、
武田さんのところで起きている問題とは異なる(もしくは把握済み)かもしれないですが...

こちらで動かしたITFのプロテクトモードチェックルーチンでは、
エミュレータのセグメントディスクリプタのLimit判定がおかしいために、
一般保護例外が発生することを期待されるところで一般保護例外が発生しないという問題が起きます。

問題の箇所は、i386.cの459行目i386_limit_checkの関数内で、アクセスするアドレスと
セグメントディスクリプタのLimitを比較する処理ですが、実装では単純にアドレスとLimit値を比較しているだけですが
正しく比較するには、アドレスにアクセス幅分オフセットを加算する必要があります。

具体的にこちらで起きているケースは
Base=010000h,Limit=0000h、Present=1のデータセグメントディスクリプタを作成し、
このセグメントでアドレス0000hから16ビットリードをしようとします。
アクセスする範囲はアドレス0000h〜0001hとなり、Limitの範囲外へのアクセスがあるため
一般保護例外が発生しないといけないところですが(ITFもそれを期待している)、
上記箇所のコードではアクセス範囲内と判断してしまいます。

これは386のプロテクトモード固有というわけではないので、286のほうの実装を見たところ(instr286.cの869行目)
こちらはLimitとの比較するときアドレスにsize-1を加算していました。

386の実装ではチェックルーチンに至るまでにsizeを渡すようにはなっておらず、修正が大変そうなので
とりあえず報告のみということでご容赦を

やっつけでよければ(offset+1)としてしまえば、ここに関してはエラーにならずに抜けるはずですけど、
問題の切り分け程度にしかなりませんね...

913 名前:武田 mailto:sage [2018/02/28(水) 00:04:32.30 .net]
>>884
ありがとうございます、どんぴしゃでした。
今晩のリリースで修正します。
PC-9801RAは32bitの検証用だったので、これでPC-98RLに取り掛かれます。

#PC-98XAもPC-98XLも持ってるので、286なハイレゾ機でもよかったのですが、
#まだROMを吸い出せていないもので。

914 名前:ナイコンさん [2018/02/28(水) 00:33:20.98 .net]
artaneさん、ローマ字かな変換壊れてませんか?

915 名前:ナイコンさん [2018/02/28(水) 09:55:35.74 .net]
RAとかだとハードディスクもサポートして欲しい感じ

916 名前:Artane. [2018/02/28(水) 11:14:48.75 .net]
季節の変わり目に巻き込まれたのか調子崩してます(;´Д`)

>>886
今、PF12での切り替えを*一時*中止しています。必要だとは思いますが、一部のマシンがPF12を使ってるので考え中…
メニューの「エミュレータ」→「ローマ字かな変換」にチェックを入れて下さい。
今は、私独自の実装ではなく、武田さんの実装になっています。

>>武田さん
お疲れ様です!
githubの方には、VMを2/27までマージしてありますし、その中でFM77AV40系も起動するようになってますが、
メニュー関係の変更を未だ手を付けられてないとか、FM77AV40系での新しい問題(私のエンバグ)が出たりとかで、ある程度手間取りそうです。

>>863
というわけで、誠に心苦しくも申し訳ないのですが、もうすこし、しばしお待ちくださいませ m(_ _)m



917 名前:885 [2018/02/28(水) 14:32:06.38 .net]
>>888

ええと,

> メニューの「エミュレータ」→「ローマ字かな変換」にチェックを入れて下さい。

これの状態で, たとえば a を入力すると ア でなく 3 と入力されたりします
武田さんの方を wine で動かす分にはちゃんと ア と入力されます

918 名前:Artane. mailto:sage [2018/02/28(水) 16:31:44.05 .net]
>>889
かなキーを入り切りしたらどう動きますか?
こちらで、足らない気がするので後で見てみますね(特に強制かなON)

919 名前:ナイコンさん [2018/03/01(木) 00:37:09.40 .net]
>>890
すみません、カナのON/OFFの仕方がわかりません...
なんとなく表示される文字数はあってるように思います。なので文字コードのテーブルが違っているのかと
思っていましたが、武田さんと共通のコードを使っているとなるとよくわかりませんね...

920 名前:武田 mailto:sage [2018/03/01(木) 01:59:42.78 .net]
PC-98RLをリリースしました。
またVM/VX/RAで魔道物語1-2-3が画面化けする不具合を修正しました。

SASI HDDをがちんこでサポートするか、
DISK BIOSをフックしてサポートするか、ちょっと思案中です。

一旦これで一段落とします。
本業が落ち着いた辺りでまた再開します。

921 名前:Artane. mailto:sage [2018/03/01(木) 04:32:54.35 .net]
泥沼は続いてますが、もう一息で仮にリリース出来るかも。と言う所まできました。

# ああ、ThreadripperとメモリとRX560積んだマシン作りたい…(´・ω・`)
# そんなカネなど全くないけど(´・ω・`)

>>891
基本的に、フルキーの「かな」キー(大抵スペースの左にある)がかなON/OFFに割り当ててあると思います。
で、メニューでローマ字にしたのにかながはいらないのは確かによろしくないので、
今取り組んでるあたりの事があらかた上がったらやりますね。

922 名前:Artane. mailto:sage [2018/03/01(木) 04:41:50.84 .net]
>>892
お疲れ様です。
長い目でみていくと、最終的に、SASIを真面目に実装されてくださると、FM-7とか11とかに限らず、8ビット時代に作られたHDDが使えるようになるので…

誰が使うんだ!?と言うのはありますけど、当時のハードディスクをサルベージしたけど動かす機械が…と言う方々も多少はいるでしょうし。


後、MB61VH010が、線引くチップ(011)と論理演算するチップ(010)の二つから構成されてるのがわかったので、そこらへんの事や、
ホストCPUの負荷を減らすために、CPUに準ずる

923 名前:動作に(要は線を引く方を、クロックドリブンのステイトマシーンにする)したいなーと想ってます(後日余裕が出来てから) []
[ここ壊れてます]

924 名前:ナイコンさん [2018/03/01(木) 22:34:04.46 .net]
武田さんのRA、2月28日時点ではROM BASIC起動できたのですが、3月3日(1日の間違い?)版では
ROM BASIC起動後、カーソルが現れず、キー入力ができないです。
ただ、RAでなくてRSのITF.ROMを使っているので、そのせいかどうかが知りたいです。
ちなみにVXのITF.ROMを使ってRAを起動すると大丈夫です。それと、RSのITF.ROMを使うと、起動時に
EMS ERRORがでます。これは、RAのITF.ROMを使えば現状ででないのでしょうか?

925 名前:ナイコンさん mailto:sage [2018/03/02(金) 02:23:35.89 .net]
9801/EがIPL読み込まなくなったね 固まったまま

926 名前:ナイコンさん mailto:sage [2018/03/02(金) 08:01:46.90 .net]
>>895
サウンドBIOSをDisableにしたらどう?
わいのRA21のBIOSでもEMS ERRORは出るな



927 名前:ナイコンさん [2018/03/02(金) 08:55:08.27 .net]
>>897
SOUND.ROM削除したらいけました。ありがとうございます。

928 名前:ナイコンさん mailto:sage [2018/03/02(金) 12:18:46.52 .net]
EMS ERRORはI/Oポート43FHを実装していないからなのでは

929 名前:ナイコンさん mailto:sage [2018/03/03(土) 09:23:42.78 .net]
>>876
2DDドライブの前半40(35)トラックと2Dディスク全体は完全互換なので
ヘッダ内のメディア種類に関係なく読み(書き)可能なのが実機や2000tfの正解ですが…
×emuz2200(2/28)はFDDアクセスランプが10回点滅してIPLエラーになって動きません

ドライブ指定とメディア内部宣言が食い違う場合は警告を表示したり(そもそも表示がないので内部モードか謎)
初期値ライトプロテクトで2DD拡張リードモード。
贅沢を言えば4ドライブ独立設定、従来の自動追従モードも残してほしいところです

MZ-2500(実機)FDDランプは緑色LEDですがEmuz2500は共通化の関係で赤色とか細かいところも気になります。

930 名前:899 mailto:sage [2018/03/03(土) 09:41:31.27 .net]
MZ-2500のBASICに付属のフォーマット&コピーでディスクのバックアップ
(トラック単位で単純コピー)を行った場合
○ 2DDディスク(d88ヘッダ指定は2DD)は80トラック全てコピーできるが
× 内部指定を2Dへ1バイト書き換えただけで
  トラック2でリトライを繰り返して「失敗しました」エラー表示がでます。
期待する結果は前半40トラック(MZ1F02と07)、35(MZ80BF)部分はコピーできることです

931 名前:ナイコンさん mailto:sage [2018/03/03(土) 13:30:05.95 .net]
エミュレータの動作としての妥当性は別として
2DDメディアを2Dと認識させたら物理的には1トラックおきにアクセスするんじゃないの?

932 名前:武田 mailto:sage [2018/03/03(土) 15:19:51.86 .net]
>>901
現在の仕様としては、以下のようにしています。
物理的なトラックの幅、中心からの位置を考慮した仕様です。

2Dのドライブに2DDのディスクを挿入した場合、
2Dのつもりでトラック0,1,2,3...を読むと、2DDのディスクの0,2,4,6...が読まれます。

逆に2DDのドライブに2Dのディスクを挿入した場合、
2DDのつもりでトラック0,1,2,3...を読むと、2Dのディスクの0,0,1,1...が読まれます。

933 名前:ナイコンさん mailto:sage [2018/03/03(土) 19:18:32.55 .net]
RAでEMM386が使えません。
リリースの時にどの程度テストしているものなのでしょうか。

934 名前:ナイコンさん mailto:sage [2018/03/03(土) 22:59:34.95 .net]
なんか最近お客様感覚の書き込み増えてるね。

935 名前:ナイコンさん mailto:sage [2018/03/03(土) 23:13:48.99 .net]
何言ってんだこいつ

936 名前:ナイコンさん mailto:sage [2018/03/03(土) 23:28:21.47 .net]
>>906
ごめん酔っぱらって書いた。
俺も何言ってんだか読み返したらよくわからん。
>>905はスルーしてください。



937 名前:ナイコンさん [2018/03/04(日) 00:09:20.60 .net]
どっちかっていうと>>904が礼を逸してるっていう話だと思うんだが

938 名前:ナイコンさん mailto:sage [2018/03/04(日) 00:22:30.39 .net]
礼は欠いたり失するもので、逸するは違和感

939 名前:ナイコンさん mailto:sage [2018/03/04(日) 03:58:07.09 .net]
>>904
私も同じです。
リリースされると試したくなるものですよね。
A20ラインあたりかな。
先にリリースされていた9801VXでもEMM.SYSだめだし。

940 名前:ナイコンさん [2018/03/04(日) 07:24:15.06 .net]
ロムは、あるの?

941 名前:Artane. [2018/03/04(日) 21:51:54.03 .net]
やっと、リリースしました。
https://osdn.net/projects/csp-qt/releases/69146

各方面に、感謝(´・ω・`)

942 名前:ナイコンさん mailto:sage [2018/03/05(月) 03:22:35.58 .net]
>>900
共通化というか逆なんですよね
X1も88も2HDが緑なんだけど2Dが緑、2HDが赤になっててちょっとややこしい

943 名前:ナイコンさん [2018/03/05(月) 06:16:56.14 .net]
感謝です

944 名前:ナイコンさん [2018/03/05(月) 21:04:34.40 .net]
>>856を思い出して頂けたらと思います m(_ _)m

945 名前:ナイコンさん [2018/03/06(火) 13:06:20.59 .net]
Artaneさんのやつ、ディスクアクセスのマークが画面に表示されるのをオフにする方法は無いでしょうか?

946 名前:Artane. [2018/03/06(火) 13:28:16.80 .net]
>>915
はい(´・ω・`)
どのタイミングで仮想メディアを挿せるのかなどの、技術的懸念があってそこら辺チェックしてからにしたいので、もう少しお待ち下さいm(_ _)m



947 名前:ナイコンさん mailto:sage [2018/03/07(水) 17:42:02.36 .net]
ePC98の三国志(1)の音楽を正常化おねがいします。

948 名前:Artane. [2018/03/07(水) 19:31:20.07 .net]
>>916
ない設定は今の所ありませんが、今度付けます(´・ω・`)

949 名前:ナイコンさん [2018/03/22(木) 17:59:58.50 .net]
エミュでゲームやるときって、コピープロテクトはどうしてるの?

950 名前:ナイコンさん [2018/03/23(金) 00:41:04.09 .net]
察せよ

951 名前:ナイコンさん [2018/03/23(金) 19:03:08.61 .net]
Artaneさん、コマンドラインからディスクイメージを指定できるようにしていただいてありがとうございます
これでかなり使いやすくなりました

952 名前:921 [2018/03/23(金) 21:02:07.94 .net]
が、fdi のイメージが読めないようです。d88 のイメージは読めています。

953 名前:Artane. mailto:sage [2018/03/24(土) 01:35:53.64 .net]
>>923
昨日とりあえずの実装をしたばかりなので、少しお待ち下さいm(_ _)m
まだまだ不完全であるので…まだもう少し色々みる(特に仮想メディアを突っ込むタイミング)必要がありそうです。

954 名前:922 [2018/03/25(日) 17:09:21.46 .net]
無事fdiのイメージも起動できました。ありがとうございます。

955 名前:ナイコンさん mailto:sage [2018/03/25(日) 21:41:53.74 .net]
需要無視の報告で、すまんです。
OpenJDK10で、
j80もXEiJ(X68000)も不具合なく動きましたよー

956 名前:Artane. [2018/03/26(月) 03:57:22.39 .net]
>>925
よかったですー(;∀;)

>>916 の件もなんとか出来たので、色々中途半端ですがリリースするためにビルドを始めてます。
夕方くらいにリリースできるといいのですが。
変更点:
・FM-7/77/8でグリーンディスプレィが追加
・FM-77L4の実装を始めたけど、多分マトモに動かない。
・common.h に__DECL_VECTROIZE_LOOP 修飾子を追加。
SIMDレジスタで四本とか八本とか変数をまとめられる時に、コンパイラに「可能な限りまとめてやってね」と示すための定義子ですね。

・PX7などで動画流した時の表示のおかしさやハングアップを修正。
などなど…。
やりきれてないこと(見切り発車したので後回し)
・PX7で動画流してる時に動画録画しようとすると吹っ飛ぶ。
・FM-77L4の400ラインカードの実装
・後なんかあったはずですが忘れてる気がするのでツッコミお願いしますm(_ _)m

 そういえば、FM77AVってデジタルディスプレィの端子があったとおもいますので、それもやってみたほうがいいのかなぁ?(´・ω・`)



957 名前:Artane. [2018/03/26(月) 04:02:05.27 .net]
>>920
私の場合、高校に入ってFM-7買ってから、渋谷の貸しソフト屋で借りてきたソフトを自力でプロテクト解除して遊ぶ(※当時は違法ではなかった)のが趣味になってた時期があるので、その時のディスクとか使ったり、
今になって仕方ないから外していこうとして「○ね」とか呪詛を向けてしまうと言うところがありますけど(´・ω・`)

958 名前:Artane. [2018/03/26(月) 15:42:59.83 .net]
バブルカセットの開始番号が1のままなのと、
MinGW+SDLだとFM16βがビルドできない(MAIN::クラスが名前的に拙いみたい)のが置き去りになってるのに後から気が付きましたが、
リリースしてしまいました(;´Д`)
https://osdn.net/projects/csp-qt/releases/69250
色々メールとかお返事怠けて申し訳ないです(;´Д`)
FM77L4の400ラインカードは、「手を付けただけ」レベルの、物凄くいい加減な実装しかやってません。カーソルの点滅も実装してない(;´Д`)
次のリリースまでには、マトモに動かしたいです(;´Д`)

959 名前:ナイコンさん [2018/03/28(水) 23:04:24.37 .net]
Artaneさん、毎度無理を言って申し訳ありません。

ポピュラスをやろうとして気がついたのですが、エミュレーションは完璧なのですが、
マウスの座標がエミュレーション内とOSのものがずれているため、画面の端の方を
クリックしようとすると、エミュレーションのウィンドー外のものがクリックされ
思いもよらないことが起りゲームになりません。なんとかならないでしょうか。

いろいろなエミュレータを見ると、NP2のように、特定のキーを押すとエミュレーショ
ンの方でマウスが使えるようになり、逆に OS の他の部分では使えなくなる。
もう一度そのキーを押すと OS の方でしか使えなくなる、というのが多少面倒臭い
ですが一番現実的な気がします。いかがでしょうか?

960 名前:武田 mailto:sage [2018/03/29(木) 01:46:03.03 .net]
デバッガの改良中です。
takeda-toshiya.seesaa.net/article/458418797.html
ご意見ご要望があればコメントを頂けますと幸いです。

>>929
そういえば、MAINというクラス名は拙いんでしたっけ。
次のリリース時に修正しておきます。

961 名前:ナイコンさん mailto:sage [2018/04/01(日) 10:56:22.11 .net]
eMZ700
 ひらがなカタカナ英語交じりの文章でひらがなの指定がおかしい気がする
 20hのところでコロンが表示される

962 名前:Artane. [2018/04/01(日) 11:40:08.91 .net]
>>930
たしかにおかしいですね(´・ω・`)
Qt版では一応、マウスのON/OFFキーとして、アプリキー(右側のWindowsキーの右隣のマウスカーソルやらメニューやらの意匠が貼ってあるボタン)を割り当ててますが。
まぁ、色々問題含みだとは思うので、見直していきますが、今週半ばまで忙しいので、その後作業に入りますm(_ _)m

963 名前:ナイコンさん mailto:sage [2018/04/07(土) 10:50:00.60 .net]
Core soloとかCore2solotってCPUもあったな。

686系CPUの進化
Pen PRO→PenU→PenV→PenM→Core→Core2→iシリーズ

Pen4とPenDは別系統の設計です。f86と言ったところです。

964 名前:ナイコンさん mailto:sage [2018/04/07(土) 10:50:28.95 .net]
書くスレ間違えた。

965 名前:ナイコンさん mailto:sage [2018/04/07(土) 22:42:11.00 .net]
T98-NextでRPGやってるんですが、テンキーで移動するとき1歩だけ動きたいのに入力が敏感すぎて2、3歩動いちゃうんですが、解決方法ありませんか?

966 名前:ナイコンさん mailto:sage [2018/04/07(土) 22:48:38.25 .net]
クロックあげすぎ?



967 名前:ナイコンさん mailto:sage [2018/04/07(土) 22:55:46.75 .net]
ありがとうございます
デフォルトが4Hzで最低の1Hzに下げたらだいたい1歩ずつ歩けるようになりました
この板やスレは初めてなのですが即レスもらえてびっくりしました

968 名前:ナイコンさん mailto:sage [2018/04/08(日) 11:28:17.71 .net]
実機さわった事ない人かな

969 名前:ナイコンさん mailto:sage [2018/04/08(日) 17:03:38.32 .net]
当時小学生とか中学生くらいで親の98をゲームで少しだけなので完全に忘れちゃいました
イース2とかラストハルマゲドンとかエグザイルとかブランディッシュとかマイトアンドマジック2とか

970 名前:してましたけどシステムは理解していなかったです []
[ここ壊れてます]

971 名前:Artane. mailto:sage [2018/04/13(金) 04:23:10.96 .net]
>>930でご指摘いただいた、
マウスの挙動を治しました(´・ω・`)
X1系などはおかしいままですが(´・ω・`)

あと、
バブルカセットの開始番号を変えました。
以上、githubかosdnのgitレポジトリから。

後は、400ラインカードかなぁ…(´・ω・`)
色々コードをコンパクト化したいものです(´・ω・`)

972 名前:ナイコンさん [2018/04/13(金) 07:44:49.74 .net]
>>941
ありがとうございます。
大分改善しましたが、起動直後など、まだ端の方をクリックすると一度ウインドーの外がクリックされて
その後ウインドー内がクリックされるような挙動になることがあります。
こちらでうまくカーソル位置を合わせるようにするとその後は大丈夫な感じです。

973 名前:ナイコンさん [2018/04/13(金) 07:52:46.40 .net]
今のような、ウインドーの外にカーソルが出たらウインドーの外で普通にマウスが使えるという
やり方は便利ですが、上の起動直後の問題やマウスを激しく動かした場合など問題が出そうな気
がします。
マウスモードになったらウインドーの外では一切マウスが使えず、ウインドーの中だけ考えれば
よいというやり方(np2方式)の方がトラブルが少ないような気がしますがいかがでしょうか

974 名前:Artane. mailto:sage [2018/04/13(金) 16:04:43.35 .net]
>>943
ありがとうございます。
そちらにしたいのですが、Qtでどうすればそうなるのか、今一つわからないのです(;´Д`)
ウインドウシステムやOS依存なら確実にできますが、あまりそちらはとりたくない…(´・ω・`)

975 名前:ナイコンさん mailto:sage [2018/04/13(金) 17:34:47.60 .net]
Qtハニー

976 名前:ナイコンさん [2018/04/13(金) 20:27:22.87 .net]
>>944
私もQtはよくわかりませんが、ちょっとググった感じだと void QWidget::grabMouse() というのが使えそうではないですか?

void QWidget::grabMouse()

Grabs the mouse input.
This widget receives all mouse events until releaseMouse() is called; other widgets get no mouse events at all. Keyboard events are not affected. Use grabKeyboard() if you want to grab that.

らしいです。



977 名前:Artane. mailto:sage [2018/04/14(土) 00:09:43.68 .net]
>>946
grabMouse()は使ってはいるんですが、うまく行ってない…(´・ω・`)
もう少し調べてみますけど(´・ω・`)

978 名前:ナイコンさん [2018/04/14(土) 00:53:52.88 .net]
>>947
ああ、https://forum.qt.io/topic/37275/what-is-grabkeyboard-grabmouse/4 を見ると
自分のアプリケーションの中で他の widget にマウスイベントがいかなくなるということ
らしいですね...

979 名前:ナイコンさん [2018/04/14(土) 08:10:41.48 .net]
>>947
以下のようなのを見つけました。こいつで grabMouse とかはできないでしょうか?

QDesktopWidget *QApplication::desktop()

Returns the desktop widget (also called the root window).
The desktop may be composed of multiple screens, so it would be incorrect, for example,
to attempt to center some widget in the desktop's geometry. QDesktopWidget has various
functions for obtaining useful geometries upon the desktop, such as QDesktopWidget::screenGeometry()
and QDesktopWidget::availableGeometry().
On X11, it is also possible to draw on the desktop.

980 名前:ナイコンさん mailto:sage [2018/04/14(土) 11:46:10.92 .net]
なんかXM8でd88のディスクイメージが読み込めないんだけど…

981 名前:ナイコンさん mailto:sage [2018/04/14(土) 21:34:01.33 .net]
「お願い、トイレに行かせて!」
「駄目だ、ここでしろ」
「いやぁ、出るぅ!!」

982 名前:ナイコンさん [2018/04/19(木) 20:35:56.60 .net]
チャイムズクエストの起動ができません。
どなたか起動方法教えてほしいです。
データディスク1、データディスク2、システムディスクの三枚です。

983 名前:ナイコンさん mailto:sage [2018/04/19(木) 21:08:03.83 .net]
もしかしてスレ違いでした?

984 名前:ナイコンさん mailto:sage [2018/04/19(木) 21:11:24.91 .net]
誘導
https://medaka.5ch.net/test/read.cgi/retro2/1318672101/

985 名前:Artane. mailto:sage [2018/04/29(日) 02:46:35.61 .net]
>>949
これは、又違うようですね。
仮想デスクトップで、複数のスクリーンをまたいだ仮想画面に対応するためにある。
色々と、いい方法探したりコード見直したりするのを再開しましたので、しばしお待ちを(´・ω・`)

後、FFMpegがメジャーヴァージョン上がったので、対応改造しますね(´・ω・`)

986 名前:ナイコンさん mailto:sage [2018/04/29(日) 15:14:06.40 .net]
P6のハイドライド3始めた。
キャラメイクで怪物も作れるし、すごいわ。

塔のぼってってるが、なぜかダークアイに会えない。確率低いのかな。



987 名前:ナイコンさん mailto:sage [2018/04/29(日) 18:04:17.33 .net]
>>956
そんなの出てたっけ?

988 名前:ナイコンさん mailto:sage [2018/04/29(日) 18:11:52.66 .net]
ないアルよ

989 名前:ナイコンさん [2018/05/01(火) 09:36:25.58 .net]
>>853
今日の更新で直ったよ

990 名前:ナイコンさん mailto:sage [2018/05/01(火) 14:08:36.11 .net]
手持ちの GPD WIN と ASUS Winタブ で NP2 フルスクリーン表示にすると
横方向の解像度が480あたりまでしか出なくて画面が途切れちゃう
頭にきたので GPD XD 買うた

991 名前:ナイコンさん [2018/05/01(火) 19:55:06.77 .net]
中古だけど実は今が買い時なPC特集
https://plaza.rakuten.co.jp/denkyupikaso/diary/201804300000/

992 名前:ナイコンさん mailto:sage [2018/05/08(火) 09:55:15.45 .net]
XM7ってUSBポート固定なのかしらん
ハブに通すと認識しないな・・・

993 名前:ナイコンさん mailto:sage [2018/05/10(木) 01:54:06.03 .net]
>>962
ツール→設定→ポート→RS-232C→入出力ポート
ポートbヘ自動設定されない。自分でポートrイべて割り当てられているポートに設定必要。設定後リセット必須。
何故RAM変更時や増設カード設定変更時のように設定変更時リセットかからないのかは作者のみぞ知る。

994 名前:ナイコンさん mailto:sage [2018/05/11(金) 09:11:27.96 .net]
>>963
すまぬ。
ポート = ジョイスティックポートのことでした

995 名前:Artane. [2018/05/17(木) 10:09:51.46 .net]
おひさしぶりです。
リリースしました。
https://osdn.net/projects/csp-qt/releases/69558
一番大きなところでは、OpenGL ES2での描画に対応して、WindowsのAngle projectドライバが使えるようになったので、
劇的に速くできたかも知れない。と言う辺りです。
起動時に、-g gles を付けて、お試しくださいませ m(_ _)m

996 名前:ナイコンさん [2018/05/18(金) 20:00:33.84 .net]
武田さんの5/6のやつ、pc9801ra メモリチェックの後起動しなくなってない?



997 名前:ナイコンさん mailto:sage [2018/05/19(土) 01:53:07.52 .net]
うちも動かへん
SMC-777でスナップショットのセーブロードも上手くいかん
圧縮しなければ可能やな

998 名前:ナイコンさん [2018/05/19(土) 05:01:26.51 .net]
  ★★★貧富格差解消の為には、累進税の税率を国民投票で決めるべきである★★★

  ht▲tp://jbbs.livedoor.jp/study/3729/s▲torage/1069408696.html#47  

  この掲示板(万有サロン)に優秀な書き込みをして、総額148万円の賞金をゲットしよう▲!(*^^▲)v
  jbbs.livedoor.jp/study/3729/ →リンクが不良なら、検索窓に入れる!

999 名前:Artane. [2018/05/20(日) 17:56:48.98 .net]
950超えてたので、新しいスレ立てました。
https://matsuri.5ch.net/test/read.cgi/i4004/1526806551/
# 保守必要かな?(´・ω・`)

1000 名前:ナイコンさん [2018/05/20(日) 23:23:52.51 .net]
16ナイコンさん2017/07/06(木) 11:56:55.83
フロッピーディスクにも対応しているのかな

1001 名前:
D88形式はよく使われるフロッピーディスクイメージで
FM方式とMFM方式に両方対応しているが、ヘッダ部分の
ディスクの種類が
offset:0x1b サイズ:1 ディスクの種類 0x00 2D、 0x10 2DD、 0x20 2HD
と定義されているが、単密度の2Sが無い。
そこでD88を形式を拡張して2S対応にすると良いと思われる。
単純に2S形式を例えば0x30や0x40のように定義すれば良いように思われるが、
世界的には"2SD"な80トラックで単密度の5インチフロッピーディスクも存在
するよなので、2Sは0x08、2SDは0x18と定義するとシンプルで良いと
思われる。2EDもブータブルCDのイメージとして使われており比較的
メジャーなので2EDは0x30あたりで定義すると良いでしょう。
さすがに2TDとかはいらないよね()

17ナイコンさん2017/07/06(木) 12:49:28.21
>>16
その理論でいくと厳密に区別すると2HDは
通常80トラックの両面高密度倍トラックだが、
40トラックの両面高密度単トラックの形式も理論上考えられるが
実際に使用されている例は見かけない。
8インチフロッピーでも2HDなディスクもあるみたいだけど、
通常の8インチ2Dが48TPIなのに対して8インチ2HDは96TPIなので
なんと4倍の容量があります。
あと高密度用ディスクでFM方式で書き込めば倍密度(MFM方式)と
同じ容量になるが、これもあまり意味が無いので採用例が無いね。
但し8インチ2D形式と互換性のあるフォーマットを使用した
5インチ/3.5インチ2HDの場合はトラック0のみFM方式を使っている
[]
[ここ壊れてます]

1002 名前:ナイコンさん [2018/05/20(日) 23:24:27.52 .net]
19ナイコンさん2017/07/06(木) 13:10:54.50
8インチ2D=5インチ2HD=3.5インチ2HD扱いになっているのを
考慮しておくのを忘れていた。まとめると

0x00 2D
0x08 2S
0x10 2DD
0x18 2SD
0x20 2HD/8インチ2D
0x28 8インチ2S
0x30 2ED
0x40 8インチ2HD

なんかややこしいので細かいことを抜きに定義するなら片面の容量だけで
決め打ち2の補数的表現を使えば

0xF0 2S
0x00 2D
0x10 2DD/8インチ2S
0x20 2HD/8インチ2D
0x30 2ED
0x40 8インチ2HD

電気的には前者の方がしっくりくるかな

1003 名前:ナイコンさん mailto:sage [2018/05/23(水) 02:06:32.71 .net]


1004 名前:ナイコンさん mailto:sage [2018/05/23(水) 02:06:53.84 .net]
まい

1005 名前:ナイコンさん mailto:sage [2018/05/23(水) 02:07:13.74 .net]
なまい

1006 名前:ナイコンさん mailto:sage [2018/05/23(水) 02:10:16.74 .net]
さな




1007 名前:ナイコンさん mailto:sage [2018/05/23(水) 06:45:19.25 .net]
今のD88形式のままで
1トラック内で単密倍密のmixセクタや、2Dで160トラックとか出来るのに
そんなつまらん独自拡張しても仕方無いだろ、アホくさ

1008 名前:ナイコンさん [2018/05/23(水) 08:46:34.22 .net]
dosbox-x に fm-towns キターーーーーーーーーーーーーー!

1009 名前:ナイコンさん [2018/05/23(水) 08:50:08.46 .net]
まだ中身はないけどね
98もなんだかんだ色々動くようになってきてるし、期待していいのかな?

1010 名前:ナイコンさん mailto:sage [2018/05/23(水) 14:29:10.49 .net]
ついにFM-TOWNS版Windowsが動くエミュができるのか。
MESSのFM-TOWNSでもWindowsが動くけどいろいろと使いづらいので
有難い

1011 名前:ナイコンさん [2018/05/23(水) 14:31:19.86 .net]
というかDOSBOX-XでPC-98モードで起動できないんだが実機BIOSが必要なの?

1012 名前:ナイコンさん [2018/05/23(水) 14:35:23.01 .net]
いらないよ

1013 名前:ナイコンさん [2018/05/23(水) 19:24:59.50 .net]
開発版とはいえ最近のDolphinあまり安定してなくない?
エアライドが全体的に暗くなってるし…色々設定弄ってみてもダメだった
うちのPC貧弱だから1.5xにしてたんだけどいつの間にかそのオプションも消えてる…
ビルド5000番台の頃はかなり安定してたのに

1014 名前:ナイコンさん mailto:sage [2018/05/23(水) 23:40:47.13 .net]
DOSBOX-XはDOSVAXも統合できないかな?

1015 名前:武田 mailto:sage [2018/05/24(木) 02:10:27.91 .net]
ようやくリリースしました。
100機種目はシステムズフォーミュレートのBUBCOM80です。
PC-8001+バブルカセット、といった感じの機種ですね。
その他、PC-9801やX1などでSASI I/F+

1016 名前:SASI HDDをサポートしています。

>Artame.さん
2018/5/10までのコミットを部分的に取り込みました。
2018/5/16のリリースについては後日取り込みます。
#ifdefの削除周りはまだこれからです。
MB8877の修正は、取り込むとYISの動作に問題があったため保留しています。
その他、結構もりっと書き換えています。
[]
[ここ壊れてます]



1017 名前:武田 [2018/05/24(木) 03:12:51.03 .net]
>>966
>>967
pc9801/membusとvm/sn76489anのload_state()が間違ってました。
次のリリース時に修正しておきます。

1018 名前:ナイコンさん [2018/05/24(木) 17:21:23.91 .net]
バブコム80待ってた人いるの?
FM-8と間違えて買ってしまったとかの人?

1019 名前:ナイコンさん mailto:sage [2018/05/24(木) 18:31:05.77 .net]
>>986
販売ルートが違うからそれはない

1020 名前:Artane. [2018/05/24(木) 19:44:38.67 .net]
>>984
お疲れ様です。

マージ、ありがとうございます。
次スレに書きましたが、セーブステート周りをいじってみてますので、そこら辺の枠組みづくりが一段落したら、みさせていただくことになるかと…。
# 後方互換性とかホスト側のアーキごとの互換性とか、データ保護とか…
## ARMとかMIPSとかだとBig Endianの場合があるとかそういうのも含めての対応してます。

1021 名前:ナイコンさん mailto:sage [2018/05/24(木) 22:42:25.45 .net]
DOSBOXはXP向けにビルドしていないとXPで無理やり動かしても
mountやimgmountが使えないんだよね。

1022 名前:ナイコンさん mailto:sage [2018/05/24(木) 23:22:12.93 .net]
だがそれがいい

1023 名前:ナイコンさん [2018/05/25(金) 09:24:54.45 .net]
>>987
FM-8って、富士通メインフレームの端末キーボードそのまんまだったことに後になって驚いた

実際、FM-8をメインフレームリモート端末としても使えるように設計されてたんだよね

1024 名前:ナイコンさん mailto:sage [2018/05/25(金) 11:59:57.13 .net]
あれ?X1で九玉伝読まなくなった

1025 名前:ナイコンさん mailto:sage [2018/05/25(金) 12:54:18.99 .net]
>>991
FACOMとの連携は当然考えられていたし
CP/Mマシンとしての側面もあった。
各種測定機器との組み合わせで使われることも多く
当時としては欲張った仕様のマイクロコンピューターだった。

1026 名前:ナイコンさん mailto:sage [2018/05/25(金) 12:57:49.85 .net]
>>989
mingw版だとXPでも動いた気がする



1027 名前:ナイコンさん mailto:sage [2018/05/25(金) 13:31:21.37 .net]
DOSBOX-XのPC-98モードでMS-DOS7.xをブートさせる方法

286搭載だったPC-9801にWin95をインストールする方法
ttp://hkjunk0.web.fc2.com/computer/pc-98x1/win95_to_pc-9801ex/win95_to_pc-9801ex.html

IO.SYSの
B8 00 00 8E C0 26 A0 80 04 24 03 3C 03 74 2F
をサーチ、74 2FをEB 2Fに書き換える。

1028 名前:ナイコンさん mailto:sage [2018/05/27(日) 11:37:22.81 .net]
DOSBOX-XのPC-98モードでWindows3.xのエンハンスドモード、
Windows9xは動くようですね。ただEGCがバグってるので
エプソン版WindowsからGRCGドライバ(CRTS.DRV)を使用
する必要があるます。(Windows9xではWindows3.1のCRTS.DRVを
使用してください。)
DBLBUFF.SYSは無効にしないとエラーがでます。
(Win9xでは)>>995のIO.SYSのパッチも必要です
現状マウスが動かないので使いにくいです。
あとなぜかDOSアプリではGRAPHキー(Altキー相当)が利かないので
一部のアプリがまともに操作できません。

1029 名前:ナイコンさん mailto:sage [2018/05/27(日) 11:42:50.41 .net]
>>996
Win32sも安定作動するようです

1030 名前:ナイコンさん mailto:sage [2018/05/27(日) 11:49:59.80 .net]
https://i.imgur.com/E40e25s.jpg

1031 名前:ナイコンさん mailto:sage [2018/05/28(月) 14:24:31.51 .net]
>>996
そのEPSON版のWindows 3.0に入ってるドライバをクレ
MS版とNEC版のPC-98用Windows 3.1しかもてないわ

1032 名前:ナイコンさん mailto:sage [2018/05/28(月) 22:31:38.16 .net]
>>999
どうしてもというならコソーリうpするけど、もし持っていたらWindows3.0Bに付属に
PEGCドライバがほしいい。(初代98Multi付属のWindows3.0A用のPEGCドライバでも
良いが)

1033 名前:ナイコンさん mailto:sage [2018/05/29(火) 01:28:20.66 .net]


1034 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 509日 11時間 55分 35秒

1035 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<285KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef