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

Use the original 4:3 geometry, enable your display’s Game mode, synchronize video, and keep separate profiles for the arcade and NES versions. Thundercade (also known as Twin Formation) has two materially different targets: SETA’s 1987 arcade game and the 1989 Nintendo Entertainment System conversion. Choose the matching emulator core first, then tune scaling, synchronization, shaders, and latency for that core. There is no single preset that is validated for every TV, handheld, emulator, and version.

Choose the version before changing settings

Thundercade’s title can refer to the original vertically scrolling arcade shooter or its NES home version. SETA released the arcade game in 1987 and the NES version in 1989. Both support single-player and multiplayer modes, but they are not interchangeable emulation targets. An arcade core and an NES core can expose different video timing, scaling behavior, and options.

  • Arcade release: select the arcade emulator core and save its own video and latency profile.
  • NES release: select an NES core, start with 4:3 presentation and integer scaling, and save those settings as an NES or Thundercade override.

If a front end lets you create per-core or per-game overrides, do so rather than changing a global profile. A shader or aspect-ratio choice that looks appropriate for the NES version can be wrong for the arcade version. The available NES manual includes a performance-analysis display section, but it does not specify modern-TV calibration or handheld emulator presets.

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

The recommended modern-TV baseline

Start with a deliberately conservative setup. It preserves the game’s geometry and frame pacing before you add any visual effects.

#1 Best Overall
ASUS ROG Xbox Ally – 7” 1080p 120Hz Touchscreen Gaming Handheld, 3-month Xbox Game Pass Premium included, AMD Ryzen Z2 A, 16GB RAM, 512GB SSD, White
  • XBOX EXPERIENCE BROUGHT TO LIFE BY ROG The Xbox gaming legacy meets ROG's decades of premium hardware design in the ROG Xbox Ally. Boot straight into the Xbox experience just like a console.
  • XBOX GAME BAR INTEGRATION Launch Game Bar with a tap of the Xbox button or play your favorite titles natively from platforms like Xbox Game Pass, Steam, Epic Games, or Windows games on the go.
  • ALL YOUR GAMES, ALL YOUR PROGRESS Powered by Windows 11, the ROG Xbox Ally gives you access to your full library of PC games from Xbox and other game stores. With Xbox Play Anywhere, you can pick up right where you left off on your PC or Xbox and jump back into the game anytime.
  • NEVER STOP GAMING Powered by ultra-efficient AMD Ryzen Z2 A processor, the ROG Xbox Ally offers console-caliber performance and can game for hours, even away from a wall outlet.
  • GAME-READY STORAGE AND FAST MEMORY Store your full library and multitask seamlessly with 512GB SSD and 16GB of LPDDR5 6400MHz RAM. The ROG Xbox Ally makes playing any game in the palm of your hand possible.
Setting Starting choice Why it matters
TV picture mode Game, selected manually Disables much of the television’s post-processing and reduces display delay.
Aspect ratio Core-provided/original; 4:3 for the NES profile Prevents circular objects, sprites, and the playfield from becoming wider than intended.
Scaling Integer scaling when available Keeps pixel edges consistent instead of applying uneven fractional enlargement.
Synchronization VSync or the emulator’s equivalent Reduces tearing and uneven scrolling.
Shader Off initially Provides a clean reference image and avoids unnecessary softness or GPU load.
Profile storage Per core, then per game if needed Keeps arcade and NES settings from affecting other systems.

1. Turn on Game mode at the television

Open the TV’s input-specific picture controls and choose Game (sometimes labelled Game Mode or Game picture mode). On many sets the path is similar to Settings → Picture Mode/Style → Game, although wording varies by manufacturer and region. Apply it to the HDMI input used by the emulator, not just to another input.

Libretro’s 2026 guidance says ordinary Standard, Default, or Eco modes can add controller-to-screen latency and that manual activation of Game mode remains essential for emulation. RetroArch typically does not send the HDMI ALLM flag that can switch a television automatically, so do not assume the TV changed modes when the emulator launched. A budget LED TV can add around 40–70 ms in a non-gaming picture mode, according to Libretro’s description; that is a typical range, not a measurement of Thundercade on your particular set.

After selecting Game mode, disable optional picture processing only if the TV leaves it active: motion smoothing, frame interpolation, noise reduction, MPEG or compression cleanup, dynamic contrast, and similar cinema enhancements are common examples. Menu names and availability differ, so the reliable test is whether the Game preset actually removes the processing and remains applied to the emulator’s HDMI input.

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

2. Preserve the original shape

Use the emulator’s core-provided or original aspect-ratio option. For the NES profile, present the game as 4:3 and use integer scaling when the core and display area allow it. On a widescreen television this normally leaves black bars at the left and right. Those borders are preferable to forcing the image to 16:9: stretching changes the proportions of ships, enemies, bullets, terrain, and the score display.

