About
News
- Documentation
Links
Contact

. . . deutsch . . . english . . . español . . . français . . . italiano . . . русский . . .

2010-03-19 Frank Naumann скончался

Сегодня мы получили печальное известие, о том, что наш товарищ по разработке Frank Naumann скончался 12 марта 2010 года. Frank был хорошо известен практически каждому в сообществе Atari благодаря своей отличной работе над FreeMiNT. Он с самого начала поддерживал Atari Coldfire Project, и хотел помочь с портированием софта и оптимизацией работы нашего нового компьютера. Сообщество Atari признало идею Open Source в основном благодаря бескорыстию Frank-а Naumann-а. Теперь другие должны продолжить эту работу, которая стала возможна благодаря мечте Frank-а. Однако теперь в сообществе Atari появилась нехватка его исключительных знаний и понимания операционной системы Atari.

Frank покинул нас слишком рано - ему было 34 года. В сообществе Atari он сам создал свое имя и не будет забыт, поскольку каждая машина в будущем при загрузке будет показывать его имя. Frank-а будет на хватать многим. Вот и наш Atari Coldfire Project потерял члена команды с обширными знаниями.

Наши соболезнования членам семьи и близким друзьям !


2010-03-01 Официальное название

Мы рады объявить, что сообщество определилось с названием нашего компьютера. Начиная с настоящего времени официальным именем считается Firebee.


2010-02-23 Переходим к новой системе голосования

Та система голосования, которую мы использовали до сих пор, оказалась, как удалось определить некоторым людям, не самой лучшей. Вот почему наша команда решила перейти на новую систему голосования с дополнительным подтверждением голосов по электронной почте, чтобы затруднить задачу тем, кто лоббирует свой вариант путем голосования за него сотни раз. ;)

Теперь голосование за имя нашего нового компьютера продлено до 28 февраля. Пожалуйста, проголосуйте снова за ваш вариант. В этот раз вы будете должны подтвердить свой голос с помощью е-мэйла, и только после этого он будет засчитан. Адреса электронной почты не будут использованы для чего-либо иного, кроме как проверки голосования. После завершения голосования все адреса будут удалены, мы не собираем их.

Официальное имя будет названо после дополнительной недели голосования 1 марта. Приносим извинения за неудобства !


2010-02-11 Голосование - до 23:59 20 февраля

Все становится серьезным: теперь у вас есть шанс проголосовать за один из 10 вариантов, которые поступили к нам из сети, с целью найти название, которое вы бы хотели дать будущему Atari-совместимому компьютеру, произведенному ACP. У вас есть только один голос, который вы можете отдать за понравившийся вам вариант. Вначале мы представим вам всех претендентов. А потом вы можете проголосовать, кликнув на соответствующую ссылку.

Все голоса будут учитываться до 23:59 20 февраля. 21 февраля будет представлено официальное название, под которым будет производиться компьютер. Вот возможные варианты:

  • Avatari
    Хотите возрождения ? Будет ли компьютер иметь божественный вид, который выражается в очертаниях или «просто» кто-то дал нам силу для выполнения специальной миссии ? Avatari напоминает слово Аватар , что в индийской мифологии означает персональное олицетворение божественности. В нашем случае - реинкарнация Atari, Бог атаристов.

  • Benu
    Или возрождение из собственного пепла ? В Древнем Египте человек видел на заходе солнца сокола (по мифологии - птица Феникс), который родился во время восхода в качестве цапли. Отсюда появился Benu (Бенну) - имя древнеегипетского Бога Царства Мертвых и также душа Бога Солнца Ра. Легенда гласит, что каждые несколько сотен лет на рассвете сжигается сокол, чтобы он восстал из своего пепла и улетел в небо.

  • Blue Kea 7454
    Свойства нашего компьютера: скорость, интеллект, универсальность и низкий расход энергии. Kea (попугай из Новой Зеландии) - одна из самых умных птиц в мире, которая лучше всех умеет обращаться с инструментами и всякой механикой. Существует легенда, что если вам надо разобрать ваш автомобиль, просто припаркуйте его рядом с колонией этих птиц и через неделю можете забирать запчасти. Кроме того, Кеа сильно истреблялись в связи с тем, что при размере со скворца, эти птицы могли охотиться и убивать овец. Умный и универсальный охотник !

  • Caribou
    Caribou - Северный олень (в Северной Америке - Карибу) - мощные животные из семейства оленьих. Начиная с 1000 г. до нашей эры эти упорные животные использовались людьми Крайнего Севера, однако сейчас в большинство из них живут вдали от мест обитания человека. Карибу меньше, чем коровы или лошади (их рост 1,4 м) и используются как в качестве тягловой силы, так и в качестве источников мяса (особый шик для некоторых людей !). Особенности карибу: они единственные животные в своем классе, которые были приручены человеком, они могут приносить потомство и использоваться человеком даже в районах сильных холодов. Обычно карибу живут от 15 до 20 лет и молодые особи быстро становятся самостоятельными.

  • Coldari
    Coldari - так мы называем нашу плату среди участников проекта. Еще в декабре 2008 года, когда команда проекта еще не существовала, у Fredi Aschwanden, тем не менее появилась идея, правда Фреди был не до конца уверен. Решение о присвоении имени было отсрочено, но вскоре оно всплыло опять. Некоторым людям название запало в душу, а кто-то даже думал, что оно должно быть связано с последними 14 месяцами - тем не менее, все наши опытные образцы носят имя Coldari.

  • Colddream
    Мечты становятся явью, %85 для некоторых из вас это уж точно. Поскольку после более чем десятилетних попыток создать что-либо Atari-совместимое, никто не ожидал такого быстрого результата. Одной из выдающихся характеристик нашего компьютера является его «прохладность» - нет высокой температуры платы и при этом нет ни одного вентилятора. Холодный огонь (ColdFire), что еще сказать...

  • Firebee
    Это не хищная птица, но при этом «летает» !! Пчелка - это возможно один из лучших символов, связанных с нашими Atari. Если пчелка занята и появляется вместо курсора, то мы ждем пока она освободится, прежде чем продолжать дальнейший ввод информации. Наш компьютер будет для нас являться в некотором роде как мощным ударом в цель. Огненная пчела, где еще увидишь...

  • FirST v4e
    Наш первый компьютер скоро будет сделан. Вот почему имя FirST может быть хорошим решением. Также это имя может напомнить пользователям о известном компьютере ST - и еще о Fire ST - как о пчелке, имеющей много внутреннего огня. Мы без сомнений увидим Atari-совместимый компьютер с процессором Coldfire и будем запускать наши ST-программы на невиданной доселе скорости.

  • Gemhenge
    Что-то «старинное», немного мистическое (вероятно обладающее незнакомыми для большинства людей функциями). Компьютер, сделанный из твердых материалов, может пережить время и выдержать любые испытания. Создание нашей любимой оболочки GEM - Стоунхендж для GEM - gems означает «драгоценные камни», а по-датски gem означает «сохранить».

  • TOSfire
    TOS - это наша Операционная Система. В мире еще много людей, которые любят эту однозадачную систему и простоту, которую она обеспечивает. Вот почему мы будем производить компьютер с лицензией TOS и держать курс на разработку нашей базовой Операционной Системы. Опять-таки, процессор Coldfire привнесет много огня в нашу TOS - машину TOSfire с гарантией !


