割り込みベクタテーブルを書き換えたい
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGDOSではsetvect@`getvectなどがあったらしいのですが、
linuxでの類似の関数を教えて下さい。
0002名無しさん@お腹いっぱい。
NGNG0003名無しさん@お腹いっぱい。
NGNGカーネルのソースを書き換えるとか。
なんとなーく、だけどプロテクトモードになってからは
無理な気がする。
# 私、始めて読む486をかじり読みしただけなのです。
0004名無しさん@お腹いっぱい。
NGNGカーネルいじるしか。
つーか、何に使うの?
0005名無しさん@お腹いっぱい。
NGNGそれのソースとかみたほうが早いかもしんないね。
Linuxはスレッドとか無いの?
あるんなら擬似的にタイミング発行すれば逝けそう。
0006名無しさん@お腹いっぱい。
NGNGポーリングで何とかなんないの?
VSINC待ったりする程度ならLinuxでできそうな気がするけど。
0007奥さん、名無しです
NGNGあるでしょ。
00081
NGNGやっぱりプロテクトモードに移行したらIDTはいじれなくなるのかなぁ。
カーネルソース読む気もおきないし、
ただの実験だから単純なブートプログラム作ってやってみようかな。DOSも持ってないし。
やりたいことは大したことなくて、
コンピュータの勉強のためにシリアルポートの割り込みを受けたかっただけです。
ちなみに他に似たようなスレッドがたってますが、僕じゃないです。
00091
NGNGsigactionは知らなかったのでちょっと調べてみます。
0010名無しさん@お腹いっぱい。
NGNGあさってな事教えてる 何なんだいったい?
しかもみんなわかってるふりしてる
00111
NGNGできれば、setvectなどに変わる関数か対処法などを教えて欲しいです。
もしかしたら、僕の質問がすでに間違いや矛盾を持っているのでしょうか?
0012名無しさん@お腹いっぱい。
NGNGオークションでWin95でも手に入れて
Win95DOSで試すのが一番 金、手間のバランスがいいよ
(LSIC試食版が使えるし)
手間のバランスを増やしたいなら
http://members.tripod.com/~hakosima/FreeDOS/
0013名無しさん@お腹いっぱい。
NGNGsetvectみたいなのがあったとして、
どうやってセグメントとオフセットを入れるつもりなのだろう?
0014名無しさん@お腹いっぱい。
NGNG割り込みへのチェインからなにから、全部モジュールでできるよ
Cで全て書けるので、DOSより簡単だと思う
>>5
libsvgaってのがあって、かなりのところまでやってくれる
FrameBuffer上でゲームを作ったことがないので、最近は不明
00151
NGNGWin2kはありますがwin9xは手元にありません。
だからといって買うのもなんだし…。
>13
もっともな意見です。その問題はどうにかかいけつできないでしょうか。
プロテクトモードは実際に自分で動かしたことがないのでその辺はうやむやです。
>14
モジュールを使った簡単な具体例など示してもらえないでしょうか。
そもそもモジュールとは何か知らないです。
どんなものでしょうか?
■ このスレッドは過去ログ倉庫に格納されています