Мегамакс С
Megamax C — это система разработки на базе K&R C, изначально написанная для Mac и портированная на компьютеры Atari ST и Apple IIGS . Продается компанией Megamax, Inc., расположенной в Ричардсоне, штат Техас . [ 1 ] В состав пакета входят однопроходный компилятор , компоновщик, текстовый редактор, комплект для создания ресурсов и документация. [ 1 ] Megamax C был написан Майклом Баннеллом, а Эрик Паркер предоставил компоновщик и большую часть стандартной библиотеки. [ нужна ссылка ] Версия компилятора, выпущенная примерно в 1988 году, была переименована в Laser C , а компания осталась Megamax. [ 2 ]
На заре Atari ST Megamax C был основным конкурентом компилятора Alcyon C от Digital Research , включенного в официальный комплект разработчика Atari Corporation , и документация охватывает специфичные для Atari функции. Компания рекламировала, что Megamax C можно использовать на 520 ST с одним дисководом. [ 3 ] Версия ST включает в себя исполняемый файл и ресурсы для Megaroids , клона видеоигры Asteroids , написанной Майком Баннеллом, со звуковыми эффектами Митча Баннелла. [ 4 ]

Технические детали
[ редактировать ]И на Atari ST, и на Macintosh размер скомпилированного модуля ограничен 32 КБ кода, а массивы имеют такое же ограничение в 32 КБ. [ 1 ] Ограничение связано с требованием для Macintosh, которое было перенесено на Atari. [ 5 ] И это несмотря на то, что процессор Motorola 68000 на обеих машинах имеет 24-битный диапазон адресов.
Прием
[ редактировать ]Согласно обзору версии Atari ST в Antic , проведенному Майком Флейшманом, Megamax C скомпилировал небольшую тестовую программу в шесть раз быстрее, чем компилятор Digital Research. [ 1 ] Сравнивая компиляторы C для Atari ST, журнал STart написал: «Для компилятора, предназначенного для разработки, Megamax C, без сомнения, лучший из доступных на Atari. Он сократит время компиляции/тестирования как минимум на несколько секунд». фактор пять». [ 5 ] Они также отметили, что цена в 200 долларов может быть высокой для любителей и студентов.
Компилятор использовался для разработки компаниями Batteries Included и FTL Games . [ 3 ]
Ссылки
[ редактировать ]- ^ Jump up to: а б с д Флейшман, Майк (сентябрь 1986 г.). «Обзор Мегамакс С» . Антик . 5 (5).
- ^ Михока, Дарек (ноябрь 1988 г.). «Обзор: Laser C (Megamax, Inc.)» . ST-Log (25): 78.
- ^ Jump up to: а б «Печатная реклама Megamax C» . Атари Мания .
- ^ «Мегароиды» . Склеп Атари . 2 февраля 2016 г.
- ^ Jump up to: а б Андерс, Арик; Бендио, Майкл (1986). «Какая буква C для меня?» . Начинать . 1 (2).