2010-02-10 Предложенные варианты имен

Участники команды ACP хотели бы поблагодарить всех тех, кто присоединился к процессу выбора имени для нашего компьютера. Всего вы прислали нам 183 варианта, 173 из которых не прошли в финальный этап.

Начиная с завтрашнего дня на этом месте вы сможете найти 10 лучших вариантов и сможете проголосовать за итоговое имя. Большинство вариантов имени, не прошедших в финальную часть голосования, были либо уже существующими брэндами или названиями продуктов компьютерной индустрии, либо попадающими под копирайт. Очень жаль было не пропускать в финал такие имена как: 'Leningrad' (существует такой клон ZX-Spectrum), 'Colibri' (есть плата Colibri) или 'AINA - AINA is no Atari' (AINA это не Atari) повторяет имя IEEE International Conference on Advanced Invormation Networking and Applications (Международная Конференция по Расширенным Информационным Сетевым Технологиям и Программам), да и использование имени Atari тоже нехорошо с точки зрения авторских прав...

А вот список вариантов имен, не прошедших в финальный этап:

@-R-E, Aarcti, Aarctic, AartiC, Aarctik, Aarctiq, Abroad, ACF 5400, ACM - Atari Coldfire Machine, ACP, ACP 1, ACP 010, ACP 474 ST, ACP 512, ACP-700, ACP 2010, ACP BEE-EATER 010, ACP BEE-EATER 2010, ACP BEE-FORTRESS 010, ACP BEE-FORTRESS 2010, ACP Cold ST, ACP Cougar, ACP Falcon Pro III, ACP Fire ST, ACP Hellfire, ACP Kea, ACP Koldbrann, ACP ONE, ACP ULTOS M 010, ACP ULTOS M 2010, ACP ULTOS 010, ACP ULTOS 2010, AINA- AINA is no Atari, Alinka, Ataconda, Atacondor, Antarctiqq, Antarcticc, Artic Lava, Artic Magma, Artic Vulcano, Arcticc, Arctiqq, ATARINA, Ataspic, Basilisk, bennu, Blizzard, Bluedream, Catari, CGM Coldfire GEM Machine, CGP Coldfire GEM Project, CCS - ColdfireComputerSystem, Cirata, CLDFRE, Colda, Coldac, Coldak, Coldarko, coldbird, coldboard, coldbox, Coldias, Coldiak, Coldibrik, Coldibriq, Coldic, Coldina, Coldinka, Colfir, Coldfirek, Cold Turkey, Colibri, Coldibri, COLTARI, Coltari Falcon, Comet v4e, Condor, Coolfusion, Cooltari, C/Fire, C-LDA, ACP Critter, Difference, Dream, Dreamfire, Eisvogel, Facepower, Falcon V4e, (acp) firebird, Firebird, (acp) firebox, FireGEM, FreeNet, Frenchfree, Fujiboard, Fujijama, Fujiyama, Gather, GemFire, GigaST, GoC - GEM on Coldfire, Goticc, Harrier, Hawk, (ATARI) HCS - HomeComputerSystem, i@Re, iceDream, Icefuji, Falcon - ColdFire Falcon compatible, iceGEM, Icehawk, Ice Kea 7454, IceTos, iDream, Incendia, I N C I T A R I, IrataC, iSpirit, Kestrel, Kolibric, Kolibrik, Kolibriq, Leningrad, LitleMouse, Malinka, MCS Newera V4e, Medusa Coldfire, Medusa Mintari, Medusa Phoenix CF, Merlin, MILAN CF, Mintari, NATARI, Nectaric, Nectaricc, Nektarik, Nectarin, Nektariq, NetCrasy, Newera, Newera ACP, Newera PCI, Newera V4e, Newera CF, NEXTOS, Nextos, Nixiek, Opening, phoenix, Pixelik, Poeticc, Poetiq, Ppoemm, Ppolarr, P-xyp, Pyro60+, Qotiq, Rainbow, Raptor, Sansan, Sierra, Spirit, Spirit v4e, ST(ultra), te ari, The fabulous Ice machine, The Love Machine, Ukeru, Vulcan, Volcano, Vulkan, Widel, Yleqotiq


2010-01-31 Новые разработчики

После того, как мы объявили разработку USB-драйвера, многие разработчики влились в ряды участников проекта. И теперь мы хотим назвать их. Мы очень рады приветствовать людей, которые не могли работать с нами еще год назад, или тех, кто не проявлял активность в секторе Atari. Люди, знающие Atari-сцену уже знают большинство этих имен %96 эти имена говорят сами за себя !

Мы приветствуем новых членов команды проекта:

  • Alexander Beuscher
  • Olivier Landemarre
  • Bernhard Pavelka
  • Odd Skancke
  • Jo Even Skarstein
  • David-Harley Strango-Saunders

Также мы приветствуем наших новых консультантов:

  • Thomas Baumgärtner (Soundpool)
  • Dirk Klemmt
  • Miro Kropacek

Конечно, это не означает, что команда нашего проекта уже укомплектована и все части проекта уже охвачены. Еще многое предстоит сделать ! Особенно нам может понадобиться поддержка в областях, не требующих знания софта или разработок железа.


2010-01-21 Плата нашего компьютера

