relnotes20H.jp
4.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
2/24 リリース RELEASE NOTES
===============================
概要:
-----
今回の Ultra 64 のリリース(RCP 2.0 用バージョン2.0H) は、2.0G
以降にリリースされた様々のパッチを含んでいます。
2.0Cリリースにおいて説明した、R4300 CPUの乗算の不具合に注意して
ください。この不具合を解消するには、IRIX5.3に含まれているパッチ
をインストールする必要があります。簡単な説明を後述の付録Aで行っ
ています;より詳しいパッチインストール指示は、そのパッチに添付さ
れるリリースノートで説明しています(このパッチはこのテープにも含
まれています)。
前回のリリース以前にありました、「資料B: IRIX6.2マシンにN64開発
環境をインストールし、構築する手順」は除去されました。IRIX 6.2
(Indy) および 6.3 (O2) への対応は、2.0H のパッチとして2月末にリ
リースされる予定です。
新しい機能:
-----------
新マイクロコード F3DEX を入れました。機能、使用法については
/usr/src/PR/doc/graphics.F3DEX にあるドキュメントを参照して
ください。これは 2.0g に対するパッチとして配布していた F3DEX
マイクロコードの Release 1.21 と同じものです.
新しいデモソフト:
-----------------
nnsample1
NTSC(Nintendo Technical Support Center)製スケジューラを用いた
サンプルです。NTSC製スケジューラのソースも添付しましたので、
開発者はこのソースと SGI製スケジューラのソースをよく理解の上、
各ゲームに応じた最適なスケジューラを作成されることをおすすめ
します。詳しくは添付ドキュメントをご覧下さい。
nnsample2
F3DEX マイクロコードのダイレクトロードおよび LOD(Level Of
Detail) に関するサンプルです。詳しくは添付ドキュメントをご覧
下さい。
変更されたデモソフト:
---------------------
nosPak
初期化時に、osPfsInit()ではなく、新規関数osPfsInitPak()および
osPfsRepairId()を使用するように変更。
修正された問題点:
-----------------
AUDIO
GRAPHICS
シザリングされた最初のスプライトを表示してしまうバグは修正さ
れました。
スプライトにおいて、パレットモードレジスタに不適切な値を入れ
たときのバグが修正されました。
OS
sprintf に関するバグが修正されました。
PALのテーブル値が修正されました。
VIマネージャ起動前にosViClockを使用すると正しい値が得られない
バグが修正されました。
VIマネージャの初期設定に関するバグが修正されました。
TOOL
rgb2cのCIモードでアルファ値が抜けないバグが修正されました。
拡張された機能:
---------------
AUDIO
GRAPHICS
スプライト構造体をいくつかに分割しました(スプライト成分を、
スプライトの位置やスケールから分離しました)。
OS
コントローラパック関数osPfsInitPak(),osPfsRepairId()が追加
されました。
振動パック関数osMotorInit(),osMotorStart(),osMotorStop()が
追加されました。
HostIOがPARTNER-N64(NW)に対応しました。
今後サポートされない機能:
-------------------------
Super3D は除去されました。
Turbo3D はもう既にサポートされていません。今回のリリースでは
残っていますが、次回(2.0I)では除去される予定です。
注意点:
-------
ドキュメント:
-------------
ドキュメント類は情報の追加と整理を行っています。
----------------------------------------------------------------------------
警告:
----------------------------------------------------------------------------
グラフィックス:
---------------
オーディオ:
-----------
OS:
---
デモ:
-----
simpleデモのlibultra.a版(/usr/src/PR/simple/simple)において、
音が途切れるバグがあります。
ツール:
-------
rgb2cでCIの4bitsモードで出力すると、出力がおかしくなる場合
があります。
デバッガ:
---------
----------------------------------------------------------------------------
資料A
----------------------------------------------------------------------------
以前のリリースから認識しておく必要のあった重要な注意:
----------------------------------------------------------
アプリケーション'spin'を実行するためには‘sgitcl’が必要で
す。このツールはIRIX5.3のディストリビューションCDに含まれて
いますが、便宜上このリリースにも含められています。あなたが
NINTENDO64ソフトウェア開発環境をデフォルトのまま、インストー
ルする時にはインストールされません。
システムにはIRIXパッチpatchSG0001118をインストールする必要が
あります。このパッチは、R4300問題を回避するために、あなたの
Cコンパイラとアセンブラをフィックスするものです。このパッチ
は便宜上このリリースにも入っています。NINTENDO64ソフトウェア
開発環境をデフォルトでインストールした場合にはこれはインスト
ールされません。インストール指示の詳細は
patch1118/patchSG0001118/relnotes/ch1.zを見てください。
注:インストールする際にはこのパッチを選択する必要があります。
‘inst’のデフォルトインストールではパッチはインストールされ
ません。ですから、このパッチがインストールされるよう明示的に
示さなければなりません。(より詳しい情報はinstのオンライン
マニュアルにあります。)