DMEM_GSTAT
3.32 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
==============================================================================
G L O B A L S T A T E A R E A M A P
==============================================================================
$Id: DMEM_GSTAT,v 1.1.1.1 2002/05/02 03:29:10 blythe Exp $
#-----------------------------------------------------------------------------
# 4x4 Matrix データ領域
#-----------------------------------------------------------------------------
000-03f RSP_GSTAT_MMTX .space 64 # M 行列
040-07f RSP_GSTAT_PMTX .space 64 # P 行列
080-0bf RSP_GSTAT_MPMTX .space 64 # MP 行列
#-----------------------------------------------------------------------------
# シザリングコマンド保存エリア
#-----------------------------------------------------------------------------
0c0-0c7 RSP_GSTAT_SCISSOR .space 8
#-----------------------------------------------------------------------------
# SetOtherMode パラメータ保存領域
#-----------------------------------------------------------------------------
0c8-0cb RSP_GSTAT_OTHER_H .word 0xef080cff
0cc-0cf RSP_GSTAT_OTHER_L .word 0x00000000
#-----------------------------------------------------------------------------
# RDPHALF_0, RDPHALF_1 コマンドの保存領域
#-----------------------------------------------------------------------------
0d0-0d3 RSP_GSTAT_RDPHALF_0H .word 0x0
0d4-0d7 RSP_GSTAT_RDPHALF_0L .word 0x0
0d8-0d9 RSP_GSTAT_RDPHALF_1L .half 0x0 # HALF なので注意
0da-0db RSP_GSTAT_PERSPNORM .half 0x0 # PERSPNORM と共用
#-----------------------------------------------------------------------------
# PerspNormalize の値
#-----------------------------------------------------------------------------
0dc-0dd RSP_GSTAT_VPERSPNORM: .half 0 # 下位 16 bit が有効
#-----------------------------------------------------------------------------
# セーブした DL の数
#-----------------------------------------------------------------------------
0de RSP_GSTAT_DL_N .byte 0 # Main DL
0df .byte 18*4 # Sub DL
#-----------------------------------------------------------------------------
# View Port パラメータ
#-----------------------------------------------------------------------------
0e0-0e7 RSP_GSTAT_VIEWPORT_SC .word 0
.word 0
0e8-0ef RSP_GSTAT_VIEWPORT_TX .word 0
.word 0
#-----------------------------------------------------------------------------
# 現在の FIFO 空き領域の先頭
#-----------------------------------------------------------------------------
0f0-0f3 RSP_GSTAT_FIFO_OUTP .word 0x0
#-----------------------------------------------------------------------------
# 現在の DRAM STACK 空き領域の先頭
#-----------------------------------------------------------------------------
0f4-0f7 RSP_GSTAT_DRAM_STACK .word 0x0
#-----------------------------------------------------------------------------
# セグメントテーブル
#-----------------------------------------------------------------------------
0f8-137 RSP_GSTAT_SEG_OFFSET _word4 (0x0, AID, AID, AID)
_word4 (AID, AID, AID, AID)
_word4 (AID, AID, AID, AID)
_word4 (AID, AID, AID, AID)
#-----------------------------------------------------------------------------
# DISPLAY LIST スタック
#-----------------------------------------------------------------------------
138-17f RSP_GSTAT_DLSTACK_OFFSET
.space 18*4 # バージョン記述子
#=============================================================================