Наш постер (см. превью выше) является хорошей возможностью взглянуть на материнскую плату нашего компьютера. Те, кто распечатает этот постер в размере А3, получат бумажную версию нашей платы в натуральную величину. Впервые постер (более старая версия) был показан на выставке Eurocon в Вене, и затем на конгрессе Chaos Communication Congress (26C3) в Берлине.

Полная версия постера в формате pdf

Отвечая на иногда возникающие вопросы, мы заявляем, что плата стоит 599 Евро и в любом случае будет выпущена компанией Medusa Computer Systems /Швейцария, причем эта компания также обеспечит нормальную гарантию продукта. Начиная с середины 2009 года плата может в любое время быть заказана авансом %96 свяжитесь с нами.


2010-01-07 Название для нашего компьютера

Мы решили позволить Atari-сообществу выбрать название для нашего компьютера. Наше текущее название проекта 'Coldari' очень не нравится некоторым людям. Таким образом мы хотим, чтобы вы выбрали название для нас, вы - те, кто поддерживал нас, помогал нам советами и посылал нам хорошие пожелания в течение прошлого года.

Мы расчитываем на расширенные дебаты и мозговой штурм на сайтах Atari-Home.de, Atari-Forum.com и также на нашей форме обратной связи. Просим посылать ваши гениальные идеи по адресу 'acpinfo at atari dot org' до 31 Января 2010 года. Затем наша команда (которая к настоящему моменту выросла до 37 человек) определит 10 лучших вариантов и проверит возможность их использования. В результате обсуждения до 20 Февраля 2010 года будет выбрано название для нашего компьютера.

Пожалуйста обратите внимание на лицензионные права торговых марок. Названия типа 'Atari 2010', 'New Falcon' или 'Microsoftkiller' не будут приниматься.

21 Февраля мы официально присвоим компьютеру его имя, которое вы выберете и под которым он будет выпускаться. Правда, мы воздержимся от разбивания полуторалитровой (Магнум) бутылки шампанского об наш компьютер. ;-)

Шлите идеи, пожалуйста !


2009-12-24 Заглянем внутрь ColdFire

Как это и следует из названия, сердцем компьютера ACP будет микропроцессор ColdFire. Мы выбрали модель MCF5474, которая является самой быстрой. Процессор семейства ColdFire разработан и производится компанией Freescale Semiconductor, дочерней компанией Motorola по полупроводникам. Чип ColdFire - это не только ЦПУ (как было в семействе 680x0), но и микроконтроллер. Прямо в него встроено много дополнительных контроллеров, которые могут использоваться в нашем компьютере, обеспечивая очень высокий уровень интеграции. Вот почему ColdFire является лучшим выбором для разработки современного Atari-совместимого компьютера.

- CPU 266 МГц Основной компонент MCF5474 - это ядро ColdFire V4e. Он очень похож на процессор семейства 680x0, но не полностью совместим. Если вкратце, то некоторые сложные или редко используемые инструкции и режимы адресации были удалены. Таким образом ЦПУ ColdFire более простой и дешевый, чем любой процессор 680x0, но при этом гораздо быстрее. В помощью небольшого дополнительного программного обеспечения ColdFire может быть сделан совместимым с существующими программами для 680x0.

- FPU (The Floating Point Unit) - математический сопроцессор для расчетов с плавающей точкой. При его использовании достигается значительное ускорение работы программ, активно использующих математические фунцкии. Сопроцессор ColdFire похож на 68881, но как и сам ЦПУ имеет ограничения в наборе инструкций и режимах адресации.

- MMU (The Memory Management Unit) - устройство управления памятью. Может быть использовано для обеспечения виртуальной памяти или защиты памяти при различных процессах операционной системы.

- Кэш 32 КБ x 2 Кэш ColdFire разделен на 32 КБ кэш инструкций и 32 КБ кэш данных. Кэширование значительно увеличивает скорость ЦПУ путем оптимизации доступа к внешней памяти.

- SRAM 32 KB (The Static RAM) - статический RAM - высокоскоростная память, встроенная в ColdFire. Она необходима для DMA-трансферов, но может также быть использована для любых других случаев, когда необходима высокая производительность.

- Устройство EMAC (The Enhanced Multiply-Accumulate Unit) - это устройство типа DSP, поддерживающее целочисленные операции и операции с фиксированной точкой. EMAC может использоваться для ускорения некоторых специальных процессов - например сжатия изображений.

- Контроллер PCI Шина PCI стала стандартом для плат расширения настольных компьютеров. ColdFire имеет встроенную поддержку для управления устройствами PCI. Это позволит использовать любую из сотен PCI-плат, которые легко приобрести. Конечно для каждой PCI-карты должны быть разработаны специальные драйвера.

- Контроллер DDR-SDRAM ColdFire может работать с внешней памятью DDR-SDRAM для улучшения производительности. Плата ACP имеет 512 МБ встроенной памяти DDR-SDRAM.

- Контроллер прерываний Встроенный контроллер прерываний можно сравнить с MFP 68901, но наш контроллер гораздо более гибкий и мощный. Он может использовать до 63 источников прерываний со специфическим вектором для каждого источника.

- Таймеры Доступны 4 Таймера Общего Назначения (General Purpose Timers - GPT) и 2 Слайс-таймера (Slice Timers - SLT). Их можно сравнить с таймерами A/B/C/D в MFP 68901, но с бОльшими возможностями конфигурации.

- Высокоскоростной контроллер RS-232 Встроенный Программируемый Последовательный Контроллер (Programmable Serial Controller - PSC) может быть сконфигурирован как интерфейс RS-232 для высокоскоростных трансферов, включая 115200 bps.

- Контроллер Ethernet 10/100 Сетевой Ethernet-контроллер стандарта А встроен прямо в процессор. Это обеспечивает мгновенное соединение с локальной сетью или Интернетом.

- Интерфейсы BDM / JTAG Эти интерфейсы для дебаггинга могут использоваться с "железными" дебаггерами или с внешним софтом для мониторинга активности ЦПУ или прошивки EEPROMS.

Как видите, чип ColdFire MCF5474 содержит большое количество полезных компонентов, и это еще не все из них. Полная документация находится на сайте Freescale:

MCF5475RM.pdf


2009-12-11 Первая работающая GEM-программа

