Breach (SEGA Genesis, Unreleased)

We present to you a series of assets for an unreleased port of the game Breach that was in development for the SEGA Genesis. These were compiled and preserved by the game’s sole programmer, David Ashley, who sent us these files along with the full permission for release to add to our library of game asset releases.

Included in this bundle are an incomplete beta version of the Genesis ROM, source codes from the original game and port compiled into a .tgz, updated art assets, and an emulator developed by David that can run the .tgz files with ease.

Breach for Genesis and its assets can all be downloaded here (and source code also available on GitHub), while the source to David’s personal Sega Genesis emulator can be found here.

Special thanks to SuddenDesu, Frank Cifaldi, Rich Whitehouse, Tam Biggs, and Ozaleto for providing help in researching these materials.

Game Details

Breach (1987) was the first installment in a trilogy of sci-fi strategy games developed by Omnitrend Software, a Connecticut-based studio known mainly for its series of text adventures starting with 1983’s Universe. Originally for Amiga and PC platforms, Breach puts you in the role of a squadron leader who must direct assault on alternate life forms. Think of it as an early alternative to X-COM.

By 1992, American Sammy had picked up the rights to Breach for release on the Sega Genesis. The port was entirely programmed by David Ashley, a contracted assembly-level programmer who would soon go on to be one of the head developers of the X-Band. Joining him would be artist Paul Drzewieck and an unidentified composer that David describes as a young man who may-or-may-not had worn a glass eye.

“I recall he told me how he used to get girls interested in him by doing a fake Australian accent, then after they’d gotten close he’d stop doing the accent and they’d get pissed and dump him.”

~ David Ashley, on the unknown composer.

The development team was asked to base the port off of the Amiga version of Breach II: Assault as it was a more recent, updated version of the original game. The code would be completely redone, with David converting the original C code into a swanky new Motorola 68000 assembly language.

(Keep in mind that, despite Omnitrend’s request, the Genesis prototype we were received is entirely different compared to it’s Amiga counterpart.)

Before the project had begun, David negotiated with a six-month schedule with Omnitrend that paid him and Paul $5,000 per month. In the end, only five or six payments were ever made.

“There were milestones and we’d deliver what was listed in the milestone, and then I’d wait to be paid,” David admits to me. “They started taking longer and longer to send me a check. So I would be idle, in case they wanted me to make changes. So the check would finally arrive and then I’d have to rush to complete the next milestone.”

The title screen to Breach (SEGA Genesis, Unreleased)

The final straw came during the end of the final month when David showed off a build to Breach’s original author, Thomas Carbone. Thomas hated it, tearing the build to shreds and putting the blame directly on David for not using his original code. David, now fed-up over Omnitrend’s treatment of his development contract, quit the project and left the game without a programmer.

Despite this major halt in development, the game would continue showing up in the press as late as 1993. It’s unknown if any more work was done on the game after David’s sudden departure.

“I think the game would have sucked anyway, too slow and turn-based, only a small fraction of players would be interested in that type of game.”

Thanks so much again to David Ashley! Be sure to check out the Genesis ROM here as well as David’s original development emulator here.

About Dylan Mansfield

Dylan Mansfield has been a writer and historian for Gaming Alexandria since 2018. For preservation inquiries, contact Dylan at @thatdylanfellow on Twitter

5 thoughts on “Breach (SEGA Genesis, Unreleased)

  1. Hi Dylan. I worked on the Breach computer games for Omnitrend, and I just emailed with David Ashley about this post. Omnitrend granted a license to port the game for set-top boxes, but I do not believe it was paying for the development…certainly not paying a programmer directly. David says he thinks the middleman who paid him might have been the owner of Treco. You probably want to amend the text because of this ambiguity.

    1. Hey, Maurice! Thanks for the reply. My apologies for the inaccuracies. I’ll be sure to update this post later this week.

      What was your role on the computer games? I’d be interested in knowing more about the original game.

      1. I came on when Omnitrend was working on Paladin (medieval Breach), but the first work I did was redesigning the graphics for the final port of Breach (I) to the Amiga. I did the graphics for Universe III, though that game get truncated when the original programmer left. By Breach 2 I was having some small input on the game design, and was the one who (probably foolishly) pushed for the isometric viewpoint on the buildings, etc. I then co-designed Rules of Engagement and its sequel. On the Sammy project I, like Tom Carbone, reviewed the prototype cart. As I wrote to David Ashley, I think part of the problem was that after we turned over our initial notes for the port process by the time I saw anything the game well into development, and had I been allowed to have input early on I’d have suggested some different approaches to make the game more set-top friendly. I *did* storyboard interstitials for the Genesis game (the WIP animation assets based on those are in the archive, like the wall falling in, the dying marine with the twitching hand, etc.). In fact, my drawing for the animation of the marine saluting after being awarded a medal is on my ancient, abandoned website, here: https://molyneaux.tripod.com/mm-other.htm#BreachGenesis

        I’m just sorry David had a miserable time on the project.

Leave a Reply

Your email address will not be published. Required fields are marked *