Boxer 1.2.2

Boxer was updated quite some time ago, but I’m just now getting around to blogging about it. It now rests at version 1.2.2. Some substantial changes in this build, most notably the ability to paste text into the DOS Prompt to execute DOS commands. You can get this new version of Boxer from the Box File Widget or from their homepage. Let’s scope the rest of the changes.

Improvements to keyboard input:

  • Numeric keypad support for Macbooks and Apple Wireless Keyboards: Press Cmd+U or hold down Fn to make 789/UIO/JKL act as a numpad.
  • Toggling Numlock now displays a notification bezel.
  • Send Key menu now indicates the current Numlock and Scroll-lock status.
  • Insert key on non-Mac keyboards now properly acts as Insert key in DOS.

Improvements to the DOS prompt:

  • You can now paste text into the DOS prompt to execute DOS commands. (Pasting into DOS programs will arrive in a future update.)
  • DOS prompt now unpauses when drag-dropping new drives into the window.
  • Fixed REVEAL command ignoring the path you specify, and improved its error messages.


  • Fixed regression in 1.2.1 that caused crashes during gamebox startup.
  • (Hopefully) fixed occasional hangs when starting up a DOS session.
  • Fixed savegames not getting saved correctly in Seasons of Sakura and 3 Sisters’ Story.
  • Fixed MT-32 detection for release of Battle Chess II.
  • Prevented OS X’s own Ctrl+F7 shortcut from interfering with the DOS window.
  • Changed the default games folder location back to [home folder]/DOS Games. This does not affect existing games folders.

Boxer 1.2.1

Boxer, the awesome Dos game emulator built on DosBox, was updated and now sits at version 1.2.1. You can download it from the Box File Widget on the right hand side of the Mac Emulator’s blog home page or from their website.

Rendering fixes:

  • Eliminated screen-tearing in fullscreen and windowed mode, woohoo!
  • Fixed crappy fullscreen performance on certain Mac models.

Game compatibility fixes:

  • Fixed crashes and broken CD imports when importing games that contain BIN+CUE images (affected Dungeon Keeper, Castles II, Redneck Rampage and others.)
  • Fixed CD copy protection in the release of Pro Pinball: Timeshock.
  • Fixed hang when switching CDs in Broken Sword: Shadow of the Templars.
  • Fixed crash when launching Comanche 3 installer.
  • Fixed hang when launching FIFA ’94 installer.
  • Fixed CD copy protection in abandonware rips of Steel Panthers 2.
  • Fixed juddering animations in Commander Keens 4–6.

Input fixes:

  • Updated Joypad integration to improve joystick mode switching.
  • Fixed keyboard lag in other applications when Boxer was busy and “Ignore OS X hotkeys while a game is running” was enabled.
  • Fixed (thankfully rare) issue where keyboard stopped responding after quitting Boxer, when “Ignore OS X hotkeys while a game is running” was enabled.
  • Improved mouse pointer behaviour when “Use seamless mouse pointer” is enabled.
  • Fixed keys sometimes getting ‘stuck’ if Cmd was pressed while they were held down.
  • Fixed controller axis mappings for Thrustmaster T.Flight HOTAS stick.

Other fixes and tweaks:

  • Removed choice of DOS Games folder location when launching Boxer for the first time. This now defaults to Documents/DOS Games, though the location can still be changed later from the Preferences window (or moved/renamed in Finder.)
  • Fixed bug in Inspector panel that was preventing changes to settings from getting saved occasionally.
  • Fixed notification icons and bootleg cover art being scaled incorrectly on OS X 10.5.
  • Boxer now always auto-pauses in the background while waiting at the DOS prompt.
  • Made help pages look tidier and prettier.

Boxer 1.2

Boxer, a great Dos Box tool, was updated and now sits at version 1.2. Boxer takes your Dos program and “boxes” it up using a little bit of DosBox magic, allowing you to run various Dos games or applications on your Mac. As always, grab the download from the right hand side of this blog or from their home page. Let’s check out the changes.

Roland MT-32 support:

  • Emulates the Roland MT-32/CM-32L Sound Module, beloved of Sierra and Origin fans everywhere. Big kudos to the Munt project for their emulation! Emulation requires MT-32 or CM-32L ROMs, which aren’t legal to bundle with Boxer. Drag your own ROMs into Boxer’s Audio Preferences to enable the emulation.
  • Displays secret game messages from the MT-32’s LCD in a spiffy bezel overlay.
  • Detects if you’ve got a real MT-32 plugged in, and pipes MT-32 music to that automatically. No configuration needed: just a MIDI-to-USB cable.
  • Autodetects MT-32-compatible games: just tell the game to play MT-32 music and you’re all set.