Только что мы подсоединили дисковод а нашей плате. Это означает, что теперь мы можем загружать программы ColdFire с внешних источников. Вот первая из них. Это небольшая тестовая GEM-программа, показывающая диалоговое окошко. Компьютер ACP становится пригодным для использования, что стимулирует появление новых тестовых программ.


2009-11-26 SDL была адаптирована к нашей машине

К середине ноября Patrice Mandin опубликовал новую версию SDL. Этот релиз 1.2.14 - первый, который содержит поддержку ColdFire и может быть запущен на нашем Coldari. Мы очень рады этому, поскольку Patrice никак не связан с проектом Atari Coldfire, и Simple DirectMedia Layer будет первой внешней программой, поддерживающей наш компьютер.

Эта поддержка показывает, что несмотря на нехватку машин для тестирования, что мы можем рассчитывать на широкую поддержку программистских кругов и что наша инициатива это хороший путь для улучшения ситуации в Atari 16/32-секторе. Мы надеемся, что в следующие месяцы появится определенное количество оптимизированных программ, включая даже те, которые находятся за пределами территории open source.

Дальнейшая информация о SDL на вэб страницах Patrice.


2009-11-18 Состояние опытного образца & Загружена первая упрощенная EmuTOS!

С конца октября мы работаем с опытным образцом. Следующее протестировано и уже работает:

  • Питание и зарядник для батарей
  • PIC18F5420 (управление питанием)
  • MCF5474 (LED мигает)
  • Flash
  • DDRAM (Пройден тест памяти)
  • Программирование FPGA (LED мигает)
  • Video DDR-RAM (0 состояний ожидания!!) работает, было протестировано и прошло тест
  • TFP410 и DVI протестировано и работает. Качество изображения хорошее.
  • SRAM для FPGA прошел тест
  • PCI работает и USB-Chip определяется
Программирование FPGA
  • Video работает, было протестировано 1680x1050 167MHz - OK. Качество изображения хорошее.
  • Следующий шаг - программирование "чипов Falcon" в FPGA.

Вчера мы в первый раз загрузили EmuTOS, используя для видео выхода только VIDEL. В тестовом режиме использование другой периферии Atari (включая клавиатуру) было заблокировано. В ближайшие дни мы будем подключать эти устройства по одному, чтобы можно было легко обнаружить и исправить возможные баги.


2009-10-27 Прогресс разработки звука

Как только в июле Didier получил кодек AC´97, который мы собираемся использовать на нашем компьютере, он припаял его к своей тестовой плате ColdFire. Написание драйвера состоит из трех этапов -драйверов XBIOS, MCF547X/548X и драйвера кодека AC97. Создать драйвер для XBIOS было сравнительно просто (так как уже был MagicSound (Aranym/MagiCMac),и это уже сделано. Этот драйвер использует Linux ControlNames для совместимости с ac97_codec.c . Для работы с этапом кодека AC97 необходимо "подчистить" исходники Linux - заменить некоторые команды. В настоящее время продолжается работа над совместимостью AC и Coldfire (проблемы записи, сброса данных регистров).

XBIOS совместим с софтом для MilanBlaster/GSXB и позволяет выбрать любой источник: AUX (PSG на Coldari), CD, LINE, MIC, но также и FM -> PC Beep и VIDEO

Список частот настоящей AC97: 8000 Hz, 11025 Hz, 16000 Hz, 22050 Hz, 32000 Hz, 44100 Hz и 48000 Hz.

Также готов драйвер LynxEM (PCI-onboard графический чип тестовых плат). В течение нескольких следующих недель будет производиться его тестирование и отладка. Теперь нам не нужен Radeon и мы можем использовать встроенное видео нашей тестовой платы.

Вы всегда можете наблюдать за ходом работы Didier-а на его странице.

На этой картинке вы можете увидеть результат грандиозной работы по припаиванию AC´97 на тестовую плату ColdFire. Didier добавил мини-разъем звукового выхода слева между портами Ethernet и RS-232.


2009-10-08 Прибыли опытные образцы





Картинка 1 (высокое качество)

Картинка 2 (высокое качество)

Картинка 3 (высокое качество)

Картинка 4 (высокое качество)

Картинка 5 (высокое качество)


2009-10-05 Возможность скидок для опытных образцов плат ColdFire

Член нашей команды Mark обнаружил место, где можно очень дешево купить платы для опытных образцов ColdFire. У нас появилась возможность приобрести все 20 штук плат M5485 за 125 US$ каждая. Отпускная цена была $850. Благодаря этому появилась возможность (поскольку наш проект достиг стадии серийного выпуска) приступить к адаптации, и кроме всего прочего к тестированию программ, которые будут запускаться на ColdFire. Разработчики, особенно те, которые интересуются названиями софта или те, кто не являются членами нашего проекта, могут и должны принять участие. Кто хочет заказать опытный образец нашей платы за 125 долларов, должен выйти с нами на связь как можно скорее. На этой тестовой плате уже работают патченные Didier-ом FireTOS и MiNT.

Кто хочет такую плату ?

Для тех программистов, которые не очень сильны в железе, Mark предлагает возможность создания сред разработки Coldfire. Они будут содержать опытную плату M5485EVB, на которой Coldfir работает быстрее всего, Eiffel (CAN-Bus) для использования PS/2 клавиатуры и мыши, графическую карту Radeon, CompactFlash. Также готовы и сконфигурированы HD-Driver, FireTOS и MiNT. Эта готовая плата, которая будет стоить 500 US$, будет выпущена со следующими характеристиками:

16MB загрузочная флеш-память 64MB SDRAM (апгрейд невозможен) 2 PCI слота(1 легко достижимый) Часы раельного времени IRDA 2 10/100Mbit Ethernet порта USB High speed Host + 4 USB порта 1 USB порт клиента 2 ISA порта (для возможного использования в будущем) CHIPS видеоконтроллер на плате Serial null modem кабель Parallel BDM кабель

Для подробного знакомства с характеристиками мы рекомендуем сайт продкута Freescale и картинку

В настоящее время Didier работает над драйвером для LynxEM (Graphic PCI чип, который напаян на плату) и планирует закончить эту работу через несколько недель.

Пожалуйста свяжитесь напрямую с Piku на http://www.atari-source.org/ или по электронному адресу нашего проекта acpinfo (at) atari.org


2009-09-18 Начата разработка драйвера USB

Как уже сообщалось несколько раз, мы рассматриваем разработку драйвера USB как одну из важнейших задач нашего проекта. Сегодня мы хотим познакомить вас с нашими действиями и всем, что было сделано до настоящего времени по этому поводу.

Уже около трех месяцев назад к нам присоединился Sascha Heinisch. Через некоторое время после вступления в ряды ACP Sascha решил стать разработчиком широкомасштабного проекта USB для Atari. Вместе с David Galvez он создал небольшую команду, которая будет заниматься разработкой драйвера под наблюдением остальных членов проекта. Эта команда, естественно, открыта для любого человека. Особенно мы бы приветствовали тех людей, которые уже занимались программированием USB для Atari, и кто был недоступен для нас в последние недели!

Долгая история:

В настоящее время команда занята изучением низкоуровнего программирования драйверов согласно спецификациям OHCI и EHCI. Использованный нами чип - это следующий этап, который нуждается в обширной профессиональной настройке. Кроме предварительных этапов внутри сообщества Atari, существуют два возможных для нас направления:

1) GPL Linux-драйвер для NEC µPD720101, поскольку этот чип NEC используется в огромном количестве PC-USB карт, и также наш чип, который будет подсоединяться через шину PCI, Sascha установил USB-карту с NEC µPD720101 под Aranym, и ничего не мешает ему начать немедленную разработку драйвера.

