-
-
Notifications
You must be signed in to change notification settings - Fork 114
Howto Enable Integer Scaling
Integer scaling is a technique used in computer graphics to provide a clearer and sharper image when upscaling. Here are some of its benefits:
-
Pixel-Perfect Upscaling: Integer scaling maintains the original pixel grid structure, which means each pixel in the original image is represented by a block of pixels in the upscaled image. This results in a crisp and clear image, especially beneficial for pixel art and retro games.
-
No Blurring: Unlike other upscaling methods that can introduce blurring, integer scaling keeps the image sharp. This is because it multiplies the original pixels by a whole number, avoiding the need for interpolation which can cause blurring.
-
Aspect Ratio Preservation: Integer scaling ensures that the aspect ratio of the original image is preserved, preventing any distortion in the upscaled image.
Amiberry has support for Integer Scaling since versions 6.3.3 and 5.7.3

To enable Integer Scaling in Amiberry, it's enough to choose the relevant option from the Filter panel -> Scaling method. However, there are a few more options you can use, to get the best results out of this method:
-
Enable
Integeras the scaling method, in Filter -> Scaling method. This can also be set as the default option if you want, by modifying the relevant option inamiberry.conf: setdefault_scaling_method=2there. -
Set screen mode to
Full-window. This will scale the output to your monitor's current resolution. Integer scaling has no point in Windowed modes anyway. You can setFull-windowto be the default screen mode if you want, by editing the relevantamiberry.confoption: setdefault_fullscreen_mode=2there. -
Enable
Auto-Crop. This option could help get the best results, as it will crop out any unused pixels from the screen. In games that only used 320x200 for example, this will allow you to crop out the rest of the image and scale the result. Of course, the results depend on what is actually used on-screen, it will not always be perfect. You can enable Auto-Crop by default if you want, by editing the relevantamiberry.confoption: setdefault_auto_crop=yesthere.
- Home
- Quick Start
- Troubleshooting
- Frequently Asked Questions
- Paths and Files
- Kickstart ROMs (BIOS)
- Amiberry Directories
- Compile from Source
- Using Amiberry with RetroPie
- How to Enable Integer Scaling
- About
- Paths
- Quickstart
- Configurations
- CPU and FPU
- Chipset
- Adv. Chipset
- ROM
- RAM
- Floppy Drives
- Hard Drives/CD
- Expansions
- RTG Board
- Hardware Info
- Display
- Filter
- Sound
- Input
- I/O Ports
- Custom Controls
- Disk Swapper
- Miscellaneous
- Priority
- Savestates
- Virtual Keyboard
- WHDLoad
- Input Mapping Guide
- Setting up Input Controllers
- Setting up Keyboard Controllers
- Custom Events
- RetroArch Commands
- Mouse/Joystick Autoswitching