Megamax C es un sistema de desarrollo basado en K&R C escrito originalmente para Macintosh y adaptado a las computadoras Atari ST y Apple IIGS . Vendido por Megamax, Inc., con sede en Richardson, Texas , [1] el paquete incluye un compilador de un solo paso , enlazador, editor de texto, kit de construcción de recursos y documentación. [1] Megamax C fue escrito por Michael Bunnell con Eric Parker proporcionando el enlazador y la mayor parte de la biblioteca estándar. [ cita requerida ] Una versión de alrededor de 1988 del compilador pasó a llamarse Laser C , mientras que la empresa siguió siendo Megamax. [2]
En los primeros días del Atari ST, Megamax C era el principal competidor del compilador Alcyon C de Digital Research incluido en el kit oficial para desarrolladores de Atari Corporation , y la documentación cubre características específicas de Atari. La versión ST también incluye el código fuente y los recursos de un clon de Asteroids pulido , Megaroids , escrito por Mike Bunnell con efectos de sonido de Mitch Bunnell. [3]
Detalles técnicos
Tanto en Atari ST como en Macintosh, el tamaño de un módulo compilado está limitado a 32K de código, y las matrices tienen la misma restricción de 32K. [1] La limitación se debe a un requisito en el Macintosh que se transfirió al Atari. [4] Esto es a pesar de que la CPU Motorola 68000 en ambas máquinas tiene un rango de direcciones de 24 bits.
Recepción
Según una revisión de la versión Atari ST en Antic por Mike Fleishman, Megamax C compiló un pequeño programa de referencia seis veces más rápido que el compilador de Digital Research. [1] En una comparación de los compiladores de C para Atari ST, la revista STart escribió: "Para un compilador de desarrollo, Megamax C es, sin lugar a dudas, el mejor disponible en Atari. Reducirá el tiempo de respuesta de compilación / prueba en al menos un factor de cinco ". [4] También señalaron que el precio de $ 200 puede ser elevado para aficionados y estudiantes.
El compilador fue utilizado para el desarrollo por Batteries Included y FTL Games . [5]
Referencias
- ↑ a b c d Fleishman, Mike (septiembre de 1986). "Revisión de Megamax C" . Antic . 5 (5).
- ^ Mihocka, Darek (noviembre de 1988). "Revisión: Laser C (Megamax, Inc.)" . ST-Log (25): 78.
- ^ "Megaróides" . Cripta de Atari . 2 de febrero de 2016.
- ^ a b Anders, Arick; Bendio, Michael (1986). "¿Qué C para mí?" . STart . 1 (2).
- ^ "Anuncio impreso Megamax C" . Atari Mania .