2) Начиная с 2009-27-08 Amiga сделала бесплатным драйвер Poseidon. (Сообщество купило этот драйвер для Aros, и теперь он выпускается как свободная лицензия Aros). Установлен дружеский контакт с программистом и бывшим владельцем Chris Hodges.

Ну и возможно нам стоит научиться чему-нибудь у 8-Bit сцены и использовать полезные решения с http://microusb.org/ .

ACP готов для реальной долговременной разработки. Объясняем, что это значит: мы не ожидаем появления USB-Input-Device и USB-Mass-Storage ранее лета 2010. Следовательно разработка может происходить на уровне, который мы сможем поддерживать долгое время.

Наш чип: Во изменение наших первых объявлений - что мы хотим использовать ISP1536, нам пришлось быстро перестроиться, поскольку этот чип уже не продается. В любом случае мы полагаем, что 95% наших будущих разработок будет полезно для всех Atari-проектов с USB и даст возможность платформе работать с USB. Мы думаем о проектах EtherNat, CTLink, NetUSBee и Suska, для которых не существует надежного USB-слота. Все эти проекты должны (с небольшими доработками) быть способны получать выгоду от нашей бесплатной Open Source разработки.

Итак: Те, кто хочет играть продолжительное время важную роль в ACP, приглашаются в любое время заявить о себе и помочь команде USB - даже за небольшое вознаграждение! Вместе можно сделать многие вещи значительно проще, это просто необходимо, чтобы мы себя организовали для четкой цели.


2009-09-03 Новые изображения

Чтобы удовлетворить ваше любопытство в ожидании прибытия опытных образцов, мы снова публикуем изображения схемы платы на бумаге с наложенными элементами. Это изображения последней версии платы, которая была послана на фабрику для производства.




Плата (2,9 MB высокое качество)




Плата (1,7 MB высокое качество)




Плата (2,0 MB высокое качество)


2009-08-27 Официальная песня проекта Atari Coldfire

Мы рады предложить Вам официальную песню проекта Atari Coldfire. Эту песню записал Neo Bechstein в июле 2009. Голос "Atari Coldfire" был сгенерирован программой STSpeech на компьютере 1040 ST и песня была записана на Falcon. Мы хотели бы поблагодарить Neo за его усилия по поддержке нашего проекта с помощью песни такого статуса. Также мы этим самым хотим показать, что существует много возможностей продвижения нашего проекта.

Neo Bechstein - Atari Coldfire Project.mp3 (21MB)
Neo Bechstein - Atari Coldfire Project.ogg (14MB высокое качество)
Neo Bechstein - Atari Coldfire Project.ogg (7MB низкое качество)


2009-08-06 Схема & Co.

Сегодня мы можем предложить вам разводку платы и ее принципиальную схему. По ссылкам, указанным ниже, вы можете загрузить нашу 5-ю версию, аналогичную той, которая была послана на завод для производства опытных образцов.

разводка платы
схема


2009-08-05 Заказаны опытные образцы

4 августа мы заказали три опытных образца нашего нового компьютера ColdFire. Это версия 0.98 нашей платы с измененным DVI-I коннектором и другими небольшими изменениями. Платы должны прийти примерно через 6 недель в Medusa Computer Systems (Швейцария). Те, кто заказал платы, пожалуйста приготовтесь заплатить аванс. ;) Поскольку заказ опытных образцов означает: компьютер будет сделан!


2009-07-28 Выпущена плата Suska III-C

Эта новость не относится впрямую к ACP , но также является очень важной - выпущена плата Suska III-C. Suska это клон Atari-ST(e) , имеющий все современные коннекторы. Ее произвел Wolfgang Förster , являющийся также частью ACP. Плата Suska Board была выпущена после более чем 5-летней (!) работы, выполненной в основном Wolfgang-ом. Каждая отдельная микросхема Atari была воссоздана и был произведен ее реверс-инжиниринг, чтоба она могла бы быть сконфигурирована в VHDL и могла бы использоваться внутри современных FPGA. Так что теперь у нас есть все нужные микросхемы, доступные для свободной (open source) конфигурации, для производства новых компьютеров, совместимых с Atari. Также в январе Wolfgang согласился стать членом ACP и помочь Fredi Aschwanden в разработке аппаратной части проекта. Плата ACP, поскольку она зависит от FPGA, с основном базируется на бесплатном ядре VHDL, которое было разработано для Suska. И сейчас мы хотим отметить тот факт, что плата Suska готова и впервые за последнее время у нас появился новый и доступный Atari-совместимый компьютер. Suska является полноценной заменой для нашего Atari ST(e), что может стать интересным людям, которые хотели бы поиграть в старые игры или запустить демки. Плата Suska III-C в настоящее время доступна напрямую от производителя Inventronic по цене 619,- Евро (НДС включен) .

