N-EMU · Retro game emulatorv1.10.1
Development storiesPosted thorv0.9.11

Making DS play more comfortable on a wide display

On a wide portrait display, the DS upper screen can be larger while the touch screen sits between the D-pad and buttons. Separating the two screens makes use of the available space.

Alpha testing

I wanted a better DS layout for wider displays such as tablets and unfolded foldables. The idea was to place the touch screen between the D-pad and buttons, like on a DS.

Previously, the two screens were stacked together. That made the combined picture tall, so fitting it to the available height limited the upper screen even when there was room on either side.

Automatic portrait layout now separates the screens when there is enough room. The upper screen uses the available width, and the touch screen sits below between the D-pad and buttons.

The layout uses the gap between the controls so the touch screen does not overlap them. Each screen is calculated separately, keeping touch input aligned with the lower screen when the upper one grows.

If there is not enough room for a separate touch screen, as on narrow phones, the layout stays stacked. You can also choose Stacked in Settings if you prefer that layout on a wide display.

I checked the layout in simulators and emulators. Touch feel and performance on a physical foldable still need testing.

  1. Development storiesv0.6.1Early development

    A button layout that fits your hands

    Move and resize on-screen buttons, and map connected controller buttons yourself.

  2. Development storiesv0.5.1Early development

    Settings chosen for each game

    Follow the app defaults and adjust only the games that need it. Display, audio, controls and auto-resume settings are saved per game.

Back to newsSystems and features