Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

The best all-purpose NES profile is simple: use the largest integer scale that fits, let the core provide its aspect ratio, keep NTSC filters off for crisp pixels, select the correct NTSC/PAL region, crop nothing unless a game shows unwanted overscan, and treat save states as temporary checkpoints rather than your only save. This gives stable geometry, correct timing and a clean picture without sacrificing the option to recreate a CRT later.

For a period-TV look, switch deliberately to a Composite, S-Video, RGB or CRT shader and accept softer edges and higher processing cost. Keep a normal in-game battery save as the durable record, back it up before changing Famicom Disk System (FDS) save-format settings, and use states for experimentation or difficult sections.

Recommended starting settings

Apply this profile before making aesthetic changes. It is a dependable baseline for most NES and Famicom games in RetroArch cores, standalone emulators and frontends such as Batocera.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Option Starting value Why
Scaling Integer scaling, using 1x, 2x, 3x or the largest integer that fits Every source pixel receives an even-sized block, so vertical and horizontal edges remain consistent.
Aspect ratio Core Provided in RetroArch; Auto inside the Nestopia core Allows the core to account for NTSC, PAL or Dendy timing. Select NTSC or PAL manually when you know the cartridge region.
Filter Off for sharp pixels Avoids blur and color processing until you intentionally want CRT character.
Palette Default or a documented custom palette Palette changes affect color interpretation and should not be confused with a video filter.
Overscan No crop Preserves the full emulated frame; crop only garbage or borders that you can actually see.
Region and timing Auto, with the cartridge’s region selected when known Prevents NTSC/PAL speed and audio differences from being hidden by a forced setting.
Overclocking Off Original hardware limits, including eight sprites per scanline, are part of game behavior. Overclock only to address a specific slowdown.
Save method In-game battery save plus occasional state Battery saves are portable and durable; states are convenient but emulator- and version-dependent.

Save a copy of the configuration after testing one game. A single global profile is convenient, but region, filter and overscan choices sometimes need per-game overrides.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

Scaling: why integer multiples usually look best

What integer scaling does

The NES renders a 256-pixel-wide base image. Integer scaling enlarges that image by whole-number factors: 1x leaves each source pixel one display pixel wide, 2x makes a 2-by-2 block, 3x makes a 3-by-3 block, and so on. The result is uniform pixel geometry. If your display cannot fit the next whole multiple, choose the largest integer that fits and accept unused space around the picture.

Integer scaling is especially useful for sprite outlines, one-pixel status-bar text and games that rely on deliberate checkerboard patterns. Non-integer enlargement distributes rounding error across the frame: some source columns become two display pixels wide while others become three. That unevenness can look like shimmering during scrolling.

When a non-integer fit is acceptable

A modern high-resolution display may leave substantial black borders at the largest integer size. Stretching to fill the window uses more of the screen but sacrifices exact pixel blocks. Mesen’s documentation describes the NES image as almost square when left at its default “No Stretching” geometry and warns that non-default stretching can make pixel sizes irregular. Bilinear filtering can disguise those irregularities, but it also softens edges. Choose the trade-off intentionally rather than enabling both stretch and a sharp nearest-neighbor filter and expecting perfect pixels.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Scaling options in FCEUX

FCEUX documents integral scaling factors alongside separate aspect-ratio correction. Its Scale2x and Scale3x methods enlarge pixel corners, while HQ2x and HQ3x blend neighboring pixels for a smoother result. HQ scalers require more CPU than simple enlargement. “Stretch to fill” can be useful on a fixed-size display, but the manual cautions that it may be a poor choice depending on the screen. Start with an integral factor, then try Scale2x or Scale3x if you want enlarged pixels with less jagged corner emphasis.

Aspect ratio: 8:7, 4:3 and core-provided geometry

Understanding the two common choices

“8:7” or “uncorrected” presents the NES’s logical pixel grid with nearly square pixels. It is the faithful view of the digital framebuffer: the 256-by-240 image remains close to square. “4:3” widens that image to resemble the rectangular picture area of a standard-definition CRT television, which is how most original consoles were viewed.

