You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For unknown reasons, Xemu has 7 (logical raster) off with sprite Y
coordinates in NTSC mode. I can't find the root cause so I applied a
workaround: in NTSC mode an extra xemu-only-internal variable is set
which is applied in sprite rendering. In PAL mode, this var is set to
zero.
Likely, this bug should be fixed in a more sensical way sooner or later.
The problem was originally reported by @MirageBD thanks!
Copy file name to clipboardExpand all lines: targets/mega65/vic4.c
+5-1Lines changed: 5 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -104,6 +104,7 @@ int vic_readjust_sdl_viewport = 0;
104
104
intvic4_disallow_videostd_change=0; // Disallows programs to change video std via register D06F, bit 7 (emulator internally writing that bit still can change video std though!)
DEBUGPRINT("VIC4: switching video standard from %s to %s (1MHz line cycle count is %f, frame time is %dusec, max raster is %d, visible area height is %d)"NL, videostd_name, new_name, videostd_1mhz_cycles_per_scanline, videostd_frametime, max_rasters, visible_area_height);
0 commit comments