NEC PC-98シリーズエミュレーターを語ろう22
■ このスレッドは過去ログ倉庫に格納されています
!extend::vvvvv::
!extend::vvvvv::
スレッドを立てる際は↑を三行重ねて書いてください
NEC PC-98シリーズは過去のものとなりましたが、
その膨大な遺産を活用できるPC-98シリーズエミュレーターは非常に便利な存在です。
そんなPC-98シリーズエミュレーターについて語りましょう。
● PC-98シリーズエミュレーターの評価・比較
http://emulation.gametechwiki.com/index.php/NEC_PC-9800_series
● 推奨PC-98シリーズエミュレーター
・Neko Project 21/W
https://simk98.github.io/np21w/
・Neko Project II
https://www.yui.ne.jp/np2/
● 前スレ
PC-98シリーズエミュレーターを語ろう21
https://egg.5ch.net/test/read.cgi/software/1632474041/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured JISの配列だとShift+@は`なのでPC-98だけ逆なんだよね
OADGや昔のFMとかのキーボードみてもJIS通りだし
なんで逆なのか謎 DOSBox-X PC-98関連
FD,HDイメージファイル読み込み不具合修正
キーコード変換テーブル修正
JISキーボードオプション追加 dosbox-xの「~」と「`」の件issueに書いておいたらすぐに対応してくれた DOSBox-X 3/1に久しぶりにリリース版が出る予定
nightly版があるから何か変わるわけでもないけどね >>80
情報ありがとう。たまに使う1985年製ATOK4(ATOK2024じゃないよ)が80286に対応してなくてanex86では使えず、dosbox-xのPC-98モード・80186_prefetchだと使えるので、dosbox-xは非常にありがたいのです。 DOSBox-Xは98関係ない時は報告はスルーしてるけど
今回はちょこちょこ修正されてるのでこのスレでも報告してよいかと笑 DOSBox-XとAnex86でHard Rankが動かないという報告が出てるけどBIOS周りが怪しい?
同じ作者のReFightも動かない模様 互換DOSでブートする必要があったりイメージが壊れてたりという事みたいよ
丁寧に対応するmaron2000氏は偉いなあ HardRankとかFDI形式だけどVFICでベタ形式に変換すればNP21/Wでフロッピーに入れて遊べるね
って既知だったかな? コンベンショナルメモリの空きメモリ最大値はいくつなんでしょうか?
dosbox-x: PC-98 mode, MS-DOS6.2
config.sys: set401.sys, vem486, devicehigh多用, atokumb.sys, lhon / kkcfunc.sys未使用
autoexec.bat: lhoff, mvhma, xflut, loadhhigh多用
以上を使った環境でlh mem /d/pを実行すると、コンベンショナルメモリに残るのは、
割り込みベクタ、ROMコミュニケーションエリア、IO(ドライブはAのみ)、MSDOSだけで、
空き632,848 - 16バイト = 最大実行可能プログラムサイズ632,832
となっているのですが、これ以上増やせるのでしょうか。
600Kバイト以上の空きメモリを作る方法は検索できるのですが、有限のはずの空きメモリ最大値について言及したサイトは見つからないので、dosbox-x/PC-98 mode関連として聞いてみた次第です。 DOSBox-X だとどこまでいけるか分からないけど
実機ならDOSUMB/IOUMB併用で653,000バイトくらいまで空けられる こんな感じだな
ttps://imgur.com/a/Zbmp0cl >>87-88
レスありがとうございます。
有名なメモリ関連フリーウェアがネット上から消えていて、Vectorから入手できるDOS汎用のlhon, mvhma, xflutを使ってdosbox-xのPC-98 mode、DOS/V modeでいろいろ試していた途中にふと思った疑問でした。
IOUMB, DOSUMBもzob station bbsが閉局してるので入手できず実験できませんでしたので、教えてもらいありがたいです。 俺用メモ
1.実機にWindows2000を入れてドライブを共有設定にする
2.AT機(Windows10)からその共有をマウントしてZドライブとして割り当てる
3.AT機でNP21/wを起動させHostdrvの設定でZ:をマウント場所にする
4.エミュレータ内でDOSを起動してnp2toolのFDをマウントしてHostdrv F と実行する
この手順でエミュレータ内のDOSからF:ドライブに書き込むと実機の共有フォルダにファイルを書き込める
逆に実機のファイルもエミュレータ側に持って来れるがHostdrvの制限からか実機のディレクトリ以下含めてxcopyとかファイラ使うとディレクトリ以下のファイル1個だけコピーして終わってしまう
なのでエミュレータから実機にデータをコピーする用途に使える感じ
チラ裏失礼しました DOSBox-X 2024.03.01版リリースされた
Windowsのインストーラ版とintel mac版がアップロード不具合なので最新nightly版(内容は同一)をダウンロードする必要 DOSBox使ってみた
98実機とのファイルやり取りが楽だね
1.実機でWindows2000起動させて共有ドライブ設定しておく
2.AT機でこのドライブをZ:ドライブとしてマウントする
3.DOSBoxを起動させてQ:ドライブにHDDマウントとして先にマウントさせたZ:ドライブを指定する
4.D:ドライブに他のエミュレータのイメージを割り当てる
5.D:ドライブにカレントドライブを変更して中に入れてあるファイラーを起動させてQ:ドライブとのファイル交換をする
実機98側からWindows10とかにマウントするのはSMB関係で難しいけど逆にAT機から98のWindows2000へのマウントは楽に出来るのでエミュレータでコンパイルしたファイルを実機で試したりするのに便利そうです
DOS用プログラムを実行するなら実機にWindows2000とDOSを入れておく必要がありますが… 俺メモ
DOSBox-xインストールフォルダしたにあるdrivezフォルダにMirin’s ファイラー ディレクトリMF253ごとコピーする
MF.DEFファイルをエディタで開き、設定803を+から-に変更して保存
DOSBox-xを起動させて設定のautoexec.batにPATH=%PATH%;z:¥MF253;を追加して保存
DOSBox-xを再起動
これで起動後にw[Enter]でファイラーが起動する dosbox-x、PC-98モード、DOS6.2、DOSUMB.com、UMB関連フリーウェアで空きメモリを増やしてみたら、DOS system dataもUMBに上がって最大実行可能プログラムサイズ 638,080(623K)バイトまで確保できた。
IOUMB.comも使おうとしたら、DOS5.0までのエラーメッセージが出てIO system dataは上がらない。検索しても情報見つからず教えてほしいのですが、DOS6.2対応のIOUMB.comはあるのでしょうか。なお、使ったのは以下のものです。
DOSUMB.COM 3,290 95-11-07 0:14
IOUMB.COM 4,103 95-11-07 0:09 command.comをUMBに上げると630,000バイトぐらいは空くのでDOSUMB入れるのもそこまで効果は高くないよな
IOUMBはリスクもあるので無理にやらなくてもいいと思う。 DOSBo-x でpc98。
Macで英語キーボード使いなんだけど、チルダってどうすれば入力できるの?
つかってるバージョンは2024.03.01 SDL2版。
前の方で、チルダ入力問題書いてくれてた人がいたけど、
AT互換機での日本語キーボードでの話かなぁ。
Macの英語キーボードではチルダ入力できないや。 >>97
レスありがとうございます。
DOSUMBは大丈夫ですが、IOUMBまで導入となると、vzは使えるがseditはまともに使えないなど、使えるソフトが厳選されますしね。
海外には今もってDOSUMB、IOUMB相当のソフトがない(ような)のが不思議です。 >>98
ひょっとしてforce IBM layout だとチルダ入力できないぽい? >>99
ありがとう。
でも残念。shift+は普通に{が入力されるだけでした。 >>101
ありがとう。
pc-98 force ibm keyboard layout = auto
だったので、
pc-98 force ibm keyboard layout = true
を試してみましたがチルダは入力できませんでした。
pc-98 force ibm keyboard layout = false
これは、強制的に記号が日本語配列になり、shift+[でチルダが入力できました。 >>102
将来のリリースに期待するのが一番良さそうですね。 >>105
最新nightlyでibm layout=trueでShift+`が入力できるよう修正された AppleシリコンのMacで動くDOSBox-Xはありがたい。
特にMIDI周り。
UTMやParallelsでARM版Windows動かした上でNP2系エミュ動かすと、MIDI関係はARM版ドライバがなくて動かない。
UTM のintelCPUエミュレーションでIntel版Windows動かした上でNP2系エミュ動かすと遅すぎてテンポズレまくり。
WineでNP2系エミュ動かしても MIDIのプログラムチェンジが送れなくてピアノの音しか鳴らない。
AppleシリコンのMacで動くDOSBox-Xはありがたい。
DOSBox-XのDOS互換環境(98用MS-DOS使わなくても)でMIMPIで30年以上昔に作ったデータがアップルシリコンMacに繋いだSC-88でテンポずれなく鳴らすことができた。
レコンポーザもうまく動くといいな。 macのMIDIは動くんだな
Linuxだとseg faultが出る模様 お、np2/W、松の精細モード表示、正常になったのかな。
Anex86とnp2fmgenは、要望出したっす。 Anex86って誰かが継続してメンテナンスしてるの? そらハンゲの麻雀をまだやってたよな
異常ないなら減ってく一方だもんな 菊里高校の生徒にあっちに行け!と信じ込めるの怖いから
はや2年以上のGoogleマップで載せられて目の大きさより鼻が大切だよね
運転席付近にリレーやら何やら電装系集中してる
あの辺ぶつけたらショートしてもらおう 顔は変えられるから、イオンモール1711円でも思ったけど
スターオーシャンとかいう悪質スケオタ達が相変わらずツボガーは話に広がりがなくなった一方、 ナンパしてます
その2人で68万
家賃18万の価値ある
https://49x.3ye/DscjyK5 >>109
松は、ワープロ新松、松5、松6いずれかと思いますが、
np21w ver.0.86 rev.91 + 松の精細表示で何かしら不具合あったのでしょうか。 そんなにTVに出てた?
なんか複雑な家庭ばかりじゃないか
結局金持ってるおじさんたちの未来が見える >>117
手元にまだ残してた「松 ver.6」で試しました。
rev91だと、白黒グラフィックにテキストアトリビュート(色)がついてなくて、
rev92β2だと、PC-98実機通りの表示でした。
(新松、松5は手元にないっすけど、同じ手法だったような)
ということで、rev92βで「松対策」はOKのようです。 NECAI.SYS「ようやくAIの時代が来たか!」 >>123
情報ありがとうございます。松は精細モードでもカラー表示だったこと忘れてました。日英ワープロduet = モノクロ一太郎3と同じような感じかなと、勝手に勘違いしてました。
お礼に松の裏技。環境ファイルconfig.k3作成。中身は、
bunmode=on,on
exn=bun,txt,bak,btx
bunmodeの2番目のonが、文書ファイル保存時にテキストファイルを同時保存する隠しオプション。
extが拡張子指定の隠しオプション。それぞれ、文書ファイル拡張子、テキストファイル拡張子、バックアップファイル拡張子、同時保存テキストファイル拡張子。
A>matu =config.k3で松起動。文書ファイルtest.bunを保存するとtest.bun, test.bak, test.btxが保存されます。
約40年前の新松ころからあった隠しオプションです。文書ファイルをいちいちテキストファイルに変換する必要がなくなって便利なんですが、マニュアル、市販解説書には載っていませんでした。 ■ このスレッドは過去ログ倉庫に格納されています