PCエミュレーター統合スレッド Part10
古き良き、1970年代〜90年代のマイコンエミュレーター統合スレッドです。 基本、開発・人柱・新バージョンの報告や話題等で進行をお願いします たまには上記の延長線上での脱線も可 ※家庭用ゲーム機器は板違いです。(ぴゅう太はOK) ※ジェネレーターや其れに準ずる質問等はスレが荒れる原因になるので華麗にスルーして下さい ※上記の事柄に反応した場合その人も同じ池沼扱いされますので決して反応してはなりません ※このスレは如何にスルーできるか問われるスレですので肝に銘じておいて下さい ※禿しく空気読め 前スレ PCエミュレーター統合スレッド Part9 https://matsuri.5ch.net/test/read.cgi/i4004/1526806551/ PCエミュレーター統合スレッド Part8 https://matsuri.5ch.net/test/read.cgi/i4004/1483504365/ PCエミュレーター統合スレッド Part7 http://hanabi.2ch.net/test/read.cgi/i4004/1430836648/ 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 ビルドはできないのでしょうか? 名前: 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/" >>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は間違ってないと思うのですが... >>6 空きディスクを作らないといけないですが、20.04LTSの方でも確認してみます。 >>6 確認してみましたが、上手く行きましたよ。 git pullし直してみてください(又は、リリースにあるソースコードを展開してビルドしてみる) source/build-cmake/lbbCSP{固有名}/build/ (固有名はcommon_vmなどなど) source/build-cmake/{VM名}/build/ (VM名はfmtowns2Hなど) 以下をクリアして、 CCACHEも使ってるのならばクリアしてビルドし直してみていただけますでしょうか。 >>8 すみません、前にlibCSP*を/usr/lib/にコピーしてたのを消し忘れていました。 お騒がせしました m(_ _)m うーん 何か情報の共有と言うか「情報の確立」が出来て無いとしか。 ちょっとした不具合が有る度に、開発者さんが出て来ないと いけないのかね。 利用者wikiみたいなサイトを作れないものかねぇ。 >>11 とりあえず日本語でWiki作ったほうがいいですかね?(´・ω・`) OSDNの方に手があいたときに作ります。 >>Artane. さん レス有難うございます。 作業をますます押し付けるような事になって、申し訳ありません。 Artane. さんも裏でメールの遣り取りをされる方がいらっしゃると 思うので、そういう方達に作業を割り振る事ができればよいのにと 傍から見ると思うのですが。 ※自分は、Linuxの使用は「Fedora core 12」辺りで止まっています。 >>13 ああ…(´・ω・`) まぁ、水面下での作業分担やるって感じになってなくて、 upstreamに当たる武田さんが出された物をタネに、わたしやUmaibouX氏などが色々追加したり、 果ては私に至っては必要でたら無慈悲にガシガシ足したり中身変えたりしてきてる訳でして。 その中で、武田さんが良いと考えた機能や仕様変更を取り入れて、他も含めてさらに改良し、新しくリリース。 と言う流れでして。 武田さんにせよほかの方々にせよ、最近は水面下での連絡はしていないですね。 GPLなんだし、お互い自分の関心領域で「仕事」して、ソースコードも公開し、 相手の機能改良(改悪)やバグ潰しは、いいなと思ったら、こちらは連絡なしで取り込んで行って、相互に改良を高めていく。と言うのがメインで、私の正直な実感では、ここなどでの表のやりとりで、武田さんとは大体どうにかなっています。 まぁ、eFM-7の改良に関して、他エミュの開発されてる方やコレクションされてる方などと共同で、 一二ヶ月程度の期間、eFM-7系の改良やバグ出しをやりましたし、 eFMTownsに付いては、何名かの方々に、直メールで御相談は数回しております。 >>13 後、ほかの作業される方を私が募っていてもいいのかも知れないですね。 プライベートワークに近いし。と言うこともあり、積極的にはやりにくいのが現実なんです。 githubやosdnを使って公開しだして、もう五年以上やっていますので、魅力があるならマメにブランチ切って独自版作ろうとする人やコミット養成する人がでるんだろうな…と漠然と思ってて、 ただ、ドキュメントに関しては、英語がハッタリですらないだめさなので、osdnなりgithubなりのWiki構築するとなると、 日本語の元文はかけるけど、たどたどしい英語にしか出来ないと言う…機械翻訳使いたいのですが、FOSSライセンスと相性が悪そうなんですよね(´・ω・`) とりとめなくなり、すいませんでした。 >>Artane. さん 詳細、どうも有難うございます。 私としては、ドキュメントは無理に「英語」にする必要は無いと 思っています。 日本で販売された機種なので、そこまで英語に拘る必要が有るの ですかね。 ビルドに独自のスクリプトを使わずにcmakeで完結するようにすればいいんじゃね? >>17 それは大昔に考えて試してたのですが、複数のマシンで同じソースコードを使い回すと言う辺りがCMakeと相性悪くて諦めました(´;ω;`) 今なら又違うかも知れないですが。 >>18 > 複数のマシンで同じソースコードを使い回すと言う辺りがCMakeと相性悪くて諦めました それぞれのターゲットに同じファイルを指定しても set_target_properties とか使うとターゲットごとに コンパイラのオプションとか変えられるからできそうじゃない? >>19 >>19 それがあったか!!ありがとうございます。 と言う事で、とりあえず作ってみました。 ・fm7系とtowns系の一部のみです(現状) ・クロスビルドは後で対応します(確認すらしてない) ・ひょっとしたら旧いQtだとデフォルトではダメかも知れません。 ・LTOやデバッグ情報の分離などはまだです ・アイコンなどのリソース関係が未だ入れられてませんん。 とりあえず、source/CMakeList.txtを使ってください。できればbuild/とか適当にディレクトリをほって底から。 後、source/build-cmake/cmake/toolchain_native_clang.cmake とか作ってみました。clang10向けです。 >>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 こんな感じでリンクできません。 >>21 @source/にcdする Amkdir build/ Bcd build/ Ccmake .. Dmake Emake install ではダメですか? >>22 はい、まずgit cloneでまっさらなものを落として /usr/local/lib/x86_64-linux-gnu/にあるlibCSP*をrmした上で その手順(実際にはfmtowns2HだけONにしてますが)をやろうとすると makeの段階で >>21 になります。 >>23 再現できました。 CMakeで明示的にmultiarch対応を示す必要があるようです。 多分、>>23 さんのld.so.conf.d には/usr/local/lib がないのでしょう。 なので、ちょっと調べて直しますが、急ぎの用事があるのでお時間頂きますm(_ _)m >>23 直してみましたがどうでしょうか? gitからお願いします(´・ω・`) >>25 ビルドでエラーは出なくなりました。 libCSP*が/usr/local/libにインストールされるので $ LD_LIBRARY_PATH=/usr/local/lib emufmtowns2H などとすれば起動もできます >>26 あれ?Ubuntuではダメですか。 一度、build/以下を全部削除してやり直しらどうなりますか? 後、可能なら、unane -m の結果を貼って頂けますか…文字列マッチの問題臭いので >>27 $ rm -rf build $ mkdir build $ cd build $ cmake .. $ make $ make install で/usr/local/libにlibCSP*がインストールされます uname -m の結果は x86_64 です >>28 一応、$ make install ではなく $ sudo make install です。 >>30 2525e95d71517c6b87c676a4bf17995f5556eed2 でも/usr/local/libにインストールされます >>31 一度クリーンビルドしてみたらどうなりますか? 一応、uname -r の結果と、cat /etc/lsb-release の結果を貼ってみていただけますか? >>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" です >>32 https://gitlab.kitware.com/cmake/cmake/-/issues/20565 こんなのを見つけました。 cmake .. -DCMAKE_INSTALL_PREFIX=/usr とすれば /usr/lib/x86_64-gnu-linux にインストールされるようです... >>34 それは… 今のgitではどうですか? パッケージ管理ソフトで扱われた場合に衝突するので、/usr 以下に置くのは*絶対*に避けたいところです。 あくまで、明示的に設定しない限り (GNU/Linuxでは) /usr/local以下に配置されるようにしないとマズいということで。 …とりあえず、私の方では上手く行ってますけど…。 >>35 /usr/local/lib/x86_64-gnu-linux にインストールされました! ありがとうございます ちなみにFedoraで試したところちゃんと/usr/local/lib64にインストールされました 別件ですが、emupc8801ma の --fd0 オプションがおかしくないですか? GUIから差し込むとちゃんと読めるディスクが認識されません emupc8801ma というか、どの機種でも --fd0 に d88 なファイルを指定すると認識されないみたいです >>38 確認しました。 今日、別件で動ければ動きたいので、夕方以降見ることにします。 >>16 お返事遅くなりました。 まぁ、国内だけならば日本語で十分ではあるんですけど、 何しろ、今時のWin95が出る前のレトロPCやレトロゲームって、かなりの数が海外に流出してるようで。 コレクターの人も外国に少なくない。 となると、日本語を「正書」にして、今の世界共通語と言うか対外的につぶしが効く英語はせめて併記するのは、 後世に遺すことからも、海外からの助言や協力を仰ぐことからも、案外大事なんじゃないか。と前から思ってて、GPLと相性悪くならない(なおかつ機械翻訳を修正するような楽な)方法ないかなぁ。と考えてます。 最終的に、archive.orgや類似団体、後は文化保存団体なんかのアーカイブにこれが所蔵され、GPLv2なのが幸いして、 ほかの場所でも死蔵されずにぼそぼそとネットの海を漂うことになるのでしょうが、 まぁ、それを見つけた後世の人になるべく早わかりしてほしいとも思いますし。 Artane. さん wrote >>何しろ、今時のWin95が出る前のレトロPCやレトロゲームって、かなりの数が海外に流出してるようで。 コレクターの人も外国に少なくない。 これは、全然知りませんでした。 海外の購入者さん達からの「声(要請)」って、今も有るのかな。 PC-98の場合は、某場所等に結構資料がUP されているみたいだけど 他の機種では、どうなのかな。 自分の所有した機種で言えば、FM-11関係の資料がUPされているのを 殆ど見た事が無い。 私個人の考えとしては、後世の為にも、レトロPCを販売・作製した会社 (特にNECと富士通)には、その当時のBIOSやsoftを無償公開して欲しい と思っています。 PC-9801資料はありがたく読ませて貰ってる 紙本はもう入手が難しい PC-8801も比較的資料が多いと思う >>41 ROM BASICをM$製使っている所は難しいんだろうな。自社製やハドソン製を使ってるX68kは本当に有り難い。 だけど、n88(86)はコピーライトだけでNEC製だっけ? >>41 ここら辺のトピックが色々リンク張っててまとまってると思います。 前段階として、Winny事件以降日本のネット側の萎縮が激しくなってしまって日本側でのレトロゲーム保存が進まなくなった(それでも四五年前に保存のための法人ができてはいますが)事と、 この何年かで海外でのレトロゲーム全般の再評価が進んだ辺りで、日本のレトロゲームにも好事家の関心が集まってるというのがあるんですよ。 それと、昨今の経済政策の絡みで、日本の大半が貧しくなったので海外から書いやすくなってるのもあるようですが。 海外では日本ほど萎縮しないで来たので、なおさら現物を買おうという人が増えてる感じがあるようで。 個人的には、機種にバンドルされたBASICやBIOSなどのROMだけ公開されてもな…とは思ってます。 主要機種には、既に互換ROMが用意されてる訳で(まぁ、私のeFM-Townsでは動かないので困ってますが)。 著作権法の強化が、非常に限られたコンテンツの利益と引き替えに多くのコンテンツの死蔵化を招いてるとはこの一年程色々なところから言われてて、萎縮が激しいままで固定化した日本ではその傾向が強い感じがありますけど。 どちらかと言うと、法律をどうにか変えないとどうしょうもない感じが、日本に限ってみるとどうしてもしてます。既に使われてないソフトやコンテンツに関して規制緩和するような感じの法改正しないと、どんどん地縛霊的なソフトや音楽などが出てしまう。 Artane. さん レス有難うございます。 たぶん、私はこの板でも少数派な考え方の人間だと改めて思わされました。 (soft等についての考え方の軸足が違うので)ぶっちゃけ「ゲーム類」なんて、どうでもいいんですね。 だからゲーム類が海外に買われる事になっても、「そうなんだ」くらいにしか思えません。 今の巨大且つ複雑な開発(システマチックな開発)には、年齢的な面からも携わる事が出来ません。 そう考えると、昔とった杵柄もとい、昔購入したsoft群(Turbo-C, CP/M-86等)を使ってチマチマとプログラムを造る事が主体に成ってくるのかなと思っています。 自分の所有しているFloppyはイメージ化し、コンピュータ関連の書籍はPDF化して、HDDに(2台の対で)残してあります。 自分の死後に、なんとか残っていくのだろうか。 単純に英語のドキュメントが添付されているのは、嬉しいと思うけどな ゲームでも開発ソフトでも書籍でも、有名無名機種関わらず情報が残るのは有り難いし、実体が海外で保管されても構わない 電子データで永続しての共有を願うばかりだが、僅かばかりの利権者への利益も配慮すべきと思うし、難しいね 実体が欲しい人には新しくパケ作って売り、一方で電子でいいひとには数百円でデータを配布できればよいのだが。 FPGA版X68kも外国では人気が有るようだけれど、向こうの人たちって、例えばエラーメッセージが表示された時どのように対処するんだろうね。 英語PCならgoogle翻訳にそのまま打てば訳してくれるけど、英語圏の人たちは漢字のエラー表示、打とうったって書き順分からなきゃ手書き入力も認識しないだろうし。 Artaneさん、d88読めました。ありがとうございます ArtaneさんのTowns、マウスの感度がよすぎてうまく狙ったところをポイントできないんですが、感度の設定とかできないでしょうか? >>56 時期見て入れます。 鈍感だからだと思って感動上げることばかりやってました(;´Д`) Artaneさん、 CMake Error at src/qt/gui/CMakeLists.txt:190 (add_library): No SOURCES given to target: CSPgui と怒られます。 >>60 OSは何でしょうか? とりあえず、bootstrapスクリプト以外のbuild/ 以下のディレクトリやファイルを消した上で、スクリプト走らせてみてくださいませ。 >>61 ubuntu-20.04 です。 build 以下を消しても、ソースを全部消して git clone し直しても同様です。 >>62 一個ファイルをaddし忘れていました m(_ _)m 申し訳ございませんでした。今はビルド可能なはずです。 >>63 無事ビルドできました。ありがとうございます。 eFP-1100 大半のベーマガプログラムでキー入力するといきなり停止してしまう。 CALL1795(&H0703)してるやつ >>66 具体例って突然処理自体が停まってしまうってことだよ イースを具体例に出すと2468で移動してるうちに暴走で固まる 5歩動いて停まれば30歩動いて停まるときもある 停まるのは、わりかし早いうちに出る がんばれケシゴムくん(84/12)とかBOXING(85/5)とかSWAP BOY(85/6)とか同じ症状 ちょっと今、DOSVAXJ3をいじくっているんですけど mount / imgmount の機能は、とても良いですね。 Oracle のVirtualBox で造った vhd イメージなどにも imgmount するだけでデータの遣り取りが出来る。 (MBR が書き込まれているのが条件みたいですが) お久しぶりです。 最近停滞してますが、明日か明後日の夜くらいからまた進められると思います。 今の所3つ確認されてる「大きな」バグ(※)を解消できればリリース…と言うつもりでいましたが、どちらか片方でクリスマス前にどうにか出すことも考えています。 ※ブートしないCD-ROMが多々あり・RUN386のヴァージョンによっては飛ぶ/15KHzモードが表示されない/TownsOS 1.1でマウスでアイコンクリックしても先に進めない 昔のベーマガ出てきたから、懐かしくなって今は亡き愛機X-1turboのプログラムソースを 打ち込んでみようと、エミュをダウンロードしてみたが、肝心のHu-BASICがどこにも見当たらない。 Hu-BASICも著作権のあるソフトという事でアップされていないという事かな。残念。 何とか手に入れる方法はないものだろうか・・? S-OS SWORD のX1版とかならフリーの奴がネットにあがってるけどね eFM-Towns、色々表示やゲームが出来るようにはなってきました。 src/vm/fmtowns/00_status.ja.mdに現状の問題点や動いてるソフトをリストアップしてあります(済んだ物を取り消し線で消していく関係上、マークアップ形式のドキュメントになっています)。 まだ、デカい問題(多分、cdromとdma絡み)があり、スプライトも回転が妖しいのですが…(´・ω・`) あ、後、マウス感度のアレこれのダイアログ作ってなかったのも(´・ω・`) >>65 後ほど、現象調べます。 >>72 オクやメルカリを監視して買うか、BeepみたいなレトロPC関連のコレクター向けにやってる中古屋さんに話を持ち込むのがよろしいのでは。 あと、Tape版のHu-BASICって、I/Oかアスキーにダンプリストのせていた記憶がありますが…(´・ω・`) >>78 &他の方 情報ありがとうございます。 やはり、オクなどで手に入れるのが良さそうですね。 ありがとうございました。 Artane.さん マウスの感度調節ありがとうございます。 ただ、これで感度を最低にしてもガッと動いてしまいます。 マウスをたくさん動かさないといけなくなりましたが、動くときは一度に何十ドットも動いてしまうような感じです。 あと、マウス感度調節のウィンドーが、エミュレータを終了しても終了しないのがちょっと気になります。 >>80 アレ?マジですか<終了しても閉じない マウス関連は、まだまだ試行錯誤中です…(´・ω・`) eX1やeX1turboでSHIFT+@で ̄ 、SHIFT+^で` が出るのは正常なのだろうか? キーボードの画像なんて検索すりゃ一発で出るだろうに… >>81 > アレ?マジですか<終了しても閉じない マジです ソースみたら逆になってた つーことはわざと逆にしてあるって事か >>86 Debian sid(Qt5.15.2/OpenGL)だと上手く閉じますね…使われてるOSをお教え願います。再現可能かどうか確認するので。 >>90 現象が確認できたので、原因を直しますね。 ちょっと手間取るかも…。 >>91 とりあえず、直せたと思います(が、別の問題として、ワンボード系をマウスから入力した時の不具合が…)(´・ω・`) >>92 ありがとうございます 直っているのを確認しました いろいろ積み残しがありますが、たくさん変えてたのでリリースしました。 https://osdn.net/projects/csp-qt/releases/74084 ・マウス関連はまだまだ改善が必要です。 ・多分、Towns方面の半分弱がまともに動くと思います。三分の一くらいかも。 ・Towns方面でまだまだ問題があります。電子ボリュームなどの実装も未だですし、VM内でクラッシュするソフトも幾つかわかってる。 ・ビルド関連とか根本的に変えています。後、なんか、Debian Sidリリースに関してはxz圧縮が効かないので無駄に大きくなってます(;∀;) などなど… # 不正なPROXY云々とでたのでPPPoeでつなぎ直す羽目に(;∀;) eFamilyBASICをファミリーベーシック (V1.0)と マイコンピュータテレビ PLAYBOX BASIC (J) (Prototype_v0.0)と マイコンピュータテレビ PLAYBOX BASIC (J) (V1.0)にも対応して欲しいです 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とはシャープが出していたファミリーベーシック互換機です) 121ナイコンさん2020/07/09(木) 13:11:28.88 >>90 playbox basic v1.0のスクショ CRCは一致しているみたいです。 https://i.imgur.com/8wuvzVK.jpg ファミリーベーシック活用テクニック Part2 http://matsuri.5ch.net/test/read.cgi/i4004/1371385808/ 出回ってないなら対応する必要ないでしょ つーか僅かなバイナリ差しかないんだろうから、自分で自動判別のところに追加すりゃそのまま動くのでは? 出回るとか出回らないとか何を言っているのかわからない 124ナイコンさん2020/12/25(金) 05:57:34.14 Family BASIC v1.0 vs Playbox BASIC v1.0 https://i.imgur.com/SZfDwTx.gif Playbox BASIC v0.0 vs Playbox BASIC v1.0 https://i.imgur.com/UAp4Thj.gif EmuZ-80B+HuBASIC でコントロールコードが入力(SFT LOCK+キー)できないなぁ 偶に通るけど もうぶっちゃけて聞くからサクッと教えてくれ fdiとかはまあまあなんだけどd88ってのが中々動かない anex86、T98-Next、Neko Project IIどれ試してもだめ Virtual Floppy Image Converterで変換してもだめ どうすりゃええの? >>103 d88ファイルがrawイメージなんじゃない? 変換ツールは16bitアプリだからまあ頑張れ >>106 rawイメージはどうやってエミュで使えるようにすればいいの? DiskExplorer、HxCFloppyEmulatorとか試したけどダメだった みんなrawイメージのままVirtual Floppy Driveとかで使ってんのかな >>103 吸い出したディスクにはどの機種用って書いてあるの? >>108 98も88もある てかおれが吸い出したとかじゃなくて拾ったんだけど ゲーム機で98まで動くのは凄いが、Winになると95すらまともに動かないんだよな。 RAMやCPUが早くなってもあまり変わらないし、余程相性が悪いんだかね Wii-RetroarchのNP2kai復活キボンヌ S1のエミュってBASICで&HCxxxあたりをアクセスしてるプログラムだと どうもAddress Errorになってしまう >>117 それでか、ベーマガに載ってた1ドットスクロールルーチンとか言うのをエミュ上で入力して何度チェックしてもエラー出て実行出来ないのわ! 武田さんやArtaneさんはちょくちょくこのスレ覗いてくれるからここでコモンソースプロジェクト関係の不都合報告するのは有りだろうけど S1エミュの不都合は直接作者さんに連絡した方が良くないか? Artaneさんはともかく武田さんはもうこんなスレなんて見捨てたろ 遺品になるとソフトは捨てられ本体は業者に粗大ゴミとして引き取られ キーボードと離れて売りに出されるもんな 生きている間に自分の手で整理しておきたい 今時分、パソコンは粗大ごみじゃ処分できないだろ 以前割引適用期間?で「リネットジャパン」って所にPC2台分梱包して発送した ブラウン管ディスプレイだけ処分料がかかった あれだけオクに出す手もあったが、NECバリュースターモデルの付属モニターだから売れたかどうか もう1台は無料で処分すると謳っていた地元の回収業者に故障した液晶モニターと一緒に持ち込んだ 分かってるコレクターに譲れるのが一番良いんだがねー中々これが上手く行かん BASIC MASTER L3エミュだと正常だがS1エミュのL3モードだとキー入力が2回判定される(つまり2歩進む) '85/7月号 A FEWER ソースコードあるから直せばいいと思ったが FFmpegメンドクセこれだからUNIX野郎は... ffmpeg と qemu の作者が同じだってことにビビる。この人 lzexe とかも作ってるし 今年もよろしくお願いします(´・ω・`) >>131 アレですかねー、マルチメディアがらみのフレームワーク変えた方がいいですかねー(´・ω・`) 私もFFMpegというかlibavなどのAPIがコロコロ変わるのには危機感感じてますので(´・ω・`) 長期的には、もう少しAPIが安定してるのに変えたいとは思ってます(´・ω・`) Qt Multimediaとか(´・ω・`) Windowsビルドは手間がかかるねえ hunter使えばええねんと思ったけど、Qtからしてabandonedな感じでつらぽよ virtual pcでもエミュレーターでも良いのでwindows98の良いソフトないですかね? 2000年頃のゲームやったらwin10じゃ起動できない むしろインスコすら出来ない・・・ vmwareなりhyper-vなり使ったら? windows98自体ももちろん自分で別途用意してね まあなんにせよスレチなんでもう終わり eMSX2のかなで、「なにぬねの」が「なにいうの」になってません? そもそもblueMSXというメジャーなエミュがあるのにわざわざeMSX2とか使うメリットってなんや? blueMSXはフルスクリーンとか描画周りが今のOSに最適化されていない blueMSX余計な機能が多すぎて重すぎ。シンプルイズベスト 武田さんとArtane.さんはもうマージしあわないんだろうか? ヽ 。 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 >>143 ごめんなさい、寒すぎて作業進んでないのです(´;ω;`) Townsの問題点でデカいのぶつかっていて超えられてないのも理由です。 もう少し寒さに慣れたら、作業進めます(´;ω;`) >>145 無理のない範囲でお願いします 気長に待ちます >>145 開発公開感謝してます いつもありがとうございますー >>145 特別なスープをあなたにあげる あったかいんだからぁ 開発者として感謝されてるだけだろ 俺も感謝してるが大袈裟な表現はキモいからやめて ハードゲーイwwwwww フォォオオォォウウウゥウゥwwwwwwWWWWWW ハードゲーイwwwww フォォオオォォウゥウゥwwwwwwWWW 愛してるって最近言わなくなったのは本当にあなたを愛し始めたから とりあえず、1月24日武田さんアップデート分まで、upstream_20210124ブランチに反映させています。 (新しいマシンのGUIやPC-88などの新しいUI項目は、明日以降やります…上手く行けばmasterにmergeします) 色々な環境でビルドされてる方々の突っ込みお待ちしております(;´Д`) #Townsの改善棚上げ状態ですが一度リリースかけてしまうかも、しまわないかも >>139 blueじゃBASICやるとSHIFT関連で変な動作になる Openは画面上の表示が邪魔 eMSX2良いんだけどeMSXで書いた.casがeMSX2でしか読めない。MSX2までしかない 開発読むとEmuZ-2200でTFのWav、Mtw読めるようになってると思うけど TFで書き込んだ1Z001や1Z002のwavファイルが読み込めません・・・ EmuZ-80BのSB-5520の方は読み込めるけどPRINTやファイル名やなどの文字が化ける >>165 98と88をいくつか試した感じではうまく動いています Ubuntuです 先日たけがみ様が公開されたXM7用の8本のアセンブラソースをV2でアセンブルし、「VC++4.0」を使い「LIB」にしました。 ttps://onedrive.live.com/?authkey=!Aln7kHlkHDL28EE&id=6357DCB7DCA88133!108&cid=6357DCB7DCA88133 「XM7LIB.lib」です。使う時は念の為、ウイルス検査して下さい。尚、自分は未だ実行形式のビルド完了に至ってません。 現在、たけがみりう様が公開してくれたXM7(エミュ)ソースをビルドしてます。 ttps://twitter.com/RyuTakegami/status/1352632524548100098 「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 https://twitter.com/5chan_nel (5ch newer account) BCC5.5使ってみては? freecommadlinetoos.zipで検索 ファイルがまだあるかどうかは知らんけど hbttps://www.embarcadero.com/jp/free-tools/ccompiler/free-download これじゃダメ? >>175 案内、ありがとうございました。 sound関連を扱ってるサイトで見つけました。 >>176 ソースに添付された「XM7SRC.txt」の中に下の文章がありましたので試してません。 XM7は以前Embarcaderoから無償配布されていたBorland C++ 5.5.1でビルドできます。 現在Embarcaderoから無償配布されているEmbarcadero C++ 7.20/7.30/7.40などではビ ルドできません。どうにかしてBorland C++ 5.5.1を入手してください。 >>174 VC(VS)の一番新しい奴で、C++の標準をC++11にして、ビルドファイルを作り直したら行けそうな気がするようなしないような(´・ω・`) まぁ、頑張って下さいm(_ _)m 参考: https://cpprefjp.github.io/reference/vector/vector.html >>174 VS2019いれてたらメニューに、こいつあるんでわ。 x86 Native Tools Command Prompt for VS 2019 これでnmake使えるプロンプトになるじゃろ。 でも、makefileちょっと間違っとるんだよな。 nasmのASMVERに、なぜか-DDINPUT8が入ってて、 clのCVERに-DDINPUT8が入ってないのよ。 そことdirectxのINCPATHとLIBPATH合わせればnmake通るよ。 >>179 レス、ありがとうございます。 色々調べてみます。 >>180 レス、ありがとうございます。 再度、VS2019を使って確かめてみます。 strcat等でエラーが出るのは_CRT_SECURE_NO_WARNINGSを定義 コマンドプロンプトはvcvarsall.batで検索 上にあるようにスタートメニューに環境変数定義済みのショートカットが追加されてると思うが 検索すればこれくらいの事はすぐ出てくる もう少し自分でなんとかする事を考えな vc nmakeで検索でマイクロソフトの解説ページがすぐ出てくる まずはマイクロソフトの解説ページをじっくり読め それとM7_VER=2のエラーについてはユーザーマクロに設定してないか? >>182 教えてくれたくれたことには素直に感謝はしますが、貴方がPCをハードから全て作った時に、 「もう少し自分でなんとかする事を考えろ」と言うセリフは謙虚に受け止めましょう。 高々、ソフト開発に多少知識がある程度で自惚れてませんか。「COFF」も知らないで デバッガーの実行形式について語っていた「C++」を日本に紹介した人を彷彿させます。 コマンドプロンプトの「vcvarsall.bat」は20年に知っていて、使ったことはありますが 今回のような嫌味な書き込みや自分の未熟さも伴ってソフト作成が嫌になり15年程遠ざかったいました。 貴方の年齢は判りませんが自分は既に70才に近い年齢になっています。自分で調べていたら 寿命が来てしまいます。因みに現在再びFM-7関連でソフトを製作してますが、質問があれば 判る範囲で回答しますと掲示板で言ってます。貴方とは考え方が違うのかも知れません。 勿論、自分で何もしない人には自分も教えはしません。 俺がソフト作者だったらこんな老害を相手にしたくない。さっさと逝け。 若い人だと思ってたよw 検索すればすぐに答えが出てくることをここで質問するのはそれきそ時間の無駄じゃね? 馬鹿馬鹿しいのでもう書きませんけど そうそうvcvarsall.batは20年前は多分ないよ vcvar32.batな >>182 内容の教示には感謝しますが、例えば下の問題に自分も2年前に遭遇しました。 「strcpy_s関数とstrcpy関数の違いはなんでしょうか?」 ttps://kakuyomu.jp/works/1177354054881541503/episodes/1177354054886463872 尚、この質問は自分ではなく自分は単に「strcpy関数」を「strcpy_s関数」にして対処しました。 最近の「VS」の「STRING」等関連のエラーには「_CRT_SECURE_NO_WARNINGSの定義」が 早道と今日知りました。検索用語に「_CRT_SECURE_NO_WARNINGS」を含めば出て来ましたが、 自分で辿り着くには少なくない時間がかかると思います。 FM-7(77)に興味を持っていると言うより愛着を持ってますのでXM7のビルドが、「VS環境」でも もう少し容易なればと思います。それにしてもMSは何故「ANSI」から離れて行くのでしょう。 それとも「ANSI」自体が変遷してるのか・・・。 XM7ソースのビルド環境をVS2019に移行しますが「VC++4.0」の ビルド状況を報告します(何も役に立たないかも知れないけど) コンパイルは順調、「DirectX9、SKD」が入手できなかったので 「DXSDK_MARCH2008.EXE」で代用。また「DirectX6.0」でも 確かめてみました。画像は「DXSDK_MARCH2008.EXE」の時で 「LNK1106」と出ます。「DirectX6.0」の時のエラーは>>174 の報告通り「LNK2001」、「XM7_VER=2」はプリプロセッサで定義 尚、「DirectX9」を入手しようとしてリンクを辿るとクレカ情報の 入力サイトが出て来て中止しました。その前にメルアドまでは入力 しましたけど。 改造するでもないなら自前でビルドするよりバイナリ配布してるサイトあるからそれで構わないのでは 86BOXでIBM PC版Wizardry #1を遊ぼうとしてるんですけど フロッピーのイメージを設定しても認識してくれないと言うか 86BOX上のDOSで中身を覗いても異常なディスク扱いされるし そもそも起動時にWizが起動しないんです Bards Taleのディスクもにたような感じで起動しません IBM PC用のソフトってひょっとして86BOX上の 486マシンじゃ使えないんでしょうか >>193 コピープロテクトかけてあるとか…(´・ω・`) その後色々設定いじってたらなんとか動きました 8088CPU、5インチ360kフロッピーにするなんて 気が付きませんでした あれビルドして問題なく実行出来ておま環かもしれんが 773 : GetWomdpwRect / WHND null 1713 : GetClientRect / WHND null 1144 : LoadMenu / Resourse leak 他色々エラーが出とるが例外でも無いし気にしなくても良いか 180です。 >>184 知識を得る努力に年齢は関係ないですね。楽しみましょう。 私も、Borland C++5.5.1でビルドできていません。 勝手がわからないせいなのかもしてないし、 自分の環境だけかもしれないのですが、 makeでbcc32を起動すると、bcc32.cfg無視されちゃうのかな。 >>192 アドバイスありがとうございます。 ただ「twitter」で作者様の「ソースを公開するけど使う人いますか?」 の打診に真っ先に手をあげた経緯もあり、他の方のヒントを貰いながら もう少し粘ってみようと考えてます。尚、ヒントは失敗も役に立ちます。 >>197 励ましのことば、嬉しく思います。 >勝手がわからないせいなのかもしてないし、 御指摘の通りと感じてます。今日は>>180 で頂いたヒントを基に試行します。 「Borland C++5.5.1」の入手も難しくなっていて作者様も手塩にかけた ソースが忘れられて行くことを忍びなく思いソースの公開を決断したと 考えてますので情報交換の場としてこのスレが機能して行くことを望んでます。 尚、あの後も試行錯誤してますが「error LNK2001: 外部シンボル」の原因は 「DirectX」に関係する関数を取り込んでないからではと考えてます。 昨日は「Win7 + VS」環境で試行しましたが「ANSI」との乖離が問題かなと。 尚、>>191 で言及した画像は下です。 ttps://imgur.com/a/c07mEiU 書き忘れたことに気付きましたが一時アクセス禁止なっていました。 そう言えば、りうさんが内密で「FM-11エミュレータ(main,sub=6809版)」を開発していた筈なんだけど、どうするんだろう。 私としては、是非とも公開して欲しいところなんだけど。 プロジェクトプロパティのvcディレクトリのライブラリディレクトリにインストールしたDirectXのライブラリパスが追加されているか確認 bccはmake使おうがbcc32.cfgは参照するはず どうしてもうまくいかないならmakefileのCFLAGSやLFLAGSに直接-Iや-Lを記述してみる 「Microsoft DirectX SDK October 2004」で検索するだけや難しくないやろ eSC3000ってFUNC対応してないんかのぅ・・・ >>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 だった筈。 >>203 補足 dsound.dll -> dsound.lib の変換には、imlib.exeではなくて implib.exe の打ち間違いです。 >>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版にも付属していると思う) いい加減ここでやるなよ 作者に聞くか自分で解決するかしろ Borland用のdsound.lib等はbcc55¥lib¥psdkにある ちゃんとビルドの説明に上記のパスを追加しろと書いてある ちゃんと読みなさいよ DirectDraw関連のlibが最近の無償版コンパイラについてこないので5.5推薦になっているものと思われる 作者はここで質問が出るのすら嫌で切れたらしいよw 自分の説明不足のせいじゃん ガキかよ >>203 貴重な情報、ありがとうございます。 MSのLIB(OBJ)のフォーマットはCOFFと言うことは知ってましたけど、 BorlandののLIBのフォーマットがOMFとは今日知りましたし用語自体初耳です。 Borlandの製品は購入したことも今迄は使ったこともなかったもので。 因みに「DirectX6」では、そこの違いがあってMS用とBorland用が 用意されていたと言うことですね。 >>206 「エミュレーター統合」となっていますが何か支障でもありますか? 尚、作者様は、ここ5chでの情報交換を快くは思ってない印象はあります。 >>209 純真無垢的で繊細だからでしょう。FM-7系に貢献してることは確かだし。 要求や質問が出てた時に全部一人で何とかしようとは考えないことに尽きると思う。 無償版のBCCにもBinの中にcoff2omf.exeがありましたよ ダウンロードした時期で違うのでしょうか freecommandlinetools.exe BCC5.5 7.83 MB freecommandlinetools2.exe BCC5.5.1 8.46 MB どっちにもcoff2omf.exe入ってますがな >>211 純真無垢な奴がジジイ呼ばわりするかよ 他の作者への態度みてもDQN以外の何者でもないわ そのくせメンタル弱そうだし いやだからimplib.exeやcoff2omf.exeは不要でlib¥psdkに必要なファイルはあるんだよ だから5.5を使えとわざわざ書いてあるわけで あれ読んで普通にビルドできないってのは理解できん 少しだけ作者に同情するw >>200 >どうしてもうまくいかないならmakefileのCFLAGSやLFLAGSに直接-Iや-Lを記述してみる ありがと。bcc32.cfgやilink32.cfgに書いておいた-LをmakefileのLFLAGSに追記したらできました。 デフォルトのcfgファイルをうまく読まないのは 置いてあるフォルダ名がProgram Files(x86)でスペース入っているからかもしれないですね。 >>214 自分は>>211 だけど当該ジジイは多分自分。ただ自分は気にしてないし 年金貰ってる年齢だからジジイも当たってるけどヘビーユーザーの中に 還暦前後が少なくない思うから不愉快に思った方も少なくないかなと。 >>212 ,>>213 スマン、確かに「coff2omf.exe」も入っていました。 Program FilesはVista以降セキュリティの絡みで特殊な扱いになってるので注意が必要 Borland C++はVista以前なのでそこら辺考慮されてない 自分の知識に自信がないなら普通にインストーラのデフォルトどおりにした方がいい 昔のTurbo Cとかだと環境変数INCLUDEやLIBに設定でも行けたと思うがBorland C++で使えるかは不明 makefileに-Iや-Lを記載するのが一番やりやすかったですわ。 trでリソースファイル内で標準インクルードファイル読んでてコケたので、 リソースコンパイラにも-Iオプション書いた。 雨垂れ石を穿つじゃないが、りう氏のサイト、今日付けで更新されてる >>214 お前が作ってから作者に文句言え 使ってるだけなら黙ってろ >>225 作者さん?使っちゃいないよ このスレが質問で埋まってるので仕方なく作者のかわりに回答してるだけ 作者は過去スレみたらいろいろ揉め事おこしてるみたいなのでかかわり合いになりたくないけどね どうせこのスレみてるんだろうけどw 作者さん見てるならもう一般公開やめちゃえばって思うわ わざわざ配布して乞食に文句言われてじゃ割に合わんだろうし このスレが原因で配布やめました、ってのも全然ありでしょ 配布再開しだしたらこれだ あのガイジ作者の話題をここでやるな あなたのC言語の勉強日記を書き散らすスレッドでもないんだよ 実際にビルドしてない人の書き込みを散見する。C言語までなら難しくない。 C++で難易度が数倍増しって感じ。更に「COFF」もスレでは普通に出てくるし。 ビルドに関してはスレ分けてるパターンもあるから 必要なら分ければいい 日本語MS-DOSマシンって、CPUが8086なら独自設計、8088ならIBM PCベースと考えて桶? >>232 そもそも2バイト系文字対応にローカライズしている段階で独自設計。 「Xp」+「VC++4.0」を使い、取り敢えずリンクエラーを回避し実行形式ができました。 LNK2001: 外部シンボル ・・・"(??_H@YGXPAXIHP6EX0@Z@Z)" は未解決です。 一つの方法として「外部シンボル」がないならアセンブリ言語使い用意することでした。 幸い、XM7はアセンブリ言語があるので真似をして中身が空の関数作成は容易でした。 改めて、たけがみ様がXM7(エミュ)ソースを公開してくれたことに感謝します。 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). 武田氏のテープの1回目にBASICでセーブしたイメージエラー出やすいな 何度か繰り返してTape read error出ずに読めるやつもあるって感じ 今年に入って 途中送信しちまった 案外ePC8801maとかテープの進度が突然無くなったけど地味に痛い eX1系もテープ出力したファイルがほぼ読み込めないな 数行のテストファイルなら問題ない罠があるが CMTでIPLから起動するツール類が使えないのが痛い TOWNSエミュの津軽とうんづでナディアやりたいんだが どうやってもCDDA両チャンネル鳴っちまうんだな 仮想XPでやってる動画見つけてやってみたが今度は音が出ない... どうやってるだろ? EmuZ2000TFでBlanktapeに書き込んだBASICファイルは 80Bモードで書き込んだのはEmuZ80Bで読み込めるが、 2000モードで書き込んだのはEmuZ2200で読み込めない・・・ >245 津軽のv20200902とかでやってみたらどうよ >>247 これならどうや(mz2200x.7z) ttp://rednow.php.xdomain.jp/bbs/b.php/down/2 読めないいうとるのは(著作権上問題無い)データがあると確認しやすいな 別に強制やないから何もせえへんでもええで >>249 おお、ありがとうございます バッチリですぞ ところでテストの最中1Z002で CONSOLE R でリバース(白黒反転)にしたとき EmuZ2200の方では、テキスト、グラ共に真っ黒で何も表示されないというのが出て来ました 著作権問題なさそうなデータ何か無いかなぁ・・・ >>250 そいつはよかった CONSOLE Rは2000なら「半分」正しく2200なら違う実装になっとるな >>249 更新しといたで必要かは知らんけど >>245 仮想なのが駄目なんだと思う 動態保存してあるXPマシン+うんづで問題なくプレイ出来る お、TAKEDA氏が生存してた 今回の更新でeX1turboZのスペハリでFM音源BGMが鳴るようになり、九玉伝がまともに操作できるように・・・ ただスペハリがやけに遅くなってるような 武田氏のmsdos playerエミュレータのデバッカ有効ビルドを誰か配布してくれないかな。 msdosの動き追っていったりlhaのソースアセンブラだからコード理解する時ラクなのだが。 C#の勉強がてらヒマみてCPUエミュレータ(8086)を書いてるけど結構面倒だね。 命令セット処理するところは公開されてる他のエミュレータみて何とか理解しようとしてるけど、周辺(PIOやUART)は今は(今から?)お手上げ状態。 いつになったらテキスト画面が実装できるやら(グラフィック画面の実装は既に諦めた) 「エミュレータの作りかた入門」みたいな書籍やサイトってないのかな? あったら見てみたい。 その手のはファミコンエミュレータのが山ほど転がってるので、初心者向きだよ BIOSとか必要ないし、コーナーケースを突いてくるテスト用ROMが配布されてるし、いい題材やね >>255 あ〜PIOやUART周りはハードウェア理解してないと厳しいかな。 最近のワンチップマイコンいじってる人だったら、ハードウェア実装をソフトウェア実装で実現する方法とか普通にやってるのでその辺の再現パパっとやっちゃうけど。 dosvaxj3 の方まだここ見てるかな 最近のdosbox-x にdos/vとかもはいってるし、そっちにj-3100とかaxが移植できたらずっとメンテナンスされて いい感じだなぁと妄想したりするんだけど dosvaxj3は日本語キー割り当てをしっかりやってくれて、メモリも最大限開けてくれてるけど dosbox-xはまだまだ PCem v17 for Windowsが出たから、そっちで遊ぼうよ >>260 DOSBox-XのDOS/V関連ですがDOSVAXJ3からほぼそのまま持ってきてるっぽいです で、AX関連の処理も持ってきてるんですが残念ながらJ-3100関連は外されちゃってますね >>262 なんと! それならJ-3100も残してほしかったなあ HDDの奥底漁ってたらむかーしに作ったむりやりCHCP使えるようにしたDOSBOX 0.74出てきたんですけどこれ需要あります? たしか当時日本語版Win3.1立ち上げて遊んでた >>264 本家にパッチ投げるとかした方がいいんじゃない? DOSBoxの公式日本語対応まだー ニダー語すら存在するのに dosboxってなんかUIに癖がありすぎて好きになれないんだけど cspあたりでdos/vとか対応してくれないかな? 後継者募集しているけど、ダメなのかな 公式以外からのBIOSデータを別に入手して設定するのがアウトっぽいからか Artaneさんの生存確認 でもTownsのマウスが反応しなくなってる気がする... >>273 長年の身体のゆがみについて開き直って薬漬けとリハビリ治療を優先するようにしてから身体各所の痛みが軽減されてきてるので、徐々に復帰し始めてます。 # 一生治らないとは思う中身なのでご心配なさらないで… 皆さん、お久しぶりです。 マウス(と言うかジョイスティックポート)に関しては、色々いじって試行錯誤してるので、しばしお待ちを。 もう少しマシな実装に最終的にはしたいな。と思っています。 ジョイスティックポートとキーボードの問題をある程度解消したら、リリースかける予定です。まぁ、五○があぼーん(死語)したりなどするまえには何とかしたいもので(´・ω・`) やっと、リリース準備までこぎつけました。 色々と身上にあって体調崩れたり・整形外科に通い直すことにして生活リズムをそちら主体に切り替えるのに手間取ったりで、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 >>275 ありがとうございます。 昔のFedoraを引っ張り出してきて試しましたが、ビルド、動作ともに問題ないようです。 >>276 あ、マウスの感度に関してはまだちょっとおかしな気はします もうだいたい国産機はやり尽くしたからでは あとはポケコン系になっちゃう 88でHDDサポートされたら嬉しいな あ、いえ、ただの独り言なので無視してもらって結構です 実機だとPC-98H31+PC-98H32の場合に5MB+5MB=10MB PC-98H33+PC-98H34と繋げば 10MB+10MBで最大20MB ここまでがメーカー保証値 これ以上の容量のドライブを繋いだ時にどうなるのかは分からない(´・ω・`) >>252 そろそろXPマシンと 全てのパッチが当たったWindowsXPの入ったHDDイメージの 永久保存を考えなきゃいけないレベルなってきたね。 250〜500GB位のSSDにインスコした後 HDDクローン機で同容量のHDDにコピーを取るのが一番簡単かなと。 88にハードディスクがつながったとして何かうれしいことがあるんだろうか CP/MとかDISK BASICが大容量で使えるのかもしれないけど階層化フォルダとか ないので使いにくそうだ。CDOS2は階層化フォルダ使えたんだっけ? 実用とかではなくて、当時限られた人しかできなかった事の、体験が嬉しいという感じでしょうか 自分としては、88用の16ビットカードとMS-DOSも体験してみたい エミュでやっても所詮は偽体験だけど、それでも嬉しいもんなの? 既に実機で体験するのが不可能な機種や機能もありますので、 疑似や偽でも素直に嬉しいですよ HDD版DiskBASICの起動時に How many files(0-15)? の次に聞かれる User idenfier? で大容量の領域を好きな名前で区分けして使ったのが 今のユーザー別フォルダーに似てなくもないかも 素のCDOS2ではルートディレクトリーにしかアクセス出来ないけど フリーソフトのKEYSYSTEMを常駐させることで階層化ディレクトリーに対応出来た 訂正(´・ω・`) × User idenfier ○ User identifier この世との連絡手段がないエミュは困る コピペだけじゃなくシリアルポートもあの世につないで欲しい >>280 88のHDDも興味あるけれど、 MusicArt88ユーザーだったので、88のmidiも興味あるのよね。 メインプログラマと格闘しつつ メモリや割り込みの制限受けながら内蔵音源と同時制御とかしてみたいわね 88でMIDI エミュを嬉しいと思わない人が このスレに口を出すのは滑稽だね いろんな立ち位置の人がいるのは当然だからねえ 視野の狭い人にはわからないみたいだけど 意見を言うのは構わんが、ここでのエミュ否定は無粋だと思うよ エミュはネットからゲームダウンロードすればタダで遊べるからいいよな x1turboだのmz2500だのエミュでも一度触りたいけどよくよく考えると やりたいゲームは当時、全部88でやってんだよね。 津軽ですが、ホストのマウスを消す事ってできますか? インスコしてちょっと弄って放置してたけど、津軽って新しい分うんづよりは正確にエミュレートしてくれるんか? うんづの方が動作率は高いと思うが、さすがに今のOSだと描画周りが厳しいな。 ナディアを久しぶりにやりたいなと思い互換BIOSもあるみたいで unz 津軽 mame で試してたんだけどどれもこれもあと一歩って感じで惜しかった 具体的に書くと unz 音声が同期されない 音声が左右どちらも再生される 実CDROMでも同じ 津軽 音声の同期はOK 音声が左右どちらも再生される イメージを作り直したりしても同じ mame 音声が同期されない 音声は正常に再生される イメージを作り直したりしても同じ electric volume関係だと分かったけど自分じゃソース読めないので ゲーム自体は問題なく動くから自分で左右に振って遊んでみるしかないのか エミュも最近SDLだのどうだの増えて日本語ファイルやフォルダで管理しづらくなってきてる・・・ 津軽の日本語フォルダじゃダメになったな 津軽は設定がいちいちドキュメントに入るのがうざい バージョン変えて設定保存できんだろ うんづみたいにソフトと同一フォルダにしとけって思うわ バージョン変わっても設定ファイルを 移動しないでいいから楽なんだけど? >>316 もともと2ch(5ch)はネット弁慶の巣窟だからしかたがない >>316 暇だったら作ってやる >>317 古いバージョンだと動いて 新しいバージョンだと動かない そういうときせってゴチャゴチャになるからな >>313 とりあえず、eFMTownsに前々から実装しようと思ってた電子ヴォリュームを実装してみたんですが、どうでしょうか?(´・ω・`) バイナリはちょっとお待ちくださいm(_ _)m epc9801raは対応するROMの範囲が狭くて、なかなか扱いづらいですね VM/I386_NP21ってunreal mode(4GBリアルモード)対応しているのかな? 本家NP21も派生版も対応していないみたい 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シリーズの特異なブートセクタ http://diarywind.com/blog/e/fm-floppy-ipl-2.html 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Σ系。 */ 軟式さん、dosbox-xにJ-3100対応のパッチ投げてくれないかな... >>329 グラフィックのcolor0が背景色と同じになってる感じだな >>330 軟式さん、地味に更新(障害対応)されていますね。 直近の修正では、 「chev us <--> chev jp」 が治っているのが嬉しい。 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と結構似た仕様なのかね? なんでもいいので、BASIC ROM 込みのエミュレーターってないですか? そのへんのって互換BASIC実装してるん? よくある互換実機みたいに MSXPLAYerかディスクBASICになるけどX68000が無難ちゃうかな なんでもいいって BASICはCと違って統一仕様がまったくないからたとえマイクロソフト系BASICでも各機種で仕様はバラバラだから 機種を決めてからにしたほうがいいんじゃない >>339 WebMSXとBlueMSXはMSX本体のBIOSを吸いだしてる BIOSを配布してないとはいえグレーゾーンな感じ 各種8ビットPC+98+x68のBIOS詰合せセットが落ちてたぞ 全部合わせても1メガバイト程度だ 10年くらい前の話だがw HuBASIC好きで使いたいんですが X68000のBASICってHu? その他だとどの機種が良いんだろ? X68000のはX BASIC HuはMZー2000とかMZー700、X1 BASICでgoto使わなくても構造的に書けるのに ベーマガでも取り上げられてたやろ この時代のBASICは速度次第だな 綺麗な論理式で書いても、GOTOより遅かったら使わない メモリの都合もあるけど GOTO先を都度連結リストで辿っていく実装だと 後ろの行ほど遅くなるのが当時草だった メインループを前に持ってくるんだろ だがMSXBASICの時点ですでに一度実行したgotoの飛び先を実アドレスに書き換える最適化がされていた 345です 実はリアルタイムでHuを80Bで使ってたじじぃなんよ ファミリーBASICも大好きです 後藤大好物ww DOSBOX-Xの最近のビルドがWindows XPで動かなくて問題になっちょる。Windows XP対応って謳っているのに DOSBOX-Xみたいなバグだらけのエミュレータこそいらん。 今は、PC-8001とかPC-6001のBASIC ROM を BIOS っていうの? IBMPCあたりからそう呼んでるのでBIOSなんかない昔の機種もBIOSROMと呼ばれてる 機種名 BIOS ROMでググればあっさり見つかるのにな Basic Input Output System のBasicを言語のBASICと勘違いしてるんだろ >>361 BIOSとBASIC ROMの区別が出来ない情弱ちゃんがBASIC ROMの事をBIOSって呼んでるだけで、まともな人はROMって呼ぶね >>364 まともな人は BASICはBASICと呼ぶしBIOSはBIOSと呼ぶし BASIC ROMはBASIC ROMと呼ぶしBIOS ROMはBIOS ROMと呼ぶ そりゃ好意的に解釈するし通じはする PC界隈の独自文化だけど主流プラットフォームだし IBMがきちんとBIOSROMとBASICROMと両方を積んでても分けてただけで、 他メーカーは混ぜてしまって切り分けられないからBASIC ROMにBIOS機能も入ってると言うしか無くなっただけだろ 全部合わせて1MBにも満たないものをわざわざ分けて呼ぶ必要ないというか >>365 エミュレータ界隈ではそうでもないよ BIOSをROMと呼ばないのは俄の日本人くらいのもん >>368 あとはROMかFirmwareあたりやね PC-98のROMBASICはLIOとしても使われたからBIOSで間違いは無いでしょう 意味はわかるし どうせダウンするだけの人間にはどうでもいい事だろ まとめるとクリーンコンピューターMZこそ至高ってことでいいよね >>378 それは究極の真理みたいなもの わざわざ口にするまでもない MZユーザは毎日ロード時間待ってたのほんと? さすがにEPROMとか利用してた? 外部ROMから起動出来るからやってるヤツはいたかもね ファイルサイズ$8000までだけだろうけど 今じゃ一瞬でダウンロードできるサイズだぜ 失敗したかと思って何度もDLしてしまったくらいだぜ >>382 なめてんのかおう? あの待ち時間が楽しくて、それを味わうために毎日電源入れてたっつーの 電源投入で即起動なんて面白くもねえしロマンもねえし 糞だ糞 >>385 はコーヒーブレイクしてたのか? 俺X1c起動(高校の部活時代)待ち時間で掃除してたわ FDDは予算が認可されんかったんでテープしか使えんかった まあエミュなら一瞬でロードできるし なんならBASICロード済みのメモリイメージから始めればいい 問題ない マジレスするとMZは転送速度早かったからそんなに苦にならんかった 友人の他機種でなんかのゲームを遊ぼうとしたときはロード時間があまりに長くて待ち時間でジュース買いに行ってた記憶がある MZ-80B/2000/2200で2000ボー X1で2700ボー 他社の600/1200ボーなんて目じゃなかった。 FM-7は1600ボーで比較的早い方(倍速で2600ボーにする裏技があった) アイワのDR-1使えば9600ボー 当時FDの2倍程度の時間でビックラこいた でもFDもインターリーブかけたらバカッ速だったがw MZもHuBASICなら2700ボーに対応してたな 88用の「サンダーフォース」を当時金がなかったからと2000円安いテープ版を買ったのが大失敗 何故か600bpsで記録されていて、全部読み終わるのに15分もかかったwwwww 後にFDD版のSR用「サンダーフォース」を人んちで遊んで、起動時間とスクロールの速さにぶったまげた >>何故か600bpsで記録されていて、全部読み終わるのに15分もかかったwwwww ローダーを解析して1200bpsでセーブし直そうぜ 夢があったねー テープ版PC-8001mk2SR用ゼビウスのローダーを解析して フロッピードライブから起動できるようにしたっけ。 あの頃は集中力があったなー(;'∀') >>358-358 XP対応とすることで、魔改造Windows2000やReactOSでの作動が期待できます。 >>393 15分なら速いじゃないか パックランドは1面当たり20分読んでたぞ XM6typeGがWindows8.1環境で途中で落ちる 遅れてるなぁ 今すぐWindows11に乗り換えろよ 遅れてるなぁ 今すぐWindows2000に乗り換えろよ dosbox-x にj−3100パッチキターーーーーーーーーーーーーーーーー 軟式さんありがとうございます 海外で出していたラップトップのT3100の日本語版がJ-3100 ダイナブックは最初のノートパソコンJ-3100SS001から 型番としては完全にDOS/V機になるまでJ-3100だった お久しぶりです。 なんとか徐々にですが再開を軌道に乗せようとしています。 当分は、TownsのCD-ROM周りの整備とQt6でビルドできるようにするのですかね(´・ω・`) # 昨晩やっと、Debian experimentalにQt6が来たので…(´・ω・`) 後はじみーに、Doxygenでクラスとメソッドの仕様をドキュメント化できるようにする作業をちまちまやっています(´・ω・`) サウンド周りとジョイスティック周りはQtに表面上の面倒持たせたいのですが、Qt6では実装不十分臭い…(´・ω・`) Artane.さん乙です Townsゆるーく期待しながら待ってます ドリキャスエミュ探してたんだけど意外と種類あるな Flycastが評価高いみたいだけど今ならこれでいいんかな? ドリキャスはNetBSDが動くしIDE生えるからPCかもしれない(ぐるぐる目) そう、マッキントッシュをコンシューマーにした奴。アップルの黒歴史。 ピピンアットマーク Macintosh互換のマルチメディア機 4.2万台 マーティー FM TOWNS系のコンシューマ向けマルチメディア機 4.5万台 ありゃバンダイに乗せられて騙されたクチだな。 さすがプレイディアとかヘンテコなコンシューマー機を出すとこだ。 ピピン@は、Macとしてみると安い気がするが、あの頃のMacでマトモなゲームって何があったかね?? ハイパーカードで作ったようなゲームのイメージしかないなー >>422 スーパーリアル麻雀PIV+愛情診断 まさかMacで遊べるとは思わなかった。 ハイパーカードで動いた「うにょ」。 あれ面白かった。 doomとか移植されてたし、marathonっていう名作もあったよ ピピンの車ゲー見たがまるでDosの疑似3Dでこれは売れないなと悟った。PSやサターソはポリゴンなのに。 3DOのオーバードライビン並みだなぁ 一応ポリゴン使ってるじゃん ポリゴンを計算して辺の部分のキャラクタRAMを書き換え。 毎秒十数回繰り返す。 ハードウェア的なポリゴンっていうのもあるんだろうなぁ 昔画面のスクロール処理専用チップが載ったPCなりゲーム機なりがあって それを使ったスクロールをハードウェアスクロールと言ってたような それにならうと3D処理専用チップを使ったポリゴンがハードウェア的なポリゴン CPUのみで3D処理したポリゴンがソフトウェア的なポリゴンてことかな Artane.さん更新乙です common_source_project-fm7/source/src/./types/pair16_t.h:66:11: error: redeclaration of ‘uint8_t tt’ 的なエラーが出てビルドできないようです 単に uinit8_t を消せばよさそうですが。 ubuntu18.04です >>445 ちょっと後で調べてみます(;´Д`) すいません(;´Д`) >>445 とりあえず直しました。 が、他の変更と一緒にCOMMITするという大ドジを踏んでしまったので、ひょっとしたらダメかも知れません(;´Д`) >>449 uint8_t は大丈夫になりましたが、 source/src/types/system_dep.h で #include<algorithm> しないと std::max、std::min がないよとおこられました それと、これは理由はよくわかりませんが surce/src/vm/fmgen/misc.h の25行目でエラーが出ました 25−30行と35行目をコメントアウトすればビルドできました Artane. さん 依然として vm/fmgen/misc.h の方は直っていません 以下のような感じです home/hoge/common_source_project-fm7/source/src/vm/fmgen/misc.h:25:45: error: missing binary operator before token "(" 25 | #if defined(__has_builtin) && (__has_builtin(__builtin_bswap32)) | ^ >>451 とりあえず直せたと思いますがどうでしょうか…?(´・ω・`) 武田さん生存してたか 早速だけど起動できなくなった なんか依存環境でも替えたんかな win11 に neko project 21/w いれて 30年前に使ってた一太郎ディスク起動できたんだが 今使ってるキーボードが英語104キーボードなんだが 日本語キーボードと認識されてしまう iniファイルに keyboard=KEY101 を書いても変わらず AHKで記号類は変換できたんだが xfer/nferキーがどうしても認識しない状況 英語キーボードでうまく np2 使えてる人います? >>462 Neko Project AutoHotkeyで検索して最初に出てくるサイトの 情報でXFERとか設定してもダメってこと? 日本語キーボードしか持っていないので、作者に問い合わせてみたら? ん?もしかしてEmuZ2200/80Bには00キーが無い??? コントロールコード出せなくて困った・・・ BASICもついてないんじゃあソフト作れる奴もいなかっただろ N100-BASIC添付なんだが 知らずに貶してるの? N-BASIC系じゃないじゃん コンバータはついているものの 想像だけで貶すのは本当にやめてくれ ちょっと調べればわかるだろ MS-CとMASMとTurboPascalとN100-BASICで ほとんどのソフトが作れる そうか 報告ご苦労 で? 直してほしいならちゃんと言いなさい >>483 display.cppの554行のところで、turboのことしか考えてないね。 #elseでvt_ofsに適切な値を入れるように修正してあげれよさそうね。 TOWNSエミュでナディアの音声がちゃんとミュートされるエミュは無いのだろうか? ナディアの名前はコマネチからきている…と今の子に言っても通じない ふと思い立ってdosbox-xのJ-3100モード試してみたけど、軟式さんのdcgaは移植されてないっぽい? cgaのゲームが普通に4色表示されるっぽい dosbox-xはいつまでたっても使い物にならんなw >>494 CGA四色モードをDCGAで表示する処理は入れてません J-3100モード自体をマージしてくれるか不明だったので入れませんでした どうしますかね 30年以上前の3.5インチFD見つけたんでドライブ買ってきて 中見たらPC-DOS 7 のOS入ってた これをもう一度起動したいときは何を使えばいい? 86boxっていうのが良さそうで使ってみようと思ったんだが PCとかCPUとかビデオカードとか何を選べばいいのかわからん. 当時使ってたものを思い出して選べばいいのか? 貴方のPCにUSB-FDD繋げてboot driveをUSB FDDにして再起動すれば起動します PC-DOS 7は1994年リリースだから新しいな。 エミュレータでAドライブから起動できそうだ。 PG DOS 2000のCD-ROM版入手したけど収録FDイメージが対応してるかしら? 最悪イメージ→実ディスク→イメージをやらないとダメか CD-ROMから起動後にCD-ROMからformatコマンド起動できないですかね? うんずでF12やF11は反応するのですがF1キーが反応しないのですがどうすれば良いのでしょうか? >>464 EmuZ2000TFxはテンキー「/」で00だった。 EmuZ-80B/2200/2500は付属テキストの Key mapsにも書いてなかったし割り当てなしかも。 >>495 それはお前に使いこなすスキルがないからだろ マルチプラットフォーム化で日本語パス通りづらいのばっかで全般的に扱いづらくなってるな 自分でプログラムしてみりゃわかる 日本語パスとかクソ 半角だけにしとけ 糞だろうが日本人だから管理しづらいんだよな 2バイト文字なんて日本だけの話じゃないんだから 自分でプログラムしてみりゃわかる←2バイト圏のコンパイラ、ライブラリ使ってて何言ってんだよw >>513 何を言ってるのかいまいちわからんが プログラムが面倒なのは事実だろ >>513 日本だけの話じゃないから面倒なんだよ SHIFT-JISだけだった頃が懐かしいぜ ワイは今でもSHIFT-JIS一択 UTF-8なんか要らん Windowsで日本語のファイル名検索しても出てこない時があるよな 文字コード変換で同じ文字なのにヒットしなくなってる 欠陥ファイルシステムやんw >>517 〜と~ 全角のチルダと波ダッシュみたいなもんか。 ユーザー名に全角文字を使うと一部のインストーラーが異常終了する問題もありましたね〜 >>510 いや、DosBox-xの売りがあんないい加減なPC-98モードなんだろ? 全く使えねぇ PC/ATならDosBoxでいいし、PC-98ならエミュレータでいいし DosBox-xは存在価値なし PCエミュレータでディスクアクセス音が鳴るのはないかねえ あのカコッカココココという音があると雰囲気がぐっと高まる PC-9801エミュのnp2がディスクアクセス音を再現してるよ 探せば他のエミュでもあるんじゃね やっぱ88mk2や98VM以前のガッコンガッコンやかましいアクセス音だよね 88mk2はガッコンガッコンというより パシッ!パシッ!とムチ打つような音だった >>528 98F/Mの内蔵ドライブもそんな感じの音だったなあ 軟式さん、お願いばかりですみません 昔DOSVAXJ3で対応していただいた、J-3100のDOSブートってdosbox-xでは難しいでしょうか? あと、2色表示の色を反転させることができる機能があると幸せになれそうです >>534 イメージファイルのブートは対応しました 色反転はsetcolorコマンドを使ってください 0が背景色で15が文字色になります >>535 素早い対応ありがとうございます > 色反転はsetcolorコマンドを使ってください bootが必要なゲームでプラズマ用なのか色が反転してるものがあるんですよね なのでdosboxのコマンドではなくてメニューなどから反転できるといいなあと 実機では Ctrl+sysreq か何かで反転できましたよね >>536 ローカルなJ-3100の機能のためにメニューに項目追加とかはやりたくないなあ DOSVAXJ3のj3backcolor/j3textcolorみたいにDCGAでの色を固定で指定できるとかでいいですかね DOSVAXJ3の機能追加とDOSBox-Xへの反映を予定してますので対応はその後になります >>537 > ローカルなJ-3100の機能のためにメニューに項目追加とかはやりたくないなあ これは私もそう思います 機種ごとにメニューが変わるような仕組みがあるといいのですがそれだとおおごとになりすぎますしね > DOSVAXJ3の機能追加とDOSBox-Xへの反映を予定してますので対応はその後になります はい、むしろ色々お願いを聞いていただいてばかりで申し訳ありません >>535 すみません、ss001のdosでブートしてみたところ、漢字が文字化けするようです >>539 手持ちのV486C用3.1、日英DOS 5.0でブート確認していますが漢字は普通に表示できています ブート時に誤って漢字ROM領域を開放してしまうのは修正したので問題ないはずなのですが >>541 不思議な化け方ですね 単に漢字コードがcp437のフォントで表示されているという事ではなさそうです 現在の日付は の部分をみると漢字は異なるのに同じ化け方をしていたりします DOSVAXJ3だと文字化けしないんですよね? >>542 はい、今試せないのですが、以前試したときは化けていませんでした >>542 今DOSVAXJ3で試したところ文字化けしませんでした >>544 半角カナが表示できているので漢字ROMは有効になってますね 文字描画は東芝DOSがやっているので漢字ROMが有効なら問題ないはずなのですが 今回の修正でほぼDOSVAXJ3の機能は移植したので原因究明は難航しそうです >>545 さっき imgmount してから boot a: したら https://dotup.org/uploda/dotup.org2771336.png.html こんな感じになりました。 ただ、もう一度やっても再現できませんでした... 文字列処理がおかしい? >>545 補足です。 >>546 は dosbox-x でやったものです。 DOSVAXJ3 では何度やっても文字化けは起こりません >>547 ROM領域にJ-3100固有の文字列を設定&ブート時にJ-3100固有のBIOSエリアをクリアする処理を入れてみました 多分関係ないとは思いますが試してみてください https://www.nanshiki.co.jp/test/dosbox-x.7z >>548 ああ、すみません。こちらは Linux で実行しています。 ちなみに >>548 のファイルを wine で実行し、dos をブートしたら文字化けしませんでした >>549 Linuxで現象を確認したので修正しました こちらの確認が不十分ですみません >>550 文字化け直りました。ありがとうございます! > こちらの確認が不十分ですみません いえいえ、こちらこそお願いばかりですみません SANYO MBC-55、MBC-550はIBM-PCのクローンかと思ったら違うらしい。 日本はMBC-55で標準OSはCP/M(86)で、海外ではMBC-550でMS-DOS 2.11らしい。 MBC-55とMBC-550の違いは漢字ROMの有無し。 DOS Days - Sanyo MBC-series: http://dosdays.co.uk/computers/Sanyo_MBC/sanyo_mbc55x.php 序章 三洋電機は1982年にMBC-550(日本では単にMBC-55)を搭載したパーソナルコンピュータ(PC)シリーズを発売し、その直後にMBC-555が追加されました。MBC-55xシリーズは、IBMのPC-XTと競合するように設計されており、同じIntel 8088 CPUを搭載し、 MS-DOSのバージョンを実行していました。日本では、MBC-55には漢字文字セットが付属しており、CP/M-86オペレーティングシステムを実行していました。これは、1000ドル未満で販売された最初のIBM PC互換機であったことで有名です(比較については、 1982年のPC価格に関するページを参照してください)。 妥協を意味しますが、この価格帯に到達すること。ハードウェアレベルで100%IBM互換ではなく、実際には3.58MHzで元のIBMPCよりも低速で動作する唯一のPCであり(IBMPCシステムクロックは4.77MHzで動作)、ノートンSI評価を与えました。 0.8の。 互換性 先に述べたように、真のIBM PC互換機と間違えられがちですが、ハードウェア互換機ではありませんでした。MBC-550にはIBMのようなBIOS(基本入出力システム)がなく、代わりに、システムの切り替え中にRAMに残るBIOSをロードするために、MBCのハードウェアに直接アクセスする最小限のブートローダーのみがROMにありました。の上。 ハードウェア-BIOS Sanyo Business Systemは、他のクローンメーカーが行っていたこと(IBM PCの回路とROMを複製)を行うのではなく、独自の回路と独自のBIOSを設計しました。その一部は、8 KB ROMチップ上にあり、他の部分はフロッピーディスク上にあります。起動時にロードされます。文字セットもROMにありました。これは、SanyoMBC-55xシリーズがIBMパーソナルコンピュータの「正当な」クローンの最初のものであることを意味しました。 ブートディスクが挿入されるまで、システムは画面に何も表示しないことに注意してください。したがって、これらのいずれかを初めてテストする場合、起動時に空白の画面が表示されても心配する必要はありません。システムは、ドライブA:のディスクからブートセクターを常に読み取ろうとしています。オペレーティングシステムがロードされる前は、CRTC(ビデオコントローラチップ)がまだ初期化されていないため、CGA回路は何かを表示するために必要な同期を含む信号を出力できません。 ハードウェア-ハードディスク メインボードには5MBのハードディスクの接続をサポートするピンヘッダーがありましたが、後に一部の所有者は最大20MBのハードディスクを動作させることができました。 ハードウェア-ビデオ出力とメモリアクセス そのビデオ出力は、IBMのCGA(Colour Graphics Adapter)標準に大まかに基づいていましたが、独自仕様でした。CGAは320x200で4色、または640x200で2色を表示できましたが、MBC-550は640x200で8色を表示できました。Sanyoのすぐに使えるグラフィックスは使いやすく、3つのストレート640x400ビットプレーン、R、G、Bです。テキストモードがなかったため、ビデオBIOSをバイパスしたストックIBMPCアプリは機能しませんでした。MBC-55xシリーズにはすべて48KBのオンボードビデオRAMが搭載されていました。 主なアドオンカードは、元のSanyoをビデオ出力の観点から約90%のIBM互換コンピューターに変換したSanyo CGAカラーカードでした。当時、多くの「IBMPC」ソフトウェアがビデオカードのアドレスにアクセスしていました。カラーの場合はメモリアドレスB800:0000に、モノクロの場合はB000:0000に直接。Sanyoはこのアドレスにビデオカードを持っていなかったので、ビデオ出力は見られませんでした。Sanyoは、このアドレスにあるCGAボードをダイレクトメモリ書き込み用に提供しました。2つのCGAボードが利用可能でした。最初のボードはCGA互換性のみを提供し、より大きなバージョンには256KBのRAM拡張も含まれていました。 オペレーティング·システム コンピューターでMS-DOSを実行するために、SanyoはMicrosoftに、MBCシリーズで動作する特別なバージョンのMS-DOS(v2.11)とそのコマンドインタープリター(COMMAND.COM)の作成を依頼しました。Sanyoの特別なサポートは、ファイルIO.SYSに含まれており、割り込み10hでビデオ、割り込み13hでディスク、割り込み16hでキーボードなどを報告します。PCの「ROMBIOS」呼び出しを行うすべてのソフトウェアは、この「RAM」にリダイレクトされます。 "BIOS(IO.SYSがRAMにロードされているため)。 Common Sourcecode ProjectのTAKEDA氏、見てたらブログコメント確認オナシャスm(__)m CSCPスレもあるけどどっちが気付いて貰いやすいんやろ ジャストウインドウVer2(一太郎5とか)をハイレゾモード(XGA程度)で 動作させられるオープンソースのエミュレータってありますかね? PC-98、DOS/Vは問いませんがソフトの入手性は考慮したいです eSCVの拡張メモリ/書き込み可能ROMとePC98のFEP表示修正 未確認 ttps://ux.getuploader.com/labo/download/4 p:cscp >>567 Windows XPで動かそうとしたら変なDLL要求してきて動かんかった >>567 FEP向け最下段は、どんな修正をなさったのでしょうか。 Common Source Code Project いつのまにか2022/5/25版出てましたね。 eFMR-x0とかフロッピーディスクの作動が安定化しているようです。 ここで不具合報告しても全部無視だけどな 自分で直せやら使わせてもらうだけありがたく思え厨が煽るだけ >>324 Virtual98で動いた386機のITFの分岐命令を2箇所潰したら動いたらすぃーョ まあ一応epc9801raはVXのでも一応動くけど >>573 それは煽りじゃなくて正論って言うんやでワガママ坊やくん 大体不具合を報告したら必ず直してもらえると思い込んでるところがおかしい 有料販売してる物のサポートじゃあるまいし 何で他人の作った物を使わせてもらってる立場でこんな偉そうな態度がとれるのか甚だ疑問 誰も絶対治せなんて一言も言ってないんだが 作者は把握しとけよって話じゃね >>584 無視されてるのが気に入らないようだけど? 把握しとけばいいならいちいち反応する必要ないよね たし蟹 自分はいつも正しくて間違ってるのは他人に決まってる、って思考のやつはろくに試行もしないで決めつけるからなぁ スーパーカセットビジョンのBasic入門でキーボードを使えるようにしてみた Pasteでテキスト貼り付け入力も出来るON CRASH ttps://ux.getuploader.com/labo/download/5 p:EPOCH ePC98RLを試して遊ぼうと思って、 某ROM吸い出しのをoddとevenをマージして、 頭から65536バイトをIPL.ROM、後ろ32768バイトをITF.ROMにしたんだけど、 FDブートしかできず。FDブート後にHDDアクセスは可能。 RL2とRL21とRL5とRL51は、ROMが別だったのかしらん。 ハイレゾ98は、F1を押しながらリセットでHDDからブートだったかしら ご無沙汰しております。トリップ忘れちゃったので本人証明できません(を 不具合報告まことに感謝です&すぐに対応できなくてごめんなさいです。 相変わらず本業多忙のため、時間が取れた時はそのとき興味のあるネタをやりたいのと、 機種数が多すぎて、すぐにその機種に脳みそ順応できないというのが本音です。 パッチをいただければ、動作確認してリリースするのは吝かではないのですが。 ということで、ここ最近のマイブームはSORD M68とN5200なのです。 #大阪プロレス復活万歳。 #ビリーさんとかツバサさんとかタイガースとかバファローとか尊い。 #しゃべりまくるくいさん新鮮。 #みらこーどこ?ここ? 自衛隊内通信網の根幹部分にN5200があったなあ。 陸曹が私物でPC-9801NS(かNS/E)を持ち込んでて、大隊の本部にはちゃんと官品のRA2、RX2、と枝番を確認しようともしなかったVXとVMがあった時代。 >>594 お疲れさまです。N5200ですか!いいですね! ACOSの端末として使ってましたよ。 N5200ってジャンルで言うとパソコンで正しいのかな? オフコンって言うともう少し大掛かりなイメージだし WSって括りはまだなかったような 個人で持ってた人間はいるのだろうか? 社内ではOP(オフィスプロセッサ)って呼んでた気がする PC-981と同じCPU使ってるのにV-RAMの番地が偶数奇数逆だという < N2500 >>600 VRAMの仕様にCPUはあんまり関係ないのでは? お久しぶりです(´・ω・`) まぁ、私生活で長年の親友が亡くなったりとかあった故、そもそも治療中の頸椎の問題からくる痛みとせっとで、 親友が亡くなる数ヶ月前から最近までの半年ちょっと殆ど進められずにおりました。 心身問わずに限界きていました。 が、やっと、再開しました。 ・UI周りのクラス構成を根本的に構成やり直した ・Qt6への対応 ・Qt6の描画系が、将来的にはOpenGL系を排除して、VulkanかDX11/12主体にするとアナウンスされてるのへの対応 ・FM-Townsでブートしないソフトのブートをちゃんとやれるようにする ・サウンド系の設定をもう少しやりやすく。 >>607 >>608 ありがとうございます m(_ _)m 頸椎(や腰椎)の変形から来る痛みは、一生付き合わざるを得ないとハラを括るしかないもので …それこそ10代末から悩まされててなかなか発覚しないで、結局十年ほど前にわかったものでして。 それより、この一年ちょっとで、恩人の音楽家がガンで亡くなり相当精神的に参ってた上で、数か月前にコロナの後遺症?(一ヶ月入院して退院してちょっとしてから虚血性心不全)で親友が急死したことで、完全にダメになってました。 が、いい加減やることやっておかんと、いつどうなるかわからんし、まずいなぁ…と、気持ちをやっと最近切り替えられた次第です。 特に、Towns OSの一部のものを使ってるソフトがCDブートしない問題だけは、死んでも死にきれないくらいに直したいのです(´・ω・`) 後はまぁ、Qt6はWin32を切り捨てたっぽいのですが、どうなのか色々ハックしております。 OpenGL/OpenGLESがなくなることは、多分数十年単位でありえないとは思いますし…Qt5対応とセットで続けます。 と言う事で、みなさんも御大事にねがいます m(_ _)m >>609 まあ気の済む様にしたらいいよ 自分でどうにもならん事はどうしようもないし Artane.さん、Townsの「マウスを取り込む」が効かなくなってないですか? 大体不具合を報告したら必ず直してもらえると思い込んでるところがおかしい 有料販売してる物のサポートじゃあるまいし >>613 >>612 今、Qt6対応とコードの整理を進めているので、そこらへんから来ています。 現象確認してはいるので、対応検討中です。 かなり大規模な変更の真っ最中で、音周りやってるので…一段落したらマウスの方をやるのでしばしお許しを。 >>614 乙です。よろしくお願いします m(_ _)m d88形式のFDイメージに入ってるデータだけ取り出したいんだが、 どうすればよいのでしょうか PC88のディスクBASICでフォーマットされた2Dフロッピーイメージに入ってる MIDIか何かの音楽データなのだが、Windowsでいじりたく思ってまして DiskExplorerだと対応してないらしい? なんか何回書き込んでもうまくいかない URLではじかれるのかな 「d88disk」でExtractをすると、元のD88ファイルがあったフォルダに展開される 「D88 ファイル 読み込み」で検索してくれい やっぱURLではじかれてたようだ FDIMGってのもファイル単位であれこれできそうだ こっちは試用してない >>618-620 貴重な情報ありがとうございました うまく読み出すことができたようです 助かりました emuz2500 mz20、80b、2500モード変更してから再起動かけないと そのモードにに切り替えできなくなったね 大体不具合を報告したら必ず直してもらえると思い込んでるところがおかしい 有料販売してる物のサポートじゃあるまいし Artane.さん、vm_limits.h がないと怒られます 大体不具合を報告したら必ず直してもらえると思い込んでるところがおかしい 有料販売してる物のサポートじゃあるまいし >>625 ごめんなさい!! あとでコミット入れます(´・ω・`) >>628 無事コンパイルできました。ありがとうございます たけだP様どうかブログのコメントの方のチェックもおながいしますだm(__)m Artane.さん いつも更新ありがとうございます。 emupc9801ra で --fd0 hoge.d88 すると、今までは読めていた d88 ファイルで 読めないものがあるようです。読めるものもあるのが謎ですが。 メニューから「差し込む」で読めば読めます。 今年もよろしくお願いします(´・ω・`) 師走になって、やっと抑鬱が明けた感じで、なんとかふらふらながら再開しております(´・ω・`) この十数年間で最悪の所からはどうにか抜け出し始められました。が、公私で色々積み増される諸々のタスクが…(´;ω;`) >>631 ありがとうございます(´・ω・`) 今、武田さんのに追いつく作業を急いでやってますが、明日か明後日にでも直します(´・ω・`) >>632 source/src/vm/m68 がコミットされていないようですので これも合わせて修正頂けたらと思います Common Source Code Projectのバイナリがウイルス検知されるんですけど... https://imgur.com/MqjYYBq ウイルスが怖いのにエミュレーターやってんのwwww 素人かwww d88形式のイメージをeditdiskで開くと 「ブートレコードが異常です。パラメータが正しくない可能性があります。」 と表示されて、開け無いのですが、 同じようなツールで、d99をひらくことができるものはないでしょうか? Artaneさん コマンドラインからd88読めるようになりました ありがとうございます XM6 TypeG、いつの間にかOS-9/X68030 ver.2.4.5が、ブートでこける (パーソナルウィンドウは開くが、カーソルの豆腐が左上にはり付いたまま、 ウィンドウ内の文字が表示されず、ブートシーケンスが表示されない。 立ち上げたFD(ドライブ0のDisk1)なり、HDDなりのランプがついたまま) 全バージョンを追い切れてないけど、Ver.3.31L15はx86/x64ともこけず、 ログオン、コマンドプロントに進める。 3.33L20は、x84/x64どちらもNG、3.35もNG。 Twitter等やらないのでよう分からんけど、他の人はどうでっか? dosvaxj3がバージョンアップされていて chev us / vt /vt2 / vt3 / vt4 とかvtextの指定パラメータが増えてる vtext1 = svga vtext2 = xga vtext3 = sxga vtext4 = vga まだ使い勝手が向上しているのが有難い dm200でpc98エミュレータ動かしてる人いますかね。 DOS版一太郎がMOドライブ内にあったので、ポメラを一太郎専用機にしようかと思いつきました。 ポメラ内蔵のATOKをDOS一太郎から使えるようにするとすごいかもしれん。 VZ editorとかMIFESとポメラ内蔵辞書使えるとマクロとか使えるからポメラ標準より使いやすくなるね。 Trojan:Win32/Wacatac.B!ml \binary.7z->binary/binay_win10/yis.exe TAKEDA氏のPC-8001mk2エミュレータで5インチと8インチを有効化してシステムディスクを起動した後にディスクオフラインエラーになり全ドライブのディスクアクセスが出来なくなる。どうしたものか。 いくつかのエミュレータ動かしてたらSuperMZとX1のやつがフレームレート1前後しか出ない… ふーんそうか どのエミュレータの話だか知らんが大変だな頑張れ 2015以降のVC++ランタイム再配布パッケージ入れたらなおった エミュのランチャーとしてSlaunchXP使ってたんだけど、さすがに新しいやつに乗り換えようと思ってるんだけど 使ってる人が多い人気のやつてあるますか? できれば日本語のランチャーが良いのですが >>658 機種ごとにファイルを表示できないのかね あのゲームやりたいってときは検索するの? WinのBitLockerが邪魔をしてDosBoxの動きが怪しかったです そもそもファイルフォーマットが違う機種なのでVirtualBoxなどがオススメです BitLockerがDosBoxに影響するとは思えない BitLocker は暗号化されたNTFS DOSBox は非暗号化のFAT 武田さんとこのエミュレータ ウィルス対策ソフトに引っ掛かるのどうにかならんかな お久しぶりです。 一応Townsの同級生がブートできるようになったので、一区切りつけてmasterに入れました。 まだ、ビルドに関しては、「Debian GNU/Linux sid でなおかつ Qt6を使ってる」場合にしか確認していません。 他に対応しないといけないことがあるので、他でのビルド等での不具合対応は、後日…。 https://github.com/Artanejp/common_source_project-fm7/commit/8e3a42d568dff757035c962fda6f2769349d62fa - 武田さん版 2022-12-04ベースですが、途中なので、ビルドは出しません。 - CRTCとCD-ROMの実装に問題がまだ残ってるので、不完全です。 当面の間、新しいブランチ upstream_20221204-2 で作業を継続します。 - 音を鳴らすのに、SDLを捨ててQt Multimediaにしました。 - マウス周りとかに問題があります。 - Windowsビルドは、色々決着つけてから可能にする予定です。まだ確認してませんがダメでも許して…。 - uPD71071ベースであるDMACに関しても、再実装しています。NECのデータシートを入手できたので、それに沿った形を目指してる(が、まぁ完全では多分ない) 後、Townsではmemory to memory転送モードが禁止されてるので、未実装です(が、多分仮のものを今後作っちゃうと思う)。 >>669 ありがとうございます。 まぁ、私的に色々あって、しかも世の中が世の中だったりもするんで、かなり精神的に追い詰められてて作業が思うように出来なかった。ということと、 手持ちの実機が動くと言えば動くんだけど、流石に年月経ってて怪しい状況なので、山川さんの津軽やMameのTownsドライバーを参考にしながら試行錯誤とリバースエンジニアリングを繰り返して再現度を上げる作業を繰り返してた。と言う状況です。 今の所、実機から取り込んだシステムROM等がないと動かない状態です。(互換ROMだとかなり早い段階で飛ぶのですが、なんでかに関しては色々解析してかないといけない)。 精神的に追い詰められてた状況もこの数ヶ月で一気に快方に向かってくれてるので、今後は(お小遣い稼ぎを兼ねたnote書きと並行しますが)ペースをあげられると思います。 eX1turboでOPM対応イース動かして高速モードにすると、テンキー押したままにしているにも関わらず、アドルが数歩歩いたところで止まってしまう 変だなと思って有線キーボードで動かしたら正常になった ワイヤレスキーボード(ちなみにunifyingのやつ)だとこんな事もあるんだな 他のエミュレータだと特におかしな事はなかったんだけど なんか台湾のサイトで 98とかのロムっていうか アプリ全部置いてあるサイトとかあったじゃない ああいうのもう無いの? いまは98のゲームとか全部パックにsたファイルみたいなアンダーグラウンドなものはどこで手に入れるの そんな古代の遊びみたいなのはもう 流行らないから無いの?ニッ地過ぎるの? 自分で探せない奴は諦めるのがアングラ界隈の常識 教えて君は嫌われる >>673 あるし知ってるが教えられない 中国語勉強すれば、どんなファイルでも見つけられる 「 ̄ `ヽ、 ______ L -‐ '´  ̄ `ヽ- 、 〉 / ヽ\ / // / / ヽヽ ヽ〈 ヽ、レ! { ム-t ハ li 、 i i }ト、 ハN | lヽ八l ヽjハVヽ、i j/ l ! /ハ. l ヽk== , r= 、ノルl lL」 ヽN、ハ l ┌‐┐ ゙l ノl l ヽトjヽ、 ヽ_ノ ノ//レ′ r777777777tノ` ー r ´フ/′ j´ニゝ l|ヽ _/`\ 〈 ‐ 知ってるが lト、 / 〃ゝ、 〈、ネ.. .lF V=="/ イl. ト |お前の態度が とニヽ二/ l ヽ.|l 〈ー- ! `ヽ. l |l気に入らない lトニ、_ノ ヾ、! |l__________l| \ ソ いじわるで教えないわけじゃない 教えた事によってそこがなくなっちゃ嫌だしね Common Source Code Project 2024.01.01のePC-8801MAですがCDプレーヤが起動できないです。 一年以上前に試した時はできたのですが現在はイニシャライズ中表示でスペースキーを押しても黒画面から進展しません。 FDDを含めドライブには何もイメージは挿入していません。 ブランクディスクをFDDに入れてから試してみるとCDプレーヤ起動できました。 大抵はコアでニッチな単語で検索すると匂いがする方に近づける dosbox-xで、 imgmakeを使って2GBのhoge.vhdを作成 ms-dos6.2/V、一太郎5をインストール 日本語回りを微調整 imgmount c hoge.vhd、boot c:起動 dosプロンプトでも、一太郎5でもatok8は使える。 virtualboxで、 上記のhoge.vhdを起動 dosプロンプトでも、一太郎5でもatok8は使える。 dosvaxj3で、 上記のhoge.vhdをimgmount c hoge.vhd -size 512,63,16,4092、boot c:起動 一太郎5でatok8は使えるが、dosプロンプトでは使えない。 dosプロンプトが英語キーボードになっているので、思いつく限り、日本語回りを微調整してもダメ。 ということで、何か忘れていること、勘違いしていることありますでしょうか。 追記、訂正、抜けてました。 dosプロンプトが英語キーボードになっている。 当然、一太郎5内でatok8が使えても、英語キーボード状態。 思いつく限り、日本語回りを微調整してもダメ。 AXとDCGA時代のJ-3100はASCII配列キーボードだったので、英語キーボードで間違いない …という話ではなく? >>688-690 コメントありがとうございます。調整したところは、 dosboxj.conf : im=false keyboardlayout=jp イメージファイルhoge.vhdのconfig.sys : DEVICE=C:\DOS\JKEYB.SYS /106 C:\DOS\JKEYBRD.SYS イメージファイルhoge.vhdのautoexec.bat : C:\DOS\NLSFUNC.EXE C:\DOS\COUNTRY.SYS C:\DOS\CHEV.COM JP いろいろな組み合せを試してもダメでした。 暫定自己解決策ですが、 config.sysでjkeyb.sysは使わない。 代わりに、freedos1.3からkeyb.exe、keyboard.sysをもってきて、autoexec.batで c:\freedos\bin\keyb.exe jp,932,c:\freedos\bin\keyboard.sys これでdosプロンプトで日本語キーボードになりatok8が使えました。 一太郎5ではキーボードをDOS/V用でなく、AX用を選択すると、日本語キーボードになりました。 しばらく使ってなかったM88が、急に立ち上がらなくなりました。 Windows10ですが、このように急に立ち上がらなくなるソフトウエアと言うのはよくあることなんでしょうか? それまで普通に立ち上げてたのが、急に管理者としての認証が求められるようになり、認証しても立ち上がらなくなりました。 一応、exeファイルを右クリックから、プロパティ→互換性→互換モード(98)や、トラブルシューティングも見てみましたが変わりません。 管理者としてこのプログラムを実行するにチェックを入れても毎回認証を求めてくるのもよくわかりません。 どなたか同じような症状の方いらっしゃいますか? OSの更新は頻繁にしており、それで何かに抵触したのかもしれませんが、出来れば元にも出さずに何らかの設定で解除なりして立ち上がらせるようにしたいのですが。 お分かりの方、いらっしゃったらご教授願います。 アンチウイルスは真っ先に疑いました。通信は無いはずなのですが、一応除外ファイルにM88.exeを登録しましたが、変わりませんでした。 クリーンブートですか。 一度やると戻すのに面倒なイメージがありますが、やってみます。 ありがとうございました。 この人すごい inufuto.web.fc2.com/8bit/ (fc2ははじかれるので全角にしている) 同じゲームを各種エミュ用にそろえている アクセスしてみたけど何がすごいのかさっぱりわからなかった 超マイナーな機種まで網羅して実機(カセットwav,FDDイメージ)、エミュレーター(イメージ)、ソースまで掲載してすごいな >>654 最近同じ症状になってることに気付いた Common Source Code Projectのエミュが全部フレームレート1とか2 VC++ランタイムとか入れ直してみたけど改善しない どうして 何処の馬の骨とも判らぬ者の作つたヱミュレータなぞ動かしては為らぬと云ふ強き意思を感じる ウイルス対策ソフトの除外等もやりましたが改善しない もう面倒なのでコモンエミューズでしか動かないソフトは VMwareのWindows7上で利用することにしました さようなら コモンエミュズのフレームレートが落ちる件、自己解決した ワイヤレスコントローラーの接続を切っているとフレームレートがガタ落ちして 接続をONにすると元に戻るw うちの環境ではDS4windowsを最近入れたのでこの関連かもしれない でもコモン以外のエミュやソフトは問題無いんだよなあ どういうことやら Brain(WindowsCEベースの電子辞書)用GameBoyエミュレータ開発してるけど、 公開2ヶ月でダウンロード数が4しかなくて凹む。 それなら公開止めればいい 無駄な事で凹む事もなくなる 開発の苦労は凄いが今時は誰でもエミュレータ触れるしなぁ 702nkやiモード偽装が全盛期 何台売れたかどれだけ健在かしらんがダウンロードあったこと自体を喜べる規模かもな それにゲーム機エミュだとその後のソフト入手どうするのという闇が >>711 今更BrainでエミュとかLinuxとかよほどの廃人しかやっとらんでしょ。 なお私はそのダウンロード者4人のうちの1人ですが。 709の続き コントローラーがたまに誤動作するので検索してみた xboxやps4のコントローラーでよくあるらしく Microsoft Device Association Root Enumeratorを無効にした そしたらコモンソースのエミュもコントローラー接続してなくても普通に動くようになった 元凶はそいつでした お久しぶりです。 未だスローペースではありますが、CSPにFM-Townsを組み込む作業、本格的に再開しています。 後、本体もかなり変えていて、 スケジューラの粒度を上げる為に0.5フレーム毎にエミュレーションを行ったりなど、幾つかの改良(改悪)を本家に入れ込んだりもしています。 多分、一番の変更点は、「エミュレーション側から外部の仮想デバイス(ポートやGUIなど)を叩けるようにする」APIの整備辺りになるかも。この辺りはとりあえず実装しただけですが、仮想化に近づける為には避けられない。(LEDとかMidiとかシリアルポートやGPIOとか…)。 まだまだズルズル作業は続きますが、節目で一度リリースはしたいです(ただ、Windowsに関してはclang+(Visual Studio+)CMakeでのビルド前提にしたいので(出来合いのQt5でやらないと…)。 妥協して、Windowsでの32ビットビルドを棚上げすれば楽なんですが…。 dosbox-x DOS/Vモードのconfig.sys device=c:\freedos\bin\jemmex.exe X=TEST I=TEST I=b000-b7ff I=c100-fbff frame=b000 結果、UMB合計 224,736バイト dosvaxj3 DOS/Vモードのconfig.sys device=c:\freedos\bin\jemmex.exe X=TEST I=TEST I=b000-b7ff I=c200-f0ff frame=b000 結果、UMB合計 191,936バイト なお、I=c200-f0ffはこれ以上広げるとハングアップ dosvaxj3でもう少しUMBを確保したいのですが、強制RAM化、UMB化できるデバイスドライバーなどなかったでしょうか。その類いのPC-98用デバイスドライバーはあったと思いますが、DOS/V用が見つからないのです。 >>691 すみません見てませんでした。遅くなりましたが修正版を公開しています。 MS-DOS/V 6.2のjkeyb.sysはキーボードコントローラがキーボードIDを返さないと日本語キーボードの設定にしてくれないようです。 >>721 F100〜についてはBIOS等の割り込みのエントリポイントになっていますのでUMBに割り当てると暴走します。 今回割り込みのエントリポイントをFC00〜に変更してみましたのでI=c200-fbffでいけるのではないかと思います。 >>722 回答ありがとうございます。>>691 、>>721 とも私の書き込みです。 大きなUMBを必要としたのは、コンベンショナルメモリに残るATOK8A.SYSをUMBに上げるためでした。PC-98ではATOKUMB.SYSを使ってATOK8A.SYSをUMBに上げることができましたが、DOS/VではATOKUMB.SYS相当が見つかりません。ところが、dosbox-x DOS/Vモードのconfig.sysで、 device=c:\freedos\bin\jemmex.exe X=TEST I=TEST I=b000-b7ff I=c100-fbFF frame=b000 DOS=HIGH,UMB DEVICEhigh=C:\ATOK8\ATOK8A.SYS /UCF=C:\ATOK8\ATOK8.UCF DEVICEhigh=C:\DOS\BILING.SYS 略 DEVICEhigh=C:\ATOK8\ATOK8B.SYS のように大きなUMBを確保直後にATOK8A.SYSを組み込むと、ATOK8A.SYSをUMBに上げることができました。そこで、DOSVAXJ3でも大きなUMBが確保できればと思った次第です。おかげさまでDOSVAXJ3最新版でもATOK8A.SYSがUMB上がって、コンベンショナルメモリには何もなくなりました。 >>718 俺の環境だとMicrosoft Device Association Root Enumeratorの有効/無効は全く関係なかった ジョイスティックなしだとガクガク、ジョイスティックを接続すると正常になる >>723 うまくいったようで何よりです。 コンベンショナルメモリはどれくらいの空きになるのでしょうか >>725 lh mem /dを実行すると、以下の通りです。 ATOK8A.SYSをコンベンショナルメモリに置いたままの場合 セグメント 合計 名前 種類 ------- ---------------- ----------- -------- 00000 1,039 (1K) 割り込みベクトル 00040 271 (0K) ROM コミュニケーション域 00050 527 (1K) DOS コミュニケーション域 00070 2,656 (3K) IO システムデータ 略 00116 5,072 (5K) MSDOS システムデータ 00253 384 (0K) IO システムデータ 352 (0K) ATOK8A%% デバイスドライバ=ATOK8A 0026B 645,440 (630K) MSDOS -- 空き -- ATOK8A.SYSをUMBに上げた場合 セグメント 合計 名前 種類 ------- ---------------- ----------- -------- 00000 1,039 (1K) 割り込みベクトル 00040 271 (0K) ROM コミュニケーション域 00050 527 (1K) DOS コミュニケーション域 00070 2,656 (3K) IO システムデータ 略 00116 5,072 (5K) MSDOS システムデータ 00253 645,824 (631K) MSDOS -- 空き -- 続き、別記 前述したUMB確保直後にATOK8A.SYSを登録する方法ですが、更に、KKCFUNC版の松茸3も登録するとATOK8が使えなくなります。両者を併用する際はATOK8A.SYSを通常の位置に記述し、結果、ATOK8A.SYSをコンベンショナルメモリに置くことになります。つまり、 DEVICEhigh=C:\DOS\KKCFUNC.SYS DEVICEhigh=C:\MTTK3\IMTTK3A.DRV C:\MTTK3 /N /T /G /J4 /Xス DEVICEhigh=C:\MTTK3\IMTTK3B.DRV DEVICEhigh=C:\MTTK3\MCODE.DRV DEVICE=C:\ATOK8\ATOK8A.SYS /UCF=C:\ATOK8\ATOK8.UCF DEVICEhigh=C:\ATOK8\ATOK8B.SYS >>727 おお、すごいですね DOS/V版の松茸があったのか いまWikipediaみたら松DOS/V版でV-Textを使う場合コンベンショナルメモリを570〜600KB程度要求するって書いてありますね >>728 松茸3ですが、データベース桐5がPC-98・DOS/V・FMR兼用で、PC-98版MTTK3、IAS版IAMTTK3、FMR版FMTTK3がついてきました。その後、KKCFUNC版IMTTK3も添附されるようになり、有償配付もされました。私が使っているのは、これです。 他に、J-3100版MIFES 5には、J-3100版松茸2であるMIL.DRVが添附されていました。 インターネット老人会のレトロPC考古学ネタです。 続き、別記 DOSVAXJ3の作者さんには、以上とは別にお礼を言わなければなりません。メガソフト製FAXソフトSTARFAXマルチパックにある、DOS/V用プリントRAWデータ→FAXデータコンバータが、DOSVAXJ3で正常動作してくれるので助かっています。ありがとうございます。 PC-98エミュレータでプリントRAWデータキャプチャーを常駐させ、ワープロのプリントデータをファイルに落し、FAXデータコンバータでTIFF画像に変換しています。PC-98用シリアルプリンタ実機が入手しづらい現状でも「印刷」できます。 他方、Windows + MS-DOS player + FAXデータコンバータでは、文字化けTIFF画像が出力されましたが、DOSVAXJ3 + FAXデータコンバータでは、文字化けなしのTIFF画像が出力されました。これでDOS/Vでも「印刷」できるようになりました。 read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる