From 85038820985c1fd4d3ef83a036964db68b9dd8b5 Mon Sep 17 00:00:00 2001 From: Polprzewodnikowy Date: Tue, 5 Sep 2023 22:49:26 +0000 Subject: [PATCH] deploy: b15be6467bdde9492d653ef2e77cce64bdf41d6c --- actions_8h.html | 2 +- actions_8h_source.html | 2 +- annotated.html | 2 +- boot_8h.html | 2 +- boot_8h_source.html | 2 +- boot__io_8h.html | 14 +- boot__io_8h_source.html | 418 ++++++++++--------- cart__load_8h.html | 2 +- cart__load_8h_source.html | 2 +- classes.html | 2 +- components_8h.html | 2 +- components_8h_source.html | 2 +- constants_8h.html | 2 +- constants_8h_source.html | 2 +- crc32_8h.html | 2 +- crc32_8h_source.html | 2 +- dir_1a56cc8cdc1689899910be5fa4716ee4.html | 2 +- dir_313caf1132e152dd9b58bea13a4052ca.html | 2 +- dir_4ad298de6e9dc10146d0378a1888b2cb.html | 2 +- dir_52780cb445d9f0b97a98e8aabec4d968.html | 2 +- dir_68267d1309a1af8e8297ef4c3efbcdba.html | 2 +- dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html | 2 +- dir_abdc04f88b2866c1353f358c089205e4.html | 2 +- dir_c79c44306f0ec79a70cb47ce6bfc5e33.html | 2 +- dir_fc7b276aa2f26a1d485b93ff01d7cabb.html | 2 +- files.html | 2 +- flashcart_8h.html | 2 +- flashcart_8h_source.html | 2 +- flashcart__utils_8h.html | 2 +- flashcart__utils_8h_source.html | 2 +- fonts_8h.html | 2 +- fonts_8h_source.html | 2 +- fs_8h_source.html | 2 +- functions.html | 2 +- functions_vars.html | 2 +- globals.html | 2 +- globals_enum.html | 2 +- globals_eval.html | 2 +- globals_func.html | 2 +- group__sc64.html | 2 +- group__view.html | 2 +- hdmi_8h_source.html | 2 +- index.html | 2 +- menu_8h.html | 2 +- menu_8h_source.html | 2 +- menu__state_8h.html | 2 +- menu__state_8h_source.html | 2 +- modules.html | 2 +- mp3__player_8h_source.html | 2 +- path_8h.html | 2 +- path_8h_source.html | 2 +- png__decoder_8h_source.html | 2 +- rom__database_8h.html | 2 +- rom__database_8h_source.html | 2 +- sc64_8h.html | 2 +- sc64_8h_source.html | 2 +- sc64__ll_8h.html | 2 +- sc64__ll_8h_source.html | 2 +- settings_8h.html | 2 +- settings_8h_source.html | 2 +- sound_8h.html | 2 +- sound_8h_source.html | 2 +- structcache__metadata__t.html | 2 +- structcomponent__background__t.html | 2 +- structcomponent__context__menu__t_8list.html | 2 +- structflashcart__t.html | 2 +- structipl3__crc32__t.html | 2 +- structmp3player__t.html | 2 +- structpng__decoder__t.html | 2 +- structsc64__cmd__t.html | 2 +- structsc64__regs__t.html | 2 +- structusb__comm__command__t.html | 2 +- usb__comm_8h.html | 2 +- usb__comm_8h_source.html | 2 +- utils_8h_source.html | 2 +- views_8h.html | 2 +- views_8h_source.html | 2 +- 77 files changed, 298 insertions(+), 284 deletions(-) diff --git a/actions_8h.html b/actions_8h.html index 9adbb3e0..0fbce997 100644 --- a/actions_8h.html +++ b/actions_8h.html @@ -95,7 +95,7 @@ void actions_update (< diff --git a/actions_8h_source.html b/actions_8h_source.html index 4e40a995..aed6d72c 100644 --- a/actions_8h_source.html +++ b/actions_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/annotated.html b/annotated.html index 3fddff11..391ce5c2 100644 --- a/annotated.html +++ b/annotated.html @@ -110,7 +110,7 @@ $(function() { diff --git a/boot_8h.html b/boot_8h.html index 21142197..47dc3565 100644 --- a/boot_8h.html +++ b/boot_8h.html @@ -169,7 +169,7 @@ detect_cic_seed diff --git a/boot_8h_source.html b/boot_8h_source.html index b49a6b7c..7b960a32 100644 --- a/boot_8h_source.html +++ b/boot_8h_source.html @@ -122,7 +122,7 @@ $(function() { diff --git a/boot__io_8h.html b/boot__io_8h.html index 1a0ad729..8ae592b9 100644 --- a/boot__io_8h.html +++ b/boot__io_8h.html @@ -525,6 +525,18 @@ DMA_BUSY SEMAPHORE + +io32_t + +__reserved[0xFFF8] + + + +io32_t + +PC + + @@ -925,7 +937,7 @@ RLS diff --git a/boot__io_8h_source.html b/boot__io_8h_source.html index 53693853..33f20182 100644 --- a/boot__io_8h_source.html +++ b/boot__io_8h_source.html @@ -110,220 +110,222 @@ $(function() {
37 io32_t DMA_FULL;
38 io32_t DMA_BUSY;
39 io32_t SEMAPHORE;
-
40} sp_regs_t;
-
41
-
42#define SP_BASE (0x04040000UL)
-
43#define SP ((sp_regs_t *) SP_BASE)
-
44
-
45#define SP_SR_HALT (1 << 0)
-
46#define SP_SR_BROKE (1 << 1)
-
47#define SP_SR_DMA_BUSY (1 << 2)
-
48#define SP_SR_DMA_FULL (1 << 3)
-
49#define SP_SR_IO_FULL (1 << 4)
-
50#define SP_SR_SSTEP (1 << 5)
-
51#define SP_SR_INTR_BREAK (1 << 6)
-
52#define SP_SR_SIG0 (1 << 7)
-
53#define SP_SR_SIG1 (1 << 8)
-
54#define SP_SR_SIG2 (1 << 9)
-
55#define SP_SR_SIG3 (1 << 10)
-
56#define SP_SR_SIG4 (1 << 11)
-
57#define SP_SR_SIG5 (1 << 12)
-
58#define SP_SR_SIG6 (1 << 13)
-
59#define SP_SR_SIG7 (1 << 14)
-
60#define SP_SR_CLR_HALT (1 << 0)
-
61#define SP_SR_SET_HALT (1 << 1)
-
62#define SP_SR_CLR_BROKE (1 << 2)
-
63#define SP_SR_CLR_INTR (1 << 3)
-
64#define SP_SR_SET_INTR (1 << 4)
-
65#define SP_SR_CLR_SSTEP (1 << 5)
-
66#define SP_SR_SET_SSTEP (1 << 6)
-
67#define SP_SR_CLR_INTR_BREAK (1 << 7)
-
68#define SP_SR_SET_INTR_BREAK (1 << 8)
-
69#define SP_SR_CLR_SIG0 (1 << 9)
-
70#define SP_SR_SET_SIG0 (1 << 10)
-
71#define SP_SR_CLR_SIG1 (1 << 11)
-
72#define SP_SR_SET_SIG1 (1 << 12)
-
73#define SP_SR_CLR_SIG2 (1 << 13)
-
74#define SP_SR_SET_SIG2 (1 << 14)
-
75#define SP_SR_CLR_SIG3 (1 << 15)
-
76#define SP_SR_SET_SIG3 (1 << 16)
-
77#define SP_SR_CLR_SIG4 (1 << 17)
-
78#define SP_SR_SET_SIG4 (1 << 18)
-
79#define SP_SR_CLR_SIG5 (1 << 19)
-
80#define SP_SR_SET_SIG5 (1 << 20)
-
81#define SP_SR_CLR_SIG6 (1 << 21)
-
82#define SP_SR_SET_SIG6 (1 << 22)
-
83#define SP_SR_CLR_SIG7 (1 << 23)
-
84#define SP_SR_SET_SIG7 (1 << 24)
-
85
-
86
-
88typedef struct {
-
89 io32_t START;
-
90 io32_t END;
-
91 io32_t CURRENT;
-
92 io32_t SR;
-
93 io32_t CLOCK;
-
94 io32_t BUF_BUSY;
-
95 io32_t PIPE_BUSY;
-
96 io32_t TMEM;
-
97} dpc_regs_t;
-
98
-
99#define DPC_BASE (0x04100000UL)
-
100#define DPC ((dpc_regs_t *) DPC_BASE)
-
101
-
102#define DPC_SR_XBUS_DMEM_DMA (1 << 0)
-
103#define DPC_SR_FREEZE (1 << 1)
-
104#define DPC_SR_FLUSH (1 << 2)
-
105#define DPC_SR_START_GCLK (1 << 3)
-
106#define DPC_SR_TMEM_BUSY (1 << 4)
-
107#define DPC_SR_PIPE_BUSY (1 << 5)
-
108#define DPC_SR_CMD_BUSY (1 << 6)
-
109#define DPC_SR_CBUF_READY (1 << 7)
-
110#define DPC_SR_DMA_BUSY (1 << 8)
-
111#define DPC_SR_END_VALID (1 << 9)
-
112#define DPC_SR_START_VALID (1 << 10)
-
113#define DPC_SR_CLR_XBUS_DMEM_DMA (1 << 0)
-
114#define DPC_SR_SET_XBUS_DMEM_DMA (1 << 1)
-
115#define DPC_SR_CLR_FREEZE (1 << 2)
-
116#define DPC_SR_SET_FREEZE (1 << 3)
-
117#define DPC_SR_CLR_FLUSH (1 << 4)
-
118#define DPC_SR_SET_FLUSH (1 << 5)
-
119#define DPC_SR_CLR_TMEM_CTR (1 << 6)
-
120#define DPC_SR_CLR_PIPE_CTR (1 << 7)
-
121#define DPC_SR_CLR_CMD_CTR (1 << 8)
-
122#define DPC_SR_CLR_CLOCK_CTR (1 << 9)
-
123
-
124
-
126typedef struct {
-
127 io32_t CR;
-
128 io32_t MADDR;
-
129 io32_t H_WIDTH;
-
130 io32_t V_INTR;
-
131 io32_t CURR_LINE;
-
132 io32_t TIMING;
-
133 io32_t V_SYNC;
-
134 io32_t H_SYNC;
-
135 io32_t H_SYNC_LEAP;
-
136 io32_t H_LIMITS;
-
137 io32_t V_LIMITS;
-
138 io32_t COLOR_BURST;
-
139 io32_t H_SCALE;
-
140 io32_t V_SCALE;
-
141} vi_regs_t;
-
142
-
143#define VI_BASE (0x04400000UL)
-
144#define VI ((vi_regs_t *) VI_BASE)
-
145
-
146#define VI_CR_TYPE_16 (2 << 0)
-
147#define VI_CR_TYPE_32 (3 << 0)
-
148#define VI_CR_GAMMA_DITHER_ON (1 << 2)
-
149#define VI_CR_GAMMA_ON (1 << 3)
-
150#define VI_CR_DIVOT_ON (1 << 4)
-
151#define VI_CR_SERRATE_ON (1 << 6)
-
152#define VI_CR_ANTIALIAS_0 (1 << 8)
-
153#define VI_CR_ANTIALIAS_1 (1 << 9)
-
154#define VI_CR_PIXEL_ADVANCE_0 (1 << 12)
-
155#define VI_CR_PIXEL_ADVANCE_1 (1 << 13)
-
156#define VI_CR_PIXEL_ADVANCE_2 (1 << 14)
-
157#define VI_CR_PIXEL_ADVANCE_3 (1 << 15)
-
158#define VI_CR_DITHER_FILTER_ON (1 << 16)
-
159
-
160#define VI_CURR_LINE_FIELD (1 << 0)
+
40 io32_t __reserved[0xFFF8];
+
41 io32_t PC;
+
42} sp_regs_t;
+
43
+
44#define SP_BASE (0x04040000UL)
+
45#define SP ((sp_regs_t *) SP_BASE)
+
46
+
47#define SP_SR_HALT (1 << 0)
+
48#define SP_SR_BROKE (1 << 1)
+
49#define SP_SR_DMA_BUSY (1 << 2)
+
50#define SP_SR_DMA_FULL (1 << 3)
+
51#define SP_SR_IO_FULL (1 << 4)
+
52#define SP_SR_SSTEP (1 << 5)
+
53#define SP_SR_INTR_BREAK (1 << 6)
+
54#define SP_SR_SIG0 (1 << 7)
+
55#define SP_SR_SIG1 (1 << 8)
+
56#define SP_SR_SIG2 (1 << 9)
+
57#define SP_SR_SIG3 (1 << 10)
+
58#define SP_SR_SIG4 (1 << 11)
+
59#define SP_SR_SIG5 (1 << 12)
+
60#define SP_SR_SIG6 (1 << 13)
+
61#define SP_SR_SIG7 (1 << 14)
+
62#define SP_SR_CLR_HALT (1 << 0)
+
63#define SP_SR_SET_HALT (1 << 1)
+
64#define SP_SR_CLR_BROKE (1 << 2)
+
65#define SP_SR_CLR_INTR (1 << 3)
+
66#define SP_SR_SET_INTR (1 << 4)
+
67#define SP_SR_CLR_SSTEP (1 << 5)
+
68#define SP_SR_SET_SSTEP (1 << 6)
+
69#define SP_SR_CLR_INTR_BREAK (1 << 7)
+
70#define SP_SR_SET_INTR_BREAK (1 << 8)
+
71#define SP_SR_CLR_SIG0 (1 << 9)
+
72#define SP_SR_SET_SIG0 (1 << 10)
+
73#define SP_SR_CLR_SIG1 (1 << 11)
+
74#define SP_SR_SET_SIG1 (1 << 12)
+
75#define SP_SR_CLR_SIG2 (1 << 13)
+
76#define SP_SR_SET_SIG2 (1 << 14)
+
77#define SP_SR_CLR_SIG3 (1 << 15)
+
78#define SP_SR_SET_SIG3 (1 << 16)
+
79#define SP_SR_CLR_SIG4 (1 << 17)
+
80#define SP_SR_SET_SIG4 (1 << 18)
+
81#define SP_SR_CLR_SIG5 (1 << 19)
+
82#define SP_SR_SET_SIG5 (1 << 20)
+
83#define SP_SR_CLR_SIG6 (1 << 21)
+
84#define SP_SR_SET_SIG6 (1 << 22)
+
85#define SP_SR_CLR_SIG7 (1 << 23)
+
86#define SP_SR_SET_SIG7 (1 << 24)
+
87
+
88
+
90typedef struct {
+
91 io32_t START;
+
92 io32_t END;
+
93 io32_t CURRENT;
+
94 io32_t SR;
+
95 io32_t CLOCK;
+
96 io32_t BUF_BUSY;
+
97 io32_t PIPE_BUSY;
+
98 io32_t TMEM;
+
99} dpc_regs_t;
+
100
+
101#define DPC_BASE (0x04100000UL)
+
102#define DPC ((dpc_regs_t *) DPC_BASE)
+
103
+
104#define DPC_SR_XBUS_DMEM_DMA (1 << 0)
+
105#define DPC_SR_FREEZE (1 << 1)
+
106#define DPC_SR_FLUSH (1 << 2)
+
107#define DPC_SR_START_GCLK (1 << 3)
+
108#define DPC_SR_TMEM_BUSY (1 << 4)
+
109#define DPC_SR_PIPE_BUSY (1 << 5)
+
110#define DPC_SR_CMD_BUSY (1 << 6)
+
111#define DPC_SR_CBUF_READY (1 << 7)
+
112#define DPC_SR_DMA_BUSY (1 << 8)
+
113#define DPC_SR_END_VALID (1 << 9)
+
114#define DPC_SR_START_VALID (1 << 10)
+
115#define DPC_SR_CLR_XBUS_DMEM_DMA (1 << 0)
+
116#define DPC_SR_SET_XBUS_DMEM_DMA (1 << 1)
+
117#define DPC_SR_CLR_FREEZE (1 << 2)
+
118#define DPC_SR_SET_FREEZE (1 << 3)
+
119#define DPC_SR_CLR_FLUSH (1 << 4)
+
120#define DPC_SR_SET_FLUSH (1 << 5)
+
121#define DPC_SR_CLR_TMEM_CTR (1 << 6)
+
122#define DPC_SR_CLR_PIPE_CTR (1 << 7)
+
123#define DPC_SR_CLR_CMD_CTR (1 << 8)
+
124#define DPC_SR_CLR_CLOCK_CTR (1 << 9)
+
125
+
126
+
128typedef struct {
+
129 io32_t CR;
+
130 io32_t MADDR;
+
131 io32_t H_WIDTH;
+
132 io32_t V_INTR;
+
133 io32_t CURR_LINE;
+
134 io32_t TIMING;
+
135 io32_t V_SYNC;
+
136 io32_t H_SYNC;
+
137 io32_t H_SYNC_LEAP;
+
138 io32_t H_LIMITS;
+
139 io32_t V_LIMITS;
+
140 io32_t COLOR_BURST;
+
141 io32_t H_SCALE;
+
142 io32_t V_SCALE;
+
143} vi_regs_t;
+
144
+
145#define VI_BASE (0x04400000UL)
+
146#define VI ((vi_regs_t *) VI_BASE)
+
147
+
148#define VI_CR_TYPE_16 (2 << 0)
+
149#define VI_CR_TYPE_32 (3 << 0)
+
150#define VI_CR_GAMMA_DITHER_ON (1 << 2)
+
151#define VI_CR_GAMMA_ON (1 << 3)
+
152#define VI_CR_DIVOT_ON (1 << 4)
+
153#define VI_CR_SERRATE_ON (1 << 6)
+
154#define VI_CR_ANTIALIAS_0 (1 << 8)
+
155#define VI_CR_ANTIALIAS_1 (1 << 9)
+
156#define VI_CR_PIXEL_ADVANCE_0 (1 << 12)
+
157#define VI_CR_PIXEL_ADVANCE_1 (1 << 13)
+
158#define VI_CR_PIXEL_ADVANCE_2 (1 << 14)
+
159#define VI_CR_PIXEL_ADVANCE_3 (1 << 15)
+
160#define VI_CR_DITHER_FILTER_ON (1 << 16)
161
-
162
-
163typedef struct {
-
164 io32_t MADDR;
-
165 io32_t LEN;
-
166 io32_t CR;
-
167 io32_t SR;
-
168 io32_t DACRATE;
-
169 io32_t BITRATE;
-
170} ai_regs_t;
-
171
-
172#define AI_BASE (0x04500000UL)
-
173#define AI ((ai_regs_t *) AI_BASE)
-
174
-
175#define AI_SR_DMA_BUSY (1 << 30)
-
176#define AI_SR_FIFO_FULL (1 << 31)
-
177#define AI_CR_DMA_ON (1 << 0)
-
178
-
179
-
181typedef struct {
-
182 io32_t MADDR;
-
183 io32_t PADDR;
-
184 io32_t RDMA;
-
185 io32_t WDMA;
-
186 io32_t SR;
-
187 struct {
-
188 io32_t LAT;
-
189 io32_t PWD;
-
190 io32_t PGS;
-
191 io32_t RLS;
-
192 } DOM[2];
-
193} pi_regs_t;
-
194
-
195#define PI_BASE (0x04600000UL)
-
196#define PI ((pi_regs_t *) PI_BASE)
-
197
-
198#define PI_SR_DMA_BUSY (1 << 0)
-
199#define PI_SR_IO_BUSY (1 << 1)
-
200#define PI_SR_DMA_ERROR (1 << 2)
-
201#define PI_SR_RESET (1 << 0)
-
202#define PI_SR_CLR_INTR (1 << 1)
-
203
-
204
-
205#define ROM_DDIPL_BASE (0x06000000UL)
-
206#define ROM_DDIPL ((io32_t *) ROM_DDIPL_BASE)
-
207
-
208
-
209#define ROM_CART_BASE (0x10000000UL)
-
210#define ROM_CART ((io32_t *) ROM_CART_BASE)
-
211
-
212
-
213typedef struct {
-
214 uint32_t tv_type;
-
215 uint32_t device_type;
-
216 uint32_t device_base;
-
217 uint32_t reset_type;
-
218 uint32_t cic_id;
-
219 uint32_t version;
-
220 uint32_t mem_size;
-
221 uint8_t app_nmi_buffer[64];
-
222 uint32_t __reserved_1[37];
-
223 uint32_t mem_size_6105;
-
224} os_info_t;
-
225
-
226#define OS_INFO_BASE (0x80000300UL)
-
227#define OS_INFO ((os_info_t *) OS_INFO_BASE)
-
228
-
229#define OS_INFO_RESET_TYPE_COLD (0)
-
230#define OS_INFO_RESET_TYPE_NMI (1)
-
231
-
232
-
233static inline uint32_t cpu_io_read (io32_t *address) {
-
234 io32_t *uncached = UNCACHED(address);
-
235 uint32_t value = *uncached;
-
236 return value;
-
237}
-
238
-
239static inline void cpu_io_write (io32_t *address, uint32_t value) {
-
240 io32_t *uncached = UNCACHED(address);
-
241 *uncached = value;
-
242}
-
243
-
244
-
245#endif
-
Definition: boot_io.h:163
-
DPC Registers Structure.
Definition: boot_io.h:88
-
Definition: boot_io.h:213
-
Parallel Interface Register Structure.
Definition: boot_io.h:181
+
162#define VI_CURR_LINE_FIELD (1 << 0)
+
163
+
164
+
165typedef struct {
+
166 io32_t MADDR;
+
167 io32_t LEN;
+
168 io32_t CR;
+
169 io32_t SR;
+
170 io32_t DACRATE;
+
171 io32_t BITRATE;
+
172} ai_regs_t;
+
173
+
174#define AI_BASE (0x04500000UL)
+
175#define AI ((ai_regs_t *) AI_BASE)
+
176
+
177#define AI_SR_DMA_BUSY (1 << 30)
+
178#define AI_SR_FIFO_FULL (1 << 31)
+
179#define AI_CR_DMA_ON (1 << 0)
+
180
+
181
+
183typedef struct {
+
184 io32_t MADDR;
+
185 io32_t PADDR;
+
186 io32_t RDMA;
+
187 io32_t WDMA;
+
188 io32_t SR;
+
189 struct {
+
190 io32_t LAT;
+
191 io32_t PWD;
+
192 io32_t PGS;
+
193 io32_t RLS;
+
194 } DOM[2];
+
195} pi_regs_t;
+
196
+
197#define PI_BASE (0x04600000UL)
+
198#define PI ((pi_regs_t *) PI_BASE)
+
199
+
200#define PI_SR_DMA_BUSY (1 << 0)
+
201#define PI_SR_IO_BUSY (1 << 1)
+
202#define PI_SR_DMA_ERROR (1 << 2)
+
203#define PI_SR_RESET (1 << 0)
+
204#define PI_SR_CLR_INTR (1 << 1)
+
205
+
206
+
207#define ROM_DDIPL_BASE (0x06000000UL)
+
208#define ROM_DDIPL ((io32_t *) ROM_DDIPL_BASE)
+
209
+
210
+
211#define ROM_CART_BASE (0x10000000UL)
+
212#define ROM_CART ((io32_t *) ROM_CART_BASE)
+
213
+
214
+
215typedef struct {
+
216 uint32_t tv_type;
+
217 uint32_t device_type;
+
218 uint32_t device_base;
+
219 uint32_t reset_type;
+
220 uint32_t cic_id;
+
221 uint32_t version;
+
222 uint32_t mem_size;
+
223 uint8_t app_nmi_buffer[64];
+
224 uint32_t __reserved_1[37];
+
225 uint32_t mem_size_6105;
+
226} os_info_t;
+
227
+
228#define OS_INFO_BASE (0x80000300UL)
+
229#define OS_INFO ((os_info_t *) OS_INFO_BASE)
+
230
+
231#define OS_INFO_RESET_TYPE_COLD (0)
+
232#define OS_INFO_RESET_TYPE_NMI (1)
+
233
+
234
+
235static inline uint32_t cpu_io_read (io32_t *address) {
+
236 io32_t *uncached = UNCACHED(address);
+
237 uint32_t value = *uncached;
+
238 return value;
+
239}
+
240
+
241static inline void cpu_io_write (io32_t *address, uint32_t value) {
+
242 io32_t *uncached = UNCACHED(address);
+
243 *uncached = value;
+
244}
+
245
+
246
+
247#endif
+
Definition: boot_io.h:165
+
DPC Registers Structure.
Definition: boot_io.h:90
+
Definition: boot_io.h:215
+
Parallel Interface Register Structure.
Definition: boot_io.h:183
Definition: boot_io.h:22
Definition: boot_io.h:31
-
Video Interface Registers Structure.
Definition: boot_io.h:126
+
Video Interface Registers Structure.
Definition: boot_io.h:128
diff --git a/cart__load_8h.html b/cart__load_8h.html index f41ae37e..a3915ad3 100644 --- a/cart__load_8h.html +++ b/cart__load_8h.html @@ -127,7 +127,7 @@ cart_load_err_t cart_load_ diff --git a/cart__load_8h_source.html b/cart__load_8h_source.html index 24c3a20f..a00982a0 100644 --- a/cart__load_8h_source.html +++ b/cart__load_8h_source.html @@ -119,7 +119,7 @@ $(function() { diff --git a/classes.html b/classes.html index eb6f6cea..86ab76fc 100644 --- a/classes.html +++ b/classes.html @@ -120,7 +120,7 @@ $(function() { diff --git a/components_8h.html b/components_8h.html index 73c6fa25..ec36fe9a 100644 --- a/components_8h.html +++ b/components_8h.html @@ -252,7 +252,7 @@ image diff --git a/components_8h_source.html b/components_8h_source.html index 6d0b30da..0ab10f75 100644 --- a/components_8h_source.html +++ b/components_8h_source.html @@ -142,7 +142,7 @@ $(function() { diff --git a/constants_8h.html b/constants_8h.html index e49389d8..a7998b4c 100644 --- a/constants_8h.html +++ b/constants_8h.html @@ -242,7 +242,7 @@ Macros diff --git a/constants_8h_source.html b/constants_8h_source.html index 597ef1b6..5381004d 100644 --- a/constants_8h_source.html +++ b/constants_8h_source.html @@ -159,7 +159,7 @@ $(function() { diff --git a/crc32_8h.html b/crc32_8h.html index bd446648..d9c94b78 100644 --- a/crc32_8h.html +++ b/crc32_8h.html @@ -95,7 +95,7 @@ uint32_t crc32_calculate diff --git a/crc32_8h_source.html b/crc32_8h_source.html index dcbab70d..cacb2647 100644 --- a/crc32_8h_source.html +++ b/crc32_8h_source.html @@ -92,7 +92,7 @@ $(function() { diff --git a/dir_1a56cc8cdc1689899910be5fa4716ee4.html b/dir_1a56cc8cdc1689899910be5fa4716ee4.html index 700c028b..d8954164 100644 --- a/dir_1a56cc8cdc1689899910be5fa4716ee4.html +++ b/dir_1a56cc8cdc1689899910be5fa4716ee4.html @@ -127,7 +127,7 @@ Files diff --git a/dir_313caf1132e152dd9b58bea13a4052ca.html b/dir_313caf1132e152dd9b58bea13a4052ca.html index 72f25d75..65656a1f 100644 --- a/dir_313caf1132e152dd9b58bea13a4052ca.html +++ b/dir_313caf1132e152dd9b58bea13a4052ca.html @@ -87,7 +87,7 @@ Files diff --git a/dir_4ad298de6e9dc10146d0378a1888b2cb.html b/dir_4ad298de6e9dc10146d0378a1888b2cb.html index 88a3944d..49f1fece 100644 --- a/dir_4ad298de6e9dc10146d0378a1888b2cb.html +++ b/dir_4ad298de6e9dc10146d0378a1888b2cb.html @@ -89,7 +89,7 @@ Files diff --git a/dir_52780cb445d9f0b97a98e8aabec4d968.html b/dir_52780cb445d9f0b97a98e8aabec4d968.html index 177e5db4..bf721062 100644 --- a/dir_52780cb445d9f0b97a98e8aabec4d968.html +++ b/dir_52780cb445d9f0b97a98e8aabec4d968.html @@ -92,7 +92,7 @@ Files diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 0a4eddb3..a4d0c359 100644 --- a/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -93,7 +93,7 @@ Directories diff --git a/dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html b/dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html index 7ee8ba85..4d61194d 100644 --- a/dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html +++ b/dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html @@ -86,7 +86,7 @@ Files diff --git a/dir_abdc04f88b2866c1353f358c089205e4.html b/dir_abdc04f88b2866c1353f358c089205e4.html index 44a82b17..c278a6a0 100644 --- a/dir_abdc04f88b2866c1353f358c089205e4.html +++ b/dir_abdc04f88b2866c1353f358c089205e4.html @@ -94,7 +94,7 @@ Files diff --git a/dir_c79c44306f0ec79a70cb47ce6bfc5e33.html b/dir_c79c44306f0ec79a70cb47ce6bfc5e33.html index 9f5f69ae..104f5a3e 100644 --- a/dir_c79c44306f0ec79a70cb47ce6bfc5e33.html +++ b/dir_c79c44306f0ec79a70cb47ce6bfc5e33.html @@ -85,7 +85,7 @@ Files diff --git a/dir_fc7b276aa2f26a1d485b93ff01d7cabb.html b/dir_fc7b276aa2f26a1d485b93ff01d7cabb.html index 10653c86..48a5a49d 100644 --- a/dir_fc7b276aa2f26a1d485b93ff01d7cabb.html +++ b/dir_fc7b276aa2f26a1d485b93ff01d7cabb.html @@ -86,7 +86,7 @@ Files diff --git a/files.html b/files.html index 117b5f70..5606e820 100644 --- a/files.html +++ b/files.html @@ -113,7 +113,7 @@ $(function() { diff --git a/flashcart_8h.html b/flashcart_8h.html index f952dc86..97459150 100644 --- a/flashcart_8h.html +++ b/flashcart_8h.html @@ -152,7 +152,7 @@ Functions diff --git a/flashcart_8h_source.html b/flashcart_8h_source.html index 8eb79c21..c258ea11 100644 --- a/flashcart_8h_source.html +++ b/flashcart_8h_source.html @@ -133,7 +133,7 @@ $(function() { diff --git a/flashcart__utils_8h.html b/flashcart__utils_8h.html index 07e0b049..2c2569dc 100644 --- a/flashcart__utils_8h.html +++ b/flashcart__utils_8h.html @@ -101,7 +101,7 @@ void pi_dma_write_data diff --git a/flashcart__utils_8h_source.html b/flashcart__utils_8h_source.html index 3c434064..4ff4ceb2 100644 --- a/flashcart__utils_8h_source.html +++ b/flashcart__utils_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/fonts_8h.html b/fonts_8h.html index 32369ba4..03093512 100644 --- a/fonts_8h.html +++ b/fonts_8h.html @@ -112,7 +112,7 @@ void fonts_init (void) diff --git a/fonts_8h_source.html b/fonts_8h_source.html index ed0c48c1..ad464fd9 100644 --- a/fonts_8h_source.html +++ b/fonts_8h_source.html @@ -101,7 +101,7 @@ $(function() { diff --git a/fs_8h_source.html b/fs_8h_source.html index 9e34a7cf..af88a13d 100644 --- a/fs_8h_source.html +++ b/fs_8h_source.html @@ -107,7 +107,7 @@ $(function() { diff --git a/functions.html b/functions.html index 3097651e..1aa63848 100644 --- a/functions.html +++ b/functions.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_vars.html b/functions_vars.html index 73ae0cb2..a9edd38e 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -88,7 +88,7 @@ $(function() { diff --git a/globals.html b/globals.html index 4475ccc3..2c32fa16 100644 --- a/globals.html +++ b/globals.html @@ -175,7 +175,7 @@ $(function() { diff --git a/globals_enum.html b/globals_enum.html index 5c62ecbf..80ed2d3c 100644 --- a/globals_enum.html +++ b/globals_enum.html @@ -87,7 +87,7 @@ $(function() { diff --git a/globals_eval.html b/globals_eval.html index 55dec011..629ced90 100644 --- a/globals_eval.html +++ b/globals_eval.html @@ -149,7 +149,7 @@ $(function() { diff --git a/globals_func.html b/globals_func.html index 221dde31..36490e61 100644 --- a/globals_func.html +++ b/globals_func.html @@ -75,7 +75,7 @@ $(function() { diff --git a/group__sc64.html b/group__sc64.html index 18e0c3db..eb5f6545 100644 --- a/group__sc64.html +++ b/group__sc64.html @@ -260,7 +260,7 @@ FLASHRAM[128] diff --git a/group__view.html b/group__view.html index 04c8ad03..0be06a8c 100644 --- a/group__view.html +++ b/group__view.html @@ -151,7 +151,7 @@ void menu_show_error ( diff --git a/hdmi_8h_source.html b/hdmi_8h_source.html index 97c713cd..638e8d65 100644 --- a/hdmi_8h_source.html +++ b/hdmi_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/index.html b/index.html index b5f9fc8d..588059e8 100644 --- a/index.html +++ b/index.html @@ -161,7 +161,7 @@ Open source software and licenses used diff --git a/menu_8h.html b/menu_8h.html index 72f3029d..a2d5f9e5 100644 --- a/menu_8h.html +++ b/menu_8h.html @@ -95,7 +95,7 @@ void menu_run ( diff --git a/menu_8h_source.html b/menu_8h_source.html index f64505be..d7eff010 100644 --- a/menu_8h_source.html +++ b/menu_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/menu__state_8h.html b/menu__state_8h.html index daba5b58..12512247 100644 --- a/menu__state_8h.html +++ b/menu__state_8h.html @@ -399,7 +399,7 @@ selected diff --git a/menu__state_8h_source.html b/menu__state_8h_source.html index 180157f7..1c6251cd 100644 --- a/menu__state_8h_source.html +++ b/menu__state_8h_source.html @@ -179,7 +179,7 @@ $(function() { diff --git a/modules.html b/modules.html index 4e435505..08fbfdc8 100644 --- a/modules.html +++ b/modules.html @@ -81,7 +81,7 @@ $(function() { diff --git a/mp3__player_8h_source.html b/mp3__player_8h_source.html index 86f12e1a..e6c7a0b6 100644 --- a/mp3__player_8h_source.html +++ b/mp3__player_8h_source.html @@ -116,7 +116,7 @@ $(function() { diff --git a/path_8h.html b/path_8h.html index 34a47af7..dadd39e8 100644 --- a/path_8h.html +++ b/path_8h.html @@ -175,7 +175,7 @@ capacity diff --git a/path_8h_source.html b/path_8h_source.html index dcca8d0f..fa804024 100644 --- a/path_8h_source.html +++ b/path_8h_source.html @@ -112,7 +112,7 @@ $(function() { diff --git a/png__decoder_8h_source.html b/png__decoder_8h_source.html index b2e1f000..62284685 100644 --- a/png__decoder_8h_source.html +++ b/png__decoder_8h_source.html @@ -106,7 +106,7 @@ $(function() { diff --git a/rom__database_8h.html b/rom__database_8h.html index afe41bae..19acb9c4 100644 --- a/rom__database_8h.html +++ b/rom__database_8h.html @@ -628,7 +628,7 @@ The ROM file release version. diff --git a/rom__database_8h_source.html b/rom__database_8h_source.html index aad5edb4..20e861a7 100644 --- a/rom__database_8h_source.html +++ b/rom__database_8h_source.html @@ -282,7 +282,7 @@ $(function() { diff --git a/sc64_8h.html b/sc64_8h.html index 8781412f..97bd81e8 100644 --- a/sc64_8h.html +++ b/sc64_8h.html @@ -95,7 +95,7 @@ Functions diff --git a/sc64_8h_source.html b/sc64_8h_source.html index fcad0363..6c2c86e3 100644 --- a/sc64_8h_source.html +++ b/sc64_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/sc64__ll_8h.html b/sc64__ll_8h.html index 9b6a0fd2..6dca1898 100644 --- a/sc64__ll_8h.html +++ b/sc64__ll_8h.html @@ -225,7 +225,7 @@ sc64_error_t sc64_ll_flash diff --git a/sc64__ll_8h_source.html b/sc64__ll_8h_source.html index 3ce332af..1b45abe1 100644 --- a/sc64__ll_8h_source.html +++ b/sc64__ll_8h_source.html @@ -196,7 +196,7 @@ $(function() { diff --git a/settings_8h.html b/settings_8h.html index 4884d3f4..ee1c5c79 100644 --- a/settings_8h.html +++ b/settings_8h.html @@ -148,7 +148,7 @@ Put saves into separate directory. diff --git a/settings_8h_source.html b/settings_8h_source.html index f760b598..1ddb33fe 100644 --- a/settings_8h_source.html +++ b/settings_8h_source.html @@ -105,7 +105,7 @@ $(function() { diff --git a/sound_8h.html b/sound_8h.html index dacc919e..fcb8e1d8 100644 --- a/sound_8h.html +++ b/sound_8h.html @@ -111,7 +111,7 @@ void sound_close (void diff --git a/sound_8h_source.html b/sound_8h_source.html index ef9f13cb..2e0da960 100644 --- a/sound_8h_source.html +++ b/sound_8h_source.html @@ -94,7 +94,7 @@ $(function() { diff --git a/structcache__metadata__t.html b/structcache__metadata__t.html index 2ab207fc..74c842b0 100644 --- a/structcache__metadata__t.html +++ b/structcache__metadata__t.html @@ -153,7 +153,7 @@ uint32_t size diff --git a/structcomponent__background__t.html b/structcomponent__background__t.html index 60fd8148..4310425c 100644 --- a/structcomponent__background__t.html +++ b/structcomponent__background__t.html @@ -136,7 +136,7 @@ rspq_block_t * image_displ diff --git a/structcomponent__context__menu__t_8list.html b/structcomponent__context__menu__t_8list.html index b50847d4..032598f4 100644 --- a/structcomponent__context__menu__t_8list.html +++ b/structcomponent__context__menu__t_8list.html @@ -87,7 +87,7 @@ void(* action )(The documentation for this struct was generated from the following files: diff --git a/structflashcart__t.html b/structflashcart__t.html index 97aeb05c..8d18d2f6 100644 --- a/structflashcart__t.html +++ b/structflashcart__t.html @@ -112,7 +112,7 @@ Data Fields diff --git a/structipl3__crc32__t.html b/structipl3__crc32__t.html index da0cdf6a..0ca4e21b 100644 --- a/structipl3__crc32__t.html +++ b/structipl3__crc32__t.html @@ -119,7 +119,7 @@ const uint8_t seed diff --git a/structmp3player__t.html b/structmp3player__t.html index 8502ac56..967eaf4a 100644 --- a/structmp3player__t.html +++ b/structmp3player__t.html @@ -306,7 +306,7 @@ waveform_t wave diff --git a/structpng__decoder__t.html b/structpng__decoder__t.html index 263bb72f..44e0b5fb 100644 --- a/structpng__decoder__t.html +++ b/structpng__decoder__t.html @@ -221,7 +221,7 @@ void * callback_data diff --git a/structsc64__cmd__t.html b/structsc64__cmd__t.html index b229c679..e909402a 100644 --- a/structsc64__cmd__t.html +++ b/structsc64__cmd__t.html @@ -136,7 +136,7 @@ uint32_t rsp [2]< diff --git a/structsc64__regs__t.html b/structsc64__regs__t.html index c8b031da..7439d472 100644 --- a/structsc64__regs__t.html +++ b/structsc64__regs__t.html @@ -153,7 +153,7 @@ uint32_t KEY diff --git a/structusb__comm__command__t.html b/structusb__comm__command__t.html index 018ee8f4..126780e2 100644 --- a/structusb__comm__command__t.html +++ b/structusb__comm__command__t.html @@ -90,7 +90,7 @@ void(* op )( diff --git a/usb__comm_8h.html b/usb__comm_8h.html index 9faff308..17fd99a9 100644 --- a/usb__comm_8h.html +++ b/usb__comm_8h.html @@ -95,7 +95,7 @@ void usb_comm_poll ( diff --git a/usb__comm_8h_source.html b/usb__comm_8h_source.html index 5fca3827..39515692 100644 --- a/usb__comm_8h_source.html +++ b/usb__comm_8h_source.html @@ -97,7 +97,7 @@ $(function() { diff --git a/utils_8h_source.html b/utils_8h_source.html index fa279831..02397356 100644 --- a/utils_8h_source.html +++ b/utils_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/views_8h.html b/views_8h.html index d16e8187..2d7b3bad 100644 --- a/views_8h.html +++ b/views_8h.html @@ -161,7 +161,7 @@ void menu_show_error ( diff --git a/views_8h_source.html b/views_8h_source.html index 91966a0b..7901ff6a 100644 --- a/views_8h_source.html +++ b/views_8h_source.html @@ -127,7 +127,7 @@ $(function() {