diff --git a/frontends/libretro/src/lib.rs b/frontends/libretro/src/lib.rs
index d71cfaf4c66f85404b27395c8c8514d63ae6b471..2cd3ef2264c28b82526c0778bddbcecc9214f571 100644
--- a/frontends/libretro/src/lib.rs
+++ b/frontends/libretro/src/lib.rs
@@ -192,8 +192,8 @@ pub unsafe extern "C" fn retro_get_system_av_info(info: *mut RetroSystemAvInfo)
     debugln!("retro_get_system_av_info()");
     (*info).geometry.base_width = DISPLAY_WIDTH as u32;
     (*info).geometry.base_height = DISPLAY_HEIGHT as u32;
-    (*info).geometry.max_width = DISPLAY_WIDTH as u32 * 64;
-    (*info).geometry.max_height = DISPLAY_HEIGHT as u32 * 64;
+    (*info).geometry.max_width = DISPLAY_WIDTH as u32;
+    (*info).geometry.max_height = DISPLAY_HEIGHT as u32;
     (*info).geometry.aspect_ratio = DISPLAY_WIDTH as f32 / DISPLAY_HEIGHT as f32;
     (*info).timing.fps = GameBoy::VISUAL_FREQ as f64;
     (*info).timing.sample_rate = EMULATOR.as_ref().unwrap().audio_sampling_rate() as f64;