Neither setting is universally correct. Use 8:7/Uncorrected when you are studying pixel art, comparing emulator output to raw captures or simply prefer compact, square geometry. Use 4:3 when your goal is the appearance of a television screen. The game itself was authored for the display conventions of its release region, so a 4:3 presentation generally matches what players saw in living rooms even though the underlying pixel grid was not 4:3.

Rank #2
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

RetroArch with the Nestopia core

  1. Set RetroArch’s video aspect-ratio control to Core Provided. RetroArch documentation says its default video behavior preserves the emulated system’s aspect ratio rather than arbitrarily filling the monitor.
  2. Open the Nestopia core options and find Preferred Aspect Ratio.
  3. Leave it on Auto when you want database-based detection. Select NTSC or PAL when the cartridge region is known and you want to force that interpretation.
  4. Use Nestopia’s 4:3 option for a television-like frame or Uncorrected for the near-square pixel grid. Keep the frontend on Core Provided so the core’s choice is not overridden.

Nestopia’s core-provided timing is 60.098814 frames per second for NTSC and 50.006979 frames per second for PAL/Dendy, with a 48,000 Hz audio sample rate, according to Libretro documentation accessed in 2026. Those precise values are why a core-provided setting is preferable to an arbitrary display ratio or refresh-rate guess.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Mesen geometry

Mesen documents a 256-by-240 base image and offers Default (No Stretching), 4:3 and other stretching choices. Its “No Stretching” mode keeps the almost-square internal image. A CRT-oriented setup can use 4:3, a shader and modest overscan; a pixel-art setup should use integer scaling with no stretching. If a game’s status bar or circles look too wide or too narrow, change aspect ratio before changing the palette.

Filters and shaders: sharp pixels versus CRT character

Start with filtering disabled

An NTSC filter simulates parts of the analog signal path: color blending, dot crawl, scanline behavior or composite-video softness, depending on the implementation. It is not required for accurate game logic and can obscure one-pixel details. Disable the built-in NTSC/Blargg filter when you want crisp sprites, clean screenshots or easy text reading.

Choosing a period-TV look

Enable one processing stage at a time and evaluate a familiar game screen. Nestopia exposes Composite Video, S-Video, RGB SCART and Monochrome choices. Composite is the softest and most artifact-prone of those television-style options; S-Video is cleaner; RGB SCART is sharper while retaining a display-chain character; Monochrome removes color rather than reproducing a color television.

Mesen exposes Blargg and Bisqwit variants. Mesen’s documentation notes that Blargg filters are fast, while Bisqwit filters are slower. The slower option may add more detailed blending or artifacts at the cost of CPU time. If audio crackles, frame pacing becomes uneven or a low-powered device drops frames, return to a fast filter or disable filtering before reducing the emulator’s internal accuracy.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Shaders in a frontend

A frontend shader can already include NTSC processing, scanlines and curvature. Batocera’s FCEUmm guide recommends leaving the built-in FCEUmm NTSC filter off when a Batocera shader preset is active; otherwise the signal can be processed twice and become excessively blurred. The same principle applies in other frontends: use either the core’s filter or a shader preset unless the preset documentation explicitly combines them.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

Palettes are separate from filters

A palette maps emulated color values to displayed colors. A filter models how those colors travel through a video connection and display. Changing a palette can make reds, grays or skin tones look different without adding blur; enabling Composite or S-Video can blend neighboring pixels even when the palette stays the same.

Nestopia and Mesen include built-in palettes and accept custom palette files. Choose a palette first, record which one you used, then tune the filter. If you change both at once, it is difficult to tell whether a color difference comes from the palette or from simulated signal processing. For screenshots intended to be compared with another system, keep the palette and filter documented in the emulator profile.

Overscan and cropping

Why the edges can contain junk

Standard-definition CRT bezels hid a small portion of the broadcast image. Nestopia provides top, bottom, left and right masks representing areas that such a bezel would commonly conceal. Mesen provides vertical 8-pixel and 16-pixel overscan choices. Some games place garbage tiles or unstable data in those edge rows; others use the full frame for score panels, maps or status text.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A safe cropping procedure

  1. Begin with all masks and overscan disabled.
  2. Run the game scenes you care about, including title screens, menus and gameplay. Check both NTSC and PAL versions if you use them.
  3. Crop only the edge that contains visible garbage or a border. Use the smallest available amount, such as Mesen’s 8-pixel vertical option, before trying 16 pixels.
  4. Recheck games that display information at the top or bottom. A global crop can permanently hide legitimate content.

