PC-98エミュを語ろう19

■ このスレッドは過去ログ倉庫に格納されています
2019/11/28(木) 02:16:15.48ID:Vt6Y+ifR0
!
NEC PC-98シリーズは過去のものとなりましたが、
その膨大な遺産を活用できるPC-98エミュレータは非常に便利な存在です。
そんなPC-98エミュレータについて語りましょう。

■Windows用PC-98エミュレータ
Anex86
ttp://homepage2.nifty.com/ans/
T98-Next
ttp://www.geocities.jp/t98next/
Neko Project II
ttp://www.yui.ne.jp/np2/
ttp://retropc.net/yui/

■前スレ
PC-98エミュを語ろう18
http://egg.5ch.net/test/read.cgi/software/1535866422/
2020/06/06(土) 06:11:37.19ID:34WpQV9V0
386CPUあたりからプロテクトモードと言ってOSを通さないとハードウェアが制御できないように
2020/06/06(土) 08:12:37.16ID:D2uwNNM+0
T98-nextは、設計がふるいから
CPUパワー全部取っちゃうんですよ
2020/06/06(土) 12:20:59.51ID:v4BHPHKq0
>>260
Sync=1にして70fpsだった。ベンチは良いけど画面が等倍でないと表示がガクガクで、ゲームだとFM音源が遅延して使い物にならない。設定いじればもう少し何とかなるかも?
2020/06/06(土) 17:07:25.96ID:oex9/9iC0
正直いって、もうDOSのミマンドかなり忘れちゃってるわ
MEMとFormat/sコマンドくらいしか覚えてないかも・・・
あとはConfig設定の時の「DEVICEHIGH=」と、バッハァやらを少なくして空きメモリを増やす
くらいかな
98用のDOSコマンドのコンフィグの設定や解説サイトなければ正直すごく困る事になりそう

