[過去ログ] PC-98エミュを語ろう20 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
856: 2021/09/07(火)17:08 ID:92EEn08r0(1) AAS
俺様スゴイと言う割に大したことなく
この自信が何処からくるのやら。
こんなん上司だったらと思うとゾッとするな。
バブル世代ってコレでも生きられるんだぜ?
857: 2021/09/07(火)17:11 ID:jom3BUJN0(1) AAS
いやいやそんなことよりAndroid用np2の話はこのスレでもいい?もっと適切なスレあったら誘導して下さい
858: 2021/09/07(火)17:17 ID:hkfsOH/X0(1/3) AAS
EZKEY使ってないから気づかなかったけど、F1〜F5キーの不具合は本当で笑った。
859
(1): 2021/09/07(火)17:38 ID:cY+4zPWD0(2/2) AAS
修正なしにMS-DOS6.2に対応してないやつとか結構やらかす
860: 2021/09/07(火)17:54 ID:hkfsOH/X0(2/3) AAS
>>859
そういうことか!
Anex86もT98Nextも同じ不具合で、おかしいと思ったわ。
EZKEY DOS6.2だと不具合出るけど、DOS5.0なら大丈夫だった。
861
(1): 2021/09/07(火)17:59 ID:ofmszu0T0(1) AAS
>>828
862
(1): 2021/09/07(火)18:15 ID:hkfsOH/X0(3/3) AAS
>>861
EZKEY 1.33でDOS6.2正常動作確認した。
スレ汚し失礼しました。
863
(1): 2021/09/07(火)20:03 ID:3somdKtO0(1/2) AAS
>>855
GeForceのドライバとの相性が悪い
864
(1): 2021/09/07(火)20:47 ID:IzdLxagQ0(1) AAS
>>863
なるほどゲフォだとそうなるのか
やっぱりDirectDrawで我慢するしかないのか…
865
(2): 2021/09/07(火)21:13 ID:a5gjBpOg0(1/5) AAS
PC-98エミュでUnreal Modeの挙動が異なっているようので調査。
ここのプログラムを参考に。
外部リンク[zip]:ftp.sunet.se

UNREAL.EXEとTEST.EXEを使うが、TEST.EXEはPC-98では結果が表示できないので適当に改変。
TEST2.EXEとでもしましょうか。

mov ax, 0A000h
mov ds, ax
mov word ptr ds:140h, 31h
mov ax, 0
mov ds, ax
省13
866
(1): 2021/09/07(火)21:33 ID:xBg4Fqw50(1/2) AAS
>>865
80486とi80286リアルモードとi386相当の機械比べてどうすんねん
867: 2021/09/07(火)21:43 ID:3somdKtO0(2/2) AAS
>>864
GeForceだけなのか知らないけど
GeForceのドライバを削除してOS標準のドライバーでやったら普通に表示された
868
(1): 2021/09/07(火)21:50 ID:a5gjBpOg0(2/5) AAS
>>866
CPUが80386以降搭載のエミュでの比較です。
80286なら
67C70542010A003200 ;mov word ptr ds:0A0142h, 32h
が実行できないでしょ。
869: 2021/09/07(火)22:14 ID:xBg4Fqw50(2/2) AAS
>>868
80286じゃねえよ
書いてある通りi80286リアルモードだぞ

わかってなかったんか・・・
870: 2021/09/07(火)22:31 ID:a5gjBpOg0(3/5) AAS
そうゆうことなのか?
871: 2021/09/07(火)22:41 ID:a5gjBpOg0(4/5) AAS
>>865
DOSBOX-XとQEMU/9821でも試してみたが
Neko Project 21とT98-Nextと同じ挙動だった
872: 2021/09/07(火)23:06 ID:a5gjBpOg0(5/5) AAS
●Anex86とVirtual98 ←挙動?とする
TEST2.EXEだけを実行すると画面2行目に"1"と表示されフリーズ、
UNREAL.EXEを実行してからTEST2.EXEを実行すると画面2行目に"12"と表示される。

●Neko Project 21とT98-NextとDOSBox-XとQEMU/9821 ←挙動?とする
TEST2.EXEだけを実行すると画面2行目に画面2行目に"12"と表示される、
UNREAL.EXEを実行してからTEST2.EXEを実行すると画面2行目に"12"と表示される。

Unreal Modeを使うPC-98ソフトとしては16giga.sysが挙げられる。他にまりもさんのソフトも
使っているものがあるようだ。
外部リンク[html]:www.vector.co.jp

挙動?の場合は16giga.sysがフリーズせずに作動する。
省4
873
(1): 2021/09/08(水)00:18 ID:FCYN1ZlB0(1/11) AAS
本家は緑色のスマイルマークとピンク色のハートマークが表示されるので、PC-98でも
その用に表示されるように改造してみました。
PC-98エミュレータでの実行した場合、フォントの関係で表示されない可能性があるので、
色反転属性にしてあります。
コードを投稿しようとしたらエラーがでるので
バイナリをうpいたします。

外部リンク[zip]:www.axfc.net
874: 2021/09/08(水)02:23 ID:FCYN1ZlB0(2/11) AAS
PC-9821/9801スレッド Part44
2chスレ:i4004

370 :ナイコンさん:2012/02/09(木) 19:55:24.57
プログラミングはいいかもね。プロテクトモードに飛ばしてリアルモードに戻ると、
ESレジスタが確か32ビットに拡張されていて、メモリ空間のどこでも直接アクセスできたり。
色々、発見があるかも。これは基本386マシンだから?
チップセットを介してメインメモリに接続するタイプのCPUでは、どうなん?

372 :ナイコンさん:2012/02/09(木) 20:38:46.99
>>370
486SLCにそんなバグあったか?
省8
875: 2021/09/08(水)02:24 ID:FCYN1ZlB0(3/11) AAS
383 :ナイコンさん:2012/02/10(金) 02:20:45.17
リアルモードからプロテクトモードに上がってセグメントリミット4GBにしてリアルモードに戻るやつ?
俺486マシンのPC-9801BXでガンガン使いまくってたよ
リアルモードから試しに1MB以上のアドレスにあるデバイスにアクセスしてみる場合なんか結構役に立った
あるいはどーしても広大なメモリに面倒な手続き一切すっとばしてアクセスするような使い捨てプログラムを
即興で書きたい時なんかはHIMEM.SYS/EMM386を組み込まずにこれやって1MB以上のアドレスのメモリ使いたい放題とか
(もちろんネットで発表するようなプログラムにはとても使えないが)
生DOSで怪しい事までやっていじり倒したい時の強い味方だよ

有名だから386以降なら386以外でもちゃんと使えるはず

384 :ナイコンさん:2012/02/10(金) 02:26:04.34
省16
1-
あと 127 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s