KNULLI DS screen controls: swap screens and use touch input
A working DS launch still needs readable screens and usable lower-screen input. Check the selected emulator before learning its shortcuts.
The controls that differ
| Action | Drastic | Advanced-Drastic |
|---|---|---|
| Screen swap | L2, with behavior depending on single or dual view | L2 swaps first and second screens |
| Single / dual view | Function + L2 | Function + D-pad Up / Down cycles layouts |
| Touch cursor click | R2 | R2, also documented for microphone input |
| Microphone | Function + R2 | Check its documented R2 behavior |
On devices without analog sticks, KNULLI documents Function + Select to toggle the D-pad mapping for uses including the DS touch cursor. Identify the device's Function button in its own input documentation.
Open KNULLI's shortcut table for the illustrated layout buttons. Advanced-Drastic uses Function + D-pad Up for the next arrangement and Function + D-pad Down for the previous one. At the home screen, Select → View user manual provides the on-device reference.
A Pokémon lower-screen check
- Record KNULLI version, DS emulator and exact game build. Keep known progress backed up.
- Use a menu where both screens provide useful information. Check whether text and status details are readable together.
- Try screen swapping, then return to the original arrangement. Record which view lets you identify both screens reliably.
- Move the touch cursor and select a harmless lower-screen menu option. Check that the intended control receives the click.
- If a cursor-mode toggle changed the D-pad, return to movement mode and verify walking and menu navigation.
This is an investigation you can perform, not a confirmed Pokémon performance result. Use the parts of your game you actually need rather than judging the setup from its title screen alone.
When swapping works but touch does not
Screen selection, cursor movement and cursor click are separate observations. Record each one and check the correct emulator's controls. Avoid changing the firmware and emulator simultaneously while diagnosing a single missing action.
For a microphone-dependent section, consult that game's instructions and compare them with the emulator's documented input. Check the game's response to the documented microphone input.
Do not apply RetroArch hotkey rules automatically
The custom-hotkey guide covers KNULLI's RetroArch customization path. Use the standalone emulator's own controls. Use the settings-layer guide to investigate supported options and persistence.
If changing emulator, verify your cartridge-save format and Continue separately. Do not treat an old emulator state as a guaranteed transfer format.
Choose a layout for the task, not just the title screen
Start with three ordinary tasks: reading text on the main screen, locating an action on the lower screen, and returning to movement afterward. A view that looks clean in a screenshot can still require frequent switching during real menu use. Compare the layouts using the same tasks.
For Drastic, test L2 in your current view, then Function + L2 to change between single and dual views. For Advanced-Drastic, the documented next/previous layout shortcuts are Function + D-pad Up and Function + D-pad Down; L2 swaps screen order. Keep the emulator name beside your notes.
| Need | Compare | Acceptance check |
|---|---|---|
| Read dialogue | A main-screen-focused view versus simultaneous screens | You can read ordinary text comfortably |
| Follow lower-screen menus | Both screens visible versus swapping to the lower screen | You can identify the intended target before clicking |
| Return to walking | Cursor mode and movement mode | The D-pad controls the expected action again |
| Repeat after reopening | The same emulator and initial view | You know how to restore your preferred arrangement |
These acceptance checks are suggestions for your own use. They do not establish a frame rate, touch-comfort score or best layout for every handheld.
Worked example: the cursor moves but selecting does nothing
You can move a visible cursor to a harmless menu target, yet the target does not respond. This narrows the observation to selection; it does not show that screen swapping or game loading failed.
- Confirm which screen is the DS lower screen. Swapping screen order does not change which original screen owns touch input.
- Move to the center of an available, non-destructive target. Choose an action you can recognize and reverse, rather than testing on a save/delete prompt.
- Use the documented touch-click action for the selected emulator and observe the result.
- If the target responds, move away and repeat once. If it does not, note whether the cursor, target or input action is the uncertain part.
- On a device using the D-pad cursor toggle, return to movement mode before evaluating walking controls.
If the D-pad now moves the cursor instead of your character, revisit the mode toggle first. Repatching the game is a different investigation and does not answer which input mode is active.
Keep microphone input separate from touch selection
The shortcut table distinguishes Drastic's microphone action from its touch click. Advanced-Drastic documents R2 for touch/microphone behavior. Record the emulator and the exact action you attempted; do not assume every microphone-dependent game task can be completed merely because a shortcut is listed.
For a game section that explicitly requires a microphone, collect the creator's or game's instructions for that task. State the expected visible reaction and what actually occurred. If those requirements are unclear, leave compatibility undocumented instead of describing the input as a verified solution.
Retest three actions after changing the DS emulator
Use the two emulator columns above as separate control references. When comparing Drastic with Advanced-Drastic, write the selected emulator beside the layout you see before pressing anything. The old button habit is not a reliable record of the new selection.
You previously used a Function combination to alternate between single and dual views. After changing emulator, the arrangement cycles differently. Confirm the active emulator and use its column above before treating this as a failed remap.
- Read: open the same harmless menu and identify which displayed region is the original lower screen.
- Select: move to an available lower-screen target and try the active emulator's touch action. Record movement and selection independently.
- Return: leave the menu and check ordinary walking. Check that ordinary walking still works.
Keep the comparisons short and task-specific. If reading works but selection does not, retain the working layout while investigating touch. If both work but controls change after reboot, add that timing to the record rather than repeating the whole installation.
For boot behavior after the switch, use the resume/runtime comparison. For configuration scope, use the owner table.
DS control questions
Which button is Function?
Its physical location depends on the handheld. Use KNULLI's device input reference or the on-device manual; do not substitute a guessed button from another model.
Do layout shortcuts work identically in both DS emulators?
No. Use the selected emulator's table. Drastic's single/dual toggle differs from Advanced-Drastic's next/previous layout controls.
Can I remap these through the RetroArch hotkey page?
That customization path applies to RetroArch cores. It does not establish that these standalone DS emulators accept the same remaps.
Does passing the menu test prove the whole Pokémon game works?
No. It establishes the tested screen/input task. Check later game-specific requirements independently and retain normal in-game saves.
Choosing a DS path
Return to the DS handheld guide for screen and touch considerations. Separate documented paths include Steam Deck melonDS layouts and melonDS Android save checks.
KNULLI documentation checked 6 Oct 2026.
Based on the creator's documentation, checked 6 Oct 2026. Not hands-on tested unless a section says 'We played it'.
How we check