Мы хотели бы заверить вас, что не рассматриваем наши проекты в качестве конкурентов. На самом деле огромное количество работы, проведенное над Suska, позволяет нам быстрее разрабатывать ACP. Платы Suska и ACP служат для различных целей и мы гордимся тем, что наша любимая платформа совместимая с TOS получит второй компьютер, который можно будет приобрести.

http://experiment-s.de/en
http://shop.inventronik.de/store


2009-07-20 Проведено "подтверждение идеи" EmuTOS

Vincent Rivière запустил EmuTOS на опытной плате M5484LITE в текстовом режиме. Он запретил использование AES, так что компьютер загрузился в EmuCON, раннюю консоль. I/O консоли перенаправляется на последовательный порт ColdFire. Так что с помощью любого эмулятора терминала мы можем печатать комманды и видеть результаты. Можно быть уверенным что эта версия EmuTOS является полностью программой ColdFire и не содержит никакую эмуляцию 680x0 . Теперь EmuTOS загружается мгновенно, скорость дисплея ограничена только скоростью последовательного порта.

Vincent также ввел в использование RAM-диск для запуска ColdFire TOS-программ. Он собирается включить поддержку ColdFire в официальное EmuTOS CVS-хранилище (с помощью разработчиков EmuTOS). Так что после Didier Mequignon's FireTOS (патченная TOS 4.04), у нас есть вторая Atari OS, которая может работать на процессорах ColdFire.

На данной картинке (кликните на рисунок чтобы посмотреть полную версию) вы видите эмулятор терминала, запущенный на другом компьютере, соединенном с платой ColdFire с помощью RS-232 кабеля. Файл emutos2.srec, содержащий EmuTOS ROM и данные RAM-диска, загружается в плату через соединение Ethernet при помощи TFTP-протокола. После этого EmuTOS может загрузиться и получить доступ к RAM-диску через диск A: . Эта OS в настоящее время может запускать только ColdFire программы (например скомпилированные с GCC и ColdFire MiNTLib), дополнительный уровень эмуляции для запуска стандартных программ 680x0 будет добавлен позже.


2009-07-12 Трансферы харда

Разработки успешно продолжаются. В последнее время в нашей команде произошло много трансферов харда.

Fredi Aschwanden получил образец нашего AC'97 кодека и послал его Didier Méquignon. Didier присоединил этот образец к своей тестовой плате ColdFire и в настоящее время работает над программной частью. Markus Fichtenbauer посылает NetUSBee для Sascha Heinisch.

Olivier Landemarre послал свою тестовую плату ColdFire Vincent-у Rivière (сам он получил ее от Mark Duckworth ) , и мы ему за это весьма благодарны. Vincent также получил Eiffel-адаптер от Alan Hourihane, так что теперь он может использовать с платой PS/2 клавиатуру и мышь. С настоящего момента он сможет проводить свои эксперименты на оригинальном железе, что позволит лучше понять внутреннюю структуру ColdFire. Кроме того, он также портирует EmuTOS на ColdFire, и большая часть работы уже закончена.


2009-06-12 Рисунок и спецификация

Рисунок и спецификация планируемого компьютера ColdFire

Спецификация в формате pdf


2009-06-07 MiNTLib готов для ColdFire. Новый член команды

Vincent Rivière закончил портировать MiNTLib для ColdFire, его работа была включена в состав официальных исходников. Первые тесты на плате M5484LITE показали, что эта библиотека отлично работает с TOS. Сразу же после этого он опубликовал новую версию своего кросс-компилятора GCC 4.4.0 с полной поддержкой ColdFire, включая библиотеки MiNTLib, math и GEMLib. Этот компилятор может быть использован для производства родных программ ColdFire TOS, причем эти программы будут работать на максимально возможной скорости на нашем новом компьютере. Кросс-компилятор можно загрузить на домашней странице Vincentа.

Dima Sobolev из Санкт-Петербурга/Россия присоединился к ACP. Dima хорошо известен пользователям программ STeem и TeraDesk и также он русифицировал TOS 2.06. Так что начиная с настоящего момента у нас есть человек ответственный за "англо-русский перевод и локализацию TOS". Димина "работа" будет поддерживать сообщество Atari "от Калининграда до Владивостока" и поможет русскоговорящим атаристам использовать наши новейшие разработки.Также теперь у нас в команде есть новый большой игрок, который имеет огромный опыт локализации TOS в целом.


2009-05-23 TOS, MiNT и DVI

Didier Méquignon адаптировал Firetos (он приготовил для CT60 патченную версию TOS 4.04) к нашему новому хардвэр. Он проделал достаточно большой объем работы, так что мы можем ожидать выпуска нашей новой платы как только будут готовы опытные образцы. Эта работа - и также адаптация уже сделанной работы для ColdFire - стала возможной благодаря огромному опыту Didier, связанному с платой M5484LITE начиная с 2006 года.

Vincent Rivière сейчас занимается патчением MiNTLib, чтобы сделать возможным его рекомпиляцию для процессора ColdFire, чтобы создавать полностью нативные приложения для ColdFire, которые будут работать на нашем копьютере на полной скорости. Он планирует вскоре закончить свою работу.

Ну и наконец, Fredi Aschwanden после обсуждения на форуме Atari-Home, решил вместо изначально планируемого VGA установить на наш хардвэр DVI-I коннектор. Большинство людей, предварительно заказавших наш компьютер, хотят видеть его с VGA и DVI выходами и также согласны платить больше за возможность иметь на выходе цифровой видеосигнал. Но так как большинство хочет VGA - что можно увидеть после экспресс-опроса - мы решили использовать DVI-I с обоими сигналами, и иметь возможность использовать адаптер с DVI на VGA. Работы над этим уже начались.


2009-05-19 Новая среда разработки и ноый язык

Кроме хардвэр мы уделили внимание на прошедшей неделе новой среде разработки. Разработчики vbcc согласились адаптировать объекты MiNT и TOS их среды разработки для V4e. Таким образом скоро в нашем распоряжении окажется кросс-компилятор многих платформ, например AmigaOS/MorphOS, MacOS X и тд.. vbcc может быть без каких-либо изменений скомпилирована для любой платформы, в которой существует Ansi-C компилятор. Команда vbcc исправит две последние известные ошибки ColdFire и мы будем активно тестировать и слать рапорты об ошибках, над исправлением которых опять будет проведена работа. Также vbcc можно будет использовать в ColdFire и это будет четвертая среда разработки, которая будет работать на нашем компьютере.

