Atari Calculator

Матеріал з testwiki
Версія від 13:52, 8 грудня 2024, створена imported>TohaomgBot (Перекладено дати в примітках з англійської (чи іншої іноземної мови) на українську)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Шаблон:Картка програми

Atari Calculator (або Calculator) — це власницьке програмне забезпечення, розроблене компанією Шаблон:Не перекладено для комп’ютерів Atari 800, яке поєднує у собі функції інженерного калькулятора у програмному калькуляторі. Вихідний код був написаний мовою асемблера американською програмісткою і розробницею відеоігор Керол Шоу. Програма підтримувала різні режими, що дозволяло використовувати її як програмований калькулятор з методом уведення ПОЛІЗ.

Історія

З 1977, комп’ютерну програму Calculator почала розробляти компанія Atari, Inc.[1][2][3][4].

У 1979, знімок екрану Atari Calculator, із заголовком ATARI CALCULATOR COPYRIGHT 1979 у головному вікні, було надруковано у брошурі «Touch the future.» на сторінці галереї скріншотів, які анонсували можливості майбутнього комп’ютера Atari 800. Інтерфейс програми був забарвлений у світло-блакитний текст на темно-синьому тлі[5]. Того ж року було випущено посібник "Calculator: Instruction Manual" і програма отримала ідентифікаційний номер продукту CX-8102, а на знімку, опублікованому у сірих тонах, заголовок у головному вікні змінено на CALCULATOR COPYRIGHT (C) ATARI 1979[6].

У 1981, маркетинговий опис програми Calculator був опублікований у "Atari Personal Computer Product Catalog"[7]. Шаблон:Blockquote У вересні 1981 року калькулятор Atari був представлений у журналі Шаблон:Не перекладено у розділі нових бізнесових та професійних програм[8]:Шаблон:BlockquoteШаблон:External media Упродовж 1981—1982, він розповсюджувався у двох варіантах: самою Atari, Inc. і відділом APX (Шаблон:Не перекладено)[3][9] у формі коробкової дискети разом із DOS II для 8-розрядних комп'ютерів Atari[10][11].

У червні 1982, посібник "Calculator: Instruction Manual" був опублікований APX, з приміткою "User-Written Software for Atari Computers" на обкладинці, і програма отримала ідентифікаційни номер продукту APX-20130.[12] Того ж року продукт CX-8102 був внесений списків програм каталогу "Atari Home Computer Product Catalog", опублікованого у 1982. На знімку екрану програми, надрукованому у цьому каталозі, кольори інтерфейсу користувача було змінено з темно-синього на червонувато-коричневий, рядок виводу забарвлено в чорний із сірим текстом, а рядок введення — у світло-блакитних кольорах[13].

Після 1982, більше не було жодних новин про Atari Calculator, його розробку, і він був виключений зі списків програмного забезпечення в наступних офіційних каталогах Atari[14][15][16].

12 жовтня 2011 року Бендж Едвардс[17], репортер з технічної тематики та історик, опублікував на сайті «Vintage Computing & Gaming» розшифровку інтерв’ю з Керол Шоу, яка залишила Atari після 1980 року[10]. Під час інтерв’ю було розкрито подробиці про походження та розвиток Atari Calculator: Шаблон:Blockquote

Особливості

