MCPcopy Create free account
hub / github.com/AppleWin/AppleWin / userVideoRomForIIe

Function userVideoRomForIIe

source/NTSC_CharSet.cpp:158–177  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

156}
157
158static void userVideoRomForIIe(void)
159{
160 const BYTE* pVideoRom;
161 UINT size = GetVideo().GetVideoRom(pVideoRom); // 2K or 4K or 8K
162 if (size < Video::kVideoRomSize4K)
163 return;
164
165 if (size == Video::kVideoRomSize4K)
166 {
167 userVideoRom4K(&csbits_enhanced2e[0], pVideoRom);
168 }
169 else
170 {
171 userVideoRom4K(&csbits_2e_pal[0], pVideoRom);
172 userVideoRom4K(&csbits_enhanced2e[0], &pVideoRom[4*1024]);
173 }
174
175 // NB. Same *custom* US video ROM for Original & Enhanced //e
176 memcpy(csbits_2e, csbits_enhanced2e, sizeof(csbits_enhanced2e));
177}
178
179//-------------------------------------
180

Callers 1

make_csbitsFunction · 0.85

Calls 2

userVideoRom4KFunction · 0.85
GetVideoRomMethod · 0.80

Tested by

no test coverage detected