Do not use the TV’s “wide,” “zoom,” or “fill” mode to compensate for those borders. Set the TV’s aspect control to a neutral or original setting when that option exists, and let the emulator determine the game rectangle. If the TV still enlarges or crops the signal, check for a setting such as Just Scan, Screen Fit, or 1:1; the exact label is model-specific.

3. Synchronize video for smooth vertical scrolling

Enable VSync or the emulator’s equivalent. Libretro identifies Vertical Sync (VSync), Hard GPU Sync, and Adaptive VSync as software-level synchronization tools; its documentation lists VSync as on by default, while Hard GPU Sync and Adaptive VSync are off by default. Keep the conservative default first, then change one option at a time if your device has a specific problem.

  • Tearing: keep VSync on and check that the TV is not applying a conflicting motion mode.
  • Uneven cadence or periodic judder: match the display refresh rate to the output mode offered by your device, then retest with shaders disabled.
  • Stutter after enabling a demanding shader: return to the clean image, confirm full-speed emulation, and only then try a lighter effect.

Synchronization cannot repair an emulator that is consistently below full speed. If audio is crackling or frames are being dropped, reduce visual load or use a more suitable core before experimenting with latency features.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
OnePro Cloud Handheld Portable Remote Play Gaming Console, For Xbox Cloud Gaming, NVIDIA GeForce NOW, Playstation, PC, Long-Battery Life, 7" 1080P Touchscreen, Lightweight Retro Game Handheld - 64G
  • 【All-in-One Handheld】 The ultimate portable console in your hands. Enjoy retro games, remote play, cloud gaming, and Android titles on a lightweight handheld with responsive controls and a stunning 7” display. More than just a game console — it's a powerful all-in-one entertainment device.
  • 【Cloud Gaming + Remote Play】 Cloud Gaming – Instantly play AAA titles over Wi-Fi with subscriptions to Xbox Cloud Gaming (Beta), GeForce NOW, Amazon Luna, PlayStation Plus Premium, and Boosteroid. Remote Play – Stream games locally from your own devices using Moonlight, PlayStation Remote Play, Steam Link or PXPlay.【Need buyer's subscriptions to Xbox or PlayStation.】
  • 【Emulator Retro Games + Android Games】 Emulation – Enjoy retro classics with enhanced compatibility and smoother performance on PS2, GameCube, and other popular systems. Android Games – Run most local games with ease, offering more ways to play on a larger screen with console-style controls."
  • 【Capacitor Digital Joystick + Switchable Modes】 abxylute One Pro is the first handheld to feature cutting-edge digital joysticks—taller, larger, and more advanced, with an extended input range. Switch between Circle Mode for ultra-precise 0.2% tracking, or Square Mode for broader input—tailored to different play styles."
  • 【4K Video Output + Dual Speakers】 Connect to an external display or AR glasses for up to 4K gaming with full controller support, or enjoy immersive gameplay on the built-in 1080P 7” display—perfect for couch play or gaming on the go. Upgraded audio drivers deliver deeper, clearer vocals, and rich, immersive sound in every in-game moment."

4. Establish a clean image before adding a shader

Run Thundercade with no shader first. This gives you a reference for correct geometry, text clarity, and frame pacing. If you want a CRT-style appearance, choose a lightweight, single-pass shader and inspect the score, HUD, and small text. Reduce mask or scanline strength if lettering becomes soft, dark areas lose detail, or the device begins to miss frames. A shader is an aesthetic choice, not a substitute for integer scaling or Game mode.

Save shader changes only after playing far enough to check the title screen, active play, pause or menu screens, and score visibility. Some effects look acceptable on a static menu but become distracting during vertical scrolling.

5. Save the profile in the right order

  1. Load the correct arcade or NES core.
  2. Set aspect ratio, integer scaling, synchronization, and shader state.
  3. Play a short section and inspect geometry, motion, controls, and the HUD.
  4. Save a core override so other games using that core inherit sensible defaults.
  5. Save a Thundercade-specific override only for settings that this game actually needs.
  6. Reload the game to verify that the override is applied and that the arcade and NES profiles remain separate.

Handheld settings for Retroid-class and similar devices

Handheld screens make fractional scaling and aggressive latency tweaks more noticeable because the display is small and the available performance headroom varies by model. Begin with the same priorities as on a TV: correct geometry, stable frame pacing, and a clean image.

Use integer scaling and accept borders

Enable integer scaling whenever the handheld can fit a whole-number enlargement of the game image. For an NES profile, keep 4:3 and the core-provided aspect ratio. The 240p-era artwork will occupy less than the full widescreen panel, but borders preserve pixel structure and avoid the blur caused by fractional scaling. Forcing 16:9 fills more of the panel while distorting the playfield, so it is not the recommended choice.

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

