Atari Calculator (або Calculator) — це власницьке програмне забезпечення, розроблене компанією для комп’ютерів Atari 800, яке поєднує у собі функції інженерного калькулятора у програмному калькуляторі. Вихідний код був написаний мовою асемблера американською програмісткою і розробницею відеоігор Керол Шоу. Програма підтримувала різні режими, що дозволяло використовувати її як програмований калькулятор з методом уведення ПОЛІЗ.
Історія З 1977, комп’ютерну програму Calculator почала розробляти компанія Atari, Inc..
У 1979, знімок екрану Atari Calculator, із заголовком ATARI CALCULATOR COPYRIGHT 1979 у головному вікні, було надруковано у брошурі «Touch the future.» на сторінці галереї скріншотів, які анонсували можливості майбутнього комп’ютера Atari 800. Інтерфейс програми був забарвлений у світло-блакитний текст на темно-синьому тлі. Того ж року було випущено посібник "Calculator: Instruction Manual" і програма отримала ідентифікаційний номер продукту CX-8102, а на знімку, опублікованому у сірих тонах, заголовок у головному вікні змінено на CALCULATOR COPYRIGHT (C) ATARI 1979.
У 1981, маркетинговий опис програми Calculator був опублікований у "Atari Personal Computer Product Catalog".
У вересні 1981 року калькулятор Atari був представлений у журналі у розділі нових бізнесових та професійних програм: Упродовж 1981—1982, він розповсюджувався у двох варіантах: самою Atari, Inc. і відділом APX () у формі коробкової дискети разом із DOS II для 8-розрядних комп'ютерів Atari.
У червні 1982, посібник "Calculator: Instruction Manual" був опублікований APX, з приміткою "User-Written Software for Atari Computers" на обкладинці, і програма отримала ідентифікаційний номер продукту APX-20130. Того ж року продукт CX-8102 був внесений списків програм каталогу "Atari Home Computer Product Catalog", опублікованого у 1982. На знімку екрану програми, надрукованому у цьому каталозі, кольори інтерфейсу користувача було змінено з темно-синього на червонувато-коричневий, рядок виводу забарвлено в чорний із сірим текстом, а рядок введення — у світло-блакитних кольорах.
Після 1982, більше не було жодних новин про Atari Calculator, його розробку, і він був виключений зі списків програмного забезпечення в наступних офіційних каталогах Atari.
12 жовтня 2011 року Бендж Едвардс, репортер з технічної тематики та історик, опублікував на сайті «Vintage Computing & Gaming» розшифровку інтерв’ю з Керол Шоу, яка залишила Atari після 1980 року. Під час інтерв’ю було розкрито подробиці про походження та розвиток Atari Calculator:
Особливості Джерела даних: офіційні посібники та каталоги Atari, документи архіву Керол Шоу у Музеї Стронга, журнал Atari Connection, AtariWiki
Розмір екрану: 40×24 символи Необхідний розмір RAM: 24 кілобайти Програмування
Розмір пам'яті програм: 100 регістрів пам'яті Розмір стеку: 42 символи Розмір пам'яті зберігання даних: 3072 байти Різні режими калькуляції: ALG (алгебраїчний, з попереднім уведенням оператора операції) ALGN (алгебраїчний, без попереднього введення оператора операції) RPN (Польський інверсний запис) Різні режими кутів: DEG (градуси), RAD (радіани) Різні числові системи: DEC (десяткова), OCT (вісімкова), HEX (шістнадцяткова) Точність: числа з плаваючою комою, цілі числа Логічні оператори: AND (та), OR (або) 145 функцій: фінансові, статистичні, тригонометричні, гіперболічні, маніпуляція бітами, факторіал, логарифм, функції з однією та двома змінними, тощо. Полярні/Перпендикулярні конверсії Конвертер одиниць вимірів (температура, маса, відстань, об'єм, кут, тощо) Константи: Число пі Двопанельне відображення вмісту стека та пам'яті вводу Підказки та повідомлення про помилки Різні кольорові схеми Ввід/Вивід Збереження/Завантаження Друк (необхідно під'єднати принтер ) Вихід у DOS
Спадщина
У 2012 році калькулятор Atari було висвітлено статтею, надрукованою в журналі "ABBUC Magazin" №111, який випускає Atari Bit Byter User Club e.V. (Німеччина), а художньо оформлений текст Atari Calculator був представлений на обкладинці випуску. Дизайн обкладинки та фан-арт ілюстрації для оформлення статті створив Олівер Репп. Ілюстрація на обкладинці також містить у нижньому правому куті математичну формулу висловлювання «Дякую», яка використовується спільнотою Atari для вшанування видатних особистостей:
Рапп також розробив етикетку для можливого майбутнього випуску картриджа ПЗУ Atari Calculator, зарезервувавши ідентифікаційний номер CXL-4028.
27—28 квітня 2013 року Atari Calculator був представлений на 14-му (VCFe) у Мюнхені, і Вортраг Вассенберг зробив його презентацію. Слайди з цієї презентації опубліковано в мережі.
22 листопада 2013 року Петер Делл випустив версію картриджа ПЗУ модифікованого оригінального Atari Calculator з додаванням стартового екрану, як особистий подарунок, що був надісланий Керол Шоу:
5 листопада 2014, Atari Calculator було висвітлено в "Inverse Podcast". На сайті подкастів також було опубліковано приклад програми для Atari Calculator, нову шпаргалку з підказками щодо використання, зніки екрана у різних режимах і уривок з оригінального посібника користувача, що показує помилку на ілюстрації інструкції щодо використання.
Калькулятор Colleen 31 серпня 2016, Кей Савец, ведучий подкасту «ANTIC», завантажив у Інтернет-архів скановані роздруківки джерельного коду Colleen Calculator, неопублікованої картриджної версії Atari Calculator, отримані від Гаррі Стюарта, кому Керол Шоу спочатку надала документи. На додаток до роздруківок джерельного коду, які включали код для обробки арифметики з плаваючою комою, також було відскановано та завантажено рукопис специфікації картриджа Atari Calculator, написану Шоу, і офіційний друкований посібник користувача для Atari Calculator. Савец завантажив все це з дозволу Шоу, а оригінальні роздруківки Шоу передала у колекцію , разом з усіма матеріалами, пов'язаними з Atari, які вона зібрала під час своєї роботи в компанії Atari (1978–1980).
29 червня 2017, Савец запросив Шоу на подкаст "ANTIC". Під час інтерв’ю Шоу розповіла більше про розробку Atari Calculator і Colleen Calculator.
4 вересня 2020, Савец опублікував на GitHub джерельний код Colleen Calculator, відновлений та реконструйований зі сканованих роздруківок. Заголовок у файлах джерельного коду містить інформацію про дату початку розробки програмного забезпечення:Назва Colleen Calculator пов'язана з кодовою назвою Atari 800 — «Colleen».
Порти У 2013, Норберт Керер переніс оригінальний калькулятор Atari на Commodore 64.
Альтернативи Atari Calculator був не єдиним калькулятором з підтримкою ПОЛІЗ для Atari 800, існував також комерційний RPN Calculator (ідентифікаційні номери APX-10105 та APX-20105 ), написаний на Джоном Крейном і Atari Rechner Simulation mit UPN від MTC (імітація апаратного калькулятора з підтримкою ПОЛІЗ).
У жовтні 2014, Норберт Керер створив безкоштовні симулятори калькуляторів Hewlett-Packard з підтримкою ПОЛІЗ (HP-35, HP-45, HP-55 і HP-80) для Atari 800XL і Commodore 64.
Для пізніших комп’ютерів Atari було розроблено вже більшу кількість інженерних калькуляторів, наприклад, було два програмні калькулятори випущені у суспільне надбання: Scientific Calculator від М. Веллер для Atari ST і RPN Calculator від Арнаута Шевальє для Intellivision.
Апаратні калькулятори Atari Наприкінці 1980-х Atari випустила лінійку апаратних настільних і кишенькових калькуляторів, але жоден із них не мав підтримки програмування та вводу ПОЛІЗ.
Галерея Інтерфейс на знімку екрану, опублікованому у 1979: Інтерфейс на знімку екрану, опублікованому 1982:
Дивіться також
VisiCalc
Публікації
(Compressed PDF, 22 MB) (Original PDF, Gzip'ed, 114 MB)
Список літератури
Зовнішні посилання
Atari Calculator на AtariWiki Atari Calculator на форумах AtariAge Atari Calculator(APX-20130) на AtariArchives
Документи Керол Шоу у Калькулятор Atari (картридж Atari від Петера Делла) Калькулятор Atari (порт Commodore 64 від Норберта Керера) Керол Шоу. Джон Крейн. Норберт Керер. Емулятори калькулятора HP для Commodore 64 і ATARI 800XL у Музеї калькуляторів HP MTC.