Skip to content

Commit 5b454ec

Browse files
committed
fix interlacing on JL->U2E transition
1 parent 4a7a123 commit 5b454ec

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

Parts/VISU/C/U2E.C

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,12 @@ void fadeset(char *vram)
6767
memset(vram+(y*2+1)*320+17*4,252,47*4);
6868
shim_outp(0x3c4,2);
6969
shim_outp(0x3c5,2+4+8);
70-
*(vram+y*2*320+63*4+1)=0;
71-
*(vram+y*2*320+63*4+2)=0;
72-
*(vram+y*2*320+63*4+3)=0;
70+
*(vram+(y*2+0)*320+63*4+1)=0;
71+
*(vram+(y*2+0)*320+63*4+2)=0;
72+
*(vram+(y*2+0)*320+63*4+3)=0;
73+
*(vram+(y*2+1)*320+63*4+1)=0;
74+
*(vram+(y*2+1)*320+63*4+2)=0;
75+
*(vram+(y*2+1)*320+63*4+3)=0;
7376
shim_outp(0x3c4,2);
7477
shim_outp(0x3c5,15);
7578
memset(vram+(y*2+0)*320+252*4,0,16*4);
@@ -83,9 +86,12 @@ void fadeset(char *vram)
8386
memset(vram+(y*2+1)*320+17*4,253,47*4);
8487
shim_outp(0x3c4,2);
8588
shim_outp(0x3c5,2+4+8);
86-
*(vram+y*2*320+63*4+1)=254;
87-
*(vram+y*2*320+63*4+2)=254;
88-
*(vram+y*2*320+63*4+3)=254;
89+
*(vram+(y*2+0)*320+63*4+1)=254;
90+
*(vram+(y*2+0)*320+63*4+2)=254;
91+
*(vram+(y*2+0)*320+63*4+3)=254;
92+
*(vram+(y*2+1)*320+63*4+1)=254;
93+
*(vram+(y*2+1)*320+63*4+2)=254;
94+
*(vram+(y*2+1)*320+63*4+3)=254;
8995
shim_outp(0x3c4,2);
9096
shim_outp(0x3c5,15);
9197
memset(vram+(y*2+0)*320+64*4,254,16*4);
@@ -99,9 +105,12 @@ void fadeset(char *vram)
99105
memset(vram+(y*2+1)*320+17*4,252,47*4);
100106
shim_outp(0x3c4,2);
101107
shim_outp(0x3c5,2+4+8);
102-
*(vram+y*2*320+63*4+1)=0;
103-
*(vram+y*2*320+63*4+2)=0;
104-
*(vram+y*2*320+63*4+3)=0;
108+
*(vram+(y*2+0)*320+63*4+1)=0;
109+
*(vram+(y*2+0)*320+63*4+2)=0;
110+
*(vram+(y*2+0)*320+63*4+3)=0;
111+
*(vram+(y*2+1)*320+63*4+1)=0;
112+
*(vram+(y*2+1)*320+63*4+2)=0;
113+
*(vram+(y*2+1)*320+63*4+3)=0;
105114
shim_outp(0x3c4,2);
106115
shim_outp(0x3c5,15);
107116
memset(vram+(y*2+0)*320+64*4,0,16*4);

0 commit comments

Comments
 (0)