Проект Atari Coldfire
Разработчик | Добровольцы Файрби [1] |
---|---|
Дата выпуска | май 2012 г [2] |
Начальная цена | 599 евро |
Веб-сайт | www |
Atari Coldfire Project (ACP) — волонтерский проект, создавший современный Atari ST компьютерный клон под названием FireBee . [3] [4]
Причина проекта
[ редактировать ]Возможно, этот раздел содержит оригинальные исследования . ( декабрь 2017 г. ) |
Компьютерные системы 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:
- Другие порты:
- Ethernet 10/100, 1 порт
- USB 2.0 (ISP1563), 5 портов Хост
- Компактная флэш-память , 1 порт
- SD-карта , 1 порт
- AC'97 Стереокодек DMA с выходом звука 48 кГц и входом дискретизации
- Звуковые разъемы: линейный вход, линейный выход, микрофон (моно), внутренний DVD/CD
- Новые видеорежимы около 2 мегапикселей , настоящий цвет
- PS2 Порт для мыши/клавиатуры
- Питание от аккумулятора (по желанию)
- 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.
Ссылки
[ редактировать ]- ^ О проекте , Проект Atari ColdFire, начатый волонтерами проекта Atari Coldfire, 2009 г.
- ^ О проекте Atari ColdFire, FireBee был доступен конечным пользователям с мая 2012 года.
- ↑ Atari Firebee — клон Atari Coldfire, созданный для музыки. Архивировано 6 марта 2012 г. в Wayback Machine , 18 мая 2010 г., Atari Music Network.
- ^ Atari Coldfire Project , 16 декабря 2010 г., Блог разработчиков Noble Master
- ^ Миро Кропачек (4 мая 2009 г.). «Обзор Феникса 060» . mikrosk.github.io . Проверено 1 марта 2023 г.
- ^ «Бывший веб-сайт проекта Atari Coldfire» . Проверено 3 мая 2021 г.
- ^ «Двоичные файлы μClinux для FireBee» . Архивировано из оригинала 6 ноября 2012 года . Проверено 7 ноября 2012 г.
- ^ Новости проекта Atari ColdFire
- ^ AHCC C-компилятор
Внешние ссылки
[ редактировать ]- Официальный сайт
- бывший сайт
- ACP FireBee на YouTube