[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: platid.def



 > こんにちは、深海です。
 > 
 > platid.def の書き方がよくわからないんですが
 > 
 > --- platid.def.orig	Sat Sep 30 17:21:38 2000
 > +++ platid.def	Sat Sep 30 17:28:22 2000
 > @@ -102,7 +102,10 @@
 >  CASIO {
 >    CassiopeiaE " Cassiopeia" {
 >      EXX {
 > -      CPU=MIPS_VR_4111 E10 E11 E15 E55
 > +      CPU=MIPS_VR_4111 E10 E11 E15
 > +                       E55 -" E-55"
 > +                       forDoCoMo -" for DoCoMo"
 > +                       E65 -" E-65"
 >      }
 >      EXXX {
 >        CPU=MIPS_VR_4121 E100 E105 E500 E507
 > 
 > こうすればいいんでしょうか。

そうです。
あと自動生成のファイルを作り直して、pbsdboot をの main.c を
修正してから make してバイナリを作り直します。

「}」の直前以外の場所になにかを挿入すると、ID の値が付け変わるので、
pbsdboot.exe と kernel の間で ID の値の互換性がなくなります。
いざとなったら互換性を捨てて大幅に整理することもアリだとおもいますが、
今までそのような互換性のない修正を行なったことはないです。

 > E-10 と E-11 ってボタンの数が違うように見えますが、そうすると
 > とかした方がいいですか ?

ボタンの数ぐらいならば気にしなくて良いと思います。

 > NetBSD のデバイス構成的に見分けつかない機種は、区別しなくてよい ?
 > とか ?

それは単に現在の実装がサポートしていないデバイスがある
(たくさんある(^^;)というだけなので、ちゃんと区別しておいた方が
良いと思います。
OEM で全く同じ機種である可能性が高いものは区別してません。
(最近はそういう機種もないですが...)

ところで、E-65 や for DoCoMo は E-55 と何か違う部分があるの
でしょうか。

Takemura