Megamax C

Last updated

Megamax C is a K&R C-based development system originally written for Macintosh and ported to the Atari ST and Apple IIGS computers. Sold by Megamax, Inc., based in Richardson, Texas, [1] the package includes a one-pass compiler, linker, text editor, resource construction kit, and documentation. [1] Megamax C was written by Michael Bunnell with Eric Parker providing the linker and most of the standard library.[ citation needed ] A circa-1988 version of the compiler was renamed Laser C, while the company remained Megamax. [2]

Contents

In the early days of the Atari ST, Megamax C was the primary competitor to the Alcyon C compiler from Digital Research included in the official developer kit from Atari Corporation, and the documentation covers Atari-specific features. The company advertised that Megamax C could be used on a 520 ST with a single floppy drive. [3] The ST version includes the executable and assets for Megaroids, a clone of the Asteroids video game, written by Mike Bunnell with sound effects by Mitch Bunnell. [4]

Technical details

On both the Atari ST and Macintosh, the size of a compiled module is limited to 32K of code, and arrays have the same 32K restriction. [1] The limitation stems from a requirement on the Macintosh which was carried over to the Atari. [5] This is despite the Motorola 68000 CPU in both machines having a 24-bit address range.

Reception

According to a review of the Atari ST version in Antic by Mike Fleishman, Megamax C compiled a small benchmark program six times faster than Digital Research's compiler. [1] In a comparison of C compilers for the Atari ST, STart magazine wrote, "For a development compiler, Megamax C is, without question, the best available on the Atari. It will reduce your compile/test turn-around time by at least a factor of five." [5] They also pointed out that the $200 price may be steep for hobbyists and students.

The compiler was used for development by Batteries Included and FTL Games. [3]

Related Research Articles

<span class="mw-page-title-main">Atari ST</span> Line of home computers from Atari Corporation

Atari ST is a line of personal computers from Atari Corporation and the successor to the Atari 8-bit family. The initial model, the Atari 520ST, had limited release in April–June 1985, and it was widely available in July. The ST was the first personal computer with a bitmapped color graphical user interface, using a version of Digital Research's GEM interface / operating system, from February 1985.

<span class="mw-page-title-main">GEM (desktop environment)</span> Operating environment created by Digital Research

GEM is a discontinued operating environment released by Digital Research in 1985. GEM is known primarily as the native graphical user interface of the Atari ST series of computers, providing a WIMP desktop. It was also available for IBM PC compatibles and shipped with some models from Amstrad. GEM is used as the core for some commercial MS-DOS programs, the most notable being Ventura Publisher. It was ported to other computers that previously lacked graphical interfaces, but never gained traction. The final retail version of GEM was released in 1988.

Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first version of BASIC published by Microsoft as well as the first high-level programming language available for the Altair 8800 microcomputer.

<i>Arkanoid</i> 1986 video game

Arkanoid is a 1986 block breaker arcade game developed and published by Taito. In North America, it was published by Romstar. Controlling a paddle-like craft known as the Vaus, the player is tasked with clearing a formation of colorful blocks by deflecting a ball towards it without letting the ball leave the bottom edge of the playfield. Some blocks contain power-ups that have various effects, such as increasing the length of the Vaus, creating several additional balls, or equipping the Vaus with cannons. Other blocks may be indestructible or require multiple hits to break.

<i>Macworld</i> Magazine and website dedicated to Apple products

Macworld is a digital magazine and website dedicated to products and software of Apple Inc., published by Foundry, a subsidiary of IDG.

<i>Silent Service</i> (video game) 1985 video game

Silent Service is a submarine simulator video game designed by Sid Meier and published by MicroProse for various 8-bit home computers in 1985 and for 16-bit systems like the Amiga in 1987. A Nintendo Entertainment System version developed by Rare was published in 1989 by Konami in Europe and by Konami's Ultra Games subsidiary in North America. Silent Service II was released in 1990. Tommo purchased the rights to this game and published it online through its Retroism brand in 2015.

<i>Leather Goddesses of Phobos</i> 1986 video game

Leather Goddesses of Phobos is an interactive fiction video game written by Steve Meretzky and published by Infocom in 1986. It was released for the Amiga, Amstrad CPC, Amstrad PCW, Apple II, Macintosh, Atari 8-bit family, Atari ST, Commodore 64, TI-99/4A and MS-DOS. The game was Infocom's first "sex farce", including selectable gender and "naughtiness"—the latter ranging from "tame" to "lewd". It was one of five top-selling Infocom titles to be re-released in Solid Gold versions. It was Infocom's twenty-first game.

<i>Star Wars</i> (1983 video game) 1983 video game

Star Wars is a first-person rail shooter designed by Mike Hally and released as an arcade video game in 1983 by Atari, Inc. It uses 3D color vector graphics to simulate the assault on the Death Star from the 1977 film Star Wars. There are three connected gameplay sequences: combat against TIE fighters in space, flying across the surface of the Death Star, and the final trench run. The sequence repeats with added complications and the Death Star regenerating for each. The player's X-Wing fighter has a shield which only protects against damage a certain number of times, then the next hit ends the game. Speech synthesis emulates actors from the film.

General Computer Corporation (GCC), later GCC Technologies, was an American hardware and software company formed in 1981 by Doug Macrae, John Tylko, and Kevin Curran. The company began as a video game developer and created the arcade games Ms. Pac-Man (1982) and Food Fight (1983) as well as designing the hardware for the Atari 7800 console and many of its games. In 1984 the company pivoted to developing home computer peripherals, such as the HyperDrive hard drive for the Macintosh 128K, and printers. GCC was disestablished in 2015.

Optimized Systems Software (OSS) was a company that produced disk operating systems, programming languages with integrated development environments, and applications primarily for the Atari 8-bit family of home computers. The founders of OSS previously developed Atari DOS, Atari BASIC, and the Atari Assembler Editor for Atari, Inc., and many OSS products are substantially improved versions. OS A+ and DOS XL are based on Atari DOS. BASIC A+, BASIC XL, and BASIC XE are based on Atari BASIC. EASMD and MAC/65 are modeled on the Atari Assembler Editor. Action! is an ALGOL-inspired compiled programming language with an integrated full-screen editor. OSS also sold some software for the Apple II.

<span class="mw-page-title-main">AtariWriter</span> Word processor program for Atari 8-bit computers.

AtariWriter is a word processor program for the Atari 8-bit family released by Atari as a 16 kB ROM cartridge in 1983. The program was fast and easy to use, while still allowing for the creation of fairly complex documents. It was a success for the platform, with at least 800,000 units initially sold, not including international versions and later updates.

<span class="mw-page-title-main">Microsoft Write</span> Basic word processor formerly included with Microsoft Windows

Microsoft Write is a basic word processor included with Windows 1.0 and later, until Windows NT 3.51. Throughout its lifespan it was minimally updated, and is comparable to early versions of MacWrite. Early versions of Write only work with Write Document (.wri) files, which are a subset of the Rich Text Format (RTF). After Windows 3.0, Write became capable of reading and composing early Word Document (.doc) files. With Windows 3.1, Write became OLE capable. In Windows 95, Write was replaced with WordPad; attempting to open Write from the Windows folder will open WordPad instead.

Xetec was founded in 1983 by Jon Flickinger, and was located in Salina, Kansas, United States. Before closing in 1995, the company produced many third-party products for the Commodore 64, Commodore 128, Amiga, Macintosh, Atari ST and PC computers.

<span class="mw-page-title-main">Atari 8-bit family software</span>

Many games, utilities, and educational programs were available for the Atari 8-bit family of home computers. Atari, Inc. was primarily the publisher following the launch of the Atari 400/800 in 1979, then increasingly by third parties. Atari also distributed "user written" software through the Atari Program Exchange from 1981 to 1984. After APX folded, many titles were picked up by Antic Software.

<i>Shanghai</i> (video game) 1986 video game

Shanghai is a computerized version of mahjong solitaire published by Activision in 1986 for the Amiga, Atari ST, Atari 8-bit family, Commodore 64, DOS, Macintosh, Apple IIGS and Master System. Shanghai was originally programmed by Brodie Lockard. It was released as an arcade game by Sunsoft in 1988.

<i>Chessmaster 2000</i> 1986 video game

The Chessmaster 2000 is a computer chess game by The Software Toolworks. It was the first in the Chessmaster series and published in 1986. It was released for Amiga, Apple II, Atari 8-bit family, Atari ST, ZX Spectrum, Commodore 64, Amstrad CPC, MSX, Macintosh, and IBM PC compatibles.

Happy drives are series of disk drive enhancements for the Atari 8-bit and Atari ST computer families produced by a small company Happy Computers. Happy Computers is most noted for the add-in boards for the Atari 810 and Atari 1050 disk drives, which achieved a tremendous speed improvement for reading and writing, and for the ability to "back up" floppies. Happy's products were among the most popular Atari computer add-ons. They were still in use and active in the aftermarket as of 2009.

<span class="mw-page-title-main">1st Word</span> Word processor for Atari ST computers

1st Word is a word processor program for the Atari ST developed by GST Computer Systems and published in 1985. It was given away with all ST systems from December 1985 for the next two years. Although it was relatively well received, it was a very simple program, lacking most power features and was very slow when working in large documents. In spite of any limitations, its wide availability made the program's .DOC file format became a de facto standard for the platform and was widely supported by other programs like desktop publishing systems.

<i>Boulder Dash Construction Kit</i> 1986 video game

Boulder Dash Construction Kit is the fourth game in the Boulder Dash series. It published for the Commodore 64 and Atari 8-bit family in 1986 by Epyx. Ports were released for the Apple II, Atari ST, Amiga, Amstrad CPC, ZX Spectrum, and MS-DOS. The Spectrum version was rereleased as Boulder Dash IV: The Game. Boulder Dash Construction Kit includes new levels and a level editor.

References

  1. 1 2 3 4 Fleishman, Mike (September 1986). "Megamax C Review". Antic. 5 (5).
  2. Mihocka, Darek (November 1988). "Review: Laser C (Megamax, Inc.)". ST-Log (25): 78.
  3. 1 2 "Megamax C print ad". Atari Mania.
  4. "Megaroids". Atari Crypt. February 2, 2016.
  5. 1 2 Anders, Arick; Bendio, Michael (1986). "Which C for Me?". STart. 1 (2).