Сегодня мы с большим удовольствием представляем поддержку наших новостей на испанском языке. Теперь мы можем сообщать о наших успехах на пяти языках. Большое спасибо Victor и David.


2009-05-12 Новый член команды для редактирования и перевода

После вчерашнего запроса об участии в ACP, Jens Riemann вышел с нами на связь и предложил свою помощь. Jens немедленно присоединится к редакторам и переводчикам с немецкого на английский (и обратно). Также нам нужны люди, говорящие по французски и испански которые согласятся на долговременное сотрудничество с ACP. Это поможет разгрузить разработчиков и ускорит развитие проекта.


2009-05-11 Двое из числа лучших разработчиков Atari присоединились к ACP

Didier Méquignon с нами и будет работать над платой ColdFire - как только закончится его "работа" над CTPCI (часть Powerphenix) . Для начала он хочет поработать с кодеком AC'97 нашей платы. Он также привнесет свои обширные знания о ColdFire в целом. Чтобы убедиться в важности этой новости; Didier пропатчил TOS 4 чтобы запустить ее на ColdFire-плате, запустил MiNT и получил возможность работать с платой разработки, написал драйвер для карт ATI-Radeon, и получил одну из двух существующих в настоящий момент работающих coldfire-систем. Но это было еще не все! Вы можете посмотреть на результаты его грандиозной работы тут: ctpci.htm

Lonny Pursell также согласился официально стать членом Atari Coldfire Проекта. Как мы уже сообщали, цель Lonny подготовить GFA-Basic для использования в ColdFire. Знания Lonny будут большим подспорьем для всей команды и кроме тесной кооперации с командой компиляторщиков (AHCC и GCC) он также будет помогать в решении некоторых небольших задач и давать советы разработчикам в тех вопросах, где его опыт может пригодиться.

Новые помощники, особенно переводчики и разработчики, приглашаются в любое время !


2009-05-07 Упрощенная схема нашего нового компьютера


2009-05-05 Подтверждена поддержка всех соответствующих сред разработки!

GFA-BASIC

Lonny Pursell объявил поддержку нового компьютера на основе Coldfire Computer - это была первая реакция на наше объявление. Человек, поддерживающий GFA-Basic, предварительно сконфигурировал возможность переработки компилятора/библиотек GFA-Basic так, чтобы они могли производить настоящие программы CF. В случсае успеха мы сможем лишь перекомпилировать существующие программы, при этом мы получим еще больше программ и эти программы будут работать на более высокой скорости. Pursell заявил, что хочет сделать много работы, как он полагает, если будет выпущена соответствующая машина. Он определенно поддержал наш выбор процессора для будущих разработок платформы Atari-ST.

Он сказал : "Я все еще хочу увидеть эту зверь-машину. Вы бы не увидели меня прыгающим от радости на вагоне оркестра поддержки, если бы использовался другой процессор. [...] Я ощущаю CF как старого друга, который вероятно был в долгом путешествии, но вот вернулся к нам слегка изменившимся. Но я узнаю его дружеское лицо и могу говорить с ним." Вы можете прочитать полный текст сообщения в листе рассылки MinT.

GCC 4.4.0

GCC 4.4.0 только что была выпущена, Vincent Rivière апдейтировал для нее патчи MiNT и скомпилировал бинарники Cygwin. Он сделал возможным поддержку компилятора для семейства ColdFire V4e. Так что сейчас мы можем запустить на Windows-системах кросс-компилятор для написания инитиализационного кода для нашей ColdFire-платы, и проверить совместимость другого софта, даже если самой платы еще нет. Ввиду того, что GCC-патчи хост-независимы, бинарники кросс-компилятора могут быть перекомпилированы для любой ОС, поддерживаемой GCC (Markus Fröschle уже объявил о поддержке MacOS X). Ваша помощь приветствуется !

Вы можете найти патчи и бинарники Vincent'а тут: m68k-atari-mint tools. Vincent также начал работать над возможностью поддержки ColdFire в MiNTLib. Он прикинул, что этого можно достичь не выполняя чрезмерного объема работ. Когда это будет сделано, станет возможным производство родного софта для ColdFire MiNT/TOS, который будет работать с нашим новым компилятором на полной скорости. GCC - это универсальный компилятор языка C/C++ . Вместе с текущей поддержкой внутри ядра FreeMiNT и MiNTLib, он позволит портировать программы GNU/Linux прямо в Atari/MiNT. Кроме этого он может быть использован для написания TOS-софта (включая GEM) с очень высоким уровенм оптимизации.

AHCC совместимый с Pure-C

Henk Robbers, также участвующий в проекте Atari Coldfire, снова зяавил, что AHCC будет адаптирован для ColdFire. Так что небольшой C-компилятор тоже скорее всего будет выпущен. AHCC очень важен для перекомпиляции существующих приложений Atari - и совместим с его GEM и однозадачностью. Большинство родных программ Atari написано на Pure-C и могут быть перекомпилированы с помощью AHCC. План-график Henk Robber:

1 Компиляция и запуск EmuTOS. В качестве подтверждения идеи.
2 Включение опций CF-машины в TT-Digger.
3 Включение поддержки 68020/CF-объектов в AHCC.
4 Перекомпиляция и запуск EmuTOS.
5 Включение специальных CF-объектов в AHCC.
6 Переписать VDI_BLIT & VDI_TBLIT функцию EmuTOS в C.
7 Надеюсь, что к этому времени уже появится ACP-плата. :-)
8 Перекомпиляция и запуск EmuTOS.
9 Перекомпиляция AHCC и ее запуск на ACP-плате.
10 Испытать счастье, от того, что выжил, выполнив все это.

С этими тремя важнейшими средами разработки мы будем иметь фундамент для компиляции софта специально для ColdFire-компьютеров.Это будут программы, работающие на ColdFire максимально быстро. В будущем мы надеемся привлечь много новых разработчиков для всей линейки TOS/GEM.


2009-05-01 Новости по-итальянски

Благодарим народ за поддержку, после нашего первого публичного объявления, мы теперь можем представлять наши новости на итальянском языке. Теперь мы будем рассказывать о развитии нашего проекта кроме английского, французского и немецкого также и на итальянском языке. Приглашаем носителей других языков !


