Jump to content

МагиК

MagiC - это сторонняя открытым исходным кодом, многозадачная операционная система с совместимая с TOS, для компьютеров Atari , включая некоторые новые системы-клоны, выпущенные позже. Существуют также варианты, которые работают как часть сред эмуляции Mac и ПК, а также на компьютерах MacOS Intel-Mac.

Ядро , MagiC в основном написано на написанном вручную языке ассемблера для Motorola 68000 , и предлагает:

Недостатки

[ редактировать ]
  • MagiC изначально был коммерческим продуктом и не был доступен в свободном доступе, как MiNT.
  • MagiC не на 100% совместим с оригинальным TOS.
  • Драйвера и файловые системы от MiNT несовместимы с MagiC.
  • Варианты Magic-Mac и Magic-PC работают только под Mac OS и Microsoft Windows соответственно, а не, например, под Linux .
  • Некоторые программы Atari ST предполагают, что они одни управляют машиной, и создают проблемы при многозадачности (в основном графические сбои).

История и варианты

[ редактировать ]

Платформа Атари

[ редактировать ]

Первоначально MagiC был выпущен как Mag!X (или MagiX) в 1992 году. В то время TOS имел лишь ограниченную многозадачность в виде настольных дополнительных программ, простых программ, доступ к которым осуществляется из меню «Рабочий стол» и которые выполняли многозадачность с помощью совместного переключения задач . Напротив, MagiC предлагал вытесняющую многозадачность, давая возможность запускать несколько (хороших) приложений GEM, а также другое неграфическое программное обеспечение на сериях Atari ST, Atari STE и Atari TT.

Название изменилось с Mag!X на MagiC с выпуском версии 3.0, в которой было добавлено множество улучшений и значительная совместимость с MiNT. В версии 4.0 добавлена ​​поддержка Atari Falcon , и, наконец, в 1995 году версия 5.0 принесла значительное дополнение поддержки загружаемой файловой системы, а также реализацию VFAT с длинными именами файлов и ряд других улучшений уровня GEMDOS, включая потоки и сигналы. .

Машины-клоны

[ редактировать ]

Версии MagiC с 6.0 по 6.2 были также выпущены для использования с машинами-клонами Atari конца 1990-х годов (например, Milan производства MILAN Computersystems, Hades производства Medusa Computer Systems). Они включают в себя значительные улучшения, такие как поддержка FAT32 , повышенная совместимость с MiNT и поддержка новых процессоров и оборудования, имеющихся в системах-клонах. Версия 6.2 является последней для машин Atari.

Apple Макинтош

[ редактировать ]

Atari не спешила улучшать аппаратное обеспечение своих систем, и в середине-конце 1990-х годов стало очевидно, что системы Apple Macintosh и некоторые клоны других производителей представляют собой превосходную аппаратную платформу. Учитывая, что Ataris и Mac имели очень похожий пользовательский интерфейс, последний был логичным путем обновления для многих пользователей Atari. Поэтому в 1994 году был выпущен вариант MagiC, известный как MagiCMac , позволяющий пользователям Atari ST запускать свое программное обеспечение на современном оборудовании Mac.

Сначала MagiCMac предлагался для компьютеров Mac с процессором Motorola 680x0 , затем последовала версия для процессоров PPC. Более поздние выпуски предлагали улучшенную интеграцию с классической Mac OS и позволяли хорошо работающему программному обеспечению Atari получать доступ к собственным графическим режимам, предлагаемым хост-компьютером, в дополнение к эмуляции стандартных режимов экрана Atari. [ 1 ] Версия 6.2 является последней для машин с классической Mac OS (вплоть до версии 9.2).

PowerPC и Mac OS X

[ редактировать ]

С появлением Mac OS X на новых PowerMac оригинальный MagiC-Mac больше не работал, поскольку для функционирования он работал на низком уровне в рамках прежней классической Mac OS. В более новых версиях OS X отсутствует общесистемный уровень эмуляции для кода Motorola 680x0, как это было раньше. Поэтому в 2002 году был выпущен переработанный вариант MagiC-Mac X для OS X.

Сама программа является программой «Carbon»; он работал только под Mac OS X, а не в Mac OS 9.x или в «Классической среде». Для максимизации эффективности он содержал улучшенный код и интегрированные части эмулятора Asgard68k , написанные на оптимизированном вручную ассемблере PPC (также используемом в проектах MESS и MAME ), для достижения высоких скоростей эмуляции на машинах с процессорами PowerPC (обычно PowerPC G4 и G5 Mac). . MagiC-Mac X был обновлен в 2004 и 2009 годах, став « универсальным двоичным файлом » и изначально работающим как на старых компьютерах Mac PowerPC, так и на новых компьютерах Mac с процессорами Intel под Mac OS X (от версии 10.4 «Tiger» до 10.6 «Snow Leopard»). Версия 2.0 является последней для машин PowerPC. [ 2 ]

