Jump to content

Проект Atari Coldfire

Проект Atari Coldfire
Разработчик Добровольцы Файрби [1]
Дата выпуска май 2012 г .; 12 лет назад ( 2012-05 ) [2]
Начальная цена 599 евро
Веб-сайт www .firebee .org

Atari Coldfire Project (ACP) — волонтерский проект, создавший современный Atari ST компьютерный клон под названием FireBee . [3] [4]

Причина проекта

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

Компьютерные системы Atari 16 и 32 ( ST , TT и Falcon ) были популярными домашними компьютерами в 1980-х и первой половине 1990-х годов. Atari в значительной степени ушла с компьютерного рынка в 1993 году и полностью в 1995–1996 годах, когда Atari объединилась с JTS и вся поддержка платформы со стороны Atari была прекращена. Системы, созданные Atari, все больше отставали в сторону по мере появления новых и быстрых систем. Несколько оставшихся преданных пользователей хотели получить больше вычислительной мощности для разработки более продвинутых приложений TOS , что открыло путь для ряда «клонов» машин, таких как Milan на базе 68040 и Hades на базе 68060 , обе из которых были значительно более мощный, чем TT и Falcon на базе 68030 и ST/STe на базе 68000 . Эти машины поддерживают шины ISA и PCI , что делает возможным использование сетевых и графических карт, предназначенных для ПК (чего не могли сделать ни одна оригинальная машина Atari). Машины также поддерживают корпус Tower, что позволяет использовать внутренние приводы компакт-дисков .

Новый клон под названием «Феникс» так и не появился на рынке в окончательном виде. [5] Однако мощный преп. 6 68060 , который он будет использовать, действительно вошел в новую плату ускорителя для Falcon, серии CT60/CT63, а это означало, что впервые на платформе Atari был процессор с частотой более 100 МГц. Использование высокоскоростной шины и оперативной памяти PC133 также привело к значительному улучшению производительности и значительно увеличило предел встроенной памяти Falcon с 14 МБ до 512 МБ с CT60.

Эти системы не производились серийно, и сейчас их трудно найти. Хотя CT60/CT63 нуждается в «донорской» системе Falcon и все еще не так мощна, как потенциальная система ACP, ACP будет использовать совершенно новую конструкцию, переходя от процессоров 68K к более новому классу ColdFire , более мощному, чем даже самые быстрые чипы 68K , сохраняя при этом во многом схожий (но не полностью совместимый) набор инструкций. Это также позволит интегрировать множество портов ввода-вывода, которые в настоящее время доступны только после обширной модификации оборудования на платформе Atari.

Технические характеристики

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

Спецификации ACP со временем значительно изменились в ответ на развитие технологий и ценовых соображений. в окончательном дизайне будет следующее Однако, судя по бывшей домашней странице Atari Coldfire Project, : [6]

  • Процессор: Coldfire MCF5474, 264 МГц, 400 MIPS
  • Оперативная память: DDR , 512 МБ основной + 128 МБ видео- и специальной памяти на плате, Скорость: 1 Гбит/с
  • Флэш-память: встроенная 8 МБ для операционных систем
  • Порты интерфейса, совместимые с Atari:
    • TT/ FalconIDE ,
    • ST/TT дискета
    • TT- SCSI (но быстрее)
    • АКСИ
    • ПЗУ-порт: разъем 2×2 мм
    • Порт принтера, параллельный
    • СТ/ТТ серийный
    • МИДИ
    • ST-Sound, YM2149 поверх AC'97
    • СТ/ТТ/Фалкон-Видео
    • Atari-Клавиатура с мышью
  • Другие порты:
  • Питание от аккумулятора (по желанию)
  • PCI 33 МГц Direct Edge для пассивной объединительной платы
  • Контроллер мощности с часами реального времени , PIC18F4520
  • Разъем расширения: 60Pol (DSPI 33 Мбод , последовательная синхронизация или асинхронная синхронизация около 33 Мбод , 26-битный ввод-вывод около 133 МГц , I 2 C-автобус)
  • Асинхронная объемом 512 КБ статическая оперативная память для DSP или аналогичных уже запланированных расширений в будущем: Falcon DSP в FPGA
  • Формат: Карточка 90×260×20 мм.
  • Потребляемая мощность всей платы: от 3 до 5 Вт.

Операционные системы

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

На ПЗУ объемом 8 МБ устройства FireBee имеют следующее предустановленное программное обеспечение:

  • BaS (базовая система)
  • Конфигурация ПЛИС
  • FireTOS
  • ЭмуТОС

Имеется готовая к использованию FreeMiNT среда и графический интерфейс с приложениями, портированными для работы на ColdFire , которые можно заказать на карте CompactFlash вместе с устройством.

μClinux также был портирован на FireBee. [7]

Совместимость

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

Существуют разные стратегии борьбы с различиями в ColdFire и 68K : наборах инструкций и кодах операций [8]

  • FireTOS включает эмуляцию 68K на основе обработчика исключений недопустимых инструкций и CF68KLib.
  • Программа 68Kemu (на основе эмулятора Musashi 68k) может использоваться для запуска 68K программ с помощью EmuTOS.
  • Большая часть операционной системы и базового программного обеспечения для настольных компьютеров была портирована и создана для ColdFire, а остальное может работать с эмуляцией.
  • Несколько коммерческих и условно-бесплатных пакетов Atari SW также были портированы на ColdFire или с открытым исходным кодом, чтобы их можно было портировать на FireBee.

FireBee FPGA еще не обеспечивает DSP функциональность , а это означает, что любые специальные программы Atari Falcon, требующие DSP, не будут работать. Многие игры и демоверсии Falcon используют его для воспроизведения фоновой музыки.

Поддержка инструментов разработки

[ редактировать ]
  • GCC , VBCC и ( совместимый с Pure C ) AHCC [9] C-компиляторы и их библиотеки имеют полностью работающую поддержку ColdFire.
  • Дизассемблер Digger поддерживает ColdFire
  • RSC-редакторы, такие как ResourceMaster, работают на Firebee.
  • GFA Basic был модифицирован для поддержки FireTOS.
  • Библиотека SDL и ее зависимость от LDG (специфичная для Atari) перенесены на ColdFire/FireBee.
  1. ^ О проекте , Проект Atari ColdFire, начатый волонтерами проекта Atari Coldfire, 2009 г.
  2. ^ О проекте Atari ColdFire, FireBee был доступен конечным пользователям с мая 2012 года.
  3. Atari Firebee — клон Atari Coldfire, созданный для музыки. Архивировано 6 марта 2012 г. в Wayback Machine , 18 мая 2010 г., Atari Music Network.
  4. ^ Atari Coldfire Project , 16 декабря 2010 г., Блог разработчиков Noble Master
  5. ^ Миро Кропачек (4 мая 2009 г.). «Обзор Феникса 060» . mikrosk.github.io . Проверено 1 марта 2023 г.
  6. ^ «Бывший веб-сайт проекта Atari Coldfire» . Проверено 3 мая 2021 г.
  7. ^ «Двоичные файлы μClinux для FireBee» . Архивировано из оригинала 6 ноября 2012 года . Проверено 7 ноября 2012 г.
  8. ^ Новости проекта Atari ColdFire
  9. ^ AHCC C-компилятор
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3fc687c4491d1aae1eb4f45e3d6c6986__1714085400
URL1:https://arc.ask3.ru/arc/aa/3f/86/3fc687c4491d1aae1eb4f45e3d6c6986.html
Заголовок, (Title) документа по адресу, URL1:
Atari Coldfire Project - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)