414 :
login:Penguin:2008/01/11(金) 16:48:33 ID:vm1FwYVS
ただ、カーネル再構築の時にフレームバッファを有効にすると
画面全体が暗くなる?ような感じになり、文字が見にくいと思います
フロッピーのカーネルは2.4.19でハードディスクにインストールされる
のは2.4.22です。
試しに2.4.19のソースとパッチを取ってきたら、画面表示は正常でした。
が、キーボードのバックスペースとDeleteが効かないのであきらめました。
dumpkeys や loadkeys を使いましたが、上手い方法が見つかりませんでした。
415 :
login:Penguin:2008/01/11(金) 16:54:07 ID:vm1FwYVS
唯一気になった違いは
2.4.22のとき
Console: switching to colour frame buffer device 80x25
ここまでは同じ↑
この部分がありませんでした↓
fb0: EGC GRCG frame buffer device
9821NaとかNrとかにPlamo入れようとして、Xが動かなくて結局諦めたなー
FreeBSDもチャレンジしたけど、結局Xが動かなかった。
そういえば一時期Ne3にSambaとか入れて遊んでたなー
時間があったら見つけ出して入れてあそんでみよ。今時4GBのHDを探すのも難しいからCFにシステム入れて遊ぼうかな
417 :
login:Penguin:2009/06/28(日) 00:55:21 ID:AbyGP7/m
カーネルを2.566に変えたらXが動かなくなった。
PC9821Xa12
CPU MelcoのK6-IIIのアクセラレータ使用
HDD Melco IFC-USP-M2を経由して20GのIDEのHDDを使用。
ディスプレイ MITSUBISHI RDT1710V
XF86Configでマウスを/dev/lobibmで使えていたのが
エラーが出てそこでとまる。
そこをコメントして進んでも
Out of Rangeになってディスプレイが真っ暗。
そのあとコンソール画面に戻る。
何が原因かさっぱり分からない。
元のカーネルだと何とか動く。
418 :
login:Penguin:2009/06/28(日) 19:35:23 ID:AbyGP7/m
誰も見ていないとは思うけど・・・
上記構成で2.567に変更。
ディストリはplamo linux3.3
どうも2,5以上にするとXが動かないようだ。
試しにXFree86を4.8.0にしてみるもTridentの
カードも読み込めなくなった。
ただ、Savage2000を動かしたかっただけなのだが
Tridentまで動かなくなるとは思わなかった。
どこかのリンク先で2.5あたりでは98バスマウスも
強引にPS/2で読み込ませているようなことがかいて
あったのでそのようにリンクさせたがそれでもだめでした。
一応玉砕報告。
419 :
login:Penguin:2009/06/29(月) 22:09:41 ID:hhuWHslh
417だがXが使えないだけでなくLD-BDN2というNICを使っていてLANができない。
2.4のときも同じだったのだがI-O DATA LA-98を強引に使うことによって
解消していた。
今回は同じ手が使えなかった。
Linuxそのものも疎くてまったくこういうプログラムはしたことがないのだが
drivers/netの中のne2k_cbus.hのなかで
static struct ne2k_cbus_offsetinfo bdn_offsetinfo __initdata = {
#if 0
/* comes from FreeBSD(98) ed98.h */
0x1000, 0x8000, 0x100, 0xc200 /* ??? */
// 0x1000, 0x8000, 0x100, 0xf100 /* ??? */
#else
/* comes from NetBSD/pc98 if_ne_isa.c */
0x1000, 0x8000, 0x100, 0xf100 /* ??? */
// 0x1000, 0x8000, 0x100, 0x7f00 /* ??? */
#endif
こんな風に書き換えた。
0で#defineされているかどうかも分からないので両方書き換えた。
認識をしたのはいいのだがI/Oポートを必要以上に占有していて
他に影響が出そうだ。
同じボードをほかに使っている人いませんか?
420 :
login:Penguin:2009/06/29(月) 23:13:40 ID:hhuWHslh
static unsigned short bdn_portlist[] __initdata = {
0xd0,0xd2,0xd4,0xd8,
0
};
421 :
login:Penguin:2009/06/29(月) 23:14:55 ID:hhuWHslh
static struct ne2k_cbus_offsetinfo bdn_offsetinfo __initdata = {
#if 0
/* comes from FreeBSD(98) ed98.h */
//0x1000, 0x8000, 0x100, 0xc200 /* ??? */
0x1000, 0x8000, 0x100, 0xf100 /* ??? */
#else
/* comes from NetBSD/pc98 if_ne_isa.c */
0x1000, 0x8000, 0x100, 0xf100 /* ??? */
//0x1000, 0x8000, 0x100, 0x7f00 /* ??? */
#endif
422 :
login:Penguin:2009/06/29(月) 23:16:50 ID:hhuWHslh
static struct ne2k_cbus_region bdn_regionlist[] __initdata = {
{0x0, 1}, {0x1000, 0}, {0x2000, 0}, {0x3000,0},
{0x4000, 0}, {0x5000, 0}, {0x6000, 0}, {0x7000, 0},
{0x8000, 0}, {0x9000, 0}, {0xa000, 0}, {0xb000, 0},
{0xc000, 0}, {0xd000, 0}, {0xe000, 0}, {0xf000, 0},
{0x100, 1}, {0xf100, 1},
{0x0, 0}
};
このようにしたらIOポートを正常に読んでくれました。
ただ、DOSの場合とWindowsの場合のIOポートの取り方が
違うので不安です。
今のところはこれでよしとしますが・・・。
一応見ている事だけは伝えておこう
もはや9821はもっていないわけだけども
424 :
login:Penguin:2009/06/30(火) 08:02:56 ID:vjiTLEXu
ありがとう。私も数年に一度気が向いたときしか
こういうことはやっていない。
425 :
login:Penguin:2009/06/30(火) 09:50:28 ID:vjiTLEXu
static struct ne2k_cbus_region bdn_regionlist[] __initdata = {
{0x0, 1}, {0x100, 1}, {0xf100, 1},
{0x0, 0}
};
この方がいいかもしれない。
さっきのままだと bdn_portlist で決めたアドレスしか
取れなかった。
LD-BDN2ではMS_DOSのツール「1Step」で決めるようになっている。
そのツールではbdn_portlistしか設定しないようになっているが
Windowsのコンパネ→システムで見てみるとbdn_portlist + bdn_offsetinfoに
なっている。ハードのことが分からないのでそのあたりの違いが分からないが
念のため決められた値を占有したほうがいいと思った。
もはやPC-98は廃棄されているかもしれないが万が一同じことで困っている人が
いればと思って書き込みしてみた。
426 :
login:Penguin:2009/06/30(火) 22:20:13 ID:vjiTLEXu
カーネル2.5.67でXが起動できた人環境を教えてもらえませんか?
Plamo or RedHat or Debian ?
マウスも/dev/logibmにしても/dev/psauxにしてもダメでした。
よくわかんないが、保守カキコ
428 :
login:Penguin:2010/09/26(日) 19:31:09 ID:yFP4m7Qj
_
r-、' ´ `ヽr-、
ィ7 /l: ハヽハ トヾ 駄スレを沈めることは、この俺が許さん!
'|l |'´_` ´_ `| || 信念に基づいて行動する。
| |´ヒ} ヒ}`! l| それを人は正義と言う。
__ノ゙). 从 l, _'_. |从 今俺が行ってることは、上げ荒らしではない。
,_'(_ ノ_ヽ ヾl.> - ,イ;リ 正義という名の粛清だぁ!
{ f:テ} {'f:テ}',/\ヽ--//ヽ
ヽ,r─‐ 、ィ .、、 i l>Y<! i '、 バーニング!
/ iゝ_ノ iヽ /l |l l ',
lンヽ/ムノじ
98でLinuxスレか。
懐かしいな。
10年前はともかく今は無理だな。
FreeBSDですらこの状態なのに。
PC98じゃなくてPC-98な
430MHzを持っているがメモリが32MBしかない
98seが実用限界だからLinuxはつらいな
433 :
login:Penguin:2011/09/13(火) 13:11:53.53 ID:d+ux/yUX
ちょっとそれっぽいIDが出たので記念カキコ
PC9821Cxで動くディストリおせーーて
FreeBSDに行ったほうが幸せになれると思いまふ
古いPlamoが落とせれば何とかなると思うが
マルチにかまうな。
437 :
434:2012/02/22(水) 01:36:03.99 ID:QpFMJGOX
>>435 ありがdクス
やっぱ古いのを入手できないとダメなのか
探してみまs
. -‐- .
__ 〃 ヽ :
: ヽ\ ノノノ)ヘ)、!〉 :
'. l(0.)!イ_[ [j〈リ .
>>436 ; Vレリ、" (フ/ . はわっはわっ
: l´ヾF'Fl : かまってほしいです
. ; 〉、_,ノ,ノ :
. /ゝ/´, ヽヽ .
: く/l |_ノト‐'⌒),)
 ̄  ̄ ̄
/linux/drivers/input/serio/serio.c
440 :
login:Penguin:2013/03/05(火) 04:00:41.63 ID:EBdwXBwa
.
貴重なスレだ
あんの?
むかし知人がFreeBSD入れてたけど
PC-9821LS150でlinux試したいが、予備のHDDとメモリ増設、ディス鳥確保しないとorz
>>443 古いカーネル+古いX-window-systemじゃないとメモリが足りなくて
かなり厳しい。
9821で現在のディストリはまず動かない。そもそもCバスなハードウエアを
サポートしていない。
例えばAT互換機であるPC-98NXで(233MHz 140MB-DRAM)動かそうとしても、
これで動くディストリはほとんどない。
Tinycorelinuxも日本語版はダメ、英語版でxvesaでかろうじてうごく、
最低でもカーネル2.4以前じゃないと厳しいとおもわれ。
DSLの日本語も無理だったたぶん英語版なら動く。
日本語仕様なのはメモリを大量に使うのでメモリがネックで動かない。
>>442 BSDならいけるサポートしていたわけで。
いまのディストリは少し古くてもK6-400MHzですら恐ろしく重くてorzなのよ。
軽い時代のことを思い出すならkernel2.2とか2.4まで巻きもどれ!
9821で動くLinuxがあるなら俺も知りたい。
古いPlamoなら動くんでないかい
9821が動くBSDカーネルをLinuxカーネル互換にwrapperしてやるフィルターさえ作れれば
あとはディストリの実装だけなんだろうけど、シェルが動くぐらいなら
時間があれば素人でも1年ぐらいいけるかもしれない。
9821専用の新しいハードウェアなんてないわけで、古いカーネル互換で充分だろうな。
雑誌「トランジスタ技術」付録の1.3だか1.4を
98Xsに入れたのが押し入れに入ってますがまだ動くかな…
保守!
あ
押し入れから出てきたけど、もう使い道がないのかな
使い道は他人がどうこう言えるものじゃないけど、
何かが足りなくて諦めた使い道なら、今ならば何とかなる可能性はあるんじゃない?
話見てるとXが鬼門で諦めた人が多そうだけど、
タブレットPCスレで紹介されてたSDL版のxorgなんかを
利用してなんとかできないものなんだろうか?
ぬるぽ
457 :
login:Penguin:2014/06/29(日) 13:41:20.04 ID:suWs1kUp
◎2chスレッド勢いランキングサイトリスト◎
★+ニュース板
・ 2NN (推薦)
・ 2chTimes
★+ニュース板新着
・ 2NN新着
・ Headline BBY
・ unker Headline
★+ニュース板その他
・ Desktop2ch
・ 記者別一覧
★全板
・ 全板縦断勢いランキング (推薦)
・ スレッドランキング総合ランキング
・ ログ速
★全板実況込み
・ 2勢 (推薦)
・ READ2CH
・ i-ikioi
※ 要タイトル名検索
※ 2chブラウザ併用推奨
あ
459 :
login:Penguin:2014/12/21(日) 11:28:07.71 ID:oHK1xi/t
過疎につきage
カーネルが新しくなりKONが使えなくなってから、9801系列のlinuxは終わった。
全部リーナスが悪い。
GUIなんてものはX68000の10MHzで余裕で動いていた実績があるわけで、
描画が重いとか言い訳だよな。
いまの遅い部分は別なところにある、OSの根幹となる連携がすべて高級言語
などをつかったスクリプトで組んであるからだろ。
その速度が異常に遅いからだ。
FM TOWNS用のLinuxKernel3.xxxがあるのみて笑ったwww
TOWNSすら動くのに9821は嫌われている件