Skip to main content
swanshell documentation
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Additional features

Controller mode

The controller mode allows using your console as an USB HID controller.

Press START, then select Tools -> Controller mode to activate.

Note that, due to the console’s non-standard button layout, only games and programs which support custom controller button bindings should be expected to work correctly.

Additional supported formats

Format Description
.bfb BootFriend programs1
.bmp Bitmap images (up to 16 colors, 224x144)
.vgm, .vgz Music files2
.wav Music files3

Loading programs via USB

The Tools -> Launch via XMODEM option allows loading programs via nileswan’s USB port. .ws/.wsc and .bfb programs can be loaded this way.

The protocol used is XMODEM. On Windows, you can use Tera Term to send files via XMODEM; on Linux, minicom and lrzsz are viable solutions.


  1. Primarily meant for development use. ↩︎

  2. DMG (GB/GBC), PSG (SN76489), and WS/WSC music files supported. ↩︎

  3. It is recommended to make your WAV files 4000, 6000, 12000 or 24000 Hz, 8-bit, mono. ↩︎