Boxer; a very nice DOSBox frontend for Mac OS X
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Alun Bestor 0062fc18e1 Merge pull request #66 from sebknzl/master 5 years ago
Boxer With the numpad simulation on, make original keys "below" the numpad simulation accessible with Fn 5 years ago
Boxer.xcodeproj Updated czech texts and bumped version numbers. 6 years ago
Bundler Bundler: more fixes to icon handling. 6 years ago
DOSBox Store DOSBox captures on the desktop under a proper name. 7 years ago
Frameworks Replaced Sparkle 1.5b6 with security-patched version of Sparkle 1.6. 6 years ago
Other Sources Fixed idiot error when mounting floppy disk image. 7 years ago
Resources Switched to semantic versioning and updated app copyright dates. 6 years ago
Standalone Bumped version numbers. 6 years ago
.gitignore Added brand-neutral help file, credits and assets to Boxer Standalone to avoid build errors. 8 years ago
Info.plist Switched to semantic versioning and updated app copyright dates. 6 years ago
Readme.md Markdown-ified the readme file 8 years ago
reindex_help.py Updated Boxer helpbook to 10.6 format and reindexed standalone and regular helpbooks. 8 years ago

Readme.md

Boxer

Some notes on building Boxer

The Boxer XCode project is designed to be a painless one-click build. Here's a quick rundown of how it's set up:

Build requirements

To build the Boxer project you will need OS X 10.8 or higher and XCode 4.5 or higher.

All necessary frameworks and other dependencies are included in the Boxer repo, so the project itself is all you'll need.

Build Targets

The Boxer project has three targets:

  • "Boxer": the standard Boxer emulator you know and love, as seen on http://boxerapp.com. This is almost certainly the one you'll want to use.

  • "Boxer Standalone": a cut-down version of Boxer that wraps up a gamebox into a single unified app. Game importing and settings UIs have been stripped out of this version, and it will only launch the gamebox that bundled inside it. This target is not meant to be used on its own: instead it's a build component for…

  • "Boxer Bundler": a graphical tool for converting gameboxes into standalone apps using its own self-contained copy of Boxer Standalone.

Build Configurations

The Boxer target has 2 build configurations: Release and Debug. Both of them compile fully optimized 32-bit binaries using the LLVM compiler. Debug works almost exactly the same as Release but turns on console debug messages and additional OpenGL error-checking.

Boxer currently does not compile for 64-bit because DOSBox is not fully 64-bit compatible. Boxer's bundled frameworks have been stripped down to 32-bit-only to save space.

App requirements

Boxer and Boxer Standalone both run on OS X 10.6 and above, while Boxer Bundler runs on OS X 10.8 and above.

OSX 10.5 and PowerPC support has been removed from the Boxer master branch: if you need these, use the older "leopard_legacy" maintenance branch from http://github.com/alunbestor/Boxer/tree/leopard_legacy/.

Having trouble?

If you have any problems building the Boxer project, or questions about Boxer's code, please get in touch with me at abestor@boxerapp.com and I'll help out as best I can.