IBM PC и более старые версии Windows

[ редактировать ]

Летом 1996 года была выпущена версия MagiC-PC , которая теперь позволяет пользователям Atari ST запускать свое программное обеспечение поверх MS-DOS от Windows 9x до ME, а также под более современными Windows NT 4 до XP. Файлы и каталоги Atari были организованы в контейнеры на дисках , которые представляли собой более крупные файловые архивы для Windows. Собственные каталоги Windows были преобразованы в разделы для доступа к ним. Доступ к сети и печать через Windows и Novell NetWare были предоставлены для среды Atari.

Системные требования для эмуляции системы Atari ST или STE были:

  • ПК с минимум 16 мегабайтами оперативной памяти
  • Процессор Intel 80486 или аналогичные по производительности процессоры других производителей.

Для скорости, аналогичной системе Atari Falcon Motorola 68030 ):

Чтобы добиться более быстрого выполнения программ, чем в исходной среде Atari, хорошими обновлениями для ПК были процессоры с более высокой тактовой частотой и больший объем полезной системной памяти. [ 3 ]

Современные окна

[ редактировать ]

MagiC-PC работает быстро, но не поддерживается в новых версиях Windows. Он по-прежнему работает, но может вызвать проблемы (зависания) при попытке завершить сам сеанс Atari (в качестве обходного пути можно приостановить эмуляцию, а затем закрыть ее). Это может помочь изменить исходную программу «Выключение», поставляемую с MagiC (и завершающую сеанс Atari), на другую. Перезапуск сеанса затем выполняется с помощью строки меню «MagiC» в Windows. [ 4 ] [ 5 ] [ 6 ] Также возможна установка Magic-PC на флешку , поэтому среду эмуляции можно использовать на компьютерах под управлением Windows 7 и выше. [ 7 ]

Альтернативой MagiC-PC является Hatari , особенно под другими бесплатными операционными системами, такими как Linux. Поскольку программа написана на простом C с использованием библиотек SDL и частично UAE (эмулятора) для мультимедиа и оборудования, для нее требуются достаточно производительные процессоры (более 1 ГГц для эмуляции Atari ST/STE, более 2 ГГц для эмуляции Atari Falcon). Для более быстрого выполнения программы машина должна быть как минимум класса Pentium 4 или Athlon XP соответственно. [ 8 ]

AtariX для macOS

[ редактировать ]

Преемником MagiC-Mac X на платформе Apple является AtariX , также написанный Андреасом Кромке. Недавно он также был выпущен под лицензией GPL v3. В программное обеспечение частично интегрирован эмулятор Musashi 68k , написанный на чистом C. AtariX не так оптимизирован, как когда-то его предшественник, но код, написанный на C, делает его более переносимым. Таким образом, он не достигнет скорости эмуляции, которая была у прежнего программного обеспечения, но AtariX нацелена на работу под более современными macOS (по крайней мере, до версии 10.13 «High Sierra») и системами Mac только для Intel с более производительными процессорами. [ 9 ]

NVDI для MagicC

[ редактировать ]

Еще одним усовершенствованием сторонней системы для платформы Atari стала NVDI, первоначально разработанная Свеном и Вильфридом Бене. В нем реализованы расширенные и ускоренные графические функции, улучшенная функциональность драйверов и утилиты повышения производительности с программами Atari. Последняя автономная версия NVDI 5.02/5.03, выпущенная в начале 2000-х годов, работала со стандартными Atari TOS, MagiC для Atari, MagiC-PC, MagiC-Mac и дополнительными видеокартами для Ataris (ET 4000, Matrix MatGraph, Computerinsel). НОВАЯ ЗВЕЗДА). В комплекте с MagiC он был переименован в MVDI. [ 10 ]

NVDI предлагал высокооптимизированные графические процедуры в среде Atari (TOS или MagiC), скорость эмуляции повышается в Windows и Mac OS через Magic-PC и Magic-Mac за счет сопоставления большинства вызовов Atari VDI с вызовами хостовой операционной системы. В Windows это делается с помощью вызовов GDI и использования для этих функций собственного кода ПК. Аналогичная функциональность и более высокая скорость графики были предоставлены в MagiC-Mac с использованием вызовов QuickDraw в классической среде Mac OS. NVDI позволяет использовать до миллионов цветов, для текста на экране поддерживает шрифты Bitstream Speedo , шрифты TrueType и PostScript, установленные в Windows и классической Mac OS, а также обеспечивает модернизированные возможности печати через GDOS для программ, которые изначально запускаются на Atari и в эмуляции на ПК и Mac. [ 11 ] [ 12 ]