Easier CD-swapping for multi-CD games:

  • Adding a new CD will replace any previous one, using the same drive letter. No more shuffling drives around when you need the next disc!
  • The Drives Inspector displays inactive CDs along with the currently-active one, so you can swap back and forth between CDs quickly. (You can also cycle through CDs with Cmd+Shift+left/right.)
  • Extra CDs can be imported into the gamebox from the Drives panel while playing, making them always available to swap between.

Much more reliable importing from Good Old Games:

  • Custom DOSBox emulation settings are now imported along with the game files, to ensure the game works as it should: no need to fix sound settings or mess with drive mounts.
  • These settings are used to pick the right program to launch automatically, so you can get playing straight away.

A laundry-list of other improvements and bugfixes:

  • No more switching Spaces by accident! OS X’s own function key and arrow-key hotkeys are now suppressed while playing, in all OS X versions. May require a tweak to your Universal Access preferences: see Boxer’s Preferences panel for details.
  • Added options to Mouse Inspector to modify/disable Boxer’s Ctrl+click and Ctrl+Opt+click mouse button shortcuts, to fix games that give these key combos their own behaviour.
  • Improved game startup times.
  • New look-and-feel for program panel to fit in better on Lion.
  • Tweaked fullscreen scaling to reduce stretchmarks.
  • Added friendly explanations when a drive could not be mounted or unmounted.
  • Game import can now be cancelled while it is scanning a game folder.
  • OS X 10.5: Suppressed “This game appears to be ignoring your joystick” warning when Gamepad Companion or ControllerMate are running.
  • OS X 10.7: Fixed mouse disappearing ‘behind’ the Inspector panel in seamless mouse mode.
  • OS X 10.7: Fixed drives disappearing from Drives panel when dragging them around.
  • OS X 10.7: Fixed occasional mis-importing of CDs.
  • OS X 10.7: Fixed spurious drive-added/drive-removed notifications when starting a game.
  • Fixed incorrect D-pad directions on Playstation 3 controllers.
  • Fixed trackpad taps not getting registered in certain games.
  • Fixed crash at startup when scanning disc images that have unreadable files (affected some releases of Theme Hospital.)
  • Emulation fixes for Siege, The Incredible Machine, Wizardry VII, Car & Driver, Cannon Fodder, Broken Sword, Jetfighter 2, F-14 Tomcat, Terminators 2029 and Rampage, Elite Plus, Ignition, The Pandora Directive, Mechwarrior, MDK, A.T.A.C, B-17 Flying Fortress, Dogfight, Harrier Jump Jet, Angel Devoid, Screamer, Turrican II, The Lion King, Wolfenstein 3D, Geekwad, Return of the Phantom, Mortal Kombat, Mortal Kombat Trilogy, Dawn Patrol and Xenon II. (phew!)
  • Game import fixes for Super Tetris, Teenage Mutant Ninja Turtles 2, Quarantine, System Shock and Wing Commander III.

Boxer Version 1.1.1

Boxer, the DOSBox front end, now sits at version 1.1.1. This makes running your old DOS games even easier. Download it from the Box File Widget or from their homepage. Let’s check out what’s new in version 1.1.

Joystick improvements:

  • Better controller mappings for:
    • Logitech Dual Action, RumblePad 2, and Fx10 series gamepads
    • Logitech Formula Force, MOMO Racing and G25/G27 series wheels
    • 3rd-party XBOX 360 controllers
  • CH Flightstick Pro throttle emulation works better with gamepads and displays the current throttle level on-screen.
  • Per-game option to disable joystick emulation, to avoid interfering with external tools like Gamepad Companion.
  • If a game seems to be ignoring your joystick input, Boxer will remind you to turn on joystick control within the game.
  • Reduced axis deadzone from 25% to 20% to make sticks more sensitive.
  • On most controllers, buttons 5-8 are now also bound to the four DOS joystick buttons.
  • Improved gamepad detection to more reliably apply twin-stick racing wheel layout.

Better disk handling:

  • The program panel now discovers programs located on ISOs and floppy-disk images, and can set them as the default program for a gamebox. This makes it much easier to play games that have left all their programs on the CD.
  • Drives are scanned for available programs in the background, resulting in quicker gamebox startup.
  • Added support for .IMG and .VFD floppy-disk image formats.
  • Fixed floppy-disk images hanging on PowerPC Macs.

Fixes for 10.7 Lion:

  • Fixed nasty fullscreen lag under Lion.
  • Fixed occasional Lion crash when tapping the DOS window’s close button on a trackpad.
  • Disabled restore-windows-at-startup in Lion, to prevent numerous startup bugs and general misbehaviour.