Cropping changes presentation, not emulation timing. It cannot correct a wrong aspect ratio or a misplaced shader; solve those problems separately.

Region, timing and overclocking

NTSC, PAL and Dendy

NTSC and PAL software can differ in frame rate, audio pitch, color behavior and game speed. Dendy hardware uses PAL-family timing with an NTSC-like software environment. Leave Mesen’s region on Auto unless detection is wrong; it falls back to NTSC when no PAL indication is present and also offers PAL, NTSC and Dendy selections. Nestopia exposes favored and forced system choices, so force a region only when you have a reason, such as testing a known PAL dump.

Do not use a filter or aspect-ratio setting to hide timing errors. If music is too slow, a game runs too quickly or a PAL title shows the wrong border behavior, verify the region and the core’s timing first.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

Why overclocking is not a general enhancement

The original NES could process only eight sprites per scanline. That limit creates intentional flicker when a scene contains more sprites. Mesen offers optional overclocking to address specific slowdown, but its documentation warns that it can cause issues in some games. Batocera likewise warns that overclocking may lead to glitches, crashes or save-data erasure. Keep it off for normal play; enable it only for a documented slowdown, test the affected scene, and disable it immediately if graphics, audio or saves behave abnormally.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Save states and battery saves: a safe workflow

What each save type is for

  • In-game battery save: Created through the cartridge’s own save menu. It is the durable record you should carry between emulator versions or devices.
  • Save state: A snapshot of emulator memory and hardware state. It is ideal for a difficult jump, a test of an alternate route or experimentation with settings, but it may depend on the exact core, ROM, firmware and emulator version.
  • Rewind: A rolling history feature supported by Nestopia. It is useful for short mistakes but should not replace either save type.

Nestopia’s files and backup rule

Nestopia stores cartridge battery saves as .srm files and states as .state#, where the number identifies the state slot. Copy the relevant .srm file to a separate backup location before changing emulator versions, moving a ROM or altering storage permissions. Keep states in a separate folder so a cleanup operation cannot be mistaken for a battery-save backup.

Nestopia documents an FDS save-format warning: changing the format can overwrite or delete saves. Back up FDS save files before changing that option, then make one test save and confirm that it reloads before continuing a long playthrough.

A practical checkpoint routine

  1. Use the game’s own save menu whenever it offers one.
  2. Exit to the frontend or close the content cleanly so the battery-save file is flushed.
  3. Copy the battery-save file to dated backup storage.
  4. Create a state only after the durable save is safe. Name or note the state slot and the emulator core version.
  5. Periodically load the battery save on its own, without relying on a state, to verify that the cartridge save still works.

If a state will not load after moving to another core, load the in-game save instead. Do not overwrite a known-good battery save with a state from an incompatible configuration.

Emulator-specific profiles

Emulator or core Best starting profile Important capabilities and cautions
Nestopia in RetroArch Frontend aspect ratio Core Provided; Preferred Aspect Ratio Auto; integer scale; filter off Cycle-accurate NES/Famicom emulation, saves, states and rewind. NTSC timing is 60.098814 FPS; PAL/Dendy is 50.006979 FPS; audio is 48,000 Hz. Supports Composite, S-Video, RGB SCART and Monochrome choices, custom palettes and edge masks.
Mesen in RetroArch Integer scale; No Stretching for square pixels or 4:3 for CRT framing; Blargg/Bisqwit only when desired High-accuracy emulation with 256-by-240 base geometry, NTSC/PAL/Dendy region controls, palettes, NTSC filters, 8-pixel and 16-pixel vertical overscan and optional overclocking. Core-provided timing is 60 FPS NTSC and 50 FPS PAL/Dendy.
FCEUX Integral scaling with aspect-ratio correction; try Scale2x/3x before HQ2x/3x Scale2x/3x enlarge pixel corners; HQ2x/3x blend more smoothly and require more CPU. Stretch-to-fill uses the whole window but can produce poor geometry.
Batocera with FCEUmm Leave FCEUmm’s NTSC filter off when a Batocera shader preset is enabled Prevents double filtering. Preserve the original eight-sprite-per-scanline behavior and avoid overclocking unless a specific test justifies it; glitches, crashes or save-data erasure are possible.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Step-by-step setup in a frontend

