https://github.com/agateau/dblaunch
A minimalist DOSBox launcher
https://github.com/agateau/dblaunch
Last synced: 9 months ago
JSON representation
A minimalist DOSBox launcher
- Host: GitHub
- URL: https://github.com/agateau/dblaunch
- Owner: agateau
- License: other
- Created: 2016-09-29T17:58:45.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-09-22T14:33:58.000Z (over 1 year ago)
- Last Synced: 2025-02-13T19:49:54.258Z (11 months ago)
- Language: Shell
- Size: 4.88 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DBLaunch
DBLaunch is a minimalist DOSBox launcher. It installs .desktop files which
makes it possible to start DOS games from within standard applications menus.
## Intro
Assumes a base dir with the following layout:
base_dir
game1/
game1.conf
game1.desktop
game1.png
game2/
game2.conf
game2.desktop
game2.png
Here is an example.
This is `game1.desktop`:
[Desktop Entry]
Type=Application
Name=User Readable name
Exec=dblaunch game1
Icon=dblaunch-game1
Categories=Game;
`game1.conf` is a DOSBox config file:
[sdl]
fullscreen=true
[autoexec]
mount c .
# Change keyboard
keyb fr
# Other things like mounting disks here
# imgmount d: game1/cd/game1.cue -t iso
c:
cd game1
game1
exit
`game1.png` must be a square image, at least 128x128.
# Dependencies
- DOSBox
- ImageMagick
- xdg-utils
# Install
Install the tools:
make install
Create the config file:
mkdir -p ~/.config/dblaunch
echo "DOS_BASE_DIR=PATH_TO_DOS_BASE_DIR" > ~/.config/dblaunch/dblaunch.conf
Whenever you change .desktop or .png:
dblaunch-create-launchers
# License
BSD