Home
last modified time | relevance | path

Searched refs:crtcreg (Results 1 – 25 of 34) sorted by relevance

12

/dports/emulators/pcem/pcem_emulator-pcem-faf5d6423060/src/
H A Dvid_ps1_svga.c45 svga->crtcreg = val & 0x3f; in ps1_m2121_svga_out()
48 if (svga->crtcreg & 0x20) in ps1_m2121_svga_out()
50 if ((svga->crtcreg < 7) && (svga->crtc[0x11] & 0x80)) in ps1_m2121_svga_out()
52 if ((svga->crtcreg == 7) && (svga->crtc[0x11] & 0x80)) in ps1_m2121_svga_out()
54 old = svga->crtc[svga->crtcreg]; in ps1_m2121_svga_out()
55 svga->crtc[svga->crtcreg] = val; in ps1_m2121_svga_out()
58 if (svga->crtcreg < 0xe || svga->crtcreg > 0x10) in ps1_m2121_svga_out()
106 temp = svga->crtcreg; in ps1_m2121_svga_in()
109 if (svga->crtcreg & 0x20) in ps1_m2121_svga_in()
112 temp = svga->crtc[svga->crtcreg]; in ps1_m2121_svga_in()
H A Dvid_vga.c33 svga->crtcreg = val & 0x3f; in vga_out()
36 if (svga->crtcreg & 0x20) in vga_out()
38 if ((svga->crtcreg < 7) && (svga->crtc[0x11] & 0x80)) in vga_out()
40 if ((svga->crtcreg == 7) && (svga->crtc[0x11] & 0x80)) in vga_out()
42 old = svga->crtc[svga->crtcreg]; in vga_out()
43 svga->crtc[svga->crtcreg] = val; in vga_out()
46 if (svga->crtcreg < 0xe || svga->crtcreg > 0x10) in vga_out()
71 temp = svga->crtcreg; in vga_in()
74 if (svga->crtcreg & 0x20) in vga_in()
77 temp = svga->crtc[svga->crtcreg]; in vga_in()
H A Dvid_tvga.c109 svga->crtcreg = val & 0x3f; in tvga_out()
112 if ((svga->crtcreg < 7) && (svga->crtc[0x11] & 0x80)) in tvga_out()
114 if ((svga->crtcreg == 7) && (svga->crtc[0x11] & 0x80)) in tvga_out()
116 old = svga->crtc[svga->crtcreg]; in tvga_out()
117 val &= crtc_mask[svga->crtcreg]; in tvga_out()
118 svga->crtc[svga->crtcreg] = val; in tvga_out()
122 if (svga->crtcreg < 0xE || svga->crtcreg > 0x10) in tvga_out()
128 switch (svga->crtcreg) in tvga_out()
190 return svga->crtcreg; in tvga_in()
192 if (svga->crtcreg > 0x18 && svga->crtcreg < 0x1e) in tvga_in()
[all …]
H A Dvid_ati18800.c60 svga->crtcreg = val & 0x3f; in ati18800_out()
63 if ((svga->crtcreg < 7) && (svga->crtc[0x11] & 0x80)) in ati18800_out()
65 if ((svga->crtcreg == 7) && (svga->crtc[0x11] & 0x80)) in ati18800_out()
67 old = svga->crtc[svga->crtcreg]; in ati18800_out()
68 svga->crtc[svga->crtcreg] = val; in ati18800_out()
71 if (svga->crtcreg < 0xe || svga->crtcreg > 0x10) in ati18800_out()
113 temp = svga->crtcreg; in ati18800_in()
116 temp = svga->crtc[svga->crtcreg]; in ati18800_in()
H A Dvid_paradise.c113 svga->crtcreg = val & 0x3f; in paradise_out()
118 if ((svga->crtcreg < 7) && (svga->crtc[0x11] & 0x80)) in paradise_out()
120 if ((svga->crtcreg == 7) && (svga->crtc[0x11] & 0x80)) in paradise_out()
122 if (svga->crtcreg > 0x29 && (svga->crtc[0x29] & 7) != 5) in paradise_out()
124 if (svga->crtcreg >= 0x31 && svga->crtcreg <= 0x37) in paradise_out()
126 old = svga->crtc[svga->crtcreg]; in paradise_out()
127 svga->crtc[svga->crtcreg] = val; in paradise_out()
131 if (svga->crtcreg < 0xe || svga->crtcreg > 0x10) in paradise_out()
191 return svga->crtcreg; in paradise_in()
195 … if (svga->crtcreg > 0x29 && svga->crtcreg < 0x30 && (svga->crtc[0x29] & 0x88) != 0x80) in paradise_in()
[all …]
H A Dvid_oti037.c44 svga->crtcreg = val /*& 31*/; // fixme: bios wants to set the test bit? in oti037_out()
47 if (((svga->crtcreg & 31) < 7) && (svga->crtc[0x11] & 0x80)) in oti037_out()
49 if (((svga->crtcreg & 31) == 7) && (svga->crtc[0x11] & 0x80)) in oti037_out()
51 old = svga->crtc[svga->crtcreg & 31]; in oti037_out()
52 svga->crtc[svga->crtcreg & 31] = val; in oti037_out()
55 if ((svga->crtcreg & 31) < 0xE || (svga->crtcreg & 31) > 0x10) in oti037_out()
106 temp = svga->crtcreg; in oti037_in()
109 temp = svga->crtc[svga->crtcreg & 31]; in oti037_in()
H A Dvid_oti067.c42 svga->crtcreg = val & 0x3f; in oti067_out()
45 if (svga->crtcreg & 0x20) in oti067_out()
47 if ((svga->crtcreg < 7) && (svga->crtc[0x11] & 0x80)) in oti067_out()
49 if ((svga->crtcreg == 7) && (svga->crtc[0x11] & 0x80)) in oti067_out()
51 old = svga->crtc[svga->crtcreg]; in oti067_out()
52 svga->crtc[svga->crtcreg] = val; in oti067_out()
55 if (svga->crtcreg < 0xE || svga->crtcreg > 0x10) in oti067_out()
102 temp = svga->crtcreg; in oti067_in()
105 if (svga->crtcreg & 0x20) in oti067_in()
108 temp = svga->crtc[svga->crtcreg]; in oti067_in()
H A Dvid_et4000.c67 svga->crtcreg = val & 0x3f; in et4000_out()
70 if ((svga->crtcreg < 7) && (svga->crtc[0x11] & 0x80)) in et4000_out()
72 if ((svga->crtcreg == 7) && (svga->crtc[0x11] & 0x80)) in et4000_out()
74 old = svga->crtc[svga->crtcreg]; in et4000_out()
75 val &= crtc_mask[svga->crtcreg]; in et4000_out()
76 svga->crtc[svga->crtcreg] = val; in et4000_out()
79 if (svga->crtcreg < 0xE || svga->crtcreg > 0x10) in et4000_out()
165 return svga->crtcreg; in et4000_in()
167 return svga->crtc[svga->crtcreg]; in et4000_in()
H A Dvid_ati28800.c85 svga->crtcreg = val & 0x3f; in ati28800_out()
88 if ((svga->crtcreg < 7) && (svga->crtc[0x11] & 0x80)) in ati28800_out()
90 if ((svga->crtcreg == 7) && (svga->crtc[0x11] & 0x80)) in ati28800_out()
92 old = svga->crtc[svga->crtcreg]; in ati28800_out()
93 svga->crtc[svga->crtcreg] = val; in ati28800_out()
96 if (svga->crtcreg < 0xe || svga->crtcreg > 0x10) in ati28800_out()
213 temp = svga->crtcreg; in ati28800_in()
216 temp = svga->crtc[svga->crtcreg]; in ati28800_in()
H A Dvid_pc200.c176 if (!(pc200->operation_ctrl & 0x40) && mda->crtcreg <= 11) in pc200_out()
178 pc200->crtc_index = 0x20 | (mda->crtcreg & 0x1f); in pc200_out()
187 PC200LOG(("CRTM[%02x]:=%02x\n", mda->crtcreg, val)); in pc200_out()
188 old = mda->crtc[mda->crtcreg]; in pc200_out()
189 mda->crtc[mda->crtcreg] = val & crtcmask[mda->crtcreg]; in pc200_out()
192 if (mda->crtcreg < 0xe || mda->crtcreg > 0x10) in pc200_out()
228 pc200->crtc_index = 0x20 | (cga->crtcreg & 0x1f); in pc200_out()
237 PC200LOG(("CRTC[%02x]:=%02x\n", cga->crtcreg, val)); in pc200_out()
238 old = cga->crtc[cga->crtcreg]; in pc200_out()
239 cga->crtc[cga->crtcreg] = val & crtcmask[cga->crtcreg]; in pc200_out()
[all …]
H A Dvid_pc1512.c23 int crtcreg; member
61 pc1512->crtcreg = val & 31; in pc1512_out()
64 old = pc1512->crtc[pc1512->crtcreg]; in pc1512_out()
65 pc1512->crtc[pc1512->crtcreg] = val & crtcmask[pc1512->crtcreg]; in pc1512_out()
68 if (pc1512->crtcreg < 0xe || pc1512->crtcreg > 0x10) in pc1512_out()
105 return pc1512->crtcreg; in pc1512_in()
107 return pc1512->crtc[pc1512->crtcreg]; in pc1512_in()
H A Dvid_olivetti_m24.c17 int crtcreg; member
58 m24->crtcreg = val & 31; in m24_out()
61 old = m24->crtc[m24->crtcreg]; in m24_out()
62 m24->crtc[m24->crtcreg] = val & crtcmask[m24->crtcreg]; in m24_out()
65 if (m24->crtcreg < 0xe || m24->crtcreg > 0x10) in m24_out()
91 return m24->crtcreg; in m24_in()
93 return m24->crtc[m24->crtcreg]; in m24_in()
H A Dvid_cga.c32 cga->crtcreg = val & 31; in cga_out()
35 old = cga->crtc[cga->crtcreg]; in cga_out()
36 cga->crtc[cga->crtcreg] = val & crtcmask[cga->crtcreg]; in cga_out()
39 if (cga->crtcreg < 0xe || cga->crtcreg > 0x10) in cga_out()
67 return cga->crtcreg; in cga_in()
69 return cga->crtc[cga->crtcreg]; in cga_in()
H A Dvid_sigma.c126 int crtcreg; /* CRTC: Real selected register */ member
199 sigma->crtcreg = val & 31; in sigma_out()
206 old = sigma->crtc[sigma->crtcreg]; in sigma_out()
207 sigma->crtc[sigma->crtcreg] = val & crtcmask[sigma->crtcreg]; in sigma_out()
212 if (sigma->crtcreg < 0xe || sigma->crtcreg > 0x10) in sigma_out()
270 result = sigma->crtcreg; in sigma_in()
277 result = sigma->crtc[sigma->crtcreg & 0x1F]; in sigma_in()
H A Dvid_pcjr.c21 int crtcreg; member
62 pcjr->crtcreg = val & 0x1f; in pcjr_out()
66 old = pcjr->crtc[pcjr->crtcreg]; in pcjr_out()
67 pcjr->crtc[pcjr->crtcreg] = val & crtcmask[pcjr->crtcreg]; in pcjr_out()
70 if (pcjr->crtcreg < 0xe || pcjr->crtcreg > 0x10) in pcjr_out()
106 return pcjr->crtcreg; in pcjr_in()
108 return pcjr->crtc[pcjr->crtcreg]; in pcjr_in()
H A Dvid_tandy.c21 int crtcreg; member
63 tandy->crtcreg = val & 0x1f; in tandy_out()
66 old = tandy->crtc[tandy->crtcreg]; in tandy_out()
67 tandy->crtc[tandy->crtcreg] = val & crtcmask[tandy->crtcreg]; in tandy_out()
70 if (tandy->crtcreg < 0xe || tandy->crtcreg > 0x10) in tandy_out()
110 return tandy->crtcreg; in tandy_in()
112 return tandy->crtc[tandy->crtcreg]; in tandy_in()
H A Dvid_hercules.c16 int crtcreg; member
49 hercules->crtcreg = val & 31; in hercules_out()
52 hercules->crtc[hercules->crtcreg] = val; in hercules_out()
80 return hercules->crtcreg; in hercules_in()
82 return hercules->crtc[hercules->crtcreg]; in hercules_in()
H A Dvid_tandysl.c18 int crtcreg; member
63 tandy->crtcreg = val & 0x1f; in tandysl_out()
67 old = tandy->crtc[tandy->crtcreg]; in tandysl_out()
68 tandy->crtc[tandy->crtcreg] = val & crtcmask[tandy->crtcreg]; in tandysl_out()
72 if (tandy->crtcreg < 0xe || tandy->crtcreg > 0x10) in tandysl_out()
126 return tandy->crtcreg; in tandysl_in()
128 return tandy->crtc[tandy->crtcreg]; in tandysl_in()
H A Dvid_incolor.c147 int crtcreg; member
181 incolor->crtcreg = val & 31; in incolor_out()
184 if (incolor->crtcreg > 28) return; in incolor_out()
186 if (incolor->crtcreg == INCOLOR_CRTC_PALETTE) in incolor_out()
191 incolor->crtc[incolor->crtcreg] = val; in incolor_out()
219 return incolor->crtcreg; in incolor_in()
221 if (incolor->crtcreg > 28) return 0xff; in incolor_in()
223 return incolor->crtc[incolor->crtcreg]; in incolor_in()
H A Dvid_mda.c22 mda->crtcreg = val & 31; in mda_out()
25 mda->crtc[mda->crtcreg] = val; in mda_out()
45 return mda->crtcreg; in mda_in()
47 return mda->crtc[mda->crtcreg]; in mda_in()
H A Dvid_ht216.c192 svga->crtcreg = val & 0x3f; in ht216_out()
195 if ((svga->crtcreg < 7) && (svga->crtc[0x11] & 0x80)) in ht216_out()
197 if ((svga->crtcreg == 7) && (svga->crtc[0x11] & 0x80)) in ht216_out()
202 old = svga->crtc[svga->crtcreg]; in ht216_out()
203 svga->crtc[svga->crtcreg] = val; in ht216_out()
207 if (svga->crtcreg < 0xe || svga->crtcreg > 0x10) in ht216_out()
282 return svga->crtcreg; in ht216_in()
284 if (svga->crtcreg == 0x1f) in ht216_in()
286 return svga->crtc[svga->crtcreg]; in ht216_in()
H A Dvid_et4000w32.c166 svga->crtcreg = val & 63; in et4000w32p_out()
170 if ((svga->crtcreg < 7) && (svga->crtc[0x11] & 0x80)) in et4000w32p_out()
172 if ((svga->crtcreg == 7) && (svga->crtc[0x11] & 0x80)) in et4000w32p_out()
174 old = svga->crtc[svga->crtcreg]; in et4000w32p_out()
175 svga->crtc[svga->crtcreg] = val; in et4000w32p_out()
178 if (svga->crtcreg < 0xe || svga->crtcreg > 0x10) in et4000w32p_out()
184 if (svga->crtcreg == 0x30) in et4000w32p_out()
190 if (svga->crtcreg == 0x32 || svga->crtcreg == 0x36) in et4000w32p_out()
247 return svga->crtcreg; in et4000w32p_in()
250 return svga->crtc[svga->crtcreg]; in et4000w32p_in()
H A Dvid_tgui9440.c287 svga->crtcreg = val & 0x7f; in tgui_out()
290 if ((svga->crtcreg < 7) && (svga->crtc[0x11] & 0x80)) in tgui_out()
292 if ((svga->crtcreg == 7) && (svga->crtc[0x11] & 0x80)) in tgui_out()
294 old = svga->crtc[svga->crtcreg]; in tgui_out()
295 svga->crtc[svga->crtcreg] = val; in tgui_out()
299 if (svga->crtcreg < 0xE || svga->crtcreg > 0x10) in tgui_out()
305 switch (svga->crtcreg) in tgui_out()
434 return svga->crtcreg; in tgui_in()
436 return svga->crtc[svga->crtcreg]; in tgui_in()
H A Dvid_mda.h7 int crtcreg; member
H A Dvid_ega.c128 ega->crtcreg = val & 31; in ega_out()
131 pclog("Write 3d5 %02X %02X %02X\n", ega->crtcreg, val, ega->crtc[0x11]); in ega_out()
134 if (ega->crtcreg <= 7 && ega->crtc[0x11] & 0x80) return; in ega_out()
135 old = ega->crtc[ega->crtcreg]; in ega_out()
136 ega->crtc[ega->crtcreg] = val; in ega_out()
139 if (ega->crtcreg < 0xe || ega->crtcreg > 0x10) in ega_out()
183 return ega->crtcreg; in ega_in()
185 return ega->crtc[ega->crtcreg]; in ega_in()

12