MCPcopy Create free account
hub / github.com/TASEmulators/fceux / SyncMIR

Function SyncMIR

src/boards/116.cpp:136–157  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

134}
135
136static void SyncMIR(void) {
137 switch (mode & 3) {
138 case 0: {
139 setmirror((vrc2_mirr & 1) ^ 1);
140 break;
141 }
142 case 1: {
143 setmirror((mmc3_mirr & 1) ^ 1);
144 break;
145 }
146 case 2:
147 case 3: {
148 switch (mmc1_regs[0] & 3) {
149 case 0: setmirror(MI_0); break;
150 case 1: setmirror(MI_1); break;
151 case 2: setmirror(MI_V); break;
152 case 3: setmirror(MI_H); break;
153 }
154 break;
155 }
156 }
157}
158
159static void Sync(void) {
160 SyncPRG();

Callers 2

SyncFunction · 0.85
DECLFWFunction · 0.85

Calls 1

setmirrorFunction · 0.85

Tested by

no test coverage detected