日本語変換を有効にするやり方もコンフィグにREM付けてるのを解除すればいいだけだけど
どうやってキーボードで有効かするのかを忘れてしまったかも
昔さんざん悪戦苦闘したので、もう思い出したくないという意識もあるのかも知れないw
2020/06/06(土) 19:35:24.45ID:hUnkCzkl0
思い出さなくていいよ
はやくわすれてね
2020/06/06(土) 22:17:36.76ID:+qRg61Ag0
俺よりひどい日記書くな
2020/06/07(日) 07:36:35.28ID:x5cOkq/J0
コンフィグシスとオートエグゼクバッチに
漢字変換、CDドライブ、RAM DISK、スカジ外付け
を書くだけ
2020/06/09(火) 22:59:18.59ID:k+v8v8ur0
なんにせよ作者がやる気があるのが一番。ANEX86終わった理由って確か商用誘われて応じたら権利ごと奪われて作者がソース修正できなくなったとかだった気が。
2020/06/09(火) 23:21:52.20ID:7onud9D10
奪ったヤツは どこにいったんだ (憤怒)
2020/06/10(水) 06:47:13.75ID:23XxPDbG0
>>268
kwsk
2020/06/11(木) 22:33:20.83ID:IZLO1Rq80
HP閉鎖直前に作者が経緯と社名とかも書いてた。しばらくフリー版の改良続けてたら、いきなり警告来たとか、買った会社は買ったものの使いこなせず、結局、世に出なかったとかだと思った。
他のソフトと取り違えている可能性はあるけど、いちプログラマとして作者哀れと思ったので印象に残ってる。金銭も格安か受け取ってなかったはず。当時エミュの技術も一般的でなかったし。
魚拓残ってないかなあ。
2020/06/11(木) 23:47:56.45ID:V/5X7Q/J0
お金の為に魂を差し出したようなものだな。
もしかして業務用のPC-98エミュってソレを使ってるのかな?
273名無しさん@お腹いっぱい。
垢版 |
2020/06/12(金) 01:23:05.26ID:OAInffbj0
昔何かのWeb画像で98エミュレータの紹介してて画面のエミュレータウィンドウの左上に見慣れた猫が座っていた
Cバスボードも特製拡張ボックス付けてエミュレータのI/Oをボードに出して制御出来る様にしてた記憶がある
274名無しさん@お腹いっぱい。
垢版 |
2020/06/12(金) 01:24:47.28ID:OAInffbj0
業務用でNECに許諾されてたと思ったがNekoだったのかな
2020/06/12(金) 18:05:15.60ID:YGw+xEqr0
>>272
文盲過ぎてワロタ
2020/06/13(土) 10:52:23.21ID:/CvmQkYT0
・ベンチファイター追記
SL9821:40FPS
何故か表示が一番滑らかに見える。FM音源3chの効果音モードが変なのでゲームに使えない。
Qemu98:200FPS越え
一部音の出ないドライバがある(ツクール系他)。BEEP音が鳴ると遅くなりオクターブも低い。テキストも滲む。画面拡大もできない?
277名無しさん@お腹いっぱい。
垢版 |
2020/06/15(月) 15:13:51.15ID:Yk3glhKQ0
NP21/Wでベンチファイター 20fps
https://i.imgur.com/7By5ytW.jpg
2020/06/15(月) 15:37:42.76ID:yAVSWiGE0
>>276
エミュなんだから
設定した実機種とエミュとのFPS差がどのくらいあるのか分からないとね
速すぎたり遅すぎたりしたらエミュ精度が悪いと言う事なんですよ…
2020/06/15(月) 19:33:29.61ID:haAt+ONR0
ウェイト処理系(out 5fh.al)もnp2はするけどNextはしてないっぽ
280名無しさん@お腹いっぱい。
垢版 |
2020/06/16(火) 01:37:00.15ID:uCZH6FRB0
Out 5fh,al のウェイト処理って古い機種はサポートされてなかったよね?
2020/06/16(火) 22:15:51.65ID:eMhOwV1F0
確かに。内部と外部の区別ついてない。
2020/06/19(金) 08:31:14.90ID:l2wR0Ty50
T98 NEXTで文字入力するゲームでかな入力したいんだが、
キーボードのカタカナひらがなキー押すと
ゲーム内で変換されず、デスクトップ上で変換されちゃう
(フルスクリーンでやっても同じ)んだが、どうすればいい?
2020/06/19(金) 08:40:55.93ID:VN84h1Ud0
実機使ってないと、そのへん難しいよね
2020/06/19(金) 18:49:16.15ID:yYd9xkP10
>>282
デバイスからkey.nhwの詳細設定を開いて好きなように変えなされ。
285名無しさん@お腹いっぱい。
垢版 |
2020/06/22(月) 00:04:13.78ID:RlxAmDW70
Neko Project 21/W ver0.86 rev74キタ Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒(。A。)!!!
2020/06/23(火) 00:39:30.95ID:yu6G+UOh0
Neko Project 21/W ver0.86 rev75 キタワァ.*・゜゚・*:.。..。.:*・゜(n^ω^)η゚・*:.。. .。.:*・゜゚・*!!!!!☆
2020/06/26(金) 11:36:03.07ID:xniRQCYM0
Neko Project 21/W使っているけど
0x60 ` バッククォート
0x7e ~ チルダ
が入れ替わってない?
俺環ですか
2020/06/26(金) 14:06:52.53ID:lIPT84kX0
どのエミュで、どうすれば一番ヌルヌルになるのだろう。
2020/06/26(金) 16:29:56.77ID:Bn36t4wq0
ペペローション
2020/06/27(土) 14:18:58.67ID:o9Rj8BX20
まず服を脱ぎます。
2020/06/28(日) 03:17:35.67ID:nuN4kcv60
np2でサンプリングボイスをキレイに出すにはどう設定したらいいんですか
ガピーみたいなノイズ無くしたい
2020/06/29(月) 00:16:04.74ID:+edrGsiS0
SL9821のサイト消えてるんだが
2020/06/29(月) 00:54:53.32ID:1sE0pSji0
鯖落ちてるだけでしょ
2020/07/04(土) 16:57:58.65ID:QLs1O/YB0
エミュの話ではなくて申し訳ないのですがここなら昔を知る人がいるかもしれないので・・・

Winの初期の頃あたりまでは高速化テクやソート・圧縮を行うアルゴリズムと実装に関する議論が
結構活発だったと記憶していますが今そのような情報を見られるサイトとかありませんかね?(当時の記録でも良いので)
2020/07/04(土) 17:14:25.02ID:f3qMpT3W0
google
296名無しさん@お腹いっぱい。
垢版 |
2020/07/04(土) 18:11:21.49ID:7n3j+rDK0
fjのアーカイブでも漁ってみたら
2020/07/04(土) 18:15:21.82ID:GkIw/Ct60
昔はアルゴリズムの本たくさんとはいわないけど出てたな
質問からは高級言語の話なのかどうかよくわからないけど
今も売ってるんじゃないの
2020/07/04(土) 18:16:46.24ID:GkIw/Ct60
あとNIFTYでもいろいろ議論されてた
もう見ることすらできないね・・・
299294
垢版 |
2020/07/04(土) 21:13:48.89ID:08o9uxPK0
レスありがとうございます。自分のバックグラウンドを書いておいた方が良さそうなので
PC歴:PC-9801RA/MS-DOS〜
ネット歴:ISDN後期〜ADSL初期から(パソ通は人から聞いたり、Webに転載された情報に触れた程度)
世の中がWin95で盛り上がっている中もらったPC-9801RAで遊んでいたためPCはやたら古いです

質問の背景ですが、マイコンのプログラムを書く場合は今でもメモリの制約はそれなりにあり
32bitマイコンでも内蔵されているRAMは十数KByte〜1MByte程度です
この量をPCにあてはめると〜PC-98の初期あたりで、DOSやそれ以前に議論されていた情報は
相応に活用出来るはず・・・と探しているのですがなかなか見つかりません

>>295
例えば「圧縮 アルゴリズム」などでググってもそのような情報はかすりもしません
大して中身のないSEOサイトはいっぱい出てきます

>>296
fjは初めて聞きましたが
ttps://ja.wikipedia.org/wiki/Fj_(%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%B9%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97)
ttps://katsu.watanabe.name/ancientfj/
これのことでしょうか。namazuだと検索漏れが結構ありそうですが探してみます

>>297-298
なるほど。図書館にそういう本がありそうですね。現行の本を探すなら新宿の紀伊国屋とかかな
言語はアセンブラかC/C++もしくはRustあたりを考えています
300名無しさん@お腹いっぱい。
垢版 |
2020/07/04(土) 21:45:06.65ID:M2WRqgsa0
アマゾンでこんな本買えるみたいだけど

LHAとZIP―圧縮アルゴリズム×プログラミング入門-山崎-敏
301名無しさん@お腹いっぱい。
垢版 |
2020/07/04(土) 21:47:49.75ID:M2WRqgsa0
URL入れると投稿出来なかったから
LZH ZIP アルゴリズム ソースコード
でぐぐってみてね
2020/07/04(土) 21:49:46.74ID:f3qMpT3W0
プログラム板でやれば
2020/07/04(土) 22:10:59.75ID:4nsy+0250
LZ77とかハフマン符号化とかでぐぐれ
LHAやInfo-ZIPのソースとかzlibとか探せばいくらでもでてくる
2020/07/05(日) 11:48:19.30ID:TcQiAZ4w0
arjで圧縮されたアーカイブの解凍ソフト探すのに苦労した
2020/07/05(日) 12:43:08.84ID:jwqD1t5l0
というかこの程度の事をこのスレで聞く奴が組み込み系のプログラマなのか?
組み込み系のプログラマがこの程度の事をググれないのはどうかと思うんだが

言語もアセンブラかcかrustとかふわっとした事言ってるけどアセンブラとcでは天と地ほどの差があるし
cはphpとかpythonなんかと比べたら低級言語かもしれんがアセンブラと比べたら高級言語だぞ

質問の内容も手法の方針もふわっとしてるし、組み込み系初めてなのか?

ちなみにお前が読みたそうな本はたくさん持っているが流石にアップロードも出来ないし絶版だし
あるかどうか知らんが書泉グランデ辺りを廻ってみたらどうだ
最近は全然行かなくなったが専門書専門書店だし紀伊国屋よりはマッチする可能性が高いと思うぞ
(多分無いと思うが)
あと、店名は忘れたがグランデの3〜4軒くらい離れたとこの古本の専門書専門書店
ここならひょっとしたらあるかもしれんなあ
2020/07/05(日) 15:16:51.71ID:CWbUAiRe0
気持ち悪いお爺さん
2020/07/05(日) 17:29:21.22ID:POKDMq2N0
全時代の汚物どうし仲良くね
2020/07/05(日) 18:21:58.72ID:CWbUAiRe0
前時代って言いたかったのかな
309名無しさん@お腹いっぱい。
垢版 |
2020/07/05(日) 18:38:51.15ID:mALFc6350
何か最近は5ちゃんで質問すると馬鹿にしたりマウント取りたがる人が多いよね
2020/07/05(日) 20:26:52.14ID:o0DoFm0S0
普段は無口なのに声優ネタになった途端に一方的に話しかけてくる那須口君を思い出した
2020/07/05(日) 20:30:51.55ID:vUDmoPF+0
はんにゃってワードだしたら バールで ぶん殴られるぞ
312294
垢版 |
2020/07/05(日) 21:54:08.87ID:rLVX0E7d0
レスありがとうございます

ふと思って昔のゲーム関係を検索してみたら、PCエンジンのタイトルにLZSSを使っていたというブログが出てきて
そこから奥村氏(>>300の本の人と同じかな)のページへのソースコード(lzss.c)を含むリンクがありました
リンク先に当時のPC-VANのログの一部が後のLHAに繋がるアーカイバの開発の経緯としてまとめられていて
このソースコードに関して検索したら英語版wikipediaが引っかかって、ソースコードのリンク付きで
>Most implementations stem from a public domain 1989 code by Haruhiko Okumura.[3][4]
と書いてありました(日本語版wikipediaにはそんなことは書いていないしリンクもない)
自分は知りませんでしたがその方面では有名なコードらしいですね・・・
LZSSも候補になりそうです(もう一つはBPE)

>>300-301,303
LHAのソースコードはベクターにありますがコア部分はアセンブラで書かれているようで教材としてはイマイチそうです
個人的にDeflateならzlibのpuff.c、LZSSなら奥村氏のlzss.cが比較的シンプルで判りやすそうでした

>>305
職業プログラマでなくあくまで趣味/同人です。言語ですがマイコンの使用歴が
78K0S(アセンブラ)、AVR8(アセンブラ)、8051(アセンブラ)、RX(アセンブラ/C)
でCの経験は少なく不安はあります。出来ればRustを使いたいところですが現状RXに対応していないので今後の課題です
今度都内に行ったときに書泉グランデとその周辺を見てみようと思います
313名無しさん@お腹いっぱい。
垢版 |
2020/07/06(月) 14:50:26.00ID:kmv+t42T0
>>243
いま元セガ社員で横領犯である南人彰(60)と目が合ったがやけに顔色が悪かった
もしかして女子プロレスラーを自殺に追い込んだ誹謗中傷書き込みで警察が容疑者の特定を急いでいるのと何か関係があるのだろうか
南人彰は 

「そうだ、自殺して逃げよう!」

そんな顔色をしていた

イライラした書き込みを繰り返してるのも刑事さんのノックがいつくるか恐れてのことだろう
2020/07/06(月) 21:45:58.58ID:srnLVf7B0
奥村さん懐かしい
Cによるアルゴリズム事典買ったわ
2020/07/06(月) 23:21:39.77ID:LftS5xYP0
>>312
LZ77を改良したのがLZSS
マイコンだったらCがきちんと使えた方がいいので勉強しな
最近のモダンな言語に逃げちゃダメ
あと古めの技術書は池袋のジュンク堂に意外とある
2020/07/06(月) 23:39:19.56ID:9hEgIWOX0
星 厳呉
2020/07/07(火) 10:23:39.06ID:ZBSCVuVj0
沙羅李曼
2020/07/08(水) 06:33:48.17ID:unkxacd/0
ぶっとびcpu
2020/07/08(水) 20:09:15.04ID:ZKXY2lV00
なんかMAME(MESS)が一番楽しみだなあ。あれはFPS含めて完全再現目指してるし。
320名無しさん@お腹いっぱい。
垢版 |
2020/07/09(木) 07:14:14.99ID:HVjfPU0X0
NEC V20 の8080Emuモード走らせ方 解るあるか?1ピンGND落ちが怪しそうだけど
自信なし。WIKIに8080Emuモードあるよの記載あっても あとは知らねー 教えねー
でコマちゃうな。CP/M-86 S/W貧弱でやめ。
321名無しさん@お腹いっぱい。
垢版 |
2020/07/09(木) 07:34:35.45ID:jtUIS/BX0
日本語でおk
322名無しさん@お腹いっぱい。
垢版 |
2020/07/09(木) 16:36:28.99ID:HVjfPU0X0
こちらNo320.事故解決したある。V20に特別な命令があって、ネイチブモードとエミュ
モードを、286と違って往復できると。UPD70108H,70116H DS - Index of datashe-
ets.chipdb.org › V20-V30 にPDFふぁいるがあって 書かれている。
これで念願の86と80の親子どんぶり(俗)頂き。
2020/07/09(木) 16:37:21.62ID:U1CtJIzx0
No320
324名無しさん@お腹いっぱい。
垢版 |
2020/07/10(金) 12:54:22.43ID:mG97PFQc0
freedos(98)更新キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
325294
垢版 |
2020/07/13(月) 15:19:20.56ID:wkYiouqf0
>>315
ありがとうございます。池袋のジュンク堂も見てみます

>マイコンだったらCがきちんと使えた方がいいので勉強しな
>最近のモダンな言語に逃げちゃダメ
Cはその仕様上事故を誘発しやすいのでなるべく使いたくないのが本音です・・
326名無しさん@お腹いっぱい。
垢版 |
2020/07/18(土) 02:37:07.04ID:BW1Gcl3d0
Neko Project 21/W ver0.86 rev76キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

DOSアプリのPEGC判定の修正。
しかしWindows NT 3.xのPEGCドライバは頑固やな。rev76でも駄目だった
2020/07/24(金) 16:09:57.09ID:nmxBN3DL0
Neko Project 2 X64 ver0.86をDLしたんですが
フォントの変更ってきます?どうやるんでしょうか
2020/07/24(金) 17:32:01.84ID:7QvH1IcA0
まず、実機を起動して、font.romを作ります
2020/07/24(金) 17:40:52.55ID:ARx+eKf20
次に窓を開けます
2020/07/24(金) 17:44:42.95ID:5U2C+HVw0
ルルル 詠んでみましょうサザエさん
2020/07/24(金) 17:54:59.08ID:R+MeeIDy0
うんち
2020/07/26(日) 11:01:26.69ID:yEgdm8Gw0
>>327
試してないからできるかわからないけど、フォントの変更ができるエミュ上でフォントを生成してみては?
333332
垢版 |
2020/07/26(日) 11:26:16.24ID:yEgdm8Gw0
>>327
font.romが無い状態でnp21wを起動したらfont.tmpができるので、それをfont.bmpにリネームしてから編集してもフォントを変更できます。
2020/07/26(日) 23:46:12.01ID:JqMVTgzD0
S3
2020/07/30(木) 15:35:45.94ID:aVsY0ll50
emuに明るいひと教えてほしいんだけど
pc9801FXって機種、たぶんCPU386sxだったと思うけどこれの動作をanex86で再現したい
anex86のconfigのsystemのspeedの値はいくつにすればいいの?
大昔FXでダンジュンマスターやってたんだけどどのくらいの速度だったか確認したくて
336名無しさん@お腹いっぱい。
垢版 |
2020/07/30(木) 15:48:20.11ID:D9AeHMg50
>>335
なぜANEX86に拘る?
Neko Project 21/Wの方が遥かに優秀なのに
2020/07/30(木) 15:49:36.98ID:O66VEp1g0
>>336
そうなの知らなかった
2020/07/30(木) 22:02:46.33ID:xzxNa8Hw0
ANEXで悪い理由もないけどな
動かすものによってエミュ変えるのも普通だし
要はお好みでって事やでー
2020/07/30(木) 22:37:03.92ID:6Tix6Iqy0
98/V最強伝説
2020/07/31(金) 11:45:15.33ID:FSMowKp20
そういえばwizardry7はANEX以外で動かなかった気がする
2020/07/31(金) 11:48:24.09ID:+QCDzX3e0
取説読めよ
2020/07/31(金) 12:09:58.94ID:203fujmj0
大佐に怒られるからな
2020/07/31(金) 20:35:44.60ID:OX/nkPeE0
anexはフルスクリーンが一番大きく表示できる
ほかは出来なかったり黒い余白がある
2020/08/01(土) 03:58:58.68ID:R0ca366U0
ゲーム速度を自動最適化するエミュってある??
345名無しさん@お腹いっぱい。
垢版 |
2020/08/01(土) 08:35:20.63ID:G83Wbosj0
>>344
最適な速度なんてプレイヤーの主観によるものなのに、どうしてできると思うの?
2020/08/01(土) 09:31:53.25ID:JJa8IHqC0
どういう調整を望んでいるのかがよくわからん
プレイヤーが死にそうなったら速度1/4の走馬灯モードに切り替わって
窮地を脱するとかなら欲しいが
2020/08/01(土) 14:13:42.42ID:J+LOq9BL0
あーイザナギ
2020/08/01(土) 14:14:01.58ID:tyK4cjwa0
ミスった
2020/08/01(土) 16:21:47.71ID:qq8ElMJ90
>>340
16色版だよね。
np21でなくて、np2で動くよ。
実機もPentium機では動かんのよ。
2020/08/02(日) 02:05:17.27ID:0YyKLyYE0
速度を自由に変更出来るのはある
シューティングで通常は120%でヤバイ時は50%にしたり
ショートカットに登録しとけばゲーム中もキーで切り替えられる
2020/08/02(日) 06:56:04.36ID:GjrlarpO0
ファミコンでスタートボタン連射で速度調整するコントローラあったな
2020/08/02(日) 14:04:54.31ID:rdXKfMQp0
ポーズ音がうるさかったけどなw
2020/08/03(月) 01:41:28.27ID:4MLxpsaA0
スパルタンXでずっと笑わせていたからそれには慣れていたので問題はないw
2020/08/05(水) 01:31:51.24ID:5Lxa/hGB0
fmgenのEGCの修正は桐かなんかの表示がおかしかったんじゃなかったっけ
2020/08/11(火) 05:19:04.74ID:5tafpHuh0
>>343
Nekoの場合ならINIファイルに
paddingx=0
paddingy=0
の2行を追加しておいて、あとは
Scrren Option → FullScreen でZoomをFullに指定で
黒い余白は無くなる筈
2020/08/12(水) 20:47:03.98ID:w582Nk+L0
恫喝に慣れてやがる
2020/08/23(日) 21:21:38.00ID:wHk5TVU+0
https://i.imgur.com/PA5l7b6.jpg
2020/08/24(月) 09:29:02.04ID:5NWMDyrR0
PC9801用のゲーム遊ぶ時はおまえらnp21x64w.exeとnp2x64w.exeどっちで遊んでる?

要はPC9801用のゲームを9801で動かすか9821で動かすかなんだがどっちがええんやろ
2020/08/24(月) 09:37:02.96ID:cBflW2V80
Anex86
2020/08/24(月) 14:10:05.69ID:tysu4h0j0
°
■ このスレッドは過去ログ倉庫に格納されています