Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DOSBox 3DS

From GameBrew
DOSBox 3DS
Dosbox3ds2.png
General
AuthorMrHuu
TypeComputer
Version0.0.3
LicenseMixed
Last Updated2023/05/11
Links
Download
Website
Source

DOSBox 3DS is a W.I.P Port of DOSBox-SVN for Nintendo 3DS.

Features

  • Keyboard and Mouse (not all keyboard symbols are available).

Installation

Create sdmc:/3ds/dosbox/.

Copy the 3dsx file in the dosbox directory, alternatively, copy the cia file on the SD card (e.g. sdmc:/cias/) and install with FBI.

Place your own .conf files in sdmc:/3ds/dosbox/config/ to show the selection menu on launch. Dosbox starts normally when no .conf is found.

Or you can run dosbox-3ds once to generate dosbox-SVN.conf.

Edit dosbox-SVN.conf, find and edit [autoexec]. Example:

 [autoexec]
 # Lines in this section will be run at startup.
 # You can put your MOUNT lines here.
 
 mount C sdmc:/DOS/Dangerous.Dave
 c:
 DAVE.EXE
 exit

Changing the mapperfile, allows to save / load custom controller keymaps. Example:

 mapperfile       = mapper-dave.map

Create .xml shortcuts to load custom .conf files with the Homebrew Launcher. Example:

 <shortcut>
        <name>DOXBox: Dangerous Dave</name>
        <icon>/3ds/DOSBox/dosbox-3ds.smdh</icon>
        <executable>/3ds/DOSBox/dosbox-3ds.3dsx</executable>
        <arg>-conf /3ds/DOSBox/Games/dosbox-dave.conf</arg>
 </shortcut>

User guide

Please refer to the DOSBox manual which covers the basic use and features.

Screenshots

dosbox3ds3.png dosbox3ds4.png

dosbox3ds5.png dosbox3ds6.png

Compatibility

Tested on N3DS.

Changelog

v0.0.3

  • Use ARMv6 CPU Instructions (Thanks @RetroGamer02)
  • Add left/right key modifiers to mapper
  • Add mouse / joystick axis mapping
  • Add reboot(cia only)/shutdown to settings
  • Add video scale to screen settings
  • Add ipx network support
  • Add .conf selection menu
  • Fix cia build
  • Various fixes / cleanup

v0.0.2

  • Update keyboard.
  • Add controller key mapping.
  • Add saving / loading user defined keymaps.

v0.0.1

  • Initial release.

External links

Advertising: