/mac-o-dos

Create macOS apps out of DOS apps... automatically

Primary LanguageShellMIT LicenseMIT

mac-o-dos

License: MIT Twitter: richard_klose

Create macOS apps out of DOS apps... automatically 🪄📦

This script creates a macOS Dosbox-X wrapper app for DOS applications. All you need is: - The name of the DOS application - The original DOS files of the application - A suitable dosbox config file

Usage

./mac-o-dos.sh --name=<appname> --conf=<path_to_dosbox.conf> --app=<path_to_dos_app_dir>

Options:
  -n, --name           (Required) The desired name of the final macOS app.
  -c, --conf           (Required) Path to the Dosbox-X config file.
  -a, --app            (Required) Path to the directory with the files of the DOS applications.
  -d, --dosbox-version (Optional) Version of Dosbox-X that should be used. (0.83.10 and later)
  --arm                (Optional) Use the ARM version of Dosbox-X for Apple Silicon Macs.
  -i, --icon           (Optional) Add an icon to your macOS app.

mac-o-dos will perform the following operations automatically:

  • Download Dosbox-X v 0.83.10 from GitHub
  • Create .app
  • Install Dosbox-X Wrapper into the .app
  • Install Dosbox-X Config File into the .app
  • Install DOS application into the .app
  • Install Dosbox-X for either Apple Silicon Macs or Intel Macs into the .app
  • Optionally add an Info.plist and an icon to the .app

Installation

Option A: Download

  • Download here
  • Extract the zip archive
  • Open Terminal and cd to the directory you just downloaded.

Option B: Git

Run the following commands in your Terminal

git clone https://github.com/richardklose/mac-o-dos.git
cd mac-o-dos

👤 Author

Richard Klose <richard@klose.dev>

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2019 Richard Klose <richard@klose.dev>.
This project is MIT licensed.