Articulo de referencia

Megamax C

Megamax C es un sistema de desarrollo basado en C de K&R, originalmente escrito para Mac y adaptado a los ordenadores Atari ST y Apple IIGS . Vendido por Megamax, Inc., con sede...

Megamax C es un sistema de desarrollo basado en C de K&R, originalmente escrito para Mac y adaptado a los ordenadores Atari ST y Apple IIGS . Vendido por Megamax, Inc., con sede en Richardson, Texas , [ 1 ] el paquete incluye un compilador de una sola pasada , un enlazador, un editor de texto, un kit de construcción de recursos y documentación. [ 1 ] Megamax C fue escrito por Michael Bunnell, con Eric Parker a cargo del enlazador y la mayor parte de la biblioteca estándar. Una versión del compilador de alrededor de 1988 fue renombrada como Laser C , mientras que la empresa siguió llamándose 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 de desarrollo oficial de Atari Corporation , y la documentación cubre características específicas de Atari. La compañía anunciaba que Megamax C podía usarse en un 520 ST con una sola unidad de disquete. [ 3 ] La versión ST incluye el ejecutable y los recursos de Megaroids , un clon del videojuego Asteroids , escrito por Mike Bunnell con efectos de sonido de Mitch Bunnell. [ 4 ]

Escaneo del disquete de 400 KB que contiene el disco con el código fuente de la biblioteca estándar del compilador Megamax C para Macintosh.
Disco con el código fuente de la biblioteca estándar para el compilador Megamax C para Macintosh.

Detalles técnicos

Tanto en el Atari ST como en el Macintosh, el tamaño de un módulo compilado está limitado a 32 KB de código, y los arreglos tienen la misma restricción de 32 KB. [ 1 ] Esta limitación proviene de un requisito del Macintosh que se trasladó al Atari. [ 5 ] Esto ocurre 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 reseña de la versión para 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 compiladores C para Atari ST, la revista STart escribió: "Para un compilador de desarrollo, Megamax C es, sin duda, el mejor disponible en Atari. Reducirá su tiempo de compilación/prueba al menos en un factor de cinco". [ 5 ] 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 . [ 3 ]

Referencias

  1. 1 2 3 4 Fleishman, Mike (septiembre de 1986). "Reseña de Megamax C" . Antic . 5 (5).
  2. Mihocka, Darek (noviembre de 1988). "Reseña: Laser C (Megamax, Inc.)" . ST-Log (25): 78.
  3. 1 2 "Anuncio impreso de Megamax C" . Atari Mania .
  4. "Megaroides" . Atari Crypt . 2 de febrero de 2016.
  5. 1 2 Anders, Arick; Bendio, Michael (1986). "¿Cuál C para mí?" . STart . 1 (2).