Integer scaling not working correctly
-
I have set both AdvMame and RetroArch to Integer scaling of graphics. I notice on vertical scrolling games that not every pixel has the same size. Some are 4x4 pixels, others 4x5. This gives a very anoying blitter effect on vertical shooters like Kyukyoku Tiger or 1942. Does anybody know how to fix it? I have it both in the PC-Engine and MAME versions of the game.
-
@blanka https://retropie.org.uk/forum/topic/3/read-this-first
please post in particular the emulator(s) you are using, and their respective configs.
-
Can't post configs, gets flagged as spam.
-
Could you tell us more about your display device? TV or monitor? If TV, does it have overscan, and can it be defeated?
-
This post is deleted! -
I have a 60Hz 1920x1200 monitor connected through HDMI-DVI cable.
-
These are the settings in retroarch.cfg:
#### Video # video_driver = "gl" # video_context_driver = # video_scale = 3.0 # video_fullscreen_x = 0 # video_fullscreen_y = 0 # video_fullscreen = false # video_windowed_fullscreen = true # video_monitor_index = 0 # video_disable_composition = false video_vsync = true # video_force_srgb_disable = false # video_hard_sync = false # video_hard_sync_frames = 0 # video_frame_delay = 0 # video_black_frame_insertion = false video_threaded = true # video_shared_context = false video_smooth = false video_aspect_ratio. video_force_aspect = true video_scale_integer = true # video_aspect_ratio = video_aspect_ratio_auto = true # video_crop_overscan = true # video_shader = "/path/to/shader.{cg,cgp,glsl,glslp}" # video_shader_enable = false # video_filter = # video_filter_dir = # video_font_path = video_font_size = 12 # video_font_enable = true # video_message_pos_x = 0.05 # video_message_pos_y = 0.05 # video_message_color = ffffff # Video refresh rate of your monitor. # Used to calculate a suitable audio input rate. # video_refresh_rate = 59.95 # video_allow_rotate = true # video_rotation = 0
-
These are the advmame-1.4.rc settings
display_adjust none display_antialias yes display_artwork_backdrop yes display_artwork_bezel no display_artwork_crop yes display_artwork_overlay yes display_aspectx 4 display_aspecty 3 display_beam 1 display_brightness 1 display_buffer no display_color auto display_expand 1 display_flicker 0 display_flipx no display_flipy no display_frameskip auto display_gamma 1 display_intensity 1.5 display_interlaceeffect none display_magnify auto display_magnifysize 640 display_mode auto display_pausebrightness 1 display_resize integer display_resizeeffect none display_restore yes display_rgbeffect none display_rol no display_ror no display_scanlines no display_skipcolumns auto display_skiplines auto display_translucency yes display_vsync yes
-
your cfg is corrupt:
video_smooth = false video_aspect_ratio. video_force_aspect = true video_scale_integer = true
ie
video_aspect_ratio.
-
That is an accident when I shortened the cfg to fit without triggering the spam police. It reads
# video_aspect_ratio = # If this is true and video_aspect_ratio is not set, # aspect ratio is decided by libretro implementation. # If this is false, 1:1 PAR will always be assumed if video_aspect_ratio is not set. video_aspect_ratio_auto = true
-
i can't really diagnose without all relevant cfg files (both /all/retroarch.cfg and /whichever-mame/retroarch.cfg) in full and all the rest of the questions asked in https://retropie.org.uk/forum/topic/3/read-this-first. also ideally a screenshot of the issue (can do this in retroarch quickmenu)
if you're getting spam warnings try uploading them to pastebin or wherever
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.