General fixes and tweaks:

  • New bezel notifications for switching to fullscreen, pausing, adjusting CPU speed and adding/removing drives.
  • Flicker-free fullscreen transitions, smooth crossfades in program panel, and other cosmetic improvements.
  • Automatic configuration for Pinball Dreams, Pinball Fantasies and Metaltech: Earthsiege.
  • Disabled blur effect behind Inspector panel in preparation for App Store compatibility.
  • Removed Growl support, now that it has been superseded by built-in bezels

Boxer Updated (04/21)

Boxer, a dos emulator for Mac OSX, saw an update a week ago. It’s “The Dos game emulator that’s fit for your Mac”. It now sits at version 1.0.2. Download it from the Box File Widget on the right hand side of this blog, or from their website. Let’s peep the changes.

Improvements to game importing:

  • Physical CD-ROMs are now ripped as disc images during game importing: fixes copy protection in many games and makes CD audio into a part of the gamebox.
    If you’ve had copy protection trouble with a game you imported from CD, try importing it again now.
  • Better progress messages, option to skip lengthy CD rips, and various other tweaks to game import UI behaviour.

Better PowerPC compatibility:

  • Fixed corrupt graphics in CGA and Tandy emulation modes on PowerPC Macs.
  • Reverted default CPU speed back to 3000 cycles, to improve PowerPC performance and fix timing issues in several old games.
    If you find that any of your older games now run too slow, please send me a bug report!

Fixes to mouse and keyboard handling:

  • Mouse input is now enabled for all games, not just ones that ask for the mouse. Fixes mouse control in Space Crusade, Fantasy Empires, Precision Simulator and others.
  • Tweaked three-finger tap gesture to prevent accidental clicks and work more like OS X’s own single and double-taps.
  • Fixed mouse getting unlocked whenever the window size changes.
  • Tweaked how key repeats are handled, fixing misbehaviour in some games when holding down a key.

Shoutouts to my MT-32 bros:

  • Added documentation for making games play through a real MT-32: search for “mt32” from the Help menu.
    No MT-32 emulation yet, for now Boxer only supports the real thing.
  • Optional MIDI delay for early-model MT-32s to fix lockups and missing instruments (see documentation for details.)
  • Fixed CoreMIDI output leaving notes hanging when you pause or quit.

Other nice things:

  • Per-game option to close the window once the game exits to DOS. Off by default but can be toggled from the Game Inspector panel.
  • Fixed crashes when launching programs from Finder while a DOS session is open.
  • Doubleclicking a gamebox in Finder while it is waiting at the DOS prompt will now start the gamebox’s default program.

Boxer Updated v1.0.1 – DOS Game Emulator

The DOS game emulator for Mac OSX now sits at version 1.0.1. This app is great. All you have to do is drag and drop one of your old dos games into it and let Boxer make some magic. You’ll be playing all the old classic DOS games in all their oldskool glory in no time. Download it from the Box File Widget or go scope out their homepage.

Let’s check out the changes they have made.

Improvements to game importing and disk-image handling:

*Support for mounting and importing from .IMA floppy-disk images.

*Better importing for many Good Old Games releases: standalone .GOG disc images are now properly recognised and imported as .ISOs.

*“Auto-Pause in Background” option is now ignored while importing a game, to allow lengthy installer operations to complete unattended.

*Extra volumes no longer appear in Finder when Boxer is importing from a disk image.

*Newly-imported gameboxes with duplicate names now get a different suffix to avoid them looking like sequels.

Input fixes and tweaks:

*Fixed Shift keys sticking when pressed simultaneously (sorry pinball game fans!)

*CapsLock state is synchronised correctly at startup and when switching back to Boxer.

*Added F11 and F12 shortcuts to Send Key menu.

*Changed speed up/slow down CPU shortcuts to Cmd-Up and Cmd-Down.

*Cursor now vanishes correctly after unpausing when “Follow mouse when Unlocked” is enabled.

Other fixes:

*Boxer now prevents you from choosing to keep your games directly in an OS X system folder (Documents, Applications, your Home folder etc.) Subfolders of these are still fine of course.

Boxer: The DOS Game Emulator







Boxer is a new application for Mac OSX. It is essentially very similar to winebottler. It is based on DOSBox and “boxes” your DOS based game into a nifty little application that you can run through Mac OSX. It comes with four games so you can start playing right away. It comes with Commander Keen 4, Epic Pinball, Ultima Underworld, and X-Com: UFO Defense. This new app is still in Beta mode but you can find it in the Box File Widget or from their homepage.