Магический стол

[ редактировать ]

в MagiC Реализация GEM Desktop была значительно улучшена по сравнению с версией, включенной в исходные системы TOS. Первоначально он назывался Mag!X Desk, но с выпуском MagiC 3.0 он был переименован в MagiC Desk и предлагал функции, отсутствующие в исходном настольном компьютере, в том числе:

  • Параллельные (т.е. в фоновом режиме) копирования/перемещения/удаления/форматирования операции
  • Длинные имена файлов
  • Псевдонимы (символические ссылки)
  • Поддержка цветных значков

В отличие от GEM Desktop, MagiC Desk не был встроен в MagiC, а вместо этого мог запускаться как приложение при запуске. При желании можно запустить MagiC с другой оболочкой (популярные альтернативные оболочки, включая Jinnee и Thing ). Разнообразное программное обеспечение может расширить возможности использования MagiC, дополнительная сетевая поддержка, например, обеспечивается MagiC Net . [ 13 ]

Выпуск под лицензией GPL

[ редактировать ]

В 2018 году разработчик MagiC Андреас Кромке выпустил исходные коды вариантов MagiC, MagiC Desk и другого программного обеспечения под лицензией GPL версии 3, включая дополнительные улучшения NVDI/MVDI, поставляемые с MagiC. [ 10 ]

В качестве открытого исходного кода предоставляются:

  • TOS и KAOS (улучшенный вариант TOS, в котором удалено множество ошибок)
  • MagiX/MagiC для компьютеров Atari, MagiC-Mac для классической Mac OS (варианты Motorola 68000)
  • Magic-Mac X для более старых Mac OS X на PowerPC и AtariX для новых macOS на архитектуре Apple – Intel.
  • NVDI/MVDI для MagiC как расширение среды MagiC

См. также

[ редактировать ]
  • emuTOS — компонент однозадачной операционной системы Atari.
  • MiNT , еще один компонент многозадачной операционной системы Atari.
  • Hatari (эмулятор) — бесплатный эмулятор Atari ST/TT/Falcon.
  • ARAnyM (эмулятор), бесплатный эмулятор виртуальной машины Atari ST/TT/Falcon.
  • Серия Motorola 68000 , 16- и 32-битные процессоры оригинальной эпохи Atari и Amiga
  1. ^ «Документация для TOS: особенности MagiC Mac» . Архивировано из оригинала 01 марта 2022 г. Проверено 01 марта 2022 г.
  2. ^ ЭШ | Описание MagiC-Mac X. Архивировано 10 августа 2020 г. на Wayback Machine (немецкий).
  3. ^ ЭШ | Описание MagiC-PC и NVDI. Архивировано 18 января 2021 г. на Wayback Machine (немецкий).
  4. ^ MagiC PC 6.2 и NVDI 5, Win10 - Форум Atari-Home.de. Архивировано 27 апреля 2024 г. на Wayback Machine (немецкий).
  5. ^ Бартон, Александр. «Загрузить: Atari-Software – Die ultimative Homepage» (на немецком языке). Архивировано из оригинала 5 июня 2021 г. Проверено 5 июня 2021 г.
  6. ^ Выключение компьютера MagiC, автор: Хейко Ахиллес , Wayback Machine
  7. ^ Настройка MagiC-PC с Windows 10. Архивировано 19 сентября 2019 г. на Wayback Machine - Андреас Альберсдёрфер (немецкий).
  8. ^ Системные требования Hatari. Архивировано 21 сентября 2017 г. на Wayback Machine , указано на TuxFamily.org.
  9. ^ AtariX — компьютерный эмулятор Atari для macOS. Архивировано 15 августа 2019 г. на Wayback Machine на GitLab.
  10. ^ Jump up to: а б Atari-Mac-MagiC, компоненты MagiC и другие. Архивировано 17 мая 2019 г. на Wayback Machine на GitLab.
  11. ^ ЭШ | Описание NVDI. Архивировано 18 января 2021 г. на Wayback Machine (немецкий).
  12. ^ Behne Gbr, Описание NVDI 5 на Atari, Mac, ПК. Архивировано 26 января 2021 г. на Wayback Machine (немецкий).
  13. ^ MagiC Net , сетевая поддержка. Архивировано 15 января 2010 г. в Wayback Machine Василисом Папатанасиу.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c86a4dbdc35b751af04d0b0f2bfa012e__1720901820
URL1:https://arc.ask3.ru/arc/aa/c8/2e/c86a4dbdc35b751af04d0b0f2bfa012e.html
Заголовок, (Title) документа по адресу, URL1:
MagiC - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)