2009-04-30 Официальный е-мэйл адрес проекта ACP

Теперь у нашего проекта есть официальный е-мэйл адрес. Пожалуйста для любой связи с нами (включая предварительные заявки) используйте только его.

acpinfo (at) atari (dot) org


2009-04-28 Возрождение проекта Atari Coldfire

С начала декабря 2008 года мы оценивали воможность продолжения проекта Atari Coldfire или необходимости начать проект сначала. Наше исследование закончено и мы рады сообщить вам, что мы оценили проект как живой и с настоящего момента мы будем работать над ним под именем "Atari Coldfire Проект". Наша главная цель - создать новый клон Atari TOS, который будет базироваться на процессоре Coldfire и предоставить его публике по минимально возможной цене. Это бесплатный проект, проект без какой-либо коммерческой выгоды.

Одна из главных задач нашего нового хардвэр - обеспечить возможность максимально возможного усовершенствования в будущем. "Апдейты хардвэр" будут возможными бесплатно с помощью VHDL-кода. В будущем мы хотим добиться абсолютной совместимости со всеми когда-либо выпущенными Atari TOS машинами. Но в начале, мы можем гарантировать только совместимость с машинами Hades.

В настоящий момент в проекте участвуют следующие:

Matthias Alles
Lyndon Amsdon
Fredi Aschwanden
Joachim Boltz
Mark Duckworth
Norman Feske
Markus Fichtenbauer
Wolfgang Förster
David Galvez
Kassian A. Goukassian
Alan Hourihane
Oliver Kotschi
Frank Naumann
Vincent Rivière
Henk Robbers
Mathias Wittau

Дальнейшая поддержка и советы в специальных случаях поступают от:

Pascal Barlier
Arnaud Bercegeay
Jens Klietz
Peter Persson

В настоящее время мы контактируем со многими другими известными людьми, так что скоро список увеличится !

Мы запрашиваем и будем приветствовать помощь со стороны любого, кто может пожертвовать что-нибудь, пусть даже самую малость! Также просим помнить, что поскольку этот проект бесплатный, он целиком зависит от вовлечения участников и не может быть выполнен без вашей помощи.

Поскольку Fredi Aschwanden с помощью Wolfgang Förster начали напрямую работать над хардвэр, мы можем опубликовать вероятную предварительную спецификацию планируемого компьютера. Он имеет две положительные характеристики, которые могут быть интересны для людей, прохладно относящихся к Atari , на которые мы хотели бы обратить внимание. Это очень маленький размер платы и супер-низкий расход мощности.

Текущая спецификация:

  • Процессор: Coldfire MCF5474, 266MHz, 400MIPS
  • RAM: DDR, 512MB Главной- + 128MB Видео- и специальнойl-RAM на Плате, Скорость: 1GB/s
  • Flash: 8MB на Плате для Операционных Систем
  • Операционная система: для начала TOS3.06 (мы также пробуем использовать EmuTOS в качестве TOS 4, у которой мы может даже будем иметь исходный код)
  • Atari-совместимые порты:
    - TT/Falcon-IDE
    - ST/TT-Floppy
    - TT-SCSI (но быстрее)
    - ACSI
    - ROM-Port: 2x2mm Connector
    - Printer Port, параллельный
    - ST/TT-последовательный
    - Midi,
    - ST-Sound, YM2149 на AC'97
    - ST/TT/Falcon-Video
    - Atari-клавиатура с мышкой
  • Другие порты:
    - Ethernet 10/100, 1 порт
    - USB 2.0 Host (ISP1563), 4 порта
    - Compact-Flash, 1 порт
    - SD-Card, 1 порт
    - AC'97 Stereo Codec с DMA-Sound Выходом и 48kHz Sampling Входом
    - Звуковые_коннекторы: LineIn, LineOut, Mic (Моно), DVD/CD внутренний
    - Новые Видеорежимы - около 2 MegaPixel, истинный цвет
    - PS2 порт для мыши/клавиатуры
  • Питание от батареи (если надо)
  • PCI 33MHz direct Edge для пассивного заднего плана
  • Контроллер питания с часами реального времени, PIC16F506
  • Слот расширения: 60Pol (DSPI 33Mbaud, последовательный синхронный или асинхронный 33MBaud, 26Bit I/O около 133MHz, I2C-Bus)
  • Асинхронный 512kB статический RAM для DSP или аналогичных
  • уже запланированные слоты расширения на будущее: Falcon DSP в FPGA
  • Формат: Card 90mm x 260mm x 20mm
  • Расход питания всей карты: от 3 до 5 Watts
Плата для нашего компьютера будет в виде PCI. Это означает что вы сможете использовать его тремя различными способами (все одинаково хороши):

1. Как независимую материнскую плату.
2. Как PCI-карту в стандартном корпусе с пассивной PCI-картой в фоне.
3. Как PCI-карту внутри PC в качестве дочерней платы.

Окончательная цена на плату еще не установлена. Для первых 25 предварительно заказанных плат фиксированная цена была установлена Euro557,- (+НДС и доставка).

Чтобы начать производство плат нам надо 25 предварительных заказов, которые были забронированы путем авансового платежа Euro200,-. После этого мы может начать выпуск опытных образцов и разработку софта. Таким образом первые 25 человек заказавших плату, будут должны доплатить только оставшуюся сумму Euro357.

Максимально возможное количество результатов нашей работы будет выпущено со свободной лицензией.

Забегая вперед, в будущем мы будем постоянно информировать о ходе разработок на http://acp.atari.org/news.html

ACP в апреле 2009 года


2008-12-15 Atari-Coldfire-инициатива из Швейцарии и Австрии

Под влиянием новых импульсов активности из Швейцарии и Австрии, с начала декабря 2008 года несколько разработчиков связались друг с другом. Целью их было - найти какие навыки и сколько возможностей поддержки существует в сообществе Атаристов в настоящее время. После этого можно было решать может ли проект продолжаться и если может то как, или нам надо всем вместе начать сначала.


Архив проекта Atari Coldfire

Вы найдете здесь новости, относящиеся к нашему первому проекту, который просуществовал с 2002 по 2008 год.
Архив новостей ACP: http://acp.atari.org/archive

hosted by Atari.org