Джерела данних: офіційні посібники та каталоги Atari, документи архіву Керол Шоу у Музеє Стронга, журнал Atari Connection, AtariWiki

  • Розмір екрану: 40×24 символи
  • Необхідний розмір RAM: 24 кілобайти
  • ПрограмуванняШаблон:External media
  • Розмір пам'яті програм: 100 регістрів пам'яті
  • Розмір стеку: 42 символи
  • Ромір пам'яті зберігання данних: 3072 байти
  • Різні режими калькуляції:
    • ALG (алгебраїчний, з попереднім уведенням оператора операції)
    • ALGN (алгебраїчний, без попереднього введення оператора операції)
    • RPN (Польський інверсний запис)
  • Різні режими кутів: DEG (градуси), RAD (радіани)
  • Різні числові системи: DEC (десяткова), OCT (вісімкова), HEX (шістнадцяткова)
  • Точність: числа з плаваючою комою, цілі числа
  • Логічні оператори: AND (та), OR (або)
  • 145 функцій: фінансові, статистичні, тригонометричні, гіперболічні, маніпуляція бітами, факторіал, логарифм, функції з однією та двома змінними, тощо.
  • Полярні/Перпендикулярні конверсії
  • Конвертер одиниць вимірів (температура, маса, відстань, об'єм, кут, тощо)
  • Константи: Число пі
  • Двопанельне відображення вмісту стека та пам'яті вводу
  • Підказки та повідомлення про помилки
  • Різні кольорові схеми
  • Ввід/Вивід
  • Збереження/Завантаження
  • Друк (необхідно під'єднати принтер Шаблон:Не перекладено)
  • Вихід у DOS

Спадщина

Шаблон:External media У 2012 році калькулятор Atari було висвітлено статтею, надрукованою в журналі "ABBUC Magazin" №111, який випускає Atari Bit Byter User Club e.V. (Німеччина)[18], а художньо оформлений текст Atari Calculator був представлений на обкладинці випуску[19]. Дизайн обкладинки та фан-арт ілюстрації для оформлення статті створив Олівер Репп[20][21]. Ілюстрація на обкладинці також містить у нижньому правому куті математичну формулу висловлювання «Дякую», яка використовується спільнотою Atari для вшанування видатних особистостей[22]:

i=0(ThankyouCarol)i

Рапп також розробив етикетку для можливого майбутнього випуску картриджа ПЗУ Atari Calculator, зарезервувавши ідентифікаційний номер CXL-4028[23].

27—28 квітня 2013 року Atari Calculator був представлений на 14-му Шаблон:Не перекладено (VCFe) у Мюнхені, і Вортраг Вассенберг зробив його презентацію. Слайди з цієї презентації опубліковано в мережі[24].

22 листопада 2013 року Петер Делл [25] випустив версію картриджа ПЗУ модифікованого оригінального Atari Calculator з додаванням сатртового екрану, як особистий подарунок, що був надісланий Керол Шоу[26]Шаблон:Blockquote

5 листопада 2014, Atari Calculator було висвітлено в "Inverse Шаблон:Не перекладено Podcast". На сайті подкастів також було опубліковано приклад програми для Atari Calculator, нову шпаргалку з підказками щодо використання, зніки екрана у різних режимах і уривок з оригінального посібника користувача, що показує помилку на ілюстрації інструкції щодо використання[27][28][29].

Калькулятор Colleen

31 серпня 2016, Кей Савец, ведучий подкасту «ANTIC», завантажив у Інтернет-архів скановані роздруківки джерельного коду Colleen Calculator, неопублікованої картриджної версії Atari Calculator, отримані від Гаррі Стюарта, кому Керол Шоу спочатку надала документи. На додаток до роздруківок джерельного коду, які включали код для обробки арифметики з плаваючою комою, також було відскановано та завантажено рукопис специфікації картриджа Atari Calculator, написану Шоу, і офіційний друкований посібник користувача для Atari Calculator[30]. Савец завантажив все це з дозволу Шоу, а оригінальні роздруківки Шоу передала у колекцію Шаблон:Не перекладено, разом з усіма матеріалами, пов’язанами з Atari, які вона зібрала під час своєї роботи в компанії Atari (1978–1980)[31].

29 червня 2017, Савец запросив Шоу на подкаст "ANTIC". Під час інтерв’ю Шоу розповіла більше про розробку Atari Calculator і Colleen Calculator.[32][33][34]

4 вересня 2020, Савец опублікував на GitHub джерельний код Colleen Calculator, відновлений та реконструйований зі сканованих роздруківок[26][35]. Заголовок у файлах джерельного коду містить інформацію про дату початку розробки програмного забезпечення:Шаблон:SyntaxhighlightНазва Colleen Calculator пов'язана з кодовою назвою Atari 800 — «Colleen».

Порти

У 2013, Норберт Керер переніс оригінальний калькулятор Atari на Commodore 64[36][37][38].

Альтернативи

Atari Calculator був не єдиним калькулятором з підтримкою ПОЛІЗ для Atari 800, існував також комерційний RPN Calculator (ідентифікаційні номери APX-10105 та APX-20105 ), написаний на Шаблон:Не перекладено Джоном Крейном[39][40][41] і Atari Rechner Simulation mit UPN від MTC (імітація апаратного калькулятора з підтримкою ПОЛІЗ)[42][43][44].

У жовтні 2014, Норберт Керер створив безкоштовні симулятори калькуляторів Hewlett-Packard з підтримкою ПОЛІЗ (HP-35, HP-45, HP-55 і HP-80) для Atari 800XL і Commodore 64[45][46].

Для пізніших комп’ютерів Atari було розроблено вже більшу кількість інженерних калькуляторів, наприклад, було два програмні калькулятори випущені у суспільне надбання: Scientific Calculator від М. Веллер для Atari ST [47] і RPN Calculator від Арнаута Шевальє для Intellivision[48].

Апаратні калькулятори Atari

Наприкінці 1980-х Atari випустила лінійку апаратних настільних і кишенькових калькуляторів, але жоден із них не мав підтримки програмування та вводу ПОЛІЗ[49][50][51].

Галерея 

Шаблон:Columns-startІнтерфейс на знімку екрану, опублікованому у 1979:[5]Шаблон:Mono Шаблон:ColumnІнтерфейс на знімку екрану, опублікованому 1982:[13]Шаблон:Mono Шаблон:Columns-end

Дивіться також

Шаблон:Портал

Публікації

Список літератури

Зовнішні посилання

Шаблон:Пристрої AtariШаблон:Портали