RetroArch with Nestopia

  1. Load a game with the Nestopia core and open the core’s options.
  2. Set Preferred Aspect Ratio to Auto, or choose NTSC/PAL when the region is known.
  3. In RetroArch’s video settings, set the frontend ratio to Core Provided.
  4. Enable integer scaling and select the largest whole-number scale that fits your display.
  5. Leave the NTSC filter disabled. If you want a television look, enable one Nestopia video mode or one frontend shader, not both blindly.
  6. Keep palette and overscan at their defaults until you have checked several games.
  7. Confirm that an in-game battery save reloads, then create a state for temporary checkpoints.

Mesen

  1. Leave region selection on Auto unless a title is detected incorrectly.
  2. Choose No Stretching for square-pixel work or 4:3 for a CRT-style frame.
  3. Enable integer scaling where the frontend provides it.
  4. Start with NTSC filtering and overclocking off.
  5. Use an 8-pixel or 16-pixel vertical overscan option only after confirming that legitimate edge content is not being removed.
  6. Select a palette independently from the filter and record custom palette filenames with your configuration backup.

FCEUX

  1. Choose an integral scale and enable aspect-ratio correction.
  2. Use Scale2x or Scale3x for a crisp enlarged image.
  3. Try HQ2x or HQ3x only if you prefer blended edges and your system has sufficient CPU headroom.
  4. Avoid stretch-to-fill when circles, fonts or pixel-art proportions look visibly distorted.

Troubleshooting by symptom

The image shimmers while scrolling

Enable integer scaling and disable stretch-to-fill. If the display still resamples the image, use the largest integer that fits and turn off bilinear filtering.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The picture is too narrow or too wide

Check the aspect-ratio chain: RetroArch should be on Core Provided for Nestopia, Nestopia should be Auto or the known region, and Mesen should be set to No Stretching or 4:3 according to your goal. Do not change the palette to solve geometry.

Best Value
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

The picture is blurry

Disable NTSC, Composite, S-Video, Bisqwit, HQ or CRT processing one at a time. In Batocera, verify that FCEUmm’s filter is off when a shader preset is active. Keep integer scaling and use nearest-neighbor presentation where available.

Colors look wrong but edges are sharp

Change the palette rather than the filter. Return to the emulator’s default palette, then test one documented custom palette at a time.

Audio or gameplay speed is wrong

Verify NTSC, PAL or Dendy selection and the core’s timing before changing video settings. Mesen’s Auto region is the appropriate first choice; Nestopia’s Auto aspect preference can use database detection, but a known region may be forced for testing.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A save disappeared

Stop writing to the affected ROM or disk image. Check for the matching .srm file and restore a backup before loading states. If you changed an FDS save-format option, treat the existing backup as essential because Nestopia warns that format changes can overwrite or delete saves.

Controller bindings and convenient checkpoints

A USB NES-style gamepad can make period-accurate controls more comfortable, but it is optional. RetroArch documents manual joypad configuration, including binding Save State and related actions to controller buttons. Bind state controls to a combination that cannot be pressed accidentally, such as a hotkey plus a face button, and keep the in-game save command on its normal button. Test every binding from a disposable state before using it in a long playthrough.

Decision guide: choose the profile that matches your goal

Your priority Use these settings Accept this trade-off
Pixel-art accuracy and screenshots Integer scale, 8:7/Uncorrected or No Stretching, filters off, default or documented palette, no crop Black borders and a less television-like shape.
Living-room CRT appearance 4:3, integer scale when possible, Composite/S-Video/RGB or a CRT shader, modest overscan Softness, color artifacts and more processing cost.
Lowest processing cost Integer scale, filters off or a fast Blargg filter, no overclock Less analog character.
PAL or Dendy testing Force the known region, verify timing and audio, keep a separate save backup Different frame rate, pitch and game speed from NTSC.
Experimenting with difficult sections Normal in-game save plus clearly labeled save states and rewind States may not be portable between cores or versions.

Once this profile works, change one variable at a time and keep a note of the setting. That discipline makes it clear whether a visual difference came from scaling, aspect ratio, filtering, palette, region or overscan—and keeps your durable save independent of the experiment.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.