On a tall or unusually shaped handheld display, center the 4:3 image unless you have a specific ergonomic reason to move it. Do not crop the top or bottom simply to make the picture appear larger; the score and playfield boundaries are part of the game’s usable information.

Keep frame pacing stable

Use VSync and, where the handheld exposes it, a refresh-rate option that matches the emulator’s output. Start with a clean shader and watch for audio crackle, dropped frames, or uneven scrolling during busy scenes. If those symptoms appear, return to the default resolution and shader state before changing emulator timing options.

Test run-ahead cautiously

Start with run-ahead disabled. If the handheld maintains full speed, test one run-ahead frame or another light latency option. Run-ahead can reduce the apparent response delay by predicting and discarding an extra frame, but it uses additional processing and can expose timing problems.

Rank #3
Lenovo Legion Go S - 2025 - Mobile Gaming Console - AMD Radeon graphics - 8" PureSight IPS Display - 120Hz - AMD Ryzen™ Z2 Go - 16GB Memory - 512GB Storage - Glacier White - Free PC Game Pass
  • ALL GAMES, ALL PLACES, ALL YOURS – Get ready to game on the 8" 120Hz Lenovo PureSight display and launch any title using Legion Space. The AMD Ryzen Z2 Go processor and AMD Radeon graphics deliver incredible gaming performance.
  • SEE EVERY DETAIL – Make every scene pop with 500 nits of stunning brightness and 100% sRGB color accuracy. And with 10-point touch support, your interactions are as precise as your aim.
  • PLAY YOUR WAY – Play hundreds of high-quality PC games with your complimentary 3 months of PC Game Pass and EA Play. With new games added all the time, there’s always something new to play.
  • POWER-UP AND GO – When it comes to gaming on the go, battery life is everything. The Lenovo Legion Go S is built with a robust 55.5Whr battery that delivers the long-lasting power you need for extended play sessions.
  • TAKE FULL CONTROL – Get ready to dominate with the ergonomic Legion TrueStrike Controllers, designed for all-day comfort and precision. With their anti-slip texture, you’ll stay in control during even the most intense battles.
  • Keep it enabled only if controls feel more immediate and audio remains clean.
  • Turn it off when you hear crackling, see dropped frames, notice heat or battery drain becoming excessive, or observe new stutter.
  • Do not use run-ahead to compensate for a TV that is still in Standard or Eco mode; select Game mode first when playing on a television.

Libretro specifically recommends Run-Ahead as an option for older TVs that lack a Game mode. On a handheld, treat one frame as an experiment rather than a universal requirement, because the performance cost depends on the core and device.

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

Set brightness and gamma for dark detail

Choose moderate brightness and gamma. You should be able to distinguish dark enemies, terrain, and interface elements without turning black areas gray or washing out highlights. Make these adjustments after disabling a strong CRT mask or scanline effect; a shader can change perceived brightness. Save handheld-specific color settings as a core override so another system does not inherit a Thundercade-oriented gamma choice.

Arcade and NES profiles at a glance

Profile Game context Core choice Initial geometry Profile advice
Arcade SETA release, 1987 Arcade core that supports the game Use the core-provided original ratio; do not force 16:9 Save a separate arcade override and verify its own timing and HUD.
NES Nintendo Entertainment System version, 1989 NES core 4:3 with integer scaling where available Use a dedicated NES or Thundercade override for handhelds and TVs.

The source material does not establish a universal modern-TV preset shared by these releases. If a setting behaves differently between cores, that is a reason to keep the profiles separate, not to stretch or otherwise compromise both versions.

How to compare two setups

When you have two TVs, handhelds, or emulator configurations available, compare them on four independent axes. A picture that fills more of the screen is not automatically better if it distorts the playfield or delays controls.

Axis What to inspect Preferred result
Geometry Circles, ship silhouettes, enemy proportions, and the width of the playfield Original ratio, normally 4:3 for the NES profile, with borders rather than stretching
Pixel clarity Single-pixel lines, score characters, and small HUD elements Integer-scaled edges that remain legible; no unnecessary shader softness
Motion Vertical scrolling, tearing, cadence, and pauses during busy scenes Stable full-speed output with VSync or equivalent synchronization
Control response Delay from a button press to visible movement TV Game mode, sensible emulator synchronization, and only as much run-ahead as the device can sustain

Make comparisons with the same core, controller, display connection, and game state. Change only one variable at a time. Otherwise a new shader, a different refresh rate, and a different TV picture mode can mask which change helped.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshooting common problems

The image is stretched or cropped

  • Set the emulator to core-provided or original aspect ratio.
  • For NES, select 4:3 and enable integer scaling.
  • Set the TV to its neutral/original screen mode and disable zoom or fill.
  • Accept black side borders instead of enlarging the image unevenly.

If the arcade core presents a different image rectangle than the NES core, do not copy the NES override to it. Recreate the arcade profile from the arcade core’s own geometry option.

Scrolling tears or looks uneven

  • Enable VSync or the emulator’s synchronization control.
  • Check that the TV is in Game mode rather than a motion-interpolated cinema mode.
  • Disable the shader and confirm that the emulator reaches full speed.
  • On a handheld, try the available refresh-rate match before enabling any latency enhancement.

Controls feel delayed

  • Manually select Game mode on the TV’s active HDMI input. RetroArch generally does not trigger HDMI ALLM automatically.
  • Remove motion smoothing, noise reduction, and other processing still active inside the picture preset.
  • Keep the emulator’s synchronization stable; disabling VSync can trade tearing for an inconsistent response.
  • On a capable handheld, test one run-ahead frame. Revert it at the first sign of audio crackle, dropped frames, heat, or stutter.

The 40–70 ms figure cited by Libretro applies to typical budget LED TVs operating in non-gaming picture modes, not to a measured Thundercade setup. Your controller, emulator, display connection, and TV model can all change the result.

Rank #4
Sale
My Arcade Atari Gamestation Go: 200+ Preloaded Retro Games, Includes PACMAN
  • Officially licensed: This officially licensed Atari console features classic games from Atari, including titles originally released on the Atari 2600, Atari 5200, Atari 7800, Atari Arcade, Atari Recharged, M-Network and Balls Of Steels Pinball tables.
  • 🕹️ 200+ video games built-in, including PAC-MAN, Atari: Recharged and Balls of Steel, Asteroids, Breakout, Centipede, Crystal Castles, Missile Command, Tempest, Warlords, Yars Revenge and many More!
  • 🎯 Also includes licensed games from Jaleco & PIKO Interactive. Game Save options.
  • High resolution 7” full color display. The integrated paddle, d-pad, trak-ball, numeric keypad, bumpers, and classic gamepad buttons (A,B,X,Y) allow you to play every game in the collection with the controls it was designed for.
  • 🕹️ Connects to TV via HDMI. Built in Wi-Fi for easy updates. Powered by a built-in rechargeable battery.

The picture is soft after enabling a CRT effect

Reduce the shader’s mask or scanline strength, or switch to a lighter single-pass shader. Check score and HUD text at normal viewing distance. If the effect still obscures detail or causes missed frames, leave shaders off; correct scaling and responsive controls are more important than a simulated tube appearance.

Settings change other games

Move the change from a global video configuration to a core override, then to a Thundercade-specific override if necessary. Reload both the arcade and NES versions after saving to confirm that each loads its intended profile.

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.

Dark areas are crushed or highlights look washed out

Return brightness and gamma to moderate values, then reassess with the shader disabled. Make small changes while viewing active gameplay rather than a bright title screen. Save the final color adjustment only for the handheld or core that needs it.

A repeatable setup checklist

  1. Identify whether the ROM is the 1987 arcade release or the 1989 NES version.
  2. Load the matching arcade or NES core.
  3. Select Game picture mode manually on the TV, or use the handheld’s low-latency display mode if it provides one.
  4. Set core-provided/original aspect ratio; use 4:3 for NES.
  5. Enable integer scaling where available and leave borders rather than forcing 16:9.
  6. Enable VSync or equivalent synchronization.
  7. Run with no shader and verify geometry, scrolling, text, and full-speed audio.
  8. Add only a lightweight shader if you want a CRT appearance, reducing mask or scanline strength when detail suffers.
  9. Keep run-ahead off initially; test one frame only after full-speed operation is established on a handheld.
  10. Adjust brightness and gamma moderately, then save a per-core or per-game override.
  11. Reload the game and test menus, score/HUD visibility, active play, and multiplayer input if you use that mode.

What is and is not established about these settings

Libretro’s recommendations support manual Game mode, software synchronization, and run-ahead as platform-level techniques. The 2026 handheld guidance supports integer scaling, 4:3 presentation for NES-class systems, stable frame pacing, and cautious one-frame run-ahead testing. These are starting points, not measured guarantees for every display.

No measured Thundercade-specific input-lag result, universal shader preset, or validation across named TV and handheld models has been established. The NES manual’s performance-analysis display is not a modern calibration guide. Treat the settings here as a controlled baseline: preserve geometry, remove avoidable display processing, verify smooth timing, and keep separate profiles for the two releases.

Historical note

Game Machine reported Thundercade as the seventh most-successful table arcade unit in Japan in December 1987. That contemporary arcade context explains why the original release and the later NES conversion should be treated as distinct emulation targets rather than as two names for one identical video mode.

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

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.