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.

Bugfixes:

  • 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 GOG.com 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 GOG.com games that contain BIN+CUE images (affected Dungeon Keeper, Castles II, Redneck Rampage and others.)
  • Fixed CD copy protection in the GOG.com 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 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.