dreamcast/regs/systembus.csv
Zack Buhman 329ada55f1 add code loading and test program
This was used to troubleshoot video output and framebuffer
configuration registers.
2023-10-16 19:24:51 +00:00

7.5 KiB

1blockaddresssizenamer/wdescription
2SYSTEM0004C2DSTATRWCH2-DMA destination address
3SYSTEM0044C2DLENRWCH2-DMA length
4SYSTEM0084C2DSTRWCH2-DMA start
5
6SYSTEM0104SDSTAWRWSort-DMA start link table address
7SYSTEM0144SDBAAWRWSort-DMA link base address
8SYSTEM0184SDWLTRWSort-DMA link address bit width
9SYSTEM01c4SDLASRWSort-DMA link address shift control
10SYSTEM0204SDSTRWSort-DMA start
11
12SYSTEM0404DBREQMRWDBREQ# signal mask control
13SYSTEM0444BAVLWCRWBAVL# signal wait count
14SYSTEM0484C2DPYRCRWDMA (TA/Root Bus) priority count
15SYSTEM04c4DMAXLRWCH2-DMA maximum burst length
16
17SYSTEM0804TFREMRTA FIFO remaining amount
18SYSTEM0844LMMODE0RWVia TA texture memory bus select 0
19SYSTEM0884LMMODE1RWVia TA texture memory bus select 1
20SYSTEM08c4FFSTRFIFO status
21SYSTEM0904SFRESWSystem reset
22
23SYSTEM09c4SBREVRSystem bus revision number
24SYSTEM0a04RBSPLTRWSH4 Root Bus split enable
25
26SYSTEM1004ISTNRMRWNormal interrupt status
27SYSTEM1044ISTEXTRExternal interrupt status
28SYSTEM1084ISTERRRWError interrupt status
29
30SYSTEM1104IML2NRMRWLevel 2 normal interrupt mask
31SYSTEM1144IML2EXTRWLevel 2 external interrupt mask
32SYSTEM1184IML2ERRRWLevel 2 error interrupt mask
33
34SYSTEM1204IML4NRMRWLevel 4 normal interrupt mask
35SYSTEM1244IML4EXTRWLevel 4 external interrupt mask
36SYSTEM1284IML4ERRRWLevel 4 error interrupt mask
37
38SYSTEM1304IML6NRMRWLevel 6 normal interrupt mask
39SYSTEM1344IML6EXTRWLevel 6 external interrupt mask
40SYSTEM1384IML6ERRRWLevel 6 error interrupt mask
41
42SYSTEM1404PDTNRMRWNormal interrupt PVR-DMA startup mask
43SYSTEM1444PDTEXTRWExternal interrupt PVR-DMA startup mask
44
45SYSTEM1504G2DTNRMRWNormal interrupt G2-DMA startup mask
46SYSTEM1544G2DTEXTRWExternal interrupt G2-DMA startup mask
47
48MAPLE_IF044MDSTARRWMaple-DMA command table address
49
50MAPLE_IF104MDTSELRWMaple-DMA trigger select
51MAPLE_IF144MDENRWMaple-DMA enable
52MAPLE_IF184MDSTRWMaple-DMA start
53
54MAPLE_IF804MSYSRWMaple system control
55MAPLE_IF844MSTRMaple status
56MAPLE_IF884MSHTCLWMaple-DMA hard trigger clear
57MAPLE_IF8c4MDAPROWMaple-DMA address range
58
59MAPLE_IFe84MMSELRWMaple MSP selection
60
61MAPLE_IFf44MTXDADRMaple TXD address counter
62MAPLE_IFf84MRXDADRMaple RXD address counter
63MAPLE_IFfc4MRXDBDRMaple RXD address base
64
65G1_IF044GDSTARRWGD-DMA start address
66G1_IF084GDLENRWGD-DMA length
67G1_IF0c4GDDIRRWGD-DMA direction
68
69G1_IF144GDENRWGD-DMA enable
70G1_IF184GDSTRWGD-DMA start
71
72G1_IF804G1RRCWSystem ROM read access timing
73G1_IF844G1RWCWSystem ROM write access timing
74G1_IF884G1FRCWFlash ROM read access timing
75G1_IF8c4G1FWCWFlash ROM write access timing
76G1_IF904G1CRCWGD PIO read access timing
77G1_IF944G1CWCWGD PIO write access timing
78
79G1_IFa04G1GDRCWGD-DMA read access timing
80G1_IFa44G1GDWCWGD-DMA write access timing
81
82G1_IFb04G1SYSMRSystem mode
83G1_IFb44G1CRDYCWG1IORDY signal control
84G1_IFb84GDAPROWGD-DMA address range
85
86G1_IFf44GDSTARDRGD-DMA address count (on Root Bus)
87G1_IFf84GDLENDRGD-DMA transfer counter
88
89G2_IF004ADSTAGRWACIA:G2-DMA G2 start address
90G2_IF044ADSTARRWACIA:G2-DMA system memory start address
91G2_IF084ADLENRWACIA:G2-DMA length
92G2_IF0c4ADDIRRWACIA:G2-DMA direction
93G2_IF104ADTSELRWACIA:G2-DMA trigger select
94G2_IF144ADENRWACIA:G2-DMA enable
95G2_IF184ADSTRWACIA:G2-DMA start
96G2_IF1c4ADSUSPRWACIA:G2-DMA suspend
97
98G2_IF204E1STAGRWExt1:G2-DMA start address
99G2_IF244E1STARRWExt1:G2-DMA system memory start address
100G2_IF284E1LENRWExt1:G2-DMA length
101G2_IF2c4E1DIRRWExt1:G2-DMA direction
102G2_IF304E1TSELRWExt1:G2-DMA trigger select
103G2_IF344E1ENRWExt1:G2-DMA enable
104G2_IF384E1STRWExt1:G2-DMA start
105G2_IF3c4E1SUSPRWExt1:G2-DMA suspend
106
107G2_IF404E2STAGRWExt2:G2-DMA start address
108G2_IF444E2STARRWExt2:G2-DMA system memory start address
109G2_IF484E2LENRWExt2:G2-DMA length
110G2_IF4c4E2DIRRWExt2:G2-DMA direction
111G2_IF504E2TSELRWExt2:G2-DMA trigger select
112G2_IF544E2ENRWExt2:G2-DMA enable
113G2_IF584E2STRWExt2:G2-DMA start
114G2_IF5c4E2SUSPRWExt2:G2-DMA suspend
115
116G2_IF604DDSTAGRWDev:G2-DMA start address
117G2_IF644DDSTARRWDev:G2-DMA system memory start address
118G2_IF684DDLENRWDev:G2-DMA length
119G2_IF6c4DDDIRRWDev:G2-DMA direction
120G2_IF704DDTSELRWDev:G2-DMA trigger select
121G2_IF744DDENRWDev:G2-DMA enable
122G2_IF784DDSTRWDev:G2-DMA start
123G2_IF7c4DDSUSPRWDev:G2-DMA suspend
124
125G2_IF804G2IDRG2 bus version
126
127G2_IF904G2DSTORWG2/DS timeout
128G2_IF944G2TRTORWG2/TR timeout
129G2_IF984G2MDMTORWModem unit wait timeout
130G2_IF9c4G2MDMWRWModem unit wait time
131
132G2_IFbc4G2APROWG2-DMA address range
133
134G2_IFc04ADSTAGDRAICA-DMA address counter (on AICA)
135G2_IFc44ADSTARDRAICA-DMA address counter (on root bus)
136G2_IFc84ADLENDRAICA-DMA transfer counter
137
138G2_IFd04E1STAGDRExt-DMA1 address counter (on Ext)
139G2_IFd44E1STARDRExt-DMA1 address counter (on root bus)
140G2_IFd84E1LENDRExt-DMA1 transfer counter
141
142G2_IFe04E2STAGDRExt-DMA2 address counter (on Ext)
143G2_IFe44E2STARDRExt-DMA2 address counter (on root bus)
144G2_IFe84E2LENDRExt-DMA2 transfer counter
145
146G2_IFf04DDSTAGDRDev-DMA address counter (on Dev)
147G2_IFf44DDSTARDRDev-DMA address counter (on root bus)
148G2_IFf84DDLENDRDev-DMA transfer counter
149
150PVR_IF004PDSTAPRWPVR-DMA start address
151PVR_IF044PDSTARRWPVR-DMA system memory start address
152PVR_IF084PDLENRWPVR-DMA length
153PVR_IF0c4PDDIRRWPVR-DMA direction
154PVR_IF104PDTSELRWPVR-DMA trigger select
155PVR_IF144PDENRWPVR-DMA enable
156PVR_IF184PDSTRWPVR-DMA start
157
158PVR_IF804PDAPROWPVR-DMA address range
159
160PVR_IFf04PDSTAPDRPVR-DMA address counter (on Ext)
161PVR_IFf44PDSTARDRPVR-DMA address counter (on root bus)
162PVR_IFf84PDLENDRPVR-DMA transfer counter