Best Settings + How to Use a Controller for DeSmuME, DraStic, and Delta (for Pokémon Platinum & HeartGold)

 


Best Settings for DeSmuME, DraStic, and Delta (for Pokémon Platinum & HeartGold)

Emulating Nintendo DS Pokémon games is easy today thanks to excellent emulators across PC, Android, and iOS.
But choosing the right settings is essential to get smooth performance, clean graphics, stable FPS, and cheat compatibility.
This guide gives you the best and most stable settings for DeSmuME (PC), DraStic (Android), and Delta (iOS).


🖥️ 1. Best DeSmuME Settings (Windows / macOS / Linux)

DeSmuME is the most accurate DS emulator for PC, but it can be slow if it’s not configured properly.
Here are the optimal settings for Pokémon Platinum and HeartGold.


A) Config → 3D Settings

Renderer:

  • OpenGL (best performance)

  • ✖ SoftRasterizer only if OpenGL causes glitches

Texture Scaling:

  • Optional → x2 or x4 (Pokémon games benefit from sharper sprites)

Multisampling:

  • OFF (FPS drops on weak systems)


B) Emulation Settings

Go to Config → Emulation Settings:

  • Enable Dynamic Recompiler (JIT)

  • Use External BIOS/Firmware (optional, for accuracy)

  • Use advanced bus-level timing (OPTIONAL – increases accuracy but slower)


C) Display Settings

Go to View → Display Method:

  • OpenGL

  • Use Filter: HQ2x or SuperEagle for smooth graphics

  • Window Size: 2x or 3x for better visuals


D) Frame Skip

Go to Config → Frame Skip

  • 0 (recommended for stable gameplay)

  • Enable Auto Frame Skip only on low-end PCs


E) Sound Settings

Go to Config → Sound Settings

  • Sound Core: XAudio2 (Windows) or OpenAL (macOS)

  • Synchronization: Dual Sync for stable audio

  • Volume: 100%


🎮 Recommended DeSmuME Setup for Pokémon

  • ✔ No frame skip

  • ✔ Texture scaling x2

  • ✔ OpenGL renderer

  • ✔ Dynamic Recompiler enabled

  • ✔ HQ2x filter

Smooth, clean, minimal lag.


📱 2. Best DraStic Settings (Android)

DraStic is the fastest DS emulator on Android, offering excellent performance even on low-end phones.

Here are the best settings for Platinum & HeartGold.


A) Video Settings

Renderer:

  • Threaded 3D Renderer (FASTEST)

  • OR

  • Enhanced 3D Renderer (BETTER GRAPHICS)

Internal Resolution:

  • High on strong phones

  • Medium for mid-range

  • Low on old devices

Filtering:

  • Linear (cleanest look)

  • HQ2x (sharper textures)


B) Audio

  • Enable audio: YES

  • Audio latency: Low

  • Audio Sync: ON


C) Performance Settings

  • Enable multi-threading

  • Enable high-resolution textures (if using HD packs)

  • Enable cheat codes (if needed)


🎮 Recommended DraStic Setup

  • Threaded 3D renderer

  • High internal resolution

  • HQ2x texture filter

  • Multithreading ON

Super smooth, 60 FPS on almost all phones.


🍎 3. Best Delta Emulator Settings (iOS)

Delta is currently the best DS emulator on iPhones/iPads (via AltStore or sideloading).

Delta is based on melonDS, so the settings are simpler.


A) Video Settings

  • Renderer: OpenGL

  • Screen Filter:

    • Linear (clean)

    • CRT (retro look)

    • Pixel Perfect (sharp)

Integer Scaling: ON (for cleanest quality)


B) Audio Settings

  • Audio Sync: ON

  • Volume: 100%

  • Latency: Normal or Low


C) Performance Settings

  • ✔ Enable JIT Recompiler (if available)

  • ✔ Enable Cheats (Action Replay / custom)

  • ✔ Enable Fast Forward (useful for grinding)


🎮 Recommended Delta Setup

  • OpenGL renderer

  • Linear filter

  • Audio sync ON

  • Fast Forward for grinding

Runs Pokémon Platinum and HeartGold perfectly.


🧪 4. Recommended Settings for Cheats & Saves (All Emulators)

✔ Save Type

Use Auto Detect on all emulators.

✔ Cheats

Use:

  • Action Replay codes

  • For advanced editing: PKHeX

✔ Backup Saves

Always keep copies of your .sav files.


🏆 Final Summary

EmulatorRecommended RendererBest ForPerformanceNotes
DeSmuME (PC)OpenGLAccuracy & HD Graphics★★★★☆Best on mid/high-end PC
DraStic (Android)Threaded 3DSmooth Gameplay★★★★★Fastest emulator
Delta (iOS)OpenGLStable Mobile Play★★★★☆Great UI, easy cheats


How to Use a Controller on DeSmuME, DraStic, and Delta (Full Guide for PC, Android, iOS)

This explains how to connect Xbox / PlayStation / Switch / generic controllers and map them to DS buttons.


🎮 How to Use a Controller With DS Emulators (PC, Android, iOS)

Playing Pokémon Platinum or HeartGold with a real controller makes the gameplay smoother and more comfortable.
Here is a complete tutorial for each emulator and device.


🖥️ 1. DeSmuME (Windows / macOS): How to Use a Controller

DeSmuME fully supports almost all controllers:

  • Xbox One / Series controllers

  • PS4 / PS5 DualShock / DualSense

  • Nintendo Switch Pro controller

  • Generic USB controllers

✔ Step 1 — Connect Your Controller

Depending on the controller:

Xbox Controller

  • Via USB → plug in (Windows auto-detects)

  • Via Bluetooth →

    • Hold Sync on controller

    • Connect via Windows Bluetooth settings

PlayStation Controller

  • USB → plug in

  • Bluetooth →

    • Hold Share + PS until light flashes

    • Connect via macOS/Windows Bluetooth

Switch Pro Controller

  • USB → plug in

  • Bluetooth →

    • Hold Sync until lights blink

    • Connect via Bluetooth settings


✔ Step 2 — Configure Controls in DeSmuME

  1. Open DeSmuME

  2. Go to Config → Control Config

  3. Click a button (e.g., Up)

  4. Press the controller button you want

  5. Repeat for all DS buttons:

DS ButtonSuggested Controller Button
D-PadLeft joystick / D-pad
AXbox A / PS Cross
BXbox B / PS Circle
XXbox Y / PS Triangle
YXbox X / PS Square
L/RL1/R1
StartOptions / Menu
SelectShare / Back
TouchscreenRight stick click for pointer
  1. Click OK to save.


📝 Optional Tips

  • Enable Analog Stick for movement

  • Map a key to Fast Forward

  • You can map Hotkeys like quick save/load


📱 2. DraStic (Android): How to Use a Controller

DraStic supports Bluetooth controllers, USB controllers, and GameSir / 8BitDo controllers.


✔ Step 1 — Connect Controller to Android

Bluetooth Controller

  1. Turn on controller

  2. Hold pairing button

  3. Pair from Android Settings → Bluetooth

USB Controller

  • Use an OTG cable → plug controller

  • Android detects it automatically


✔ Step 2 — Enable Controller in DraStic

  1. Open DraStic

  2. Go to Menu → Options → Controller

  3. Turn on:

    • Use physical controls

    • Enable gamepad


✔ Step 3 — Map the Buttons

  1. Go to Menu → Options → Edit Controller Layout

  2. Select Physical Controller Buttons

  3. Tap a button (e.g., A)

  4. Press a controller button

  5. Repeat for all buttons.

Suggested Layout

DS ButtonController
D-PadJoystick or D-Pad
AA / Cross
BB / Circle
L/RL1/R1
Start/SelectMenu / Options

✔ Touchscreen Controls

Pokémon games rarely require dragging, so joystick + buttons work perfectly.
You can also map:

  • Right Stick → Touch screen cursor

  • Right Stick Click → Touch tap


🍎 3. Delta Emulator (iOS): How to Use a Controller

Delta supports:

  • Xbox One / Series

  • PS4 / PS5

  • 8BitDo

  • Nintendo Switch Pro

  • Backbone (iPhone gaming controller)

  • Any MFi controller


✔ Step 1 — Connect Controller to iOS

Xbox Controller

  • Hold Sync

  • Connect in Settings → Bluetooth

PlayStation Controller

  • Hold Share + PS

  • Pair in Bluetooth settings

8BitDo / GameSir

  • Hold their Bluetooth combo

  • Pair normally in Bluetooth menu

Backbone

  • Plug directly into iPhone

  • Auto-detected


✔ Step 2 — Enable Controller in Delta

  1. Open Delta

  2. Select a Nintendo DS game

  3. Tap Settings (gear icon)

  4. Go to Controller

  5. Choose:

    • ✔ “Connected Controller”

    • ✔ “Gamepad Layout” (optional customizations)


✔ Step 3 — Adjust Button Mapping

Delta allows full customization:

  1. Open Settings → Controller Layout

  2. Drag and drop DS buttons

  3. Tap any button to reassign it

  4. Save layout

Recommended:

  • A/B → right buttons

  • L/R → triggers

  • X/Y → top face buttons

  • Touchscreen → map to right stick click


🎮 Recommended Button Mapping for Pokémon

ActionBest Mapping
Walk / MoveLeft joystick
Run (hold B)B or L button
Bike / MenuY or X
PokétchMap to Select or R
TouchscreenRight stick click

🧩 Controllers That Work Best for DS Games

Xbox Series Controller (best wireless pairing)
PS5 DualSense (great D-pad)
8BitDo Pro 2 (perfect D-pad + macros)
Switch Pro Controller
GameSir T4 Pro / X2 (compatible with all devices)
Backbone (iOS only)


Comments