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

dev screen -> .properties (Re: 640 x 480)



>                                            千葉市中央区長洲
>                                                    藤原  誠
質問ですが、Open Firmware で

0 > dev screen  ok
0 > .properties 
として表示されるもののうち、次のものは、本来は MacOS の
例えば Monitor and Screen で変更したものが反映されているはずだ
と考えて良いのでしょうか。

width                   00000480
height                  00000366 
depth                   00000008 
linebytes               00000480 

以上は、StarMax 3000/200, (VRAM 1M) MacOS 8.5 で の例で、

800 x 600 32,000 色
に設定した時のはずなのですが、全然そうなっていませんね。
480(1152), 366(870) 8(256)

この .properties の値を(OF から手で)変更することは出来
るのでしょうか。
.properties の全
文も添付しておきます。

そう言えば、
0 > words 
 close restore draw-logo write open self-test set-mode show-modes
mode# read-rectangle draw-rectangle fill-rectangle get-colors
set-colors color!  color@ dimensions
(手で横幅など編集しました)

| 0 > show-modes 
| 0 = 800 X 600 @ 4000 MHz
| 1 = 800 X 600 @ 3600 MHz
| 2 = 640 X 480 @ 3150 MHz
| 3 = 640 X 480 @ 3120 MHz
| 4 = 640 X 480 @ 3024 MHz
| 5 = 640 X 480 @ 2518 MHz
| 9 = 1024 X 768 @ 7875 MHz
| A = 1024 X 768 @ 7500 MHz
| B = 1024 X 768 @ 6500 MHz
| C = 1024 X 768 @ 4490 MHz
| D = 832 X 624 @ 5728 MHz
| E = 800 X 600 @ 4950 MHz
| F = 800 X 600 @ 5000 MHz
| 10 = 1152 X 870 @ 10000 MHz
| 15 = 640 X 480 @ 2518 MHz
| 16 = 832 X 624 @ 5727 MHz
| 17 = 1024 X 768 @ 7500 MHz
| 18 = 800 X 600 @ 4950 MHz
|  ok
| 0 > 
あれ、変だな、別の 4000/160 (VRAM 不明, 4 or 2M のはず)
で入力した時には
4 = 640 X 480 @ 3024 MHz
しか表示しなかったのですが。(これが NetBSD で 640 x 480 
なのです)

| 0 > 4 set-mode  
| Display not installed
| 
| 0 > set-mode 10 Mode not supported

残念ながら使い方が分りません。と思ったのですが、
次の表示が MacOS の設定ですね。多分

| 0 > dimensions  ok
| 2 > . 366  ok
| 1 > . 480  ok
| 0 > . 10  ok
| STACK UNDERFLOW!
|  ok
| 0 > mode#  ok
| 1 >   ok
| 1 > . 10  ok
| 0 >

いまは mode# は 
10 = 1152 X 870 @ 10000 MHz
っていうことなのかな。変々。

| 0 > 10  ok
| 1 > set-mode 
| Display not installed
|  ok
| 0 > 

でも、こうなってしまう。設定はどうやるのでしょう。
(ちなみに、表示部はつながっている状態でやっています)
---
(藤原)
Open Firmware, 2.0.2
To continue booting the MacOS type:
BYE<return>
To continue booting from the default boot device type:
BOOT<return>
 ok
0 > dev screen  ok
0 > .properties 
vendor-id               00001002 
device-id               00005654 
revision-id             00000040 
class-code              00030000 
interrupts              00000001 
min-grant               00000000 
max-latency             00000000 
devsel-speed            00000001 
fast-back-to-back       
AAPL,interrupts         00000016 
AAPL,slot-name          E1
ATY,Status              00000000 
ATY,Flags               0000001B 
EDID                    00FFFFFF FFFFFF00 34ACB040 01000000 17070100 0C1E1762 E80488A0 574A9B26 
                        12484CFF FF800101 01010101 01010101 01010101 0101D609 80A020E0 2D101060 
                        A2002CE1 10000018 5F164040 31702B20 20401300 2CE11000 00184C1D 00304100 
                        26301888 36002CE1 10000018 56132000 31581920 10501300 2CE11000 001E0089 
width                   00000480 
height                  00000366 
depth                   00000008 
linebytes               00000480 
device_type             display
character-set           49534F38 3835392D 3100
iso6429-1983-colors     
reg                     00008800 00000000 00000000  00000000 00000000 
                        02008810 00000000 00000000  00000000 01000000 
name                    ATY,264VT
model                   ATY,VT
ATY,Rom#                3131332D 58585858 582D3130 663400
ATY,Mem#                5858582D 58585858 582D5858 00
ATY,Card#               3130322D 58585858 582D5858 00
ATY,Fcode               41504C2D 312E3062 333300
power-consumption       00000000 00000000 
assigned-addresses      82008810 00000000 81000000  00000000 01000000 

 ok
0 >