PCエミュレーター統合スレッド Part10at I4004
PCエミュレーター統合スレッド Part10 - 暇つぶし2ch2:ナイコンさん
20/09/27 04:48:33.22 .net
乙です

3:ナイコンさん
20/09/27 12:45:34.26 .net
1乙です

4:ナイコンさん
20/09/27 16:24:15.06 .net
Artane. さん
[100%] Linking CXX executable emufmtowns2H
/usr/bin/ld: /tmp/emufmtowns2H.8rXuM8.ltrans1.ltrans.o:(.data.rel.ro+0x680): undefined reference to `DEVICE::out_debug_log_with_switch(bool, char const*, ...)'
/usr/bin/ld: /tmp/emufmtowns2H.8rXuM8.ltrans1.ltrans.o:(.data.rel.ro+0xd18): undefined reference to `DEVICE::out_debug_log_with_switch(bool, char const*, ...)'
/usr/bin/ld: /tmp/emufmtowns2H.8rXuM8.ltrans1.ltrans.o:(.data.rel.ro+0x13b8): undefined reference to `DEVICE::out_debug_log_with_switch(bool, char const*, ...)'
/usr/bin/ld: /tmp/emufmtowns2H.8rXuM8.ltrans1.ltrans.o:(.data.rel.ro+0x1af0): undefined reference to `DEVICE::out_debug_log_with_switch(bool, char const*, ...)'
/usr/bin/ld: /tmp/emufmtowns2H.8rXuM8.ltrans1.ltrans.o:(.data.rel.ro+0x2180): undefined reference to `DEVICE::out_debug_log_with_switch(bool, char const*, ...)'
/usr/bin/ld: /tmp/emufmtowns2H.8rXuM8.ltrans1.ltrans.o:(.data.rel.ro+0x2cc0): more undefined references to `DEVICE::out_debug_log_with_switch(bool, char const*, ...)' follow
collect2: error: ld returned 1 exit status
make[2]: *** [qt/common/CMakeFiles/emufmtowns2H.dir/build.make:272: qt/common/emufmtowns2H] エラー 1
make[1]: *** [CMakeFiles/Makefile2:368: qt/common/CMakeFiles/emufmtowns2H.dir/all] エラー 2
make: *** [Makefile:130: all] エラー 2
こんな感じでビルドできません。Release ビルドはできないのでしょうか?

5:Artane.
20/09/27 16:51:22.79 .net
名前: Artane. ◆1o3c8RYIzjU0
E-mail:
内容:
>>4
Fedoraなどでしょうか?
sudo ldconfigしてビルドしなおしてもダメでしょうか?
リンカー(ld.so.confで指定されてる)が、/usr/local/lib/x86_64-linux-gnu などを見ていないと問題が起こるかもしれません…
buildvars.dat を作り(buildvars.dat.tmplからcpしてもよい)、
以下の一行を加えてみてください。
近い内に、tmplでOS自動検知をするようにできればとは思いますが…
A) /etc/ld.so.conf.d/*.confで /usr/local/lib64があるばあい:
LIB_INSTALL="/usr/local/lib64/"
B) ない場合(これはパッケージ管理との衝突があり得るため、非常に好ましくないのですが)
LIB_INSTALL="/usr/lib64/"

6:ナイコンさん
20/09/27 19:48:11.01 .net
>>5
最近Ubuntu20.04に乗り換えたのですが、/usr/local/lib/x86_64-linux-gnu は見てくれるはずです
(/etc/ld.so.conf.d/x86_64-linux-gnu.confにも書いてあります)
26日の00:30には最新のgitのものをビルドできていて、それ以降エラーが出る感じです。
Ubuntuに乗り換えたタイミングでbuildvers.datを書き換えてビルドできていたので
buildvars.datは間違ってないと思うのですが...

7:Artane.
20/09/27 20:24:49.60 .net
>>6
空きディスクを作らないといけないですが、20.04LTSの方でも確認してみます。

8:Artane.
20/09/27 21:43:58.00 .net
>>6
確認してみましたが、上手く行きましたよ。
git pullし直してみてください(又は、リリースにあるソースコードを展開してビルドしてみる)
source/build-cmake/lbbCSP{固有名}/build/ (固有名はcommon_vmなどなど)
source/build-cmake/{VM名}/build/ (VM名はfmtowns2Hなど)
以下をクリアして、
CCACHEも使ってるのならばクリアしてビルドし直してみていただけますでしょうか。

9:ナイコンさん
20/09/27 23:25:11.83 .net
>>8
すみません、前にlibCSP*

10:ナイコンさん
20/09/27 23:26:18.04 .net
>>8
すみません、前にlibCSP*を/usr/lib/にコピーしてたのを消し忘れていました。
お騒がせしました m(_ _)m

11:ナイコンさん
20/09/28 02:07:42.07 .net
うーん
何か情報の共有と言うか「情報の確立」が出来て無いとしか。
ちょっとした不具合が有る度に、開発者さんが出て来ないと
いけないのかね。
利用者wikiみたいなサイトを作れないものかねぇ。

12:Artane.
20/09/28 02:39:18.71 .net
>>11
とりあえず日本語でWiki作ったほうがいいですかね?(´・ω・`)
OSDNの方に手があいたときに作ります。

13:ナイコンさん
20/09/28 04:15:14.90 .net
>>Artane. さん
レス有難うございます。
作業をますます押し付けるような事になって、申し訳ありません。
Artane. さんも裏でメールの遣り取りをされる方がいらっしゃると
思うので、そういう方達に作業を割り振る事ができればよいのにと
傍から見ると思うのですが。
※自分は、Linuxの使用は「Fedora core 12」辺りで止まっています。

14:Artane.
20/09/28 04:35:40.11 .net
>>13
ああ…(´・ω・`)
まぁ、水面下での作業分担やるって感じになってなくて、
upstreamに当たる武田さんが出された物をタネに、わたしやUmaibouX氏などが色々追加したり、
果ては私に至っては必要でたら無慈悲にガシガシ足したり中身変えたりしてきてる訳でして。
その中で、武田さんが良いと考えた機能や仕様変更を取り入れて、他も含めてさらに改良し、新しくリリース。
と言う流れでして。
武田さんにせよほかの方々にせよ、最近は水面下での連絡はしていないですね。
GPLなんだし、お互い自分の関心領域で「仕事」して、ソースコードも公開し、
相手の機能改良(改悪)やバグ潰しは、いいなと思ったら、こちらは連絡なしで取り込んで行って、相互に改良を高めていく。と言うのがメインで、私の正直な実感では、ここなどでの表のやりとりで、武田さんとは大体どうにかなっています。
まぁ、eFM-7の改良に関して、他エミュの開発されてる方やコレクションされてる方などと共同で、
一二ヶ月程度の期間、eFM-7系の改良やバグ出しをやりましたし、
eFMTownsに付いては、何名かの方々に、直メールで御相談は数回しております。

15:Artane.
20/09/28 04:42:31.70 .net
>>13
後、ほかの作業される方を私が募っていてもいいのかも知れないですね。
プライベートワークに近いし。と言うこともあり、積極的にはやりにくいのが現実なんです。
githubやosdnを使って公開しだして、もう五年以上やっていますので、魅力があるならマメにブランチ切って独自版作ろうとする人やコミット養成する人がでるんだろうな…と漠然と思ってて、
ただ、ドキュメントに関しては、英語がハッタリですらないだめさなので、osdnなりgithubなりのWiki構築するとなると、
日本語の元文はかけるけど、たどたどしい英語にしか出来ないと言う…機械翻訳使いたいのですが、FOSSライセンスと相性が悪そうなんですよね(´・ω・`)
とりとめなくなり、すいませんでした。

16:ナイコンさん
20/09/28 05:09:02.68 .net
>>Artane. さん
詳細、どうも有難うございます。
私としては、ドキュメントは無理に「英語」にする必要は無いと
思っています。
日本で販売された機種なので、そこまで英語に拘る必要が有るの
ですかね。

17:ナイコンさん
20/09/28 19:07:22.93 .net
ビルドに独自のスクリプトを使わずにcmakeで完結するようにすればいいんじゃね?

18:Artane.
20/09/28 20:02:13.42 .net
>>17
それは大昔に考えて試してたのですが、複数のマシンで同じソースコードを使い回すと言う辺りがCMakeと相性悪くて諦めました(´;ω;`)
今なら又違うかも知れないですが。

19:ナイコンさん
20/09/28 22:59:02.92 .net
>>18
> 複数のマシンで同じソースコードを使い回すと言う辺りがCMakeと相性悪くて諦めました
それぞれのターゲットに同じファイルを指定しても set_target_properties とか使うとターゲットごとに
コンパイラのオプションとか変えられるからできそうじゃない?

20:Artane.
20/09/30 00:57:40.28 .net
>>19
>>19
それがあったか!!ありがとうございます。
と言う事で、とりあえず作ってみました。
・fm7系とtowns系の一部のみです(現状)
・クロスビルドは後で対応します(確認すらしてない)
・ひょっとしたら旧いQtだとデフォルトではダメかも知れません。
・LTOやデバッグ情報の分離などはまだです
・アイコンなどのリソース関係が未だ入れられてませんん。
とりあえず、source/CMakeList.txtを使ってください。できればbuild/とか適当にディレクトリをほって底から。
後、source/build-cmake/cmake/toolchain_native_clang.cmake とか作ってみました。clang10向けです。

21:ナイコンさん
20/09/30 09:09:47.84 .net
>>20
libCSP*を全部消してから試してみたら
/usr/bin/ld: -lCSPosd が見つかりません
/usr/bin/ld: -lCSPcommon_vm が見つかりません
/usr/bin/ld: -lCSPfmgen が見つかりません
/usr/bin/ld: -lCSPgui が見つかりません
/usr/bin/ld: -lCSPemu_utils が見つかりません
/usr/bin/ld: -lCSPavio が見つかりません
collect2: error: ld returned 1 exit status
こんな感じでリンクできません。

22:Artane.
20/09/30 13:07:56.92 .net
>>21
①source/にcdする
②mkdir build/
③cd build/
④cmake ..
⑤make
⑥make install
ではダメですか?

23:ナイコンさん
20/09/30 14:05:37.74 .net
>>22
はい、まずgit cloneでまっさらなものを落として
/usr/local/lib/x86_64-linux-gnu/にあるlibCSP*をrmした上で
その手順(実際にはfmtowns2HだけONにしてますが)をやろうとすると
makeの段階で >>21 になります。

24:Artane.
20/09/30 14:24:08.52 .net
>>23
再現できました。
CMakeで明示的にmultiarch対応を示す必要があるようです。
多分、>>23さんのld.so.conf.d には/usr/local/lib がないのでしょう。
なので、ちょっと調べて直しますが、急ぎの用事があるのでお時間頂きますm(_ _)m

25:Artane.
20/09/30 18:35:29.98 .net
>>23
直してみましたがどうでしょうか?
gitからお願いします(´・ω・`)

26:ナイコンさん
20/09/30 19:44:42.25 .net
>>25
ビルドでエラーは出なくなりました。
libCSP*が/usr/local/libにインストールされるので
$ LD_LIBRARY_PATH=/usr/local/lib emufmtowns2H
などとすれば起動もできます

27:Artane.
20/09/30 19:57:20.42 .net
>>26
あれ?Ubuntuではダメですか。
一度、build/以下を全部削除してやり直しらどうなりますか?
後、可能なら、unane -m の結果を貼って頂けますか…文字列マッチの問題臭いので

28:ナイコンさん
20/09/30 20:26:12.80 .net
>>27
$ rm -rf build
$ mkdir build
$ cd build
$ cmake ..
$ make
$ make install
で/usr/local/libにlibCSP*がインストールされます
uname -m の結果は x86_64 です

29:ナイコンさん
20/09/30 20:27:37.46 .net
>>28
一応、$ make install ではなく
$ sudo make install
です。

30:Artane.
20/09/30 22:47:07.33 .net
>>29
最新ではどうでしょうか?

31:ナイコンさん
20/09/30 22:54:14.36 .net
>>30
2525e95d71517c6b87c676a4bf17995f5556eed2
でも/usr/local/libにインストールされます

32:Artane.
20/09/30 23:13:17.78 .net
>>31
一度クリーンビルドしてみたらどうなりますか?
一応、uname -r の結果と、cat /etc/lsb-release の結果を貼ってみていただけますか?

33:ナイコンさん
20/09/30 23:40:18.26 .net
>>32
基本的に毎回
rm -rf build
mkdir build
cd build
cmake ..
しています。
uname -r は 5.6.0-7-generic
cat /etc/lsb-release は
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.1 LTS"
です

34:ナイコンさん
20/10/01 00:43:57.69 .net
>>32
URLリンク(gitlab.kitware.com)
こんなのを見つけました。
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
とすれば /usr/lib/x86_64-gnu-linux にインストールされるようです...

35:Artane.
20/10/01 01:04:23.46 .net
>>34
それは…
今のgitではどうですか?
パッケージ管理ソフトで扱われた場合に衝突するので、/usr 以下に置くのは*絶対*に避けたいところです。
あくまで、明示的に設定しない限り (GNU/Linuxでは) /usr/local以下に配置されるようにしないとマズいということで。
…とりあえず、私の方では上手く行ってますけど…。

36:ナイコンさん
20/10/01 08:08:41.13 .net
>>35
/usr/local/lib/x86_64-gnu-linux にインストールされました!
ありがとうございます

37:ナイコンさん
20/10/01 09:29:25.66 .net
ちなみにFedoraで試したところちゃんと/usr/local/lib64にインストールされました
別件ですが、emupc8801ma の --fd0 オプションがおかしくないですか?
GUIから差し込むとちゃんと読めるディスクが認識されません

38:ナイコンさん
20/10/02 16:41:56.44 .net
emupc8801ma というか、どの機種でも --fd0 に d88 なファイルを指定すると認識されないみたいです

39:Artane.
20/10/03 04:03:25.84 .net
>>38
確認しました。
今日、別件で動ければ動きたいので、夕方以降見ることにします。

40:Artane.
20/10/03 04:13:54.98 .net
>>16
お返事遅くなりました。
まぁ、国内だけならば日本語で十分ではあるんですけど、
何しろ、今時のWin95が出る前のレトロPCやレトロゲームって、かなりの数が海外に流出してるようで。
コレクターの人も外国に少なくない。
となると、日本語を「正書」にして、今の世界共通語と言うか対外的につぶしが効く英語はせめて併記するのは、
後世に遺すことからも、海外からの助言や協力を仰ぐことからも、案外大事なんじゃないか。と前から思ってて、GPLと相性悪くならない(なおかつ機械翻訳を修正するような楽な)方法ないかなぁ。と考えてます。
最終的に、archive.orgや類似団体、後は文化保存団体なんかのアーカイブにこれが所蔵され、GPLv2なのが幸いして、
ほかの場所でも死蔵されずにぼそぼそとネットの海を漂うことになるのでしょうが、
まぁ、それを見つけた後世の人になるべく早わかりしてほしいとも思いますし。

41:ナイコンさん
20/10/04 05:45:55.83 .net
Artane. さん wrote
>>何しろ、今時のWin95が出る前のレトロPCやレトロゲームって、かなりの数が海外に流出してるようで。
コレクターの人も外国に少なくない。
これは、全然知りませんでした。
海外の購入者さん達からの「声(要請)」って、今も有るのかな。
PC-98の場合は、某場所等に結構資料がUP されているみたいだけど
他の機種では、どうなのかな。
自分の所有した機種で言えば、FM-11関係の資料がUPされているのを
殆ど見た事が無い。
私個人の考えとしては、後世の為にも、レトロPCを販売・作製した会社
(特にNECと富士通)には、その当時のBIOSやsoftを無償公開して欲しい
と思っています。

42:ナイコンさん
20/10/04 11:22:59.71 .net
PC-9801資料はありがたく読ませて貰ってる
紙本はもう入手が難しい
PC-8801も比較的資料が多いと思う

43:ナイコンさん
20/10/04 12:31:27.57 .net
>>41
ROM BASICをM$製使っている所は難しいんだろうな。自社製やハドソン製を使ってるX68kは本当に有り難い。
だけど、n88(86)はコピーライトだけでNEC製だっけ?

44:ナイコンさん
20/10/04 13:38:50.16 .net
ROMデータは自分で吸い出して
ってのはあるよね

45:Artane.
20/10/04 16:31:10.97 .net
>>41
ここら辺のトピックが色々リンク張っててまとまってると思います。
前段階として、Winny事件以降日本のネット側の萎縮が激しくなってしまって日本側でのレトロゲーム保存が進まなくなった(それでも四五年前に保存のための法人ができてはいますが)事と、
この何年かで海外でのレトロゲーム全般の再評価が進んだ辺りで、日本のレトロゲームにも好事家の関心が集まってるというのがあるんですよ。
それと、昨今の経済政策の絡みで、日本の大半が貧しくなったので海外から書いやすくなってるのもあるようですが。
海外では日本ほど萎縮しないで来たので、なおさら現物を買おうという人が増えてる感じがあるようで。

46:Artane.
20/10/04 16:36:13.08 .net
個人的には、機種にバンドルされたBASICやBIOSなどのROMだけ公開されてもな…とは思ってます。
主要機種には、既に互換ROMが用意されてる訳で(まぁ、私のeFM-Townsでは動かないので困ってますが)。
著作権法の強化が、非常に限られたコンテンツの利益と引き替えに多くのコンテンツの死蔵化を招いてるとはこの一年程色々なところから言われてて、萎縮が激しいままで固定化した日本ではその傾向が強い感じがありますけど。
どちらかと言うと、法律をどうにか変えないとどうしょうもない感じが、日本に限ってみるとどうしてもしてます。既に使われてないソフトやコンテンツに関して規制緩和するような感じの法改正しないと、どんどん地縛霊的なソフトや音楽などが出てしまう。

47:Artane.
20/10/04 16:38:30.92 .net
>>45
リンク貼り忘れてたので(;´Д`)
URLリンク(srad.jp)
URLリンク(famicoms.net)

48:ナイコンさん
20/10/05 06:32:53.63 .net
Artane. さん レス有難うございます。
たぶん、私はこの板でも少数派な考え方の人間だと改めて思わされました。
(soft等についての考え方の軸足が違うので)ぶっちゃけ「ゲーム類」なんて、どうでもいいんですね。
だからゲーム類が海外に買われる事になっても、「そうなんだ」くらいにしか思えません。
今の巨大且つ複雑な開発(システマチックな開発)には、年齢的な面からも携わる事が出来ません。
そう考えると、昔とった杵柄もとい、昔購入したsoft群(Turbo-C, CP/M-86等)を使ってチマチマとプログラムを造る事が主体に成ってくるのかなと思っています。
自分の所有しているFloppyはイメージ化し、コンピュータ関連の書籍はPDF化して、HDDに(2台の対で)残してあります。
自分の死後に、なんとか残っていくのだろうか。

49:ナイコンさん
20/10/05 07:49:37.30 .net
今時のマイコンプログラミングも楽しいお

50:ナイコンさん
20/10/05 12:21:07.76 .net
単純に英語のドキュメントが添付されているのは、嬉しいと思うけどな
ゲームでも開発ソフトでも書籍でも、有名無名機種関わらず情報が残るのは有り難いし、実体が海外で保管されても構わない
電子データで永続しての共有を願うばかりだが、僅かばかりの利権者への利益も配慮すべきと思うし、難しいね
実体が欲しい人には新しくパケ作って売り、一方で電子でいいひとには数百円でデータを配布できればよいのだが。

51:ナイコンさん
20/10/05 12:32:21.65 .net
FPGA版X68kも外国では人気が有るようだけれど、向こうの人たちって、例えばエラーメッセージが表示された時どのように対処するんだろうね。
英語PCならgoogle翻訳にそのまま打てば訳してくれるけど、英語圏の人たちは漢字のエラー表示、打とうったって書き順分からなきゃ手書き入力も認識しないだろうし。

52:ナイコンさん
20/10/05 12:41:26.60 .net
スマホかざして自動翻訳

53:ナイコンさん
20/10/15 20:13:23.11 .net
Artaneさん、d88読めました。ありがとうございます

54:Artane.
20/10/15 21:48:32.52 .net
>>53
あぁ、良かったです…(´・ω・`)

55:ナイコンさん
20/11/04 23:17:02.66 .net
あげ

56:ナイコンさん
20/11/07 15:14:12.92 .net
ArtaneさんのTowns、マウスの感度がよすぎてうまく狙ったところをポイントできないんですが、感度の設定とかできないでしょうか?

57:Artane.
20/11/07 18:00:55.37 .net
>>56
時期見て入れます。
鈍感だからだと思って感動上げることばかりやってました(;´Д`)

58:Artane.
20/11/07 18:01:13.44 .net
>>57
感度でした(;´Д`)

59:ナイコンさん
20/11/07 18:18:15.43 .net
感動したw

60:ナイコンさん
20/11/11 15:06:14.60 .net
Artaneさん、
CMake Error at src/qt/gui/CMakeLists.txt:190 (add_library):
No SOURCES given to target: CSPgui
と怒られます。

61:Artane.
20/11/11 18:01:25.02 .net
>>60
OSは何でしょうか?
とりあえず、bootstrapスクリプト以外のbuild/ 以下のディレクトリやファイルを消した上で、スクリプト走らせてみてくださいませ。

62:ナイコンさん
20/11/11 18:38:13.77 .net
>>61
ubuntu-20.04 です。
build 以下を消しても、ソースを全部消して git clone し直しても同様です。

63:Artane.
20/11/12 14:26:47.31 .net
>>62
一個ファイルをaddし忘れていました m(_ _)m
申し訳ございませんでした。今はビルド可能なはずです。

64:ナイコンさん
20/11/12 16:05:03.75 .net
>>63
無事ビルドできました。ありがとうございます。

65:ナイコンさん
20/12/02 09:32:28.85 .net
eFP-1100
大半のベーマガプログラムでキー入力するといきなり停止してしまう。
CALL1795(&H0703)してるやつ

66:ナイコンさん
20/12/04 11:46:20.71 .net
>>65
具体例plz

67:ナイコンさん
20/12/04 11:47:50.21 .net
これ以上何か情報が必要なんだろうか。。。

68:ナイコンさん
20/12/05 00:10:44.04 .net
荒らしでしょ

69:ナイコンさん
20/12/05 11:14:37.50 .net
>>66
具体例って突然処理自体が停まってしまうってことだよ
イースを具体例に出すと2468で移動してるうちに暴走で固まる
5歩動いて停まれば30歩動いて停まるときもある
停まるのは、わりかし早いうちに出る
がんばれケシゴムくん(84/12)とかBOXING(85/5)とかSWAP BOY(85/6)とか同じ症状

70:ナイコンさん
20/12/05 13:23:14.50 .net
ちょっと今、DOSVAXJ3をいじくっているんですけど
mount / imgmount
の機能は、とても良いですね。
Oracle のVirtualBox で造った vhd イメージなどにも
imgmount するだけでデータの遣り取りが出来る。
(MBR が書き込まれているのが条件みたいですが)

71:Artane.
20/12/06 01:05:28.32 .net
お久しぶりです。
最近停滞してますが、明日か明後日の夜くらいからまた進められると思います。
今の所3つ確認されてる「大きな」バグ(※)を解消できればリリース…と言うつもりでいましたが、どちらか片方でクリスマス前にどうにか出すことも考えています。
※ブートしないCD-ROMが多々あり・RUN386のヴァージョンによっては飛ぶ/15KHzモードが表示されない/TownsOS 1.1でマウスでアイコンクリックしても先に進めない

72:ナイコンさん
20/12/08 09:07:30.71 .net
昔のベーマガ出てきたから、懐かしくなって今は亡き愛機X-1turboのプログラムソースを
打ち込んでみようと、エミュをダウンロードしてみたが、肝心のHu-BASICがどこにも見当たらない。
Hu-BASICも著作権のあるソフトという事でアップされていないという事かな。残念。
何とか手に入れる方法はないものだろうか・・?

73:ナイコンさん
20/12/08 09:43:21.95 .net
シャープ単独開発なら公開されてたかもね

74:ナイコンさん
20/12/08 09:51:41.80 .net
今やコナミ絡みだからなぁw

75:ナイコンさん
20/12/08 09:52:23.02 .net
>>72
オクで偶に出るね

76:ナイコンさん
20/12/08 12:32:04.67 .net
S-OS SWORD のX1版とかならフリーの奴がネットにあがってるけどね

77:Artane.
20/12/10 05:22:23.34 .net
eFM-Towns、色々表示やゲームが出来るようにはなってきました。
src/vm/fmtowns/00_status.ja.mdに現状の問題点や動いてるソフトをリストアップしてあります(済んだ物を取り消し線で消していく関係上、マークアップ形式のドキュメントになっています)。
まだ、デカい問題(多分、cdromとdma絡み)があり、スプライトも回転が妖しいのですが…(´・ω・`)
あ、後、マウス感度のアレこれのダイアログ作ってなかったのも(´・ω・`)
>>65
後ほど、現象調べます。

78:Artane.
20/12/10 05:26:44.10 .net
>>72
オクやメルカリを監視して買うか、BeepみたいなレトロPC関連のコレクター向けにやってる中古屋さんに話を持ち込むのがよろしいのでは。
あと、Tape版のHu-BASICって、I/Oかアスキーにダンプリストのせていた記憶がありますが…(´・ω・`)

79:ナイコンさん
20/12/10 10:21:48.52 .net
>>78 &他の方
情報ありがとうございます。
やはり、オクなどで手に入れるのが良さそうですね。
ありがとうございました。

80:ナイコンさん
20/12/12 00:43:40.51 .net
Artane.さん マウスの感度調節ありがとうございます。
ただ、これで感度を最低にしてもガッと動いてしまいます。
マウスをたくさん動かさないといけなくなりましたが、動くときは一度に何十ドットも動いてしまうような感じです。
あと、マウス感度調節のウィンドーが、エミュレータを終了しても終了しないのがちょっと気になります。

81:Artane.
20/12/12 02:16:06.37 .net
>>80
アレ?マジですか<終了しても閉じない
マウス関連は、まだまだ試行錯誤中です…(´・ω・`)

82:ナイコンさん
20/12/12 05:32:10.91 .net
開発ありがとうございますです

83:ナイコンさん
20/12/12 07:13:56.00 .net
eX1やeX1turboでSHIFT+@で ̄ 、SHIFT+^で` が出るのは正常なのだろうか?

84:ナイコンさん
20/12/12 08:08:08.50 .net
こんなレスがある時代

85:ナイコンさん
20/12/12 08:46:28.85 .net
キーボードの画像なんて検索すりゃ一発で出るだろうに…

86:ナイコンさん
20/12/12 08:47:47.79 .net
>>81
> アレ?マジですか<終了しても閉じない
マジです

87:ナイコンさん
20/12/12 10:18:35.43 .net
>>83
Xmillenniumでもそうなるね

88:ナイコンさん
20/12/12 11:49:03.55 .net
ソースみたら逆になってた
つーことはわざと逆にしてあるって事か

89:Artane.
20/12/12 14:57:12.71 .net
>>86
Debian sid(Qt5.15.2/OpenGL)だと上手く閉じますね…使われてるOSをお教え願います。再現可能かどうか確認するので。

90:ナイコンさん
20/12/12 18:01:30.13 .net
>>89
Ubuntu-20.04です

91:Artane.
20/12/12 20:30:47.33 .net
>>90
現象が確認できたので、原因を直しますね。
ちょっと手間取るかも…。

92:Artane.
20/12/13 06:46:01.85 .net
>>91
とりあえず、直せたと思います(が、別の問題として、ワンボード系をマウスから入力した時の不具合が…)(´・ω・`)

93:ナイコンさん
20/12/13 16:22:43.65 .net
>>92
ありがとうございます
直っているのを確認しました

94:Artane.
20/12/16 02:29:45.20 .net
いろいろ積み残しがありますが、たくさん変えてたのでリリースしました。
URLリンク(osdn.net)
・マウス関連はまだまだ改善が必要です。
・多分、Towns方面の半分弱がまともに動くと思います。三分の一くらいかも。
・Towns方面でまだまだ問題があります。電子ボリュームなどの実装も未だですし、VM内でクラッシュするソフトも幾つかわかってる。
・ビルド関連とか根本的に変えています。後、なんか、Debian Sidリリースに関してはxz圧縮が効かないので無駄に大きくなってます(;∀;)
などなど…
# 不正なPROXY云々とでたのでPPPoeでつなぎ直す羽目に(;∀;)

95:ナイコンさん
20/12/24 00:36:48.96 .net
eFamilyBASICをファミリーベーシック (V1.0)と
マイコンピュータテレビ PLAYBOX BASIC (J) (Prototype_v0.0)と
マイコンピュータテレビ PLAYBOX BASIC (J) (V1.0)にも対応して欲しいです

96:ナイコンさん
20/12/24 00:38:23.32 .net
90ナイコンさん2018/01/09(火) 04:09:18.20
ファミリーベーシック (V2.0a) (J)
ファミリーベーシック (V2.1a) (J)
ファミリーベーシック (V3.0) (J) [b1]
ファミリーベーシックV3 (V3.0) (J)
をVirtuaNESで読んだとき、自動的に拡張コントローラがFamilyBasicキーボードに設定されるのですが、
以下の物は設定されていません。(出回ってない物だからですが)
是非、これらも対応して欲しいです。要望ばかりで済みません。
ファミリーベーシック (V1.0) (J) [!].nes
PRG CRC 868FCD89
CHR CRC 11848B93
ALL CRC F7DB8B5C
マイコンピュータテレビ PLAYBOX BASIC (J) (Prototype_v0.0).nes
PRG CRC 2D6B7E5A
CHR CRC C06BB289
ALL CRC 912989DC
マイコンピュータテレビ PLAYBOX BASIC (J) [!].nes
PRG CRC DA03D908
CHR CRC 11848B93
ALL CRC ACB8FE86
(※マイコンピュータテレビ PLAYBOX BASICとはシャープが出していたファミリーベーシック互換機です)

97:ナイコンさん
20/12/24 00:38:44.03 .net
121ナイコンさん2020/07/09(木) 13:11:28.88
>>90
playbox basic v1.0のスクショ
CRCは一致しているみたいです。
URLリンク(i.imgur.com)
ファミリーベーシック活用テクニック Part2
スレリンク(i4004板)

98:ナイコンさん
20/12/24 13:21:05.21 .net
出回ってないなら対応する必要ないでしょ
つーか僅かなバイナリ差しかないんだろうから、自分で自動判別のところに追加すりゃそのまま動くのでは?

99:ナイコンさん
20/12/24 17:58:11.45 .net
出回るとか出回らないとか何を言っているのかわからない

100:ナイコンさん
20/12/24 21:47:37.16 .net
放流しちくりー

101:ナイコンさん
20/12/25 05:58:07.08 .net
124ナイコンさん2020/12/25(金) 05:57:34.14
Family BASIC v1.0 vs Playbox BASIC v1.0
URLリンク(i.imgur.com)
Playbox BASIC v0.0 vs Playbox BASIC v1.0
URLリンク(i.imgur.com)

102:ナイコンさん
20/12/26 16:55:24.93 .net
EmuZ-80B+HuBASIC でコントロールコードが入力(SFT LOCK+キー)できないなぁ
偶に通るけど

103:ナイコンさん
20/12/27 22:21:42.55 .net
もうぶっちゃけて聞くからサクッと教えてくれ
fdiとかはまあまあなんだけどd88ってのが中々動かない
anex86、T98-Next、Neko Project IIどれ試してもだめ
Virtual Floppy Image Converterで変換してもだめ
どうすりゃええの?

104:ナイコンさん
20/12/27 22:22:39.20 .net
どうせ88なんだろ

105:ナイコンさん
20/12/28 00:00:10.05 .net
M88使え

106:ナイコンさん
20/12/28 09:47:11.63 .net
>>103
d88ファイルがrawイメージなんじゃない?
変換ツールは16bitアプリだからまあ頑張れ

107:ナイコンさん
20/12/28 13:55:08.12 .net
>>106
rawイメージはどうやってエミュで使えるようにすればいいの?
DiskExplorer、HxCFloppyEmulatorとか試したけどダメだった
みんなrawイメージのままVirtual Floppy Driveとかで使ってんのかな

108:ナイコンさん
20/12/28 15:28:27.21 .net
>>103
吸い出したディスクにはどの機種用って書いてあるの?

109:ナイコンさん
20/12/28 15:55:59.30 .net
>>108
98も88もある
てかおれが吸い出したとかじゃなくて拾ったんだけど

110:ナイコンさん
20/12/28 23:47:53.17 .net
つまんね

111:ナイコンさん
20/12/29 06:43:34.07 .net
どうした
ママに働けって言われたか?

112:ナイコンさん
20/12/29 09:49:58.45 .net
お家に帰ってママのオッパイでも吸ってろ

113:ナイコンさん
20/12/29 10:17:44.15 .net
でかすぎw

114:ナイコンさん
20/12/29 20:25:01.72 .net
パイオツが?

115:ナイコンさん
20/12/30 20:33:12.54 .net
ゲーム機で98まで動くのは凄いが、Winになると95すらまともに動かないんだよな。
RAMやCPUが早くなってもあまり変わらないし、余程相性が悪いんだかね

116:ナイコンさん
20/12/30 23:59:43.51 .net
Wii-RetroarchのNP2kai復活キボンヌ

117:ナイコンさん
20/12/31 11:33:38.94 .net
S1のエミュってBASICで&HCxxxあたりをアクセスしてるプログラムだと
どうもAddress Errorになってしまう

118:ナイコンさん
21/01/08 11:29:30.69 .net
>>117
それでか、ベーマガに載ってた1ドットスクロールルーチンとか言うのをエミュ上で入力して何度チェックしてもエラー出て実行出来ないのわ!

119:ナイコンさん
21/01/08 15:03:48.55 .net
そこは実機でやらないとね

120:ナイコンさん
21/01/08 18:03:19.24 .net
エミュスレでなにを

121:ナイコンさん
21/01/08 18:11:45.22 .net
S1の実機は入手ハードル高いな

122:ナイコンさん
21/01/08 18:13:52.06 .net
武田さんやArtaneさんはちょくちょくこのスレ覗いてくれるからここでコモンソースプロジェクト関係の不都合報告するのは有りだろうけど
S1エミュの不都合は直接作者さんに連絡した方が良くないか?

123:ナイコンさん
21/01/08 18:26:20.71 .net
Artaneさんはともかく武田さんはもうこんなスレなんて見捨てたろ

124:ナイコンさん
21/01/08 18:32:15.66 .net
遺品になるとソフトは捨てられ本体は業者に粗大ゴミとして引き取られ
キーボードと離れて売りに出されるもんな
生きている間に自分の手で整理しておきたい

125:ナイコンさん
21/01/09 01:39:59.74 .net
今時分、パソコンは粗大ごみじゃ処分できないだろ
以前割引適用期間?で「リネットジャパン」って所にPC2台分梱包して発送した
ブラウン管ディスプレイだけ処分料がかかった
あれだけオクに出す手もあったが、NECバリュースターモデルの付属モニターだから売れたかどうか
もう1台は無料で処分すると謳っていた地元の回収業者に故障した液晶モニターと一緒に持ち込んだ

126:ナイコンさん
21/01/09 02:50:31.91 .net
分かってるコレクターに譲れるのが一番良いんだがねー中々これが上手く行かん

127:ナイコンさん
21/01/09 16:18:04.70 .net
壊されるのが悲しくて回収業者に出せんな

128:ナイコンさん
21/01/10 14:53:34.68 .net
可動機なら処分せずオクにでも流せばよいのでは

129:ナイコンさん
21/01/10 22:00:32.94 .net
不動機でももったいない

130:ナイコンさん
21/01/10 22:03:14.64 .net
BASIC MASTER L3エミュだと正常だがS1エミュのL3モードだとキー入力が2回判定される(つまり2歩進む)
'85/7月号 A FEWER

131:ナイコンさん
21/01/15 15:00:11.97 .net
ソースコードあるから直せばいいと思ったが
FFmpegメンドクセこれだからUNIX野郎は...

132:ナイコンさん
21/01/16 00:30:30.42 .net
ffmpeg と qemu の作者が同じだってことにビビる。この人 lzexe とかも作ってるし

133:Artane.
21/01/16 02:23:22.07 .net
今年もよろしくお願いします(´・ω・`)
>>131
アレですかねー、マルチメディアがらみのフレームワーク変えた方がいいですかねー(´・ω・`)
私もFFMpegというかlibavなどのAPIがコロコロ変わるのには危機感感じてますので(´・ω・`)
長期的には、もう少しAPIが安定してるのに変えたいとは思ってます(´・ω・`)
Qt Multimediaとか(´・ω・`)

134:ナイコンさん
21/01/16 21:19:40.11 .net
Windowsビルドは手間がかかるねえ
hunter使えばええねんと思ったけど、Qtからしてabandonedな感じでつらぽよ

135:ナイコンさん
21/01/19 15:16:02.58 .net
virtual pcでもエミュレーターでも良いのでwindows98の良いソフトないですかね?
2000年頃のゲームやったらwin10じゃ起動できない
むしろインスコすら出来ない・・・

136:ナイコンさん
21/01/19 16:42:39.98 .net
vmwareなりhyper-vなり使ったら?
windows98自体ももちろん自分で別途用意してね
まあなんにせよスレチなんでもう終わり

137:ナイコンさん
21/01/24 00:23:07.96 .net
eMSX2のかなで、「なにぬねの」が「なにいうの」になってません?

138:ナイコンさん
21/01/24 07:41:36.75 .net
いきなりなにいうの

139:ナイコンさん
21/01/24 12:51:00.33 .net
そもそもblueMSXというメジャーなエミュがあるのにわざわざeMSX2とか使うメリットってなんや?

140:ナイコンさん
21/01/24 15:05:50.92 .net
blueMSXはフルスクリーンとか描画周りが今のOSに最適化されていない

141:ナイコンさん
21/01/24 17:58:51.33 .net
オホーツクもblueじゃ起動できないなぁ

142:ナイコンさん
21/01/26 02:22:25.75 .net
blueMSX余計な機能が多すぎて重すぎ。シンプルイズベスト

143:ナイコンさん
21/01/26 14:34:54.03 .net
武田さんとArtane.さんはもうマージしあわないんだろうか?

144:ナイコンさん
21/01/26 18:21:48.47 .net
     ヽ     。   u   j;;;;;;// 〃.;          u                , ;ji!
      ヽ    u       j!;;;;// // .:; i !              ,;           :;j!
        ヽ         ノ;;;;ノ  '′.:  U                         :j!
          ゝ、、 ノ    ノィ彡'         ....,,, '´ .:;;;;;;;;;;;;;;;;;彡'  u        ;:リ   武田さんと
           `ヽ、  `'''''゙゙´  `ヽ  ,,r'´ ̄`ヽ,. ';:;;;;;;;;;;,ィ'´  。            彡'
               `ヾミ三彡'ヽ、    .:;    /;;;;;;;;;;;;;;;;;/ 1   i         :;彡′
                      入 .:;;  U j;;;;;;;;;;;;;;;;;/: : !   j!      ;: ;:彡'
                     /  `ヽ    j!;;;;;;;;;;;;;;/: : :/⌒ヽ八,. '"  ̄``ヽノ
              ,、、、、、,,_.'´ 。   ヽ _ノヾミ;;彡': : : /  /         ', 
   三ミミヽ ,. -‐ '"´ ヾ  ヽ . 。       `ヾ;:   ヽ_ノ  /    l l      .i 
   ;;;:;:;:;:ミミj!   , '´   ji;;! j  ,, :.、   `ー く,,  ヽ;   リ       U      l 
   ;;;;;;;;;:;:;;j!      ノ!  j!;;! {  lll        ``ヽヽ   ヽ、           :l 
  ;:;:;;;;;;;;;;;;;/ u   し'  ;;;;;! ',  ll! :  i         `   '           :l 
 ;:;:;;;;;;;;;;;;;;/    .;  。   ;;;;;;!  ヽ l! :,. ll     . 。      。          :j       Artane.さんはもうマージしあわないんだろうか?
;:;:;;;;;;;;;;;;;;;/    .:!     ;;;;;;',    。  u      u     U           :j
;:;:;;;;;;;;;;;;;;;!ii!   .:.:!     ヾ;ミヽ  u                   U      j

145:Artane.
21/01/26 18:49:55.84 .net
>>143
ごめんなさい、寒すぎて作業進んでないのです(´;ω;`)
Townsの問題点でデカいのぶつかっていて超えられてないのも理由です。
もう少し寒さに慣れたら、作業進めます(´;ω;`)

146:ナイコンさん
21/01/26 20:07:15.19 .net
>>145
無理のない範囲でお願いします
気長に待ちます

147:ナイコンさん
21/01/26 23:30:28.94 .net
>>145
開発公開感謝してます
いつもありがとうございますー

148:ナイコンさん
21/01/27 12:55:29.50 .net
>>145
どうか御自愛下さい

149:ナイコンさん
21/01/27 20:52:44.82 .net
>>145
特別なスープをあなたにあげる
あったかいんだからぁ

150:ナイコンさん
21/01/27 23:01:21.11 .net
愛されてるなあ

151:ナイコンさん
21/01/28 07:35:21.35 .net
開発者として感謝されてるだけだろ
俺も感謝してるが大袈裟な表現はキモいからやめて

152:ナイコンさん
21/01/30 02:55:33.60 .net
キモい妄想するお前がキモいよ

153:ナイコンさん
21/01/30 09:04:14.44 .net
愛されてるとか(笑)

154:ナイコンさん
21/01/30 09:33:23.48 .net
みんな愛してるよ

155:ナイコンさん
21/01/30 09:34:51.57 .net
突然の告白にとまどう

156:ナイコンさん
21/01/30 09:57:44.09 .net
う ん こ

157:ナイコンさん
21/01/30 13:29:10.41 .net
>>153
愛してないの?(笑)

158:ナイコンさん
21/01/30 17:46:15.73 .net
愛してはいないな
感謝はしているが

159:ナイコンさん
21/01/30 18:26:08.07 .net
俺は愛してるな

160:ナイコンさん
21/01/30 18:31:31.58 .net
ハードゲーイwwwwww
フォォオオォォウウウゥウゥwwwwwwWWWWWW

161:ナイコンさん
21/01/30 19:39:21.59 .net
人として愛してるって意味しかないぞ

162:ナイコンさん
21/01/30 20:11:53.28 .net
ハードゲーイwwwww
フォォオオォォウゥウゥwwwwwwWWW

163:ナイコンさん
21/01/30 20:43:57.43 .net
愛しているが感謝はしてない

164:ナイコンさん
21/01/30 21:34:43.63 .net
愛してるって最近言わなくなったのは本当にあなたを愛し始めたから

165:Artane.
21/01/31 23:51:19.90 .net
とりあえず、1月24日武田さんアップデート分まで、upstream_20210124ブランチに反映させています。
(新しいマシンのGUIやPC-88などの新しいUI項目は、明日以降やります…上手く行けばmasterにmergeします)
色々な環境でビルドされてる方々の突っ込みお待ちしております(;´Д`)
#Townsの改善棚上げ状態ですが一度リリースかけてしまうかも、しまわないかも

166:ナイコンさん
21/02/01 00:26:25.18 .net
おつ かれ さま です !

167:ナイコンさん
21/02/01 00:29:06.24 .net
>>139
blueじゃBASICやるとSHIFT関連で変な動作になる
Openは画面上の表示が邪魔
eMSX2良いんだけどeMSXで書いた.casがeMSX2でしか読めない。MSX2までしかない

168:ナイコンさん
21/02/01 00:33:11.71 .net
開発読むとEmuZ-2200でTFのWav、Mtw読めるようになってると思うけど
TFで書き込んだ1Z001や1Z002のwavファイルが読み込めません・・・
EmuZ-80BのSB-5520の方は読み込めるけどPRINTやファイル名やなどの文字が化ける

169:ナイコンさん
21/02/01 09:33:47.59 .net
>>165
98と88をいくつか試した感じではうまく動いています
Ubuntuです

170:ナイコンさん
21/02/02 12:28:18.80 .net
更新日が1/17/2020になってんぞ

171:ナイコンさん
21/02/04 21:51:20.50 .net
先日たけがみ様が公開されたXM7用の8本のアセンブラソースをV2でアセンブルし、「VC++4.0」を使い「LIB」にしました。
URLリンク(onedrive.live.com)
「XM7LIB.lib」です。使う時は念の為、ウイルス検査して下さい。尚、自分は未だ実行形式のビルド完了に至ってません。

172:ナイコンさん
21/02/05 08:20:52.85 .net
TsugaruっていうTownsエミュあるんだな

173:ナイコンさん
21/02/05 09:48:49.04 .net
あるよ
そういや最近追いかけてなかったな

174:ナイコンさん
21/02/06 00:10:55.68 .net
現在、たけがみりう様が公開してくれたXM7(エミュ)ソースをビルドしてます。
URLリンク(twitter.com)
「Win7+VS2019」でのビルドでは「strcat」等の多数のエラーが出て
コンパイルできないので「Xp」+「VC++4.0」でビルドしてますが下のエラーが出ます。
尚、「XM7_VER=2」はコンパイラのプリプロセッサで設定してます。また「Win7」に
「VC++4.0」は上手くインストールできません。何かヒントがあれば助かります。
その他、「VC++4.0」でコンパイルすると「bool」等の未定義の識別子が出ますが
#define bool int としてコンパイラを通ってますので「error LNK2001」だけが
当面の不具合です。実行で出る不具合は、その時に考えます。更には「Win7」で
「nmake」の存在も確認できてません。
コンパイル中...
Command line warning D4024 : ソースファイルのタイプ 'XM7_VER=2' は認識できませんでした。オブジェクト ファイルと仮定します。
Command line warning D4027 : ソースファイル 'XM7_VER=2' は無視されます。
リンク中...
fmgen.obj : error LNK2001: 外部シンボル ""void __stdcall
`vector constructor iterator'(void *,unsigned int,int,void (__thiscall*)(void *))"(??_H@YGXPAXIHP6EX0@Z@Z)"
は未解決です。
opna.obj : error LNK2001: 外部シンボル ""void __stdcall
`vector constructor iterator'(void *,unsigned int,int,void (__thiscall*)(void *))"(??_H@YGXPAXIHP6EX0@Z@Z)"
は未解決です。
Release/XM7Emyu20210202.exe : fatal error LNK1120: 外部参照 1 が未解決です。
link.exe の実行エラー
XM7Emyu20210202.exe - エラー 3、警告 7
(deleted an unsolicited ad)

175:ナイコンさん
21/02/06 09:03:47.75 .net
BCC5.5使ってみては?
freecommadlinetoos.zipで検索
ファイルがまだあるかどうかは知らんけど

176:ナイコンさん
21/02/06 10:06:33.53 .net
hbURLリンク(www.embarcadero.com)
これじゃダメ?

177:ナイコンさん
21/02/06 10:10:29.12 .net
>>175
案内、ありがとうございました。
sound関連を扱ってるサイトで見つけました。

178:ナイコンさん
21/02/06 10:19:57.50 .net
>>176
ソースに添付された「XM7SRC.txt」の中に下の文章がありましたので試してません。
XM7は以前Embarcaderoから無償配布されていたBorland C++ 5.5.1でビルドできます。
現在Embarcaderoから無償配布されているEmbarcadero C++ 7.20/7.30/7.40などではビ
ルドできません。どうにかしてBorland C++ 5.5.1を入手してください。

179:Artane.
21/02/06 12:57:13.84 .net
>>174
VC(VS)の一番新しい奴で、C++の標準をC++11にして、ビルドファイルを作り直したら行けそうな気がするようなしないような(´・ω・`)
まぁ、頑張って下さいm(_ _)m
参考:
URLリンク(cpprefjp.github.io)

180:ナイコンさん
21/02/06 23:41:17.43 .net
>>174
VS2019いれてたらメニューに、こいつあるんでわ。
x86 Native Tools Command Prompt for VS 2019
これでnmake使えるプロンプトになるじゃろ。
でも、makefileちょっと間違っとるんだよな。
nasmのASMVERに、なぜか-DDINPUT8が入ってて、
clのCVERに-DDINPUT8が入ってないのよ。
そことdirectxのINCPATHとLIBPATH合わせればnmake通るよ。

181:ナイコンさん
21/02/07 10:06:31.68 .net
>>179
レス、ありがとうございます。
色々調べてみます。
>>180
レス、ありがとうございます。
再度、VS2019を使って確かめてみます。

182:ナイコンさん
21/02/07 10:28:58.07 .net
strcat等でエラーが出るのは_CRT_SECURE_NO_WARNINGSを定義
コマンドプロンプトはvcvarsall.batで検索
上にあるようにスタートメニューに環境変数定義済みのショートカットが追加されてると思うが
検索すればこれくらいの事はすぐ出てくる
もう少し自分でなんとかする事を考えな

183:ナイコンさん
21/02/07 10:47:02.13 .net
vc nmakeで検索でマイクロソフトの解説ページがすぐ出てくる
まずはマイクロソフトの解説ページをじっくり読め
それとM7_VER=2のエラーについてはユーザーマクロに設定してないか?

184:ナイコンさん
21/02/07 11:11:24.95 .net
>>182
教えてくれたくれたことには素直に感謝はしますが、貴方がPCをハードから全て作った時に、
「もう少し自分でなんとかする事を考えろ」と言うセリフは謙虚に受け止めましょう。
高々、ソフト開発に多少知識がある程度で自惚れてませんか。「COFF」も知らないで
デバッガーの実行形式について語っていた「C++」を日本に紹介した人を彷彿させます。
コマンドプロンプトの「vcvarsall.bat」は20年に知っていて、使ったことはありますが
今回のような嫌味な書き込みや自分の未熟さも伴ってソフト作成が嫌になり15年程遠ざかったいました。
貴方の年齢は判りませんが自分は既に70才に近い年齢になっています。自分で調べていたら
寿命が来てしまいます。因みに現在再びFM-7関連でソフトを製作してますが、質問があれば
判る範囲で回答しますと掲示板で言ってます。貴方とは考え方が違うのかも知れません。
勿論、自分で何もしない人には自分も教えはしません。

185:ナイコンさん
21/02/07 11:17:53.25 .net
だっさw

186:ナイコンさん
21/02/07 12:10:48.37 .net
俺がソフト作者だったらこんな老害を相手にしたくない。さっさと逝け。

187:ナイコンさん
21/02/07 12:59:35.43 .net
若い人だと思ってたよw
検索すればすぐに答えが出てくることをここで質問するのはそれきそ時間の無駄じゃね?
馬鹿馬鹿しいのでもう書きませんけど

188:ナイコンさん
21/02/07 13:09:03.47 .net
見事に釣られておる(´・_・`)

189:ナイコンさん
21/02/07 13:09:39.69 .net
そうそうvcvarsall.batは20年前は多分ないよ
vcvar32.batな

190:ナイコンさん
21/02/07 15:01:49.23 .net
>>182
内容の教示には感謝しますが、例えば下の問題に自分も2年前に遭遇しました。
「strcpy_s関数とstrcpy関数の違いはなんでしょうか?」
URLリンク(kakuyomu.jp)
尚、この質問は自分ではなく自分は単に「strcpy関数」を「strcpy_s関数」にして対処しました。
最近の「VS」の「STRING」等関連のエラーには「_CRT_SECURE_NO_WARNINGSの定義」が
早道と今日知りました。検索用語に「_CRT_SECURE_NO_WARNINGS」を含めば出て来ましたが、
自分で辿り着くには少なくない時間がかかると思います。
FM-7(77)に興味を持っていると言うより愛着を持ってますのでXM7のビルドが、「VS環境」でも
もう少し容易なればと思います。それにしてもMSは何故「ANSI」から離れて行くのでしょう。
それとも「ANSI」自体が変遷してるのか・・・。

191:ナイコンさん
21/02/07 18:01:06.57 .net
XM7ソースのビルド環境をVS2019に移行しますが「VC++4.0」の
ビルド状況を報告します(何も役に立たないかも知れないけど)
コンパイルは順調、「DirectX9、SKD」が入手できなかったので
「DXSDK_MARCH2008.EXE」で代用。また「DirectX6.0」でも
確かめてみました。画像は「DXSDK_MARCH2008.EXE」の時で
「LNK1106」と出ます。「DirectX6.0」の時のエラーは>>174
の報告通り「LNK2001」、「XM7_VER=2」はプリプロセッサで定義
尚、「DirectX9」を入手しようとしてリンクを辿るとクレカ情報の
入力サイトが出て来て中止しました。その前にメルアドまでは入力
しましたけど。

192:ナイコンさん
21/02/07 18:51:54.03 .net
改造するでもないなら自前でビルドするよりバイナリ配布してるサイトあるからそれで構わないのでは

193:ナイコンさん
21/02/07 19:55:19.29 .net
86BOXでIBM PC版Wizardry #1を遊ぼうとしてるんですけど
フロッピーのイメージを設定しても認識してくれないと言うか
86BOX上のDOSで中身を覗いても異常なディスク扱いされるし
そもそも起動時にWizが起動しないんです
Bards Taleのディスクもにたような感じで起動しません
IBM PC用のソフトってひょっとして86BOX上の
486マシンじゃ使えないんでしょうか

194:Artane.
21/02/08 01:32:53.56 .net
>>193
コピープロテクトかけてあるとか…(´・ω・`)

195:ナイコンさん
21/02/08 09:17:52.20 .net
その後色々設定いじってたらなんとか動きました
8088CPU、5インチ360kフロッピーにするなんて
気が付きませんでした

196:ナイコンさん
21/02/09 22:27:09.39 .net
あれビルドして問題なく実行出来ておま環かもしれんが
773 : GetWomdpwRect / WHND null
1713 : GetClientRect / WHND null
1144 : LoadMenu / Resourse leak
他色々エラーが出とるが例外でも無いし気にしなくても良いか

197:ナイコンさん
21/02/09 23:22:54.20 .net
180です。
>>184
知識を得る努力に年齢は関係ないですね。楽しみましょう。
私も、Borland C++5.5.1でビルドできていません。
勝手がわからないせいなのかもしてないし、
自分の環境だけかもしれないのですが、
makeでbcc32を起動すると、bcc32.cfg無視されちゃうのかな。

198:ナイコンさん
21/02/10 10:44:46.89 .net
>>192
アドバイスありがとうございます。
ただ「twitter」で作者様の「ソースを公開するけど使う人いますか?」
の打診に真っ先に手をあげた経緯もあり、他の方のヒントを貰いながら
もう少し粘ってみようと考えてます。尚、ヒントは失敗も役に立ちます。
>>197
励ましのことば、嬉しく思います。
>勝手がわからないせいなのかもしてないし、
御指摘の通りと感じてます。今日は>>180で頂いたヒントを基に試行します。
「Borland C++5.5.1」の入手も難しくなっていて作者様も手塩にかけた
ソースが忘れられて行くことを忍びなく思いソースの公開を決断したと
考えてますので情報交換の場としてこのスレが機能して行くことを望んでます。
尚、あの後も試行錯誤してますが「error LNK2001: 外部シンボル」の原因は
「DirectX」に関係する関数を取り込んでないからではと考えてます。
昨日は「Win7 + VS」環境で試行しましたが「ANSI」との乖離が問題かなと。
尚、>>191で言及した画像は下です。
URLリンク(imgur.com)
書き忘れたことに気付きましたが一時アクセス禁止なっていました。

199:ナイコンさん
21/02/10 12:55:31.40 .net
そう言えば、りうさんが内密で「FM-11エミュレータ(main,sub=6809版)」を開発していた筈なんだけど、どうするんだろう。
私としては、是非とも公開して欲しいところなんだけど。

200:ナイコンさん
21/02/10 15:14:22.23 .net
プロジェクトプロパティのvcディレクトリのライブラリディレクトリにインストールしたDirectXのライブラリパスが追加されているか確認
bccはmake使おうがbcc32.cfgは参照するはず
どうしてもうまくいかないならmakefileのCFLAGSやLFLAGSに直接-Iや-Lを記述してみる

201:ナイコンさん
21/02/10 19:09:45.29 .net
「Microsoft DirectX SDK October 2004」で検索するだけや難しくないやろ

202:ナイコンさん
21/02/11 06:50:48.75 .net
eSC3000ってFUNC対応してないんかのぅ・・・

203:ナイコンさん
21/02/11 07:05:17.53 .net
>>174
私もたけがみさんのHP からソースを downloadして
Borland C++5.5 で何とかコンパイル・実行できました。
(XM7_ver = 3 での実行は、ROMが足りない所為か、初期化で落ちる)
ただ、BCC でのコンパイルには、注意が必要でした。
$MS と Borland の「.LIB」形式には違いがあり、
$MS は、COFF 形式であり、Borland は、OMF 形式です。
たけがみさんも、この辺の情報は失念していたのでは。
DirectX関係のLIB は、coff2omf.exe を使用して変換の用あり。
また、dsound.lib は、変換しても、iLink32 で未定義エラーが
発生したので、system32 内の dsound.dll から imlib.exe を
利用して、dsound.lib を作成した。
※ nmake.exeって、MS-C(VCも?)に付属のmake だった筈。

204:ナイコンさん
21/02/11 07:09:19.93 .net
>>203補足
dsound.dll -> dsound.lib の変換には、imlib.exeではなくて
implib.exe の打ち間違いです。

205:204
21/02/11 10:30:38.46 .net
>>203-204 補足
私は、製品版のBorlandC++5.5を持っているので「coff2omf.exe」が
使えたが、dl版のBorlandC++5.5では「coff2omf.exe」は付属して
いないみたいですね。
たぶん、以下の「~.LIB」は、「implib.exe」を使用して造るしか無さ
そうですね。
makefileの一部を修正
LIBFILES = \
c0w32.obj \
cw32mt.lib \
kernel32bcc.lib \
user32bcc.lib \
gdi32bcc.lib \
ddrawbcc.lib \
dinputbcc.lib \
dsoundbcc.lib \
dxextra.lib \
comctl32bcc.lib \
comdlg32bcc.lib \
imm32bcc.lib \
import32.lib \
winmmbcc.lib
後ろが「~bcc.lib」となっている LIB ファイルを「implib.exe」を
使用して変換するしか無い。
(元の LIB を壊さないよう便宜的に名前を変えている
また「implib.exe」は、dl版にも付属していると思う)

206:ナイコンさん
21/02/11 10:36:58.66 .net
いい加減ここでやるなよ
作者に聞くか自分で解決するかしろ

207:ナイコンさん
21/02/11 10:45:36.10 .net
いや、その為のスレッドでしょ。

208:ナイコンさん
21/02/11 10:46:04.68 .net
Borland用のdsound.lib等はbcc55¥lib¥psdkにある
ちゃんとビルドの説明に上記のパスを追加しろと書いてある
ちゃんと読みなさいよ
DirectDraw関連のlibが最近の無償版コンパイラについてこないので5.5推薦になっているものと思われる

209:ナイコンさん
21/02/11 10:47:50.81 .net
作者はここで質問が出るのすら嫌で切れたらしいよw
自分の説明不足のせいじゃん
ガキかよ

210:ナイコンさん
21/02/11 11:24:16.69 .net
>>203
貴重な情報、ありがとうございます。
MSのLIB(OBJ)のフォーマットはCOFFと言うことは知ってましたけど、
BorlandののLIBのフォーマットがOMFとは今日知りましたし用語自体初耳です。
Borlandの製品は購入したことも今迄は使ったこともなかったもので。
因みに「DirectX6」では、そこの違いがあってMS用とBorland用が
用意されていたと言うことですね。
>>206
「エミュレーター統合」となっていますが何か支障でもありますか?
尚、作者様は、ここ5chでの情報交換を快くは思ってない印象はあります。

211:ナイコンさん
21/02/11 11:31:52.75 .net
>>209
純真無垢的で繊細だからでしょう。FM-7系に貢献してることは確かだし。
要求や質問が出てた時に全部一人で何とかしようとは考えないことに尽きると思う。

212:ナイコンさん
21/02/11 12:08:01.56 .net
無償版のBCCにもBinの中にcoff2omf.exeがありましたよ
ダウンロードした時期で違うのでしょうか

213:ナイコンさん
21/02/11 12:59:38.78 .net
freecommandlinetools.exe BCC5.5 7.83 MB
freecommandlinetools2.exe BCC5.5.1 8.46 MB
どっちにもcoff2omf.exe入ってますがな

214:ナイコンさん
21/02/11 13:13:20.08 .net
>>211
純真無垢な奴がジジイ呼ばわりするかよ
他の作者への態度みてもDQN以外の何者でもないわ
そのくせメンタル弱そうだし

215:ナイコンさん
21/02/11 13:42:37.90 .net
またサイトにイヤミ書かれるゾw

216:ナイコンさん
21/02/11 13:44:09.29 .net
いやだからimplib.exeやcoff2omf.exeは不要でlib¥psdkに必要なファイルはあるんだよ
だから5.5を使えとわざわざ書いてあるわけで
あれ読んで普通にビルドできないってのは理解できん
少しだけ作者に同情するw

217:ナイコンさん
21/02/11 13:54:36.08 .net
>>200
>どうしてもうまくいかないならmakefileのCFLAGSやLFLAGSに直接-Iや-Lを記述してみる
ありがと。bcc32.cfgやilink32.cfgに書いておいた-LをmakefileのLFLAGSに追記したらできました。
デフォルトのcfgファイルをうまく読まないのは
置いてあるフォルダ名がProgram Files(x86)でスペース入っているからかもしれないですね。

218:ナイコンさん
21/02/11 14:08:51.96 .net
>>217
やってみたら、そのとおりだった。

219:ナイコンさん
21/02/11 16:04:52.73 .net
>>214
自分は>>211だけど当該ジジイは多分自分。ただ自分は気にしてないし
年金貰ってる年齢だからジジイも当たってるけどヘビーユーザーの中に
還暦前後が少なくない思うから不愉快に思った方も少なくないかなと。

220:ナイコンさん
21/02/11 17:00:06.92 .net
>>212,>>213
スマン、確かに「coff2omf.exe」も入っていました。

221:ナイコンさん
21/02/11 17:02:36.71 .net
Program FilesはVista以降セキュリティの絡みで特殊な扱いになってるので注意が必要
Borland C++はVista以前なのでそこら辺考慮されてない
自分の知識に自信がないなら普通にインストーラのデフォルトどおりにした方がいい
昔のTurbo Cとかだと環境変数INCLUDEやLIBに設定でも行けたと思うがBorland C++で使えるかは不明

222:ナイコンさん
21/02/11 18:36:29.92 .net
makefileに-Iや-Lを記載するのが一番やりやすかったですわ。
trでリソースファイル内で標準インクルードファイル読んでてコケたので、
リソースコンパイラにも-Iオプション書いた。

223:ナイコンさん
21/02/11 19:39:56.35 .net
雨垂れ石を穿つじゃないが、りう氏のサイト、今日付けで更新されてる

224:ナイコンさん
21/02/11 19:41:26.56 .net
作者さまの丁寧なドキュメントに感謝。

225:ナイコンさん
21/02/11 20:24:11.32 .net
>>214
お前が作ってから作者に文句言え
使ってるだけなら黙ってろ

226:ナイコンさん
21/02/11 21:17:05.37 .net
>>225
作者さん?使っちゃいないよ
このスレが質問で埋まってるので仕方なく作者のかわりに回答してるだけ
作者は過去スレみたらいろいろ揉め事おこしてるみたいなのでかかわり合いになりたくないけどね
どうせこのスレみてるんだろうけどw

227:ナイコンさん
21/02/12 04:19:17.47 .net
作者さん見てるならもう一般公開やめちゃえばって思うわ
わざわざ配布して乞食に文句言われてじゃ割に合わんだろうし
このスレが原因で配布やめました、ってのも全然ありでしょ

228:ナイコンさん
21/02/12 08:29:35.97 .net
配布再開しだしたらこれだ
あのガイジ作者の話題をここでやるな

229:ナイコンさん
21/02/13 00:01:05.63 .net
あなたのC言語の勉強日記を書き散らすスレッドでもないんだよ

230:ナイコンさん
21/02/13 11:05:51.15 .net
実際にビルドしてない人の書き込みを散見する。C言語までなら難しくない。
C++で難易度が数倍増しって感じ。更に「COFF」もスレでは普通に出てくるし。

231:ナイコンさん
21/02/13 11:13:00.85 .net
ビルドに関してはスレ分けてるパターンもあるから
必要なら分ければいい

232:ナイコンさん
21/02/16 23:41:31.03 .net
日本語MS-DOSマシンって、CPUが8086なら独自設計、8088ならIBM PCベースと考えて桶?

233:ナイコンさん
21/02/17 09:35:40.88 .net
>>232
そもそも2バイト系文字対応にローカライズしている段階で独自設計。

234:ナイコンさん
21/02/27 10:21:56.46 .net
「Xp」+「VC++4.0」を使い、取り敢えずリンクエラーを回避し実行形式ができました。
LNK2001: 外部シンボル ・・・"(??_H@YGXPAXIHP6EX0@Z@Z)" は未解決です。
一つの方法として「外部シンボル」がないならアセンブリ言語使い用意することでした。
幸い、XM7はアセンブリ言語があるので真似をして中身が空の関数作成は容易でした。
改めて、たけがみ様がXM7(エミュ)ソースを公開してくれたことに感謝します。

235:ナイコンさん
21/02/27 11:25:36.75 .net
eRX-78全然ダメだな

236:ナイコンさん
21/02/27 12:35:24.92 .net
どう駄目なん?

237:ナイコンさん
21/02/27 12:58:13.28 .net
Currently ? emulation-wise ? there are drivers for the Bandai RX-78 in MAME as well as Toshiya Takeda’s RX-78 emulator,
which are both imperfect and have a few issues. The MAME driver is the better of the two currently.
The MAME devs were able to improve the colors as well as fix other issues due to having some greater references to the games being played on actual hardware prior to this.
MAME will likely see many incremental improvements to this version in the future.
It is a bit trickier to get setup compared to Takeda’s emulator, which has a simpler GUI, but MAME of course is more than simply focused on the RX-78.
If you would like to run the MAME version of the RX-78 emulation, I will describe how to do so below through a command line (not necessary if you already have a GUI frontend for MAME).

238:ナイコンさん
21/03/02 15:23:04.42 .net
>>236
またお前かよ、いい加減にしろ!

239:ナイコンさん
21/03/02 16:22:48.72 .net
>>238
???

240:ナイコンさん
21/03/02 16:54:38.39 .net
ガンダムがどうしたって?

241:ナイコンさん
21/03/04 04:40:42.37 .net
まぁ、縁もゆかりもない横浜になぜガンダムなのか

242:ナイコンさん
21/03/27 08:18:41.57 .net
武田氏のテープの1回目にBASICでセーブしたイメージエラー出やすいな
何度か繰り返してTape read error出ずに読めるやつもあるって感じ
今年に入って

243:ナイコンさん
21/03/27 08:21:23.82 .net
途中送信しちまった
案外ePC8801maとかテープの進度が突然無くなったけど地味に痛い

244:ナイコンさん
21/03/27 10:56:04.93 .net
eX1系もテープ出力したファイルがほぼ読み込めないな
数行のテストファイルなら問題ない罠があるが
CMTでIPLから起動するツール類が使えないのが痛い

245:ナイコンさん
21/04/10 22:17:36.50 .net
TOWNSエミュの津軽とうんづでナディアやりたいんだが
どうやってもCDDA両チャンネル鳴っちまうんだな
仮想XPでやってる動画見つけてやってみたが今度は音が出ない...
どうやってるだろ?

246:ナイコンさん
21/04/11 20:32:15.36 .net
編集で片方の音声カットしてるだけじゃん

247:ナイコンさん
21/04/11 23:55:48.92 .net
EmuZ2000TFでBlanktapeに書き込んだBASICファイルは
80Bモードで書き込んだのはEmuZ80Bで読み込めるが、
2000モードで書き込んだのはEmuZ2200で読み込めない・・・

248:ナイコンさん
21/04/12 17:33:39.40 .net
>245
津軽のv20200902とかでやってみたらどうよ

249:ナイコンさん
21/04/12 19:45:41.24 .net
>>247
これならどうや(mz2200x.7z)
URLリンク(rednow.php.xdomain.jp)
読めないいうとるのは(著作権上問題無い)データがあると確認しやすいな
別に強制やないから何もせえへんでもええで

250:ナイコンさん
21/04/14 07:58:39.38 .net
>>249
おお、ありがとうございます
バッチリですぞ
ところでテストの最中1Z002で CONSOLE R でリバース(白黒反転)にしたとき
EmuZ2200の方では、テキスト、グラ共に真っ黒で何も表示されないというのが出て来ました
著作権問題なさそうなデータ何か無いかなぁ・・・

251:ナイコンさん
21/04/14 19:49:19.67 .net
>>250
そいつはよかった
CONSOLE Rは2000なら「半分」正しく2200なら違う実装になっとるな
>>249更新しといたで必要かは知らんけど

252:ナイコンさん
21/04/27 01:43:11.04 .net
>>245
仮想なのが駄目なんだと思う
動態保存してあるXPマシン+うんづで問題なくプレイ出来る

253:ナイコンさん
21/05/03 05:58:41.60 .net
お、TAKEDA氏が生存してた
今回の更新でeX1turboZのスペハリでFM音源BGMが鳴るようになり、九玉伝がまともに操作できるように・・・
ただスペハリがやけに遅くなってるような

254:ナイコンさん
21/05/11 09:00:21.64 .net
武田氏のmsdos playerエミュレータのデバッカ有効ビルドを誰か配布してくれないかな。
msdosの動き追っていったりlhaのソースアセンブラだからコード理解する時ラクなのだが。

255:ナイコンさん
21/06/18 21:33:04.57 .net
C#の勉強がてらヒマみてCPUエミュレータ(8086)を書いてるけど結構面倒だね。
命令セット処理するところは公開されてる他のエミュレータみて何とか理解しようとしてるけど、周辺(PIOやUART)は今は(今から?)お手上げ状態。
いつになったらテキスト画面が実装できるやら(グラフィック画面の実装は既に諦めた)
「エミュレータの作りかた入門」みたいな書籍やサイトってないのかな?
あったら見てみたい。

256:ナイコンさん
21/06/18 22:55:35.42 .net
その手のはファミコンエミュレータのが山ほど転がってるので、初心者向きだよ

257:ナイコンさん
21/06/19 17:25:07.16 .net
ファミコンエミュレータね。ちょっと見てみる。

258:ナイコンさん
21/06/22 16:13:37.58 .net
BIOSとか必要ないし、コーナーケースを突いてくるテスト用ROMが配布されてるし、いい題材やね

259:ナイコンさん
21/06/27 02:03:57.28 .net
>>255
あ~PIOやUART周りはハードウェア理解してないと厳しいかな。
最近のワンチップマイコンいじってる人だったら、ハードウェア実装をソフトウェア実装で実現する方法とか普通にやってるのでその辺の再現パパっとやっちゃうけど。

260:ナイコンさん
21/06/27 21:24:43.96 .net
dosvaxj3 の方まだここ見てるかな
最近のdosbox-x にdos/vとかもはいってるし、そっちにj-3100とかaxが移植できたらずっとメンテナンスされて
いい感じだなぁと妄想したりするんだけど

261:ナイコンさん
21/06/28 20:30:26.18 .net
dosvaxj3は日本語キー割り当てをしっかりやってくれて、メモリも最大限開けてくれてるけど
dosbox-xはまだまだ
PCem v17 for Windowsが出たから、そっちで遊ぼうよ

262:ナイコンさん
21/06/28 20:38:45.33 .net
>>260
DOSBox-XのDOS/V関連ですがDOSVAXJ3からほぼそのまま持ってきてるっぽいです
で、AX関連の処理も持ってきてるんですが残念ながらJ-3100関連は外されちゃってますね

263:ナイコンさん
21/06/28 23:42:00.05 .net
>>262
なんと!
それならJ-3100も残してほしかったなあ

264:ナイコンさん
21/07/01 00:16:23.32 .net
HDDの奥底漁ってたらむかーしに作ったむりやりCHCP使えるようにしたDOSBOX 0.74出てきたんですけどこれ需要あります?
たしか当時日本語版Win3.1立ち上げて遊んでた

265:ナイコンさん
21/07/01 05:01:11.36 .net
ないです

266:ナイコンさん
21/07/01 21:33:28.68 .net
>>264
本家にパッチ投げるとかした方がいいんじゃない?

267:ナイコンさん
21/07/01 23:16:04.81 .net
DOSBoxの公式日本語対応まだー
ニダー語すら存在するのに

268:ナイコンさん
21/07/02 10:04:28.44 .net
日本語パッチはあったけどバージョン古い…

269:ナイコンさん
21/07/03 08:12:24.71 .net
dosboxってなんかUIに癖がありすぎて好きになれないんだけど
cspあたりでdos/vとか対応してくれないかな?

270:ナイコンさん
21/07/06 00:46:18.36 .net
頭沸いた自分本位のヘンなのってw

271:ナイコンさん
21/07/06 11:49:21.41 .net
PCem開発終了しちゃうのかぁ

272:ナイコンさん
21/07/06 17:35:03.85 .net
後継者募集しているけど、ダメなのかな
公式以外からのBIOSデータを別に入手して設定するのがアウトっぽいからか

273:ナイコンさん
21/07/22 23:53:34.54 .net
Artaneさんの生存確認
でもTownsのマウスが反応しなくなってる気がする...

274:Artane.
21/07/23 10:23:31.05 .net
>>273
長年の身体のゆがみについて開き直って薬漬けとリハビリ治療を優先するようにしてから身体各所の痛みが軽減されてきてるので、徐々に復帰し始めてます。
# 一生治らないとは思う中身なのでご心配なさらないで…
皆さん、お久しぶりです。
マウス(と言うかジョイスティックポート)に関しては、色々いじって試行錯誤してるので、しばしお待ちを。
もう少しマシな実装に最終的にはしたいな。と思っています。
ジョイスティックポートとキーボードの問題をある程度解消したら、リリースかける予定です。まぁ、五○があぼーん(死語)したりなどするまえには何とかしたいもので(´・ω・`)

275:Artane.
21/08/01 23:02:04.13 .net
やっと、リリース準備までこぎつけました。
色々と身上にあって体調崩れたり・整形外科に通い直すことにして生活リズムをそちら主体に切り替えるのに手間取ったりで、8ヶ月近く開けてしまいましたm(_ _)m
今、全体ビルドチェックをしています...今のgithubの最新で問題なければ、2日の昼前後にはリリースをできると思います。
・武田さん版 今年5/2版ベースです。一部のUIを実装してないかも知れない(自信が持ててない)。
・また、大規模にAPIを変えています。Config関連とかロック関連とか...Townsの実装にあたって、config.dipswitchで処理してくのは流石に困難になってきたので。
・今回から、コンパイラの分岐最適化を使用するためのAPIをcommon.hに追加しました。
__LIKELY_IF() と __UNLIKELY_IF()です。
 ここまでやらないと、FM-Towns2 HR系列などで速度を確保できなくなってます(;´Д`)
 現状、FM-Townsの実装の一部と、i386(NP21)の例外周りやメモリアクセスの実装で使ってます。
・Townsパッドやらマウス周りが全面的に変わってます。
・TownsのCD-ROMで、CCDイメージもマトモに開けるようになりました。
・Townsのキーボードで"CD"などと押しながらリセットする奴を、SPECIAL RESETとして実装しました。
・Debian SidとWin32は、LLVM CLANG 12ベースでのビルドになります。
Ubuntu XenialやDebian sidやWin32 以外でビルド等可能な方は、ビルド含めてお試しいただけると助かります m(_ _)m

276:ナイコンさん
21/08/02 09:24:06.91 .net
>>275
ありがとうございます。
昔のFedoraを引っ張り出してきて試しましたが、ビルド、動作ともに問題ないようです。

277:ナイコンさん
21/08/02 09:29:00.67 .net
>>276
あ、マウスの感度に関してはまだちょっとおかしな気はします

278:ナイコンさん
21/08/15 04:26:34.53 .net
最近元気ないな

279:ナイコンさん
21/08/16 08:27:29.85 .net
もうだいたい国産機はやり尽くしたからでは
あとはポケコン系になっちゃう

280:ナイコンさん
21/08/16 19:22:27.15 .net
88でHDDサポートされたら嬉しいな
あ、いえ、ただの独り言なので無視してもらって結構です

281:ナイコンさん
21/08/16 20:41:41.25 .net
実機なら10MBまでだっけ

282:ナイコンさん
21/08/16 21:07:16.99 .net
実機だとPC-98H31+PC-98H32の場合に5MB+5MB=10MB
PC-98H33+PC-98H34と繋げば
10MB+10MBで最大20MB
ここまでがメーカー保証値
これ以上の容量のドライブを繋いだ時にどうなるのかは分からない(´・ω・`)

283:ナイコンさん
21/08/17 10:40:31.50 .net
>>280
了解です
無視します

284:ナイコンさん
21/08/17 14:41:52.46 .net
中途半端で終わるのは息殺しじゃ~

285:ナイコンさん
21/08/18 23:58:21.06 .net
>>252
そろそろXPマシンと
全てのパッチが当たったWindowsXPの入ったHDDイメージの
永久保存を考えなきゃいけないレベルなってきたね。
250~500GB位のSSDにインスコした後
HDDクローン機で同容量のHDDにコピーを取るのが一番簡単かなと。

286:ナイコンさん
21/08/19 01:12:28.52 .net
WindowsXPは安心安全

287:ナイコンさん
21/08/20 10:46:19.40 .net
88にハードディスクがつながったとして何かうれしいことがあるんだろうか
CP/MとかDISK BASICが大容量で使えるのかもしれないけど階層化フォルダとか
ないので使いにくそうだ。CDOS2は階層化フォルダ使えたんだっけ?

288:ナイコンさん
21/08/20 10:53:46.96 .net
実用とかではなくて、当時限られた人しかできなかった事の、体験が嬉しいという感じでしょうか
自分としては、88用の16ビットカードとMS-DOSも体験してみたい

289:ナイコンさん
21/08/20 14:28:09.02 .net
エミュでやっても所詮は偽体験だけど、それでも嬉しいもんなの?

290:ナイコンさん
21/08/20 14:49:48.05 .net
既に実機で体験するのが不可能な機種や機能もありますので、
疑似や偽でも素直に嬉しいですよ

291:ナイコンさん
21/08/20 15:47:06.92 .net
HDD版DiskBASICの起動時に How many files(0-15)? の次に聞かれる
User idenfier?
で大容量の領域を好きな名前で区分けして使ったのが
今のユーザー別フォルダーに似てなくもないかも
素のCDOS2ではルートディレクトリーにしかアクセス出来ないけど
フリーソフトのKEYSYSTEMを常駐させることで階層化ディレクトリーに対応出来た

292:ナイコンさん
21/08/20 15:48:23.58 .net
実体験が事実上不可能な今
疑似体験でも嬉しい

293:ナイコンさん
21/08/20 15:51:22.03 .net
訂正(´・ω・`)
× User idenfier
○ User identifier

294:ナイコンさん
21/08/20 15:53:34.23 .net
この世との連絡手段がないエミュは困る
コピペだけじゃなくシリアルポートもあの世につないで欲しい

295:ナイコンさん
21/08/20 16:00:04.70 .net
>>292
なんかホラーチックw

296:ナイコンさん
21/08/20 23:35:18.56 .net
>>280
88のHDDも興味あるけれど、
MusicArt88ユーザーだったので、88のmidiも興味あるのよね。

297:ナイコンさん
21/08/21 00:30:01.38 .net
メインプログラマと格闘しつつ
メモリや割り込みの制限受けながら内蔵音源と同時制御とかしてみたいわね
88でMIDI

298:ナイコンさん
21/08/21 04:47:06.71 .net
エミュを嬉しいと思わない人が
このスレに口を出すのは滑稽だね

299:ナイコンさん
21/08/21 08:57:57.15 .net
そうか?
そうは思わんけどな

300:ナイコンさん
21/08/21 09:39:17.76 .net
いろんな立ち位置の人がいるのは当然だからねえ
視野の狭い人にはわからないみたいだけど

301:ナイコンさん
21/08/21 09:49:40.51 .net
日本語不得意なのかな

302:ナイコンさん
21/08/21 09:50:33.40 .net
今更実機なんて面倒過ぎて無理だわ
エミュで十分

303:ナイコンさん
21/08/21 10:22:43.05 .net
意見を言うのは構わんが、ここでのエミュ否定は無粋だと思うよ

304:ナイコンさん
21/08/21 11:34:17.26 .net
エミュスレでエミュ否定とか馬鹿のすること

305:ナイコンさん
21/08/21 11:49:36.80 .net
エミュはネットからゲームダウンロードすればタダで遊べるからいいよな

306:ナイコンさん
21/08/21 12:09:31.54 .net
後で請求書が届きます

307:ナイコンさん
21/08/21 21:53:24.69 .net
x1turboだのmz2500だのエミュでも一度触りたいけどよくよく考えると
やりたいゲームは当時、全部88でやってんだよね。

308:ナイコンさん
21/08/21 22:08:05.91 .net
結局、昔と同じく仕様見てニヤニヤするしかない。

309:ナイコンさん
21/08/30 11:46:14.10 .net
津軽ですが、ホストのマウスを消す事ってできますか?

310:ナイコンさん
21/08/30 12:51:45.39 .net
インスコしてちょっと弄って放置してたけど、津軽って新しい分うんづよりは正確にエミュレートしてくれるんか?

311:ナイコンさん
21/08/30 13:24:27.44 .net
うんづの方が動作率は高いと思うが、さすがに今のOSだと描画周りが厳しいな。

312:ナイコンさん
21/08/30 19:38:29.38 .net
なるほどー
併用がよさそーねー
ありがとうー

313:ナイコンさん
21/09/05 15:56:23.35 .net
ナディアを久しぶりにやりたいなと思い互換BIOSもあるみたいで
unz 津軽 mame で試してたんだけどどれもこれもあと一歩って感じで惜しかった
具体的に書くと
unz    音声が同期されない 音声が左右どちらも再生される  実CDROMでも同じ
津軽   音声の同期はOK   音声が左右どちらも再生される イメージを作り直したりしても同じ
mame 音声が同期されない 音声は正常に再生される     イメージを作り直したりしても同じ
electric volume関係だと分かったけど自分じゃソース読めないので
ゲーム自体は問題なく動くから自分で左右に振って遊んでみるしかないのか

314:ナイコンさん
21/09/14 17:52:04.45 .net
エミュも最近SDLだのどうだの増えて日本語ファイルやフォルダで管理しづらくなってきてる・・・
津軽の日本語フォルダじゃダメになったな

315:ナイコンさん
21/09/23 15:09:51.05 .net
津軽は設定がいちいちドキュメントに入るのがうざい
バージョン変えて設定保存できんだろ
うんづみたいにソフトと同一フォルダにしとけって思うわ

316:ナイコンさん
21/09/24 05:59:45.05 .net
自分で作れもしないくせに偉そうに

317:ナイコンさん
21/09/24 06:49:46.70 .net
バージョン変わっても設定ファイルを
移動しないでいいから楽なんだけど?

318:ナイコンさん
21/09/24 08:58:56.83 .net
>>316
もともと2ch(5ch)はネット弁慶の巣窟だからしかたがない

319:ナイコンさん
21/09/24 09:41:51.92 .net
>>316
暇だったら作ってやる
>>317
古いバージョンだと動いて
新しいバージョンだと動かない
そういうときせってゴチャゴチャになるからな

320:ナイコンさん
21/09/24 10:55:35.81 .net
>>319
いつも暇だろw

321:ナイコンさん
21/09/24 12:18:30.24 .net
働け

322:ナイコンさん
21/09/24 15:13:23.95 .net
λ....

323:Artane.
21/09/26 13:22:08.33 .net
>>313
とりあえず、eFMTownsに前々から実装しようと思ってた電子ヴォリュームを実装してみたんですが、どうでしょうか?(´・ω・`)
バイナリはちょっとお待ちくださいm(_ _)m

324:ナイコンさん
21/09/27 00:12:10.21 .net
epc9801raは対応するROMの範囲が狭くて、なかなか扱いづらいですね

325:ナイコンさん
21/09/30 03:19:36.87 .net
VM/I386_NP21ってunreal mode(4GBリアルモード)対応しているのかな?
本家NP21も派生版も対応していないみたい

326:ナイコンさん
21/09/30 07:22:59.52 .net
たしかめればいいじゃん

327:ナイコンさん
21/10/01 00:10:01.43 .net
そうだね

328:ナイコンさん
21/10/06 00:23:48.10 .net
868 名前:ナイコンさん (ワッチョイ ff16-22UU) 2021/10/05(火) 14:52:49.78 ID:9U9sD0ZS0
WindowsにはFM-R(FM-TOWNS)対応の遺伝子が受け継がれていた!?
Windows NT 3.xはFM-R版が
Windows 95はFM-TOWNS/FM-R版が存在した。
続: 富士通FMシリーズの特異なブートセクタ
URLリンク(diarywind.com)
869 名前:ナイコンさん (ワッチョイ ff16-22UU) 2021/10/05(火) 14:57:16.77 ID:9U9sD0ZS0
ukio KATOH氏の「うんづツールアーカイブ(2004/1/3版)」fmhd.hより。
/* FMR/TOWNSの論理ブロック番号 0: マスターブートブロック (512バイト) */
struct master_boot_block {
/* 000h~003h: TOWNS用HDD署名 {0x49,0x50,0x4C,0x34}=="IPL4" */
/* - boot ROM が当署名を見つけることができなかった */
/* 場合は次のユニットの IPLを読みに行く(CMOS-RAM */
/* に設定してある起動ユニット(次のいずれか)→ */
/* CD-ROM→FDD#0~FDD#3→SCSI ID#0~SCSI ID#4→ */
/* CD-ROM→FDD#0~FDD#3→SCSI ID#0~SCSI ID#4…) */
/* - FMRでは IPL4 ではなく "IPL1"~"IPL5" となって */
/* いる。機種ごとに "IPLn" の "n" が決まっており */
/* 対応する機種用の署名でないと起動しない。異な */
/* る機種用のコードを誤って実行しないための boot */
/* ROM 側の配慮である。 */
/* - 各機種の署名は以下のようになっている。 */
/* IPL1 … FMR50系/60系/70系/80系/250系/280系、 */
/* IPL2 … FMR30系、 IPL3 … FMR10LT、 */
/* IPL4 … FM-TOWNS、IPL5 … FMR50Λ系/70Σ系。 */

329:ナイコンさん
21/10/07 15:28:14.01 .net
EmuPIAって黒が透明色になってる?

330:ナイコンさん
21/10/22 22:20:03.16 .net
軟式さん、dosbox-xにJ-3100対応のパッチ投げてくれないかな...

331:ナイコンさん
21/10/23 00:33:23.12 .net
>>329
グラフィックのcolor0が背景色と同じになってる感じだな

332:ナイコンさん
21/10/23 04:43:35.53 .net
>>330
軟式さん、地味に更新(障害対応)されていますね。
直近の修正では、
「chev us <--> chev jp」
が治っているのが嬉しい。

333:ナイコンさん
21/10/24 00:22:14.99 .net
xscript for FM-Rってソフト、
FM-16β、FMR-10LT、FMR-30、FMR-50とハイレゾFMR-60,70,80と対応しているけど、
FMR-10LTは未知な点が多いけど、画面表示システムは
FM-16β、FMR-10LT、FMR-30、FMR-50と結構似た仕様なのかね?

334:ナイコンさん
21/10/24 05:15:39.33 .net
なんでもいいので、BASIC ROM 込みのエミュレーターってないですか?

335:ナイコンさん
21/10/24 14:47:14.05 .net
素人くさい質問w

336:ナイコンさん
21/10/24 15:57:21.42 .net
半年ROMれ

337:ナイコンさん
21/10/24 16:09:15.23 .net
>>334 WebMSX

338:ナイコンさん
21/10/25 09:52:24.35 .net
blueMSXオススメ

339:ナイコンさん
21/10/25 09:56:14.40 .net
そのへんのって互換BASIC実装してるん?
よくある互換実機みたいに
MSXPLAYerかディスクBASICになるけどX68000が無難ちゃうかな

340:ナイコンさん
21/10/25 12:20:54.56 .net
x68のIPLってもう公開終了してるだろ

341:ナイコンさん
21/10/25 13:49:29.85 .net
なんでもいいって
BASICはCと違って統一仕様がまったくないからたとえマイクロソフト系BASICでも各機種で仕様はバラバラだから
機種を決めてからにしたほうがいいんじゃない

342:ナイコンさん
21/10/25 17:40:41.60 .net
>>339
WebMSXとBlueMSXはMSX本体のBIOSを吸いだしてる
BIOSを配布してないとはいえグレーゾーンな感じ

343:ナイコンさん
21/10/25 17:48:45.00 .net
URLリンク(retropc.net)
IPL等

344:ナイコンさん
21/10/25 19:16:53.57 .net
各種8ビットPC+98+x68のBIOS詰合せセットが落ちてたぞ
全部合わせても1メガバイト程度だ
10年くらい前の話だがw

345:ナイコンさん
21/10/25 22:35:51.15 .net
HuBASIC好きで使いたいんですが
X68000のBASICってHu?
その他だとどの機種が良いんだろ?

346:ナイコンさん
21/10/25 22:38:52.37 .net
男は黙ってN88

347:ナイコンさん
21/10/26 07:38:17.33 .net
X68000のはX BASIC
HuはMZー2000とかMZー700、X1

348:ナイコンさん
21/10/26 08:16:50.15 .net
系列としてはハドソンだから似てるだろ

349:ナイコンさん
21/10/26 08:19:01.64 .net
XはC言語の影響をだいぶ受けてる

350:ナイコンさん
21/10/26 08:53:17.23 .net
gotoこそBASICの華よ!!


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