About
News
- Documentation
Links
Contact

. . . česky . . . deutsch . . . english . . . espaсol . . . franзais . . . italiano . . . русский . . .

----- Информация о заказе -----
В настоящее время мы собираем предварительные заказы на следующую серию компьютеров FireBee, которая в идеальном случае должна быть доставлена потребителям в 2015 году. Если вы хотите осуществить предварительный заказ FireBee за 560,- Евро (+НДС +пересылка), вы можете действовать одним из двух способов: 1.) Как и раньше, просто пошлите е-мэйл по адресу acpinfo AT atari DOT org, или 2.) воспользуйтесь новой вэб-формой на сайте firebee.org . Производство начнется, когда мы соберем первые 50 заказов и получим предоплату по 200,- Евро за 20 из 50 поступивших заказов. После этого, для выпуска партии понадобится примерно 12 недель. Чтобы послать (пред-)оплату выполните SEPA-банковский трансфер на Евро-счет швейцарской компании Medusa Computer Systems. Мы вышлем всю необходимую информацию для трансфера, включая IBAN и BIC. Ну или можно использовать ссылку PayPal на сайте medusacomputer.com.


24/09/2016 "Проект Atari ColdFire - перезагрузка" теперь на сайте http://firebee.org.

С тех пор как летом 2015 года мы запустили новый сайт проекта "firebee.org", старый сайт "acp.atari.org" перестал нами поддерживаться. Сначала мы думали поддерживать некий "блог разработчиков" на старом сайте "acp.atari.org", но это перестало быть необходимым. Вся техническая информация, кладезью которой был старый сайт, теперь существует и на сайте "firebee.org". По этой причине мы скорее всего не будем обновлять сайт "acp.atari.org" ближайшие несколько лет, разве что добавим некоторые небольшие улучшения или закончим некоторые переводы. Однако, страницы старого сайта, будут оставаться доступными как можно дольше. С одной стороны,- они действительно содержат большое количество информации, расположенной в хронологическом порядке, которая может представлять исторический интерес, поскольку охватывает период с самого начала проекта (между 2002 и 2006 годами). С другой стороны,- в любом случае, хорошо иметь "де-централизованную" инфраструктуру сайтов и в нашем распоряжении всегда будет "бэкап-версия". Мы еще раз хотим поблагодарить atari.org за хорошее сотрудничество, которое длится вот уже больше 10 лет.

Вся текущая информация и новости проекта "Atari ColdFire", так же как и информация об открытом проекте "FireBee", доступна на

http://firebee.org


26/08/2015 FireBee 2 серия- теперь доступна для предзаказа
Мы рады сообщить вам сегодня, как и было обещано ранее, о предстоящем выпуске второй серии компьютеров FireBee.

Первая серия компьютеров была продавалась начиная с 2014 года,и так как мы постоянно получали новые заказы, было решено выпустить вторую серию. Чтобы профинансировать выпуск полностью заранее, нам надо 50 предварительных заказов, и чтобы 20 из них были оплачены в размере 200,- Евро каждый. Как только мы получим нужное количество заказов и предоплат, производство сразу начнется. После этого требуется примерно 12 недель на выпуск плат. В идеале, эти платы могут быть высланы потребителям еще в 2015 году, в случае если за следующие недели мы получим достаточно заказов.

Конечно, компьютеры FireBees 2-й серии могут быть также куплены безо всяких предзаказов после окончания их изготовления. Но каждый предзаказ позволяет нам начать производство раньше! Так что если вы уже задумывались о приобретении FireBee, сейчас хорошее время для заказа.

Производство будет происходить на сборочной компании в Швейцарии. Хорошая новость- мы можем снизить цену до 560,- Евро за плату. Плохая новость- вообще-то мы планировали сделать вам сюрприз и снизить цену аж до 460,-Евро. Но удешевление производства железа было полностью компенсировано обменным курсом швейцарского франка. После того, как Швейцарский Национальный Банк поднял и начале этого года минимальный обменный курс Евро, курс швейцарского франка взетел. Именно поэтому, FireBee опять стоит 560,- Евро. Только наши друзья-атаристы из Швейцарии могут насладиться значительно подешевевшим компьютером FireBee. Для всех остальных, мы, как минимум, можем обеспечить небольшое понижение цены.

Что касается самой платы, мы решили- после множества обсуждений- производить ее 1:1, как и первую серию. Вот несколько причин для этого:

  • Мы можем сэкономить используя старые пленки и не производить новые прототипы (которые были бы необходимы даже при небольших изменениях).
  • Поскольку мы производим компьютеры небольшими сериями, любые изменения в железе могут стать "катастрофой для поддержки". В этом случае было бы необходимо иметь ввиду версию карты, или прошивки для каждого пользователя, запрашивающего поддержку, или при разработке программ и затем надо было бы создавать различные версии софта / прошивок / и т.д., и все это в конечном счете привело бы к катастрофе. Идея удешевления компьютера путем использования меньшей FPGA (которая может быть использована благодаря совместимости PIN), была отвергнута по той же самой причине.
  • На самом деле, тогда бы нам пришлось внести некоторые небольшие изменения и в железе 1 серии. Например, в шине IDE в настоящее время отсутствуют два сигнала, требуемые для операции IDE-DMA. Пока мы не сможем обеспечить это вместе с адд-оном, использующим хаб расширения и пока нам придется поставлять специальный кабель для 1 серии, чтобы и DMA стал доступным, адаптация новой платы не будет иметь смысла.
Поэтому, компьютеры будут производиться такими же, как их предшественники из первой серии. Вся предыдущая информация и статьи все еще актуальны и все существующие программы, без сомнения, могут быть использованы.

Так что можно делать предварительные заказы. Либо обычным путем, послав е-мэйл на "acpinfo atari org", либо воспользоваться новой онлайн-формой на сайта firebee.org. Если вы также хотите укомплектовать ваш FireBee мини-корпусом, укажите в заказе также цвет корпуса.


23/08/2015 AHCC версия 5.2

Доступна новая версия AHCC, совместимого с Pure C компилятора/ассемблера (выпускаемого по лицензии GPL/LGPL) для всех Atari-систем.

Как всегда Henk Robbers также выложил на своем сайте и бинарный дистрибутив для ColdFire. Новые функции, улучшения оболочки, компилятора, ассемблера, калькулятора и библиотек описаны в логе изменений.

http://ahcc.atari.org


15/08/2015 Сайт Firebee.org появился в сети

Достаточно долгое время у нас появлялись идеи, которые не могли бы быть реализованы на нашем старом сайте acp.atari.org. Многие члены команды FireBee из разных стран мира также приходили с хорошими идеями. Одна из основных задач- чтобы у нас был действительно многоязыковой вэб-сайт, который мог бы поддерживаться несколькими редакторами и переводчиками. Другой важный момент, это то, что Atari Coldfire Project стал столь широко распространен, что информация должна теперь быть структурирована в Wiki-подобном формате. Нам нужно место для загрузок и для поддержки. Кроме этого мы бы хотели бы представлять нашу продукцию как более доступную и более привлекательную. Нам хотелось бы иметь онлайн-магазин и даже представлять (сторонний) софт. Кроме этого, мы хотим предоставлять новости в привычном формате и в целом мы хотим иметь возможность расширяться, добавляя новые разделы и многое другое.

К сожалению, нам понадобилось больше времени, чем ожидалось, чтобы привести сайт firebee.org в должный вид перед выходом в сеть. Несмотря на то, что сервисная часть кода была сделана уже давно, лицевая сторона, или то, что видит пользователь, также была готова, не хватало только наполнения контентом. Около 2 месяцев назад мы, с помощью вновь издающегося немецкого журнала ST-Computer, решили уделить основное внимание этому вопросу и теперь смогли завершить подготовку сайта. Мы уже определили основную будущую структуру с помощью разработанной нами Системы Менеджмента Контента. Это должна быть большая часть структурированной информации, обновления софта и взаимодействие с пользователями FireBee по всему миру. Например, на странице Поддержки мы опубликовали информацию с новой немецкоязычной странички TOS World Wiki, проверили ее на достоверность и добавили сведения о разработках последних лет,ну и затем перевели всю эту информацию на другие языки. Теперь мы можем предложить наиболее важные из последних загрузок для FireBee из области перепрошивки компонентов, Операционных Систем и средств разработки. Еще один мировой дебют: мы можем предложить для загрузки полный набор данных для KiCAD (которая стал теперь программой с открытым исходным кодом).

FireBee.org будет расти. Кроме немецкого, английского, французского, итальянского и испанского языков, появятся и другие. Страницу Поддержки мы будем постоянно наполнять базовой информацией и ответами на многочисленные ЧАстозадаваемыеВОпросы. В дальнейшем в разделе Загрузок будет находиться база данных с софтом, который работает на FireBee в формате, легком для использования и со ссылками на различные (внешние) программы и информационные страницы.

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

Мы особенно горды тем, что наш сайт был сделан так, что он работает на всех броузерах Atari. Также постоянно улучшается оптимизация рендеринга для броузеров Highwire, CAB или Netsurf.

Специальные благодарности тем людям (примерно 10 человек), которые потратили много своего времени за последние пару недель. Особенно отметим работу переводчиков и корректоров (что иногда было непросто). И, естественно, всем, кто помог с первоначальным запуском этого сайта. Благорадя запуску нового сайта с гораздо большим объемом информации о FireBee, мы также сможем проинформировать вас в ближайшие дни о том, как сделать предварительный заказ на вторую серию FireBee. Мы надеемся, что наш новый сайт будет более информативным и более легким для навигации и обратной связи с тобой, о пользователь !

http://firebee.org


07/08/2015 MIPS (миллион операций в секунду)

В различных внутри-программерских спорах, в основном между Olivier Landemarre, Roger Burrows и Markus Frцschle, разработчики ACP недавно обсуждали как Freescale добилось скорости в 401 MIPS на 266 MHz процессоре Coldfire. После дебатов о MIPS, VAX(Virtual Address eXtension- 32-битное расширение системы в старых компьютерах) и Dhrystones (программа бенчмарк- тест производительности компьютера) программисты согласились с тем, что они ни с чем не согласились... Несмотря на это, появился интересный материал для пользователей.

В процессе этих дебатов бенчмарк Dhrystone 2.1 был перекомпилирован под GCC 4.6.4. У нас нет результатов ваших тестов, но несмотря ни на что, имеющиеся тесты хорошо сравнивают работу FireBee с EmuTOS (100% нативный ColdFire), FireTOS с cf68klib, Aranym (без JIT), оригинальными Atari Falcon и TT, так же как и CT60. Мы знаем, что вы, как настоящие нерды, воспримете это с радостью!

Хорошего вам лета!


21/06/2015 Заглянем внутрь FireBee

В предыдущих статьях мы рассматривали главные компоненты FireBee: ColdFire, FPGA и PIC. Сегодня мы рассмотрим другие новые устройства, которые присутствуют на плате.

В самом деле, FireBee- это современный компьютер. Даже несмотря на то, что его главной целью было эмулировать быстрый Falcon, железо FireBee никак не связано с оригинальными чипами Falcon. Все компоненты FireBee могут быть использованы как для эмуляции оригинального железа Atari, так и работать нативно для оптимальной производительности. Это позволит будущим разработчикам полностью использовать реальную мощь FireBee.

Ниже вы найдете список главных компонентов FireBee:

  • Freescale ColdFire MCF5474. Основной CPU, таймеры, PCI, слой Ethernet MAC... (см. статью "Заглянем внутрь ColdFire").
  • FPGA: Altera Cyclone III. Предоставляет использование оригинального железа Falcon и даже более. (см. статью "Заглянем внутрь FPGA").
  • PIC 18F4520. Управление питанием и дополнительные задачи (см. статью "Заглянем внутрь PIC").
  • Слот SD-карты. В отличие от других интерфейсов, этот слот напрямую доступен с ColdFire, без использования FPGA.
  • PHY: AMD Am79C874. В то время как ColdFire стал поддерживать первую часть работы Ethernet (слой MAC), вторая часть (слой PHY) стала поддерживаться этим устройством.
  • DVI: Texas Instruments TFP410. Нативный графичсеский чип FireBee. Может использоваться для современных видеорежимов. В комбинации с FPGA, может поддерживать эмуляцию VIDEL.
  • VGA: Аналоговое устройство ADV7125. Это устройство незаметно для пользователя преобразовывает нативный цифровой видеовыход FireBee в VGA, чтобы можно было использовать старые мониторы со стандартным адаптером DVI/VGA.
  • USB: NEC PD720101. Предоставляет пять USB 2.0 портов. В настоящее время, USB используется в FireTOS для симуляции стандартных периферийных устройств Atari (клавиатуры, мыши, хранилища данных). Также любое устройство может быть использовано под FreeMiNT при наличии соответствующих драйверов.
  • AC'97: Cirrus Logic CS4299-JQZ. Это нативный звуковой чип FireBee, используемый для воспроизведения цифровых звуков. В комбинации с FPGA, также может эмулировать классический чип YM2149.
  • RAM: Samsung K4H511638F (10 чипов). 512 MB DDR2-SDRAM общего назначения + 128 MB of VIDEO/FPGA RAM. Этот RAM затем виртуально разделяется на 14 MB для ST-RAM и 496 MB для FastRAM.
  • Flash-память: Macronix MX29LV640D. 8 MB flash-памяти. Содержит конфигурацию FPGA по умолчанию и различные софтовые компоненты FireBee (BaS, FireTOS, EmuTOS...). Может быть обновлена с помощью программ (например FLASH060.PRG) или с использованием внешнего адаптера BDM.
  • SRAM: Cypress CY7C1041DV33. 512 kB высокоскоростного статического RAM. Может использоваться FPGA для хранения выкокоприоритетных задач.
  • Зарядник. Это отдельное устройство от Medusa Computer Systems. С помощью встроенного PIC может поддерживать оптимальный заряд батареи.
  • Переключатели DIP. С их помощью можно изменить некторые параметры платы и выбрать Операционную Систему для загрузки.
  • LED. Несколько светодиодов LED показывают статус FireBee. Наиболее важны: зеленый LED, показывающий включение питания и мигающий оранжевый LED, управляемый процессором ColdFire и показывающий, что ОС работает нормально.
  • Интерфейсы. На плате FireBee расположено много интерфейсов, начиная от внешних разъемов и заканчивая внутренними слотами. Они могут быть использованы для эмуляции Falcon, или перепрограммированы ддя чего-либо совершенно другого.


14/03/2015 Софт для чата - AtariICQ 0.176

В октябре 2012, Joakim Hцgberg выпустил "пре-бета" версию. Несмотря на то, что ситуация не сильно изменилась, разработка была продолжена и теперь у нас есть новая официальная версия клиента ICQ. В версии 0.176 были исправлены некоторые ошибки, в том числе, в управлении памятью, оверлеем и ярлыками. AtariICQ-это программа, написанная на GFA-Basic с GBE от Lonny Pursell и работающая как на классическом Atari так и на Firebee (FireTOS, FreeMiNT). Начиная с версии 0.173, AtariICQ является бесплатной. Полный лист изменений и загрузка доступны на вэбсайте Atari ICQ: AtarICQ


02/03/2015 Набор иконок Linear Blue версии 1.2b для Teradesk
Доступна для загрузки версия 1.2b набора иконок под названием Linear Blue (48 пикс 256 цветов) для Teradesk 4.06 . Обновленный набор включает в себя 24 новых иконки из 202. Конфигурационный файл desktop.inf для установки на FireBee также обновлен и большинство новых иконок туда уже включены.

Screenshot

linb_12b.zip


07/02/2015 Новый релиз GBE

Этот апдейт является реакцией на жалобы некоторых юзеров относительно проблем при инсталляции. Теперь инсталляция стала гораздо проще, поскольку все необходимое включено в один архив. По умолчанию инсталлятор теперь сам разбирается со всеми необходимыми путями и командами при создании бинарников для 68K и Firebee. Баги были устранены почти во всех компонентах. Подробности в приложенной документации.

Инструкции по установке: http://userpages.bright.net/~gfabasic/html/gbesetup.htm
Линк для загрузки: http://userpages.bright.net/~gfabasic/files/gbe.zip

Мы надеемся, что этот релиз поможет привлечь новых юзеров для скорейшего программирования их Пчелок.


04/01/2015 Градиенты Askin для XaAES

Philippe Noble недавно выпустил Askin, новый набор градиентов и виджетов для XaAES, с целью обеспечить FireBee и другим платформам, использующим FreeMiNT, поддержку TC-видеорежимов, набор выглядит красиво и современно. Градиенты Askin были созданы для поддержки набора иконок "Linear.48", но они должны хорошо работать и с другими наборами иконок.

Так как информация о формате градиента была скудной и неполной, Philippe должен был действовать методом проб и ошибок, чтобы получить наилучший результат, ну и не обошлось, конечно, без помощи Atari-сообщества и разработчиков. Превью и последняя версия набора градиентов Askin доступны на сайте Philippe:

https://sites.google.com/site/emaappsarch/news/xaaesgradientsupdateaskin12

Кроме того, чтобы помочь остальным юзерам в создании собственных наборов градиентов, Philippe написал удобную инструкцию, которую можно взять тут: http://www.philippeworld.net/ftp/Apps/howto.txt

Поскольку исходники градиентов написаны на языке *.C, перед импортированием в XaAES их надо будет сконвертировать в формат *.grd. Инструкцию для AHCC "Создание файлов градиента" (readme.txt), написанную командой FreeMiNT, также как и исходники градиентов, используемых в XaAES по умолчанию, можно скачать тут:

http://www.philippeworld.net/ftp/Apps/xgt2.zip


11/12/2014 EasyMiNT 1.90b

Marc-Anton Kehr только что выпустил новую версию, которая теперь должна запускаться на firebee.

Он также добавил некоторые функции поддержки ST, но они еще в альфа-стадии. Две вещи, которые пока не работают на firebee:

  • проверка файловой системы при загрузке
  • не создается бэкап существующей папки MINT, так что будьте осторожны!
А теперь- новости:

  • установлены MiNT 1.19 и XaAES 1.6.4b
  • поддержка firebee
  • поддержка файловых систем ext2 на ST
  • Teradesk заменен на THING 1.29
  • также работает форматирование существующих партишенов как ext2 прямо на firebee.
Установочный пакет имеет размер около 40Mb и может быть загружен тут: http://atari.st-katharina-apotheke.de/download/em_190b.zip

Пожалуйста, будьте осторожны, это всего лишь бета-версия!!

Кроме того, он скомпилировал версию от E-Nick, сетевой конфигуратор для EasyMiNT с поддержкой Coldfire. Эту версию вы тоже можете загрузить на домашней странице maankes: http://atari.st-katharina-apotheke.de

Также благодарим разработчиков, которые работают только над Freemint, особенно Lonny Pursell, Vincent Riviere и Helmut Karlowski.

Наслаждайтесь!


09/12/2014 Патчи для FreeMiNT, драйвер EHCI USB, NFS-сервер и Netkit-ftp клиент

Патчи для FreeMiNT, драйвер EHCI USB

Команда FreeMiNT, благодаря большому вкладу Vincent Riviere, сообщает новости о событиях, связанных с драйверами FEC и NFS. Пофиксен баг FEC-драйвера, вызывавший падение NFS-сервера и пингования с пакетами больше 1500 под FireBee. Этот баг приводил с ненормальному замедлению работы и таймаутам. Большинство программ получат улучшение скорости передачи данных через сеть. NFC-клиент под FireBee (NFS.XFS) теперь полностью функционален и позволяет подсоединиться к удаленному NFS-серверу (также для этого необходима утилита командной строки mount_nfs).

Улучшена обработка таймаута fselect(). Теперь большинство программ (например Vim) будут работать лучше благодаря ускорению вывода в окне терминала (это была давняя проблема для Vim под MiNT- медленная перерисовка окна терминала).

Благодаря работе David Galvez, EHCI USB-драйвер теперь работает на USB PCI-картах, которые используют тот же самый USB-чип, что и FireBee, то есть NEC PD720101. И пусть пока эта опция не работает на самих компьютерах FireBee, она является одной из наиболее ожидаемых владельцами TOS-клонов и достойна упоминания в наших новостях. В настоящее время поддерживается только компьютер Milan. Для Hades, Falcon CT6x/CTPCI и FireBee необходимы улучшения/доработка внедрения PCI или интерфейса XHDI.

Пакет FreeMiNT версия 1.19.CUR для FireBee, собранный Vincent Riviere: http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/mint/freemint/

Полный установочный пакет FreeMiNT, который обновляется ежедневно, как обычно доступен на странице FreeMiNT: www.freemint.org

nfs-server версия 2.2beta47

nfs-server- это консольный сетевой сервер файловой системы для MiNT OS. Он позволяет установить на FireBee a NFS-сервер для расшаривания файлов по локальной сети.

http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/mint/nfs-server/

ftp-клиент Netkit версия 0.17

Netkit- простой бесплатный консольный ftp-клиент для MiNT OS. Как и во всех установочных пакетах, собранных Vincent Riviere, бинарники доступны для всех видов процессоров - Coldfire, 68000 и 68020-060.

http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/mint/netkit-ftp/


05/12/2014 MyAES 0.96

Olivier Landemarre недавно выпустил глобальный апдейт для MyAES для ядра FreeMiNT. Разработка и тестирование этого обновления заняли почти 2 года. Лист новых функций и улучшений впечатляет:

  • Большинство программ AES теперь также доступны и как нативные программы Coldfire, что увеличивает совместимость и общую производительность FireBee.
  • Доступен базовый рабочий стол "Mdesk". Несмотря на начальную стадию разработки, он уже предлагает к использованию основные функции рабочего стола.
  • Доступна панель задач "Yopla". Yopla предоставляет выполнение функций выключения и перезагрузки системы и функции Quit и Kill для управления программами.
  • Настоящий сервер цветных иконок, основанный на 24-битовых PNG-картинках также доступен. Иконки с палитрой true color могут быть либо в PNG-формате, либо в формате RSC. На самом деле возможности структуры цветных иконок cicons были расширены и теперь могут поддерживать 24-битовые цветные рисунки. Совместимые программы будут использовать доступные иконки (либо PNG, либо RSC), которые соответсвуют выбранному разрешению экрана. Эта функция уже поддерживается в Yopla и Mdesk.
  • Новая команда "include" в файле myaes.cnf для вызова внешних конфигурационных файлов (удобна для настройки видеорежима, например).
  • Перемещение и перерисовка окон в реальном времени, управление событиями и выключение системы были значительно изменены.
  • Куча багфиксов... Архив содержит полную установку для процессора Coldfire, а также обычную установку для процессоров mc68020+.
Загрузить MyAES версию 0.96 можно тут: myaes.lutece.net


06/11/2014 Выпущен Teradesk версия 4.06

Djordje Vukovic выпустил версию 4.06 своей оболочки Teradesk. В этом апдейте появился новый способ сортировки объектов директорий независимо от регистра, удобная опция для директорий, заполненных файлами с длинными именами (и обычно использующих как верхний, так и нижний регистры).

загрузка : tera406b.zip

Обратите внимание, что национализированные файлы ресурсов версий до 4.05 не совместимы с этой новой версией Teradesk. Как обычно, последние версии этих файлов ресурсов на французском, немецком, итальянском и русском языках доступны на ftp-сервере Kurobox:

ftp://kurobox.serveftp.net:3021/utilities/desktops/


03/11/2014 Linear Blue, новый набор 48-пиксельных иконок для Teradesk 4.05

Lodovico Zanier выпустил новый набор иконок (48-пикселей и 256 цветов), который уже доступен для загрузки. Этот набор создан на основе предыдущего набора "Linear Grey", использует те же базовые силуэты, но в то же время использует преимущества всего диапазона цветов NVDI-палитры. Это дает пользователям Firebee реальную возможность улучшить свои десктопы с помощью новых свежих красок. Этот набор иконок дополняет набор Linear Grey v1.1 и файлы конфигурации 'teradesk.inf' совместимы друг с другом. Те пользователи, которые хотят перейти к новому набору иконок, должны просто заменить старый файл cicons.rsc 'Linear Grey', который находится в директории Teradesk. folder.

Screenshot

LIN_BL11.zip


21/10/2014 Апдейт пакета компилятора GFA.

Обновлен компилятор GFABASIC. В пакет обновлений включен стабильный линкер и первый публичный релиз интерпретатора для FireBee. Обладатели FireBee теперь могут насладиться мгновенным эффектом нажатия кнопки Run в GBE. Также был пофиксен неприятный баг поддержки строки в интерпретаторе для обоих типов CPU. Для подробностей- смотрите документацию. Загрузите компилятор тут: http://userpages.bright.net/~gfabasic/files/gfa_comp.zip


14/09/2014 Новая версия 1.1 Linear Grey- набора иконок для Teradesk

Доступна для загрузки новая версия 48-пиксельного набора иконок для Teradesk 4.05 под названием Linear Grey. Этот релиз представляет значительное обновление набора иконок, созданных Lodovico Zanier. Количество иконок в наборе увеличено до 178, добавлены 25 новых. Кроме этого, некоторые часто используемые иконки были обновлены для улучшения внешнего вида, либо для удовлетворения запросов юзеров.

linear11.zip


30/03/2014 Новая версия Litchi FTP

Хорошо известный FTP-клиент "Litchi" обновился до версии 1.3 . Rajah Lone потратил несколько ночей для улучшения поддержки безопасных FTP-соединений с SSL/TLS. Пока только под MiNT/MiNTNet, Litchi использует LDG-библиотеку "POLARSSL.LDG" и может связываться по безопасным протоколам ftp-серверов FTPES (явный SSL) и FTPS (неявный SSL). Оба протокола могут использоваться с зашифрованными паролями (только авторизация) или шифровкой всего процесса передачи фйлов (включая порт данных).

Основные е-мэйл клиенты Troll и Meg тоже были обновлены, пофиксены некоторые баги.

Вы можете найти новые версии этих программ, архив "POLARSSL.LDG" для SSL-функций и многие другие программы на сайте Rajah; как всегда на французском, английском и немецком языках для 68k-Atari и FireBee (CFv4e).


24/03/2014 Русские переводы файлов Teradesk 4.05

Dima Sobolev недавно обновил свои переводы на русский язык файлов Teradesk до версии 4.05 .

Screenshot

Как обычно, вы можете загрузить необходимые файлы на его сайте (Avtandil) или на ftp-сервере kurobox.

Rsc-файл

Гипертекстовый файл помощи

kurobox ftp-сервер


17/03/2014 Новая бета-версия FireTOS

Доступна новая бета-версия FireTOS, которая содержит некоторые новые функции и багфиксы. Со времени выхода последней версии ОС (лето 2013), Didier Mйquignon улучшил FireTOS в нескольких областях: USB, IDE, SD-карты, System Clock Generator, и поддержку NVRAM/IKBD. Также как и предыдущие версии, новая может быть прошита в flash-ROM FireBee с помощью утилиты FLASH060.PRG под FireTOS, или FLASH_CF.PRG под EmuTOS.

Бета-версия FireTOS

Подробнее о улучшениях:

  • "фикс USB HUB-задачи" для юзеров, которые запускают свой FireBee напрямую в FreeMiNT, без SD-карты, которая бы маркировалась как диск "A". С этим фиксом можно без проблем использовать носители информации USB (такие как USB-флэшки), которые пользователь вставит после загрузки. Кроме того, некоторые USB-клавиатуры и мыши, которые ранее не работали, теперь начали работать.

  • IDE-драйвер теперь использует только LBA48, если емкость подсоединенного хард диска превышает 128 ГБ, в отличие от 8 ГБ, как раньше. Это решает наблюдавшиеся ранее проблемы с дисками емкостью более 8 ГБ.

  • Для SD-карт под FireTOS вышло два больших обновления.

    Первое - это введение функции "SD-card Plug&Play". Когда компьютер запускается с уже вставленной SD-картой, время для определения SD-карты теперь равняется 1 секунде, что значительно ускоряет загрузку и светодиод SD больше не мигает во время загрузки. Если SD-карта не вставлена во время загрузки, светодиод SD будет мигать в течение 10 секунд, а система будет ждать, пока мы вставим SD-карту.

    Второе - поддержка нескольких партиций на SD-картах. Первая партиция будет всегда промаркирована как диск "A". Если TOS RAM-диск не используется, то диск "B" может быть использован для дополнительной партиции. Использование партиций все еще требует наличие системного драйвера, такого как FAT16 для партиций до 2 ГБ под TOS или FAT32/ext2 под MiNT. Лимиты TOS не изменялись.

  • Системная частота 200 Гц имела люфт в 1%, ввиду небольшой ошибки в коде, это также давало ошибку в компьютерных часах, теперь эта проблема пофиксена.

  • В предыдущей версии FireTOS для использования функции панели управления "Заменить NVRAM" требовало наличие "Фикса Замены NVRAM". Опция "Заменить NVRAM" использовалась для исправления поврежденных часов реального времени в машинах Atari Falcons: в случае разряда батареи компьютер мог использовать часы от IKBD Atari-клавиатуры. Это приводило к проблемам при использовании USB-клавиатуры с Firebee, так как USB-клавиатуры не содержат часов: это приводило TOS к зависанию в ожидании поступления данных времени от клавиатуры. Didier создал фикс для этой проблемы уже на следующий день, после того как юзер сообщил о ней: теперь TOS ждет ответа от клавиатуры только несколько секунд, а потом возвращается к нормальному продолжению загрузки.

  • И последнее улучшение какается загрузки EmuTOS из начального меню FiretOS: теперь показываются все исключения EmuTOS. Ранее обработчик исключений CF68KLIB не отображал ошибок адресования и неверных инструкций.


02/03/2014 Возрождение сайта Atariuptodate

Atari Up-to-Date список - это отслеживание версий и база данных софта для всех Atari 16/32-бит совместимых систем. Matthias Jaap, пользователь Atari и многолетний редактор последнего Atari-журнала "ST-Computer" возродил свой сайт "Atari Up To Date List". Для тех, кто никогда не читал журнал или не встречался с его сайтом, - все началось с публикования в журнале списка новых программ, выпущенных за последний месяц со дня прошлого выпуска журнала. Matthias постоянно поддерживал этот список и обновлял его. Были классифицированы тысячи программ, что являлось хорошим обзором прошлых и ныне существующих Atari-программ. Кроме этого указывались ссылки на существующих или прошлых производителей. Это давало отличные возможности для исторических исследований о производителях, брэндах, разработчиках или компаниях, с помощью реально апдейтируемой базы данных всех названий программ! Список новых программ, выпущенных в 2013 году, впечатляет.

Matthias Jaap работал над возрождением списка несколько месяцев и добавил несколько тысяч новых программ.Теперь их общее количество более 6500. Фокус Основное внимание уделяется отслеживанию версий 16/32-битовых программ.

И самое главное: теперь у программ для FireBee есть своя собственная категория! Так что многолетние попытки некоторых пользователей FireBee создать список существующих программ для FireBee - теперь воплощены сторонним программистом и выложены на очень известном сайте!

Теперь сайт также полностью переведен на английский язык.

http://www.atariuptodate.de/

Кроме этого Matthias Jaap присоединился к проекту и позаботится о высококачественных новостях для пользователей.


23/02/2014 Только что выпущена EmuTOS 0.9.2

Roger Burrows значительно улучшил поддержку хранителей данных, а именно:

  • поддержка SD-карт
  • поддержка внешнего 2"1/2 IDE-коннектора
  • общие улучшения работы IDE и CompactFlash

Обратите внимание, что EmuTOS добавляет партиции SD-карты после партиций CompactFlash. Обычно CompactFlash использует букву диска C:, а SD-карта D: (в отличие от FireTOS, где SD-карта является диском A:).

Вы *можете* осуществлять горячее переключение нескольких SD-карт. Другими словами, вы можете вытащить одну SD-карту и вставить другую при работающей EmuTOS. Затем вы можете обновить отображение окна нажатием Esc, как для дискет. Насколько мне известно, у FireTOS нет такой функции.

Кроме того, теперь вы сможете выключить ваш FireBee программно, из меню Файл десктопа.

Загрузите себе EmuTOS 0.9.2 тут: EmuTOS

Загрузите файл emutos-firebee-0.9.2.zip, затем прошейте emutosfb.s19 с помощью вашего любимого флэшера. Наслаждайтесь!


19/02/2014 Meg 1.4 - теперь с поддержкой SSL/TLS

Rajah Lone выпустил версию 1.4 программы Meg (Mail exept Gossip). Эта программа служит для автоматической проверки нескольких почтовых ящиков и теперь поддерживает безопасные соединения с SSL/TLS (POP3S и POP3 с STLS), кроме того поддерживается верификация сертификатов сервера. Как и программа Troll, Meg использует LDG-библиотеку "POLARSSL.LDG" и в настоящее время SSL/TLS работает только с MiNT/MiNTNet.

Meg 1.4 и архив "POLARSSL.ZIP" можно найти на сайте Rajah, как обычно для 68* Atari и ColdFire - на английском, французском и немецком языках.


04/02/2014 Troll 1.7: Первый е-мэйл клиент для FireBee/Atari с SSL/TLS

Rajah Lone провел огромную работу и он сделал это: Troll 1.7 теперь поддерживает безопасные е-мэйл соединения (POP3S, IMAP4S и SMTPS) с протоколами STARTTLS, SSL или TLS, кроме того с верификацией сертификатов сервера. Это важная веха развития е-мэйл соединений для компьютеров FireBee/Atari стала возможной благодаря использованию LDG-библиотеки "POLARSSL.LDG". Были улучшены функции IMAP4, также пофиксено несколько багов. В настоящее время функции SSL доступны только под MiNT+MiNTNet. Для использования SSL нужен мощный Atari (~1 MB RAM только для POLARSSL.LDG), но, конечно, для FireBee тут не будет проблем ;-) Так или иначе, без SSL, Troll 1.7 все еще работает и на маленьких Atari (как и раньше).

Важно: Файлы LDG для функций SSL и для сжатых бэкапов (архивируются "POLARSSL.LDG" и "DEFLATE.LDG") больше не включены в папку "GOODIES". Пожалуйста, загрузите эти архивы отдельно.

Вы можете загрузить Troll 1.7 (английскую, французскую, итальянскую и немецкую версии) и дополнительные файлы на сайте Rajah Lone.


28/01/2014 Новые иконки и апдейт TeraDesk

Свежие иконки для современных машин Atari: Lodovico Zanier создал свой минималистический набор иконок. "Linear Grey" - набор иконок в основном в оттенках серого и отдельными цветными пикселями, созданный для оболочки с открытым исходным кодом TeraDesk и быстрых Atari-совместимых компьютеров.

Iconset

Набор содержит 158 иконок, включающих иконки дисков и папок, символов для некоторых форматов файлов и также характерных для некоторых программ. Иконки размером 48x48 более детализованы, чем иконки меньшего размера.

Также доступна новая версия TeraDesk, Djordje Vukovic выпустил версию 4.05:

  • пофиксен баг, который не давал использовать диск "Z"
  • улучшено расположение иконок на десктопе и в окнах

На сайте TeraDesk, ссылки на переведенные файлы возможно еще не обновлены и относятся к предыдущей версии 4.04 . Кроме того, вы как всегда можете найти эти файлы (немецкие, французские, русские и итальянские) на kurobox FTP-сервере.


26/01/2014 HypView и PH vCard

HypView - это гипертекстовый вьюер, написанный Philipp Donzй, и созданный для замены популярного ST-Guide. Исходный код был опубликован в 2006 году и теперь Vincent Riviиre скомпилировал его для использования с ColdFire CPU компьютера FireBee. На его сайте доступны бинарники для 68000, 68020-060 и ColdFire. HypView можно и ранее было запустить на FireBee, но не в качестве нативной программы ColdFire. Выпуск нативного билда был задержан из-за наличия в HypView участков ассемблерного кода.

PH vCard: vCards - цифровые бизнес-карты (как визитки) и некоторые интернет-пользователи приаттачивают свои контактные данные к письмам в виде vCard. Используя новый вьюер vCard, созданный Probe House Software, вы сможете просматривать эти файлы на FireBee.

vCards представляют из себя простые ASCII-файлы и могут быть открыты любым текстовым редактором. PH vCard читает эти файлы и отображает их в виде форматированного списка с подсекциями.

Также как и для других программ, выпущенных Probe House Software,доступны билды для 68000, 68020-60 и Coldfire. Среди других программ, выпущенных PH Software, вьюер карт Google и программа прогноза погоды.


24/12/2013 Samba, OpenSSH, MiNTLib: Новые и обновленные программы и инструменты для MiNT

Обычно рождество для юзеров MiNT означает появление либо елки в ASCII либо свеже-портированных и обновленных Unix-программ. Один из лучших сайтов для поиска таких программ - is домашняя страница Vincent Riviиre. Недавно он выпустил и обновил ряд программ для MiNT, библиотеки и инструменты для кросс-разработок.

Разработчики могут скачать MiNTLib CVS-20131219, Readline 6.2 и OpenSSL 1.0.1e. Readline обеспечивает программам функцию, которая позволяет пользователям редактировать командные строки на ходу и запоминать предыдущие командные строки.

Библиотека Readline используется в обновленной версии 3.6.21 сетевой программы Samba. smbclient теперь поддерживает историю командной строки и завершение вкладок. К сожалению, ошибка "Слишком много открытых файлов" еще существует из-за ограничений ядра.

OpenSSH 6.4p1 использует недавние библиотеки MiNTLib и OpenSSL. Впервые OpenSSH была скомпилирована для FireBee Coldfire CPU. В этом релизе были пофиксены проблемы с соединением SSH-клиента с сервером Linux. Ну и последнее (но все равно важное) событие - это обновление Coreutils, коллекции программ-редакторов текстов и файлов.


13/12/2013 Vincent Riviиre скомпилировал для FireBee целый набор программ

Компилятор GCC должен был работать несколько часов для марафона компиляции Vincent Riviиre. Большинство программ 40+ теперь скомпилированы для процессоров 68000, 68020-60 и ColdFireи будут работать на полной скорости. В то время как большинство программ работают из командной строки, некоторые из них используют графический интерфейс.

Среди базирующихся на тексте программ находятся стандартные программы Unix такие как Bash, Make, Vim и Samba. Riviиre использовал самые новые версии этих программ для портирования. Только одну из программ скомпилировать не удалось: HypView (альтернатива ST-Guide) - она содержит код ассемблера. Среди других значимых программ, которые были успешно скомпилированы, - Hatari (эмулятор Atari, портированный недавно), текстовый редактор qed и стрелялка Doom.

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


28/11/2013 Для разработчиков GFA: Новый релиз GFA-компилятора

В то время как компания GFA не смогла правильно модернизировать и расчистить свои завалы, чтобы быть современными и поддерживать новое поколение компьютеров Atari, всегда находились разработчики, которые были готовы предложить новые патчи для придания GFA-Basic большей совместимости. Наиболее современный и расширенный патч был предоставлен Lonny Pursell: Он разработал редактор GFA Editor и пропатчил библиотеки, компилятор и линкер. Вот сейчас выпускается апдейт для компилятора.

GFA-разработчики обладают большим набором патчей и альтернативных библиотек. Без таких патчей скомпилированные GFA-программы не смогут запуститься на современных Atari-совместимых системах. Патчи Lonny смогут позволить вам компилировать программы как совместимые с 68k-системами, так и с FireBee.

В r22 версии компилятора GFA пофиксен скрытый баг, при котором End, Edit и Stop не могли генерировать код ассемблера, если они находились на первой линии субпроцесса.

Загрузка возможна с сайта Lonny и включает в себя компилятор, линкер и библиотеки для 68k- и Coldfire систем.


25/11/2013 Новый билд EmuTOS поддерживает SD-карту под FireBee

EmuTOS дошел до состояния, когда он стал бОльшим, чем просто замена TOS для эмуляторов: благодаря Roger Burrows, ОС с открытым исходным кодом теперь поддерживает слот SD-карт Firebee.

EmuTOS поддерживает несколько партишенов, но в отличие от FireTOS не будет рассматривать SD-карту как диск A. Буква диска для SD-карты будет назначаться после диска CompactFlash-карты. На этой ранней стадии горячая замена носителя пока не поддерживается. Так что обладатели FireBee, использующие этот билд, пока должны воздержаться от замены SD карты при работащем компьютере. Но скоро эта проблема должна быть решена.

Другие изменения в билде EmuTOS от 21/11/2013:

  • Улучшено определение емкости диска и размера блока.
  • Улучшен IDE-драйвер.
  • Поддержка до 4 IDE-интерфейсов.


23/11/2013 Теперь и GCC доступен для Firebee

Mikro (Miro Kropбček) скомпилировал пакет GCC (Gnu Compiler Collection) для Firebee. GCC - это одно из наиболее популярных средств для кросс-платформенных разработок и может компилировать коды C и C++ в нативные программы Coldfire.

Пакет содержит важные библиотеки и инструменты, все скомпилировано для Firebee Coldfire CPU. GCC может быть использован для разработки приложений и других архитектур CPU (68000, 68020-60). Ранее GCC уже портировался, но эти порты были скомпилированы под 68000 CPU и по умолчанию генерировали программы для 68k CPU.

Первые программы, такие как bench.app, были успешно скомпилированы с помощью нового GCC 4.6.4. В будущем возможно улучшение времени компиляции и с помощью оптимизации самой ОС. GCC 4.6.4 можно загрузить здесь.

Альтернативными инструментами для C-разработчиков под Firebee являются пакеты AHCC (совместимый с Pure C) и vbcc.


20/09/2013 vbcc теперь доступен для FireBee!

Благодаря отличной кооперации со сторонним разработчиком Frank Wille мы теперь можем предложить vbcc-компилятор для FireBee. vbcc-это оптимизирующий ANSI-C-компилятор, доступный для некоторых платформ, поддерживающий большую часть директив C99 стардарта ISO/IEC 9899:1999 . vbcc доступен для любых проектов, о которых вы только можете подумать, он часто используется кодерами демок. Исходники могут свободно использоваться для любых некоммерческих проектов.

Благодаря щедрой дотации, в адрес Frank Wille несколько месяцев назад был послан FireBee. Ole Loots добавил полную версию работоспособного дистрибутива FreeMiNT со всеми возможными средствами разработки и Medusa Computer Systems произвела новый и современный FireBee. В начале лета и после огромного количества потраченного личного времени Frank Wille и Dr. Volker Barthelmann могут также показать не только свою рабочую версию для ColdFire, но и значительно улучшенные общие Atari-версии для GEM и MiNT.

В настоящее время Frank Wille подготовил бета-версию vbcc, которая нативно работает на FireBee. Компилятор сам может быть скомпилированным под ColdFire и способен производить код оптимизированный либо для ColdFire либо для Atari-68k. После AHCC и пропатченного GFA Basic, vbcc - это третья среда разработки под FireBee. Огромное спасибо Frank Wille, который сейчас кроме версии для Amiga продолжает поддержку версий для MiNT и общей Atari-версии. Полный пакет содержит сам vbccf, линкер vlink и ассемблер vasm.

Компилятор генерирует быстрый и хорошо оптимизированный код для 8-64 битовых программ. Очень хорошо видеть новые GEM-библиотеки успешно протестированными в небольших проектах.

Используйте vbcc на свой страх и риск, мы хотели бы предупредить вас, что в нем еще возможны баги. Разработчики ждут ваших отзывов, идей или сообщений об ошибках новой бета-версии для FireBee.

firevbcc


05/07/2013 EmuTOS 0.9.1

Только что была выпущена новая версия EmuTOS - 0.9.1 .

Новые функции, которые могут быть полезны для FireBee:

  • Добавлена поддержка режима 256 цветов для Falcon.
  • Добавлен новый EmuCON2, с завершенной поддержкой TAB.
  • Добавлена поддержка переименования папок.

Этот релиз также содержит поддержку для тестовых плат ColdFire. Пока FireBee еще не была доступна, только на этой плате можно было протестировать софт ColdFire.

В EmuTOS 0.9.1 также был пофиксен баг переполнения буфера, который не давал возможность запускать xaloader.prg из десктопа с FreeMiNT and GEM=ROM под EmuTOS 0.9.0 .

Скачайте EmuTOS 0.9.1 тут: http://sourceforge.net/projects/emutos/files/emutos/0.9.1/

Загрузите emutos-firebee-0.9.1.zip, затем прошейте emutosfb.s19 с помощью вашего любимого флешера.

Наслаждайтесь!


01/07/2013 Выпущена новая официальная версия Aniplayer

В эти выходные - впервые с 2004 года - Didier Mйquignon выпустил новую версию мультимедийного плэйера Aniplayer. Aniplayer можно описать как наиболее известный плэйер для систем Atari. Кроме всех остальных новостей для клонов Atari, апгрейда карт и так далее, есть одна функция, которая представляет большой интерес для FireBee: аудио декодирование MPEG теперь использует MAC-инструкции Coldfire. Это означает не что иное, как возможность воспроизведения MPEG с меньшей нагрузкой на систему (даже в теневом режиме) с помощью Aniplayer.

Удачи вам с новой официальной версией 2.23 плэйера Aniplayer!

http://aniplay.atari.org


28/06/2013 Новая публичная бета-версия FireTOS

Сегодня мы представляем новую бета-версию нашей Операционной Системы. Как всегда, Didier Mйquignon потратил много времени на разработку и улучшил TOS в следующем:

  • IDE теперь работает с LBA48. Это означает, что теоретический лимит размера хранителя данных для FireBee теперь 2 ТераБайт.
  • Пофиксен EmuTOS. Операционная Система С Открытым Исходным кодом EmuTOS теперь снова может загрузиться из начального меню FireTOS. Тем самым для EmuTOS появляется возможность использовать USB-драйвера и другие небольшие функции из FireTOS. Это происходит без какого-то либо участия USB-драйверов EmuTOS (или как будто EmuTOS вообще ничего не знает о USB-драйверах). В большинстве случаев никакие подстройки с помощью DIP-переключателей больше не нужны.
  • Улучшен драйвер LwIP для эзернетовского чипа.
  • USB-драйвер сильно улучшен, и большинство пробем с USB должны будут остаться в прошлом. Баг "клавиши-shift" в основном исправлен, теперь можно будет использовать USB-клавиатуры в повседневной жизни.
  • Поддержка монохромного режима. TOS теперь предлагает возможность работать и особенно загружаться в черно-белом режиме. Это означает, то процесс загрузки в принципе значительно ускорится - даже с очень большими дисплеями (типа HD или больше). Ч/Б теперь работает с VDI также как и с VT52 (сериальная консоль).
  • При загрузке в Ч/Б режиме теперь появляется новая Панель Управления и для удачной работы с COPS, мы предлагаем Сервер Панели Управления. Те, кто хочет воспользоваться этими возможностями, должны использовать этот новый файл CPX вместо старого.
  • Порт по умолчанию нашего вэб-сервера теперь изменен на 8080.
  • Новая версия FireTOS получила несколько новых технических решений "под крышей". Использование DMA было запрещено для некоторых инструкций с целью улучшения совместимости (благодаря этому, к примеру, теперь работает DGEM), пофиксен "logbase()", появилась новая подпрограмма для новых функций TOS (таких как USB), была отменена "stop instructions" чтобы через некоторое время можно было перейти к другим задачам, были отменены инструкции 68k внутри ikbdevc-патчера для MiNT, улучшена функция "setscreen", и многое другое.

Одна из причин, по которой мы некоторое время не публиковали для вас новую версию FireTOS, это то, что мы провели много тестов с промежуточными версиями, которые использовали ST Ram из FPGA-/Graphic-Ram (в то время как ранее мы использовали 512 МегаБайт из основной памяти). Это должно дать возможность разделить ресурсы между ST- и Fast-RAM , как на настоящих машинах Atari, без использования всяких софтовых заплаток, которыми мы пользуемся сейчас, и тем самым значительно увеличить совместимость с программами для ST- или Falcon. К сожалению, мы столкнулись с проблемой с AC'97, и мы рассматриваем FireBee без звука как огромный шаг назад. Вот почему мы снова запретили эту новую функцию RAM до тех пор, пока не найдем приемлемое решение.

Все остальные новые функции, которые мы описали, дают нам право представить новый релиз, даже если ST Ram все еще использует 512 МегаБайт из основной памяти. Многие функции, такие как возможность использования USB-клавиатуры, были давно ожидаемы вами! Не забывайте, что мы говорим о бета-версии. Официальный релиз появится на сайте Didier - как и обычно - как только он появится. Прошейте новый TOS с помощью FLASH060.PRG прямо из TOS-десктопа (некоторые разработчики не рекомендуют делать это из-под MiNT). Удачного тестирования! Мы будем рады получить ваши отзывы.

FireTOS


03/05/2013 Набор иконок версия 2.0 для Thing! и Teradesk

Набор иконок версия 2.0 для Thing! и Teradesk - это самое большое обновление набора версии 1 (только для Thing! ), поставлявшегося вместе с дистрибутивом FireBee. Несмотря на то, что большинство иконок из версии 1 остались прежними, общее количество иконок почти удвоилось засчет новых программ, типов папок и файлов. Оболочки Thing! и Teradesk имеют похожие наборы иконок, лишь с небольшими вариациями в зависимости от требований оболочки. Набор 2 для Thing! содержит 294 иконки (в основном 32x32x16/2 цвета), в то время как набор для Tera Desktop содержит 258 иконок (все 32x32x16/2 цвета). Оба архива содержат файлы конфигурации, где уже сконфигурированы большинство иконок. Файл desktop.inf для Teradesk предлагает базовую конфигурацию для FireBee (почти как Thing!). Обратите внимание, что если вы замените файл концигурации на новый, то все ваши предыдущие настройки будут потеряны. Настоятельно рекомендуется использвоать палитру NVDI. С классической палитрой GEM, большинство иконок будут выглядеть темновато. FireBee пользователям, которые хотят проапгрейдить свой набор иконок, желательно сделать бэкап своих текущих наборов иконок и файлов конфигурации (для оболочки Thing!: icons.rsc & icons.inf; для оболочки Teradesk: cicons.rsc, icons.rsc и desktop.inf).

Загрузить Набор иконок версия 2.0 для Thing!
Загрузить Набор иконок версия 2.0 для Teradesk

Имейте в виду, что эти наборы иконок оптимизированы для FireBee и из-за своего размера не рекомендуются для использования (как они есть) на старых TOS-машинах.

Набор иконок для Teradesk "Linear Grey" (версия 0.9 альфа)

"Linear Grey" это набор 256-цветовых (палитра NVDI) иконок для Teradesk, выполненных в минималистском стиле. Несмотря на то, что изначально этот набор разрабатывался как тест стиля иконок, теперь этот набор стал основным набором для Tera desktop. Он содержит 59 оригинальных иконок в классическом 32x32-формате, а также в вариантах 256, 16 и 2 цветов. Файл desktop.inf также включен в набор, он содержит базовую конфигурацию для FireBee. Обязательным является использование палитры NVDI. Если использовать этот набор со стандартной GEM-палитрой, большинство иконок будут отображаться с неправильными цветами. Имейте ввиду, что это предварительный альфа-релиз и может быть необходима его дополнительная доработка.

Пользователи FireBee, которые уже хотят попробовать этот набор, сначала обязательно должны забэкапить свой текущий набор иконок и файл конфигурации (т.е. cicons.rsc, icons.rsc и desktop.inf).

Загрузить набор иконок Linear Grey (версия 0.9 альфа).


24/04/2013 Заглянем внутрь PIC

В предыдущих статьях из серии "Заглянем внутрь", мы описывали два основных программируемых компонента платы FireBee: ColdFire и FPGA. Но есть еще одна часть, работающая как проводник: PIC.

PIC означает "Peripheral Interface Controller"("Периферийный Интерфейсный Контроллер"). Это микроконтроллер от компании Microchip. Контроллеры PIC являются очень компактными и удобно программируемыми компонентами. Они объединяют возможности основного CPU, а также выделенной флэш-памяти ROM, немного RAM и нескольких I/O портов. Они могут быть запрогаммированы с использованием ассемблера или языка C.

PIC, используемый в FireBee - это Microchip PIC18F4520. Его прошивка может быть апдейтирована с помощью внешнего хардового программера (а в будущем - просто с помощью программы). PIC отвечает за несколько важных задач, так что он всегда включен. Голубой светодиод FireBee медленно мигает, когда работает PIC.

  • Кнопка Power/Reset. PIC постоянно отслеживает эту кнопку для вклчения, выключения или перезагрузки главных компонентов платы.
  • Часы реального времени и бэкап NVRAM. Как описано в прошлой статье, часы реального времени Falcon и чип NVRAM включены в состав FPGA. Но когда FireBee выключен, статус FPGA теряется. С другой стороны, PIC никогда не выключается. Так что при выключении питания данные NVRAM и часов передаются из FPGA на PIC, где и хранятся. Затем, при включении питания данные передаются обратно из PIC в FPGA, так что кажется, что FPGA не была выключена.
  • Мониторинг батареи. PIC постоянно отслеживает состояние батареи. Когда батарея разряжается, FireBee автоматически выключается. Это предотвращает возможные проблемы платы, связанные с недостатком напряжения и сохраняет небольшое количество мощности батареи для поддержания работы PIC и сохранения данных NVRAM и часов в течение нескольких месяцев.
  • Порт PS/2. Этот порт напрямую соединен к PIC, но в настоящее время не используется. В будущем планируется добавить в PIC функциональность, похожую на Eiffel-адаптер. Таким образом, в FireBee появится возможность использовать PS/2-клавиатуру и мышь, как на настоящих Atari-машинах.
  • Игровой порт. В настоящее время он отключен, позже этот игровой порт будет позволять подключать стандартные Atari-мышки и джойстики напрямую в FireBee.
  • Интерфейс программатора/дебаггера. Это интерфейс для подсоединения программатора/дебаггера, такого как PICkit от Microchip's. Такое устройство может быть также подсоединено и к другому компьютеру. В этом случае, софт для PIC можно будет проапгрейдить дистанционно, и разработчики даже смогут запустить дебаггер в пошаговом режиме.

Вы можете найти подробную информацию о PIC18F4520 на вэб-сайте Microchip: http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010297


07/03/2013 Несколько новых программ

MPEG-1 Decoder для mxPlay

Гланой темой в сегодняшних новостях должно быть "MP3 декодирование для FireBee". И в самом деле, это - небольшая сенсация! Новый mxPlayer, который был выпущен недавно, уже являлся хорошим MOD-плэйером. Так как этот плэйер получил хороший API, всегда есть шанс применить дополнительные аудио-плагины от сторонних производителей. Вскоре после релиза, многие попросили о возможности поддержки MP3. Заявление MiKROs спустя несколько дней "а вот и он", ... MPG_CF.MXP, так что имя MPG аудио-плагина для FireBee, основано на "mpg123". Сначала была идея использовать MAD, но его API не очень дружественна по отношению к пользователям. Так появился mpg123, это означает, что функции, которые уже существуют для mpg123 могут в будущем легко быть внесены в mxPlay будущими программистами. Уже работает декодирование MPEG-1 Layer I, II и III. Если не считать никогда официально не выпускавшегося плэйера Aniplayer BETA, эта новая версия "mxPlay 2.1" вкупе с ее плагином MPG_CF.MXP, является в настоящее время единственным MP3-плэйером для FireBee.



На картинке выше - Highwire, показывающий снимок запущенного mxPlayer, декодирующего MP3s.

Новая версия Highwire

Highwire, единственный Atari вэб-броузер, перекомпилированный для V4e. Несмотря на то, что он всегда работал в 68k-версии, улучшения хороши и скорость увеличилась, что сделало Highwire более удобным для использования в повседневных задачах. Разработчик m0n0, который уже дал нам грандиозный броузер Netsurf, также отвечает и за Highwire, в этом релизе продолжает заботиться о всех сетевых задачах FireBee. Загрузите Highwire для V4e на его вэб-сайте.

Новые FTP-client, KK-Commander, fVDISnap, Meg, Crйsus, Joe - HTML редактор, ...

Rajah Lone - сторонний разработчик - не останавливается. Он продолжает улучшать и перекомпилировать некоторые полезные программы. На прошлой неделе он выпустил новые релизы Litchi и JOE. Версия 1.2C крутого FTP-клиента Litchi содержит некоторые улучшения. Joe версии 1.5 - это приятный HTML-редактор, который теперь также доступен и для Coldfire. Также мы получили 3 Марта Meg, (программу для проверки почты и спам-фильтр). KK Commander - это вариация Total Commander, и fVDI Snap - это новая программа для создания снимков экрана, которая теперь также работает и на не-fVDI-системах. Зайдите на сайт Rajah, и загрузите себе новые крутые программы.

Дистрибутив FireBee FreeMiNT для ARAnyM

Некоторым пользователям очень понравился дистрибутив FreeMiNT для FireBee, созданный Jo Even Skarsteins. Простота и полностью GEM-стиль (то есть без всякого юникса) дистрибутива может быть интересной и для других пользователей, у которых вообще нет FireBee. Так что после "Vanilla MiNT" появился еще один вид дистрибутива - FireBee FreeMiNT - простейший для установки на ваши обычные машины Atari, теперь сторонний разработчик заботится о получении 1:1- дистрибутива для виртуальных машин ARAnyM, которые существуют для нескольких хост-систем. Дистрибутив MiNT идентичен тому, который вы получите вместе с FireBee, за исклчением того факта, что программы были заменены соответствующими вариантами для Aranym. Некоторые GEM-программы не смогут работать, так как им нужно реальное железо. Этот дистрибутив также возможен и в виде образа диска для немедленного использования. Первые отзывы были очень хорошими, и кажется что инициатива ProToSґ появилась как раз вовремя, чтобы поддержать пользователей ARAnyM.

zView 1.0

Другая программа, которая получила несколько улучшений и багфиксов от Mr. Miro Kropacek - это zView. Эта программа, которая может рассматриваться как "главный" вьюер изображений и PDF для платформы Atari - был изначально, в 2005 году, выпущен Zorro. MiKRO, который уже делал для нас компиляцию первой FireBee-версии этой классной программы, теперь улучшил эту программу. Новые функции - масштабирование PDF и лучшие возможности для показа (или нет) файлов, не являющихся изображениями, в окне просмотра, как показываются скрытые файлы UNIX. Документация и файлы ресурсов RSC были обновлены Sascha Uhlig. Пофиксены баги, относящиеся к AV-протоколу, PNG и GEM(X)IMG фильтрам, специальным символам (Umlauts), в навигации по файлам PDF, масштабированию в полноэкранном режиме (больше не будет цветных линий в нижней части полноэкранного избражения!), совместимость с TOS и MagiC, и многое другое. zView может считаться зрелой и надежной программой. Спасибо MiKRO за один из лучших инструментов для нашего FireBee! Только что выпущена версия 1.0 .


01/03/2013 Больше звука, улучшенные EmuTOS и библиотека GFA, переводы Teradesk

mxPlay 2

20 февраля был выпущен плэйер модулей (MOD - музыка) "mxPlay 2". mxPlay был создан MiKRO из Mystic Bytes чтобы дать возможность всем компьютерам FireBee и Falcon CT6x воспроизводить все (!) возможные форматы MOD. Этот аудиоплэйер для машин Atari поддерживает drag&drop, длинные имена файлов, имеет современную оболочку, включая 10 скинов, плейлист, API, основанные на плагинах и многое другое. Но самое впечатляющее - поддержка 32 каналов при воспроизведении на вашем FireBee файлов "XMs" или "S3Ms"! Это - открытый проект. Загрузите mxPlay для своего FireBee со страницы проекта на Sourceforge.


Вы можете найти файлы MOD например у Fading Twilight. Это сборник музыки, созданной музыкантами Atari со всего мира. Модули SAP можно загрузить в архиве Atari Sap Musik Archiv.

Новый EmuTOS 0.9.0

Команда EmuTOS выпустила новую версию своей ОС с открытым исходным кодом. В этой версии улучшена общая поддержка железа Atari. Также была выпущена и версия для FireBee. Пожалуйста помните, что версия для FireBee предназначена для ColdFire (т.е. не ведется работ по отсутствующим инструкциям M68K) и не поддерживает дополнительное железо, входящее в состав FireBee. Основные функции, которые будут полезны для FireBee это: поддержка карт CompactFlash без партиций и улучшенный Селектор Файлов. Вы можете прошить EmuTOS (emutosfb.s19) в вашу микросхему FireBee ROM с помощью улититы FLASH060.PRG . EmuTOS можно скачать со страницы проекта.

Выпущена обновленная библиотека GFA-BASIC

Lonny Pursell с помощью некоторых GFA-кодеров смог еще больше улучшить GFA-BASIC. Была перекодирована часть GDOS библиотеки для соответствия официальной документации Atari. А изменения в компиляторе следующие: "Восстановлена проверка на отсутствие операторов CASE".

Последнюю версию можно скачать на вэб-сайте Lonny.

Переводы Teradesk 4.04

На днях были выпущены переводы Teradesk 4.04 на большинство языков. Архивы можно скачать соответственно:

Немецкий файл ресурсов (RSC) и гипертекстовая помощь в формате ST Guide
Французский файл ресурсов (RSC)
Итальянский файл ресурсов (RSC)
Русские файл ресурсов (RSC) и гипертекстовая помощь в формате ST Guide

Имейте в виду, что новые файлы ресурсов (desktop.rsc) совместимы только с официальным дистрибутивом Teradesk 4.04.


31/01/2013 Выпущен Teradesk 4.04!

Djordje Vukovic недавно выпустил новую версию Tera Desktop, малотребовательное расширение обычных возможностей десктопа, которое уже можно получить в составе дистрибуционного пакета для FireBee и других пакетов, базирующихся на FreeMiNT. Новая версия 4.04 является в основном багфиксингом и не обладает какими-то новыми свойствами. Архив Teradesk включает в себя также версию, оптимизированную для ColdFire (desk_cf.prg). Пользователи FireBee, которые хотят проапдейтить свою текущую установку FreeMiNT, должны будут переименовать desk_cf.prg в desktop.prg, и оставить без инменений свои текущие настройки и файлы иконок (т.е. teradesk.inf и cicons.rsc/icons.rsc).

Скоро будут доступны локализованные версии Teradesk, включая обновленный перевод на французский (благорадя работе команды ad hoc) и совершенно новый итальянский архив. Локализованные версии (немецкая, французская, итальянская, русская и греческая) будут доступны для загрузки на вэб-странице Teradesk или прямо с kurobox ftp server-а и вэб-страниц соответствующих авторов переводов.

Вы можете загрузить Teradesk на странице проекта: http://solair.eunet.rs/~vdjole/teradesk.htm


21/01/2013 GFA на FireBee

Благодаря тяжелой работе Lonny Pursell, GFA-Basic теперь стал технически возможен на FireBee. GBE (GFA Basic Editor - Базовый редактор GFA)-был переделан с последней библиотекой Coldfire, некоторые баги (такие как RECALL) были исправлены и многое было значительно переработано, как, например, "Тест выпадающего меню". GFA теперь хорош настолько, что с помощью простой рекомпиляции можно быть уверенным, что программа, которая ранее не запускалась, немедленно заработает под FireBee. Вчера Lonny выпустил новую улучшенную версию.

Очень впечатляет работа Rajah Lone, который за несколько недель перекомпилировал свои GFA-программы на своем новом FireBee. И теперь большинство из них работают отлично! Например, Litchi-программу можно рассматривать как лучший FTP-клиент Bee, DGEM-клон DungeonMaster, Cresus-очень хороший менеджер банковских счетов и многие другие.


11/01/2013 Чем мы на самом деле занимаемся?

Перед тем, как объяснить, что нам принесет 2013 год и какие инновации будут доступны для FireBee, мы попробуем подытожить что произошло в течение последних 10 недель.

Профессиональная лига команды разработчиков ACP достигла больших улучшений в некоторых ключевых областях, которые могут значительно упростить дальнейшие разработки. Наш "младшенький" член команды, Markus Frцschle, после недель непростой работы, портировал BaS (наша Базовая Система для инициализации платы) из коммерческого Codewarrior в свободный GCC, при активной помощи Vincent Riviиre. Также, Wolfgang Fцrster полностью переписал существующую конфигурацию FPGA на чистом VHDL, так что в дальнейшем все будущие улучшения и оптимизации будут возможны на более структурированном и обладающем большими возможностями языке VHDL. Эта новая конфигурация будет тестироваться в течение следующих нескольких недель и если она будет работать как ожидается, следующим шагом будет внедрение Blitter-а, как уже было сделано внутри проекта Suska. После этого, мы надеемся, что появятся кодеры VHDL и помогут нам. Vincent Riviиre две недели боролся с багом FreeMiNT, и почти не спал. В результате он обнаружил, что TeraDesk слетал при запуске с ошибкой шины, когда использовалась новейшая версия XaAES. К счастью, этот баг уже исправлен. И теперь доступен совершенно новый билд ядра FreeMiNT, который отлично работает под FireTOS и EmuTOS.

Didier Mequignon начал переносить адреса ST-RAM из 512 MB FastRAM в RAM FPGA. Таким образом, ST-RAM может быть доступна независимо от FastRAM, как на Falcon, и без всяких софтовых трюков. Это свойство уже давно было нужно разработчикам, так что теперь многие программы смогут работать в полную силу. Также их можно будет запустить напрямую под FireTOS.

Medusa протестировала огромное количество клавиатур. Заказ проекта предусматривал недорогую USB-клавиатуру для будущих сборок, без клавиш, принадлежащих сторонним Операционным Системам. Достаточно сложная задача в настоящее время! Но теперь у нас есть недорогая клавиатура, которая доступна в нескольких раскладках (UK, U.S., ES, FR, CZ), и 100%-но работает с FireBee. Следующая задача, отнявшая кучу времени, была найти решение для недорогого источника питания, который можно было бы использовать во всех странах. В связи с тем, что многие и многие пользователи имеют проблемы или чувствуют себя неуверенно в поисках в своих странах правильного AC/DC адаптера, мы хотели бы предложить в будущем универсальные адаптеры для любой страны напрямую из Швейцарии. Они будут должны работать с любыми розетками питания и любыми типами вилок, и в то же самое время, несмотря на небольшие партии, не будут сильно увеличивать стоимость компьютера.

Следующая новость-баги USB-клавиатуры. В настоящее время их было два. Первый из них-после многих дней тестирования, мы обнаружили, что простое переключение языка с французского или немецкого с помощью FireTOS CPX-даже если клавиатура ранее использовала другую раскладку-почти все клавиатуры могут быть признаны безошибочными. Второй баг, the "работа-клавиши-shift-как-клавиши-caps-lock" иногда случается, мы не могли выявить его причину до Декабря 2012, когда исследовали FireTOS изнутри, посылая сканкоды клавиатуры на последовательную консоль. Решение было найдено и сейчас наша команда проводит тестирование.

Другая ошибка в программе была обнаружена Miro Kropбcek. Пользователи часто сообщали, что вьюер zView не отображает фонты в файлах PDF. Это-как мы знаем теперь-легко устраняется на уровне пользователя. Просто надо создать где-нибудь временную папку. Эта "tmp"-папка должна быть объявлена в конфигурационном файле MiNT как переменная окружения в виде "setenv TMPDIR c:/path/to/file/tmp". После этого, файлы PDF могут быть просмотрены во всем своем великолепии, и значительно быстрее, чем раньше, даже в режиме сглаживания.

Между тем, классная компания, с помощью которой вы можете посылать деньги, сообщила нам е-мэйлом, что периодически, когда кто-нибудь покупает FireBee, некоторые пользователи могут ждать своих компьютеров достаточно долгое время. Еще раз извиняемся за это! Решение таково - даже если вы купили FireBee напрямую у Medusacomputer.com, в то же самое время, пошлите е-мэйл на acpinfo at atari dot org. Иначе эта "экономия" с е-мэйлами может привести к разнице между актуальным и номинальным статусом инвентаризации наших мини-корпусов. Чтобы обновить инвентаризацию было потрачено много часов.

Но все это привело к тому, что мы хотим заказать новую серию мини-корпусов, чтобы корпуса всех цветов снова были доступны. Сказано - сделано! Новая партия корпусов скоро будет доступна-вероятнее всего в конце первого квартала-в уже хорошо известных 4 цветах, также как и в комбинациях Синий/Черный, Черный/Синий, Маджента/Черный или Черный/Маджента. Также будут внедрены две небольшие оптимизации корпуса. Мы разработали в Вене небольшую панель для будущих конвертеров SATA, которые могут быть закреплены одним шурупом внутри корпуса, в верхней его части. Также, мы сконструировали небольшую петельку, с помощью которой можно будет легко подсоединить динамик. Эта петелька скоро будет произведена с помощью 3D-принтера и будет предлагаться в качестве дополнительной замены приклеенных внутри динамиков, которые входят в состав уже доставляемых потребителям мини-корпусов.

Также движется работа по продвижению сайта firebee.org-одной из наших нескончаемых историй. Техническая часть на основе NetBSD уже практически закончена. У нас есть, благодаря помощи из Словении, собственный бесплатный сервер с оптоволоконным соединением. Мы, конечно, не ожидаем большой нагрузки на наш сервер, однако, кто знает-никогда не помешает быть готовым. Внешний вид (графика в основном была разработана в Южной Германии) и контент, который должен быть четким и информативным, все еще проходят стадию настройки.

Существует также определенное количество небольших вопросов, которые мы обсуждаем редко. Например, теперь доступна небольшая GEM программа, которая дает возможность переключаться между различными AES, наши благодарности Oliviere Landemarre. Если тестирование этой программы пройдет успешно, мы включим программу "SELGEM" в следующий официальный дистрибутив FreeMINT.

К сожалению, мы не были столь же успешны в вопросе сетевой печати. Мы пытались включить в недавний дистрибутив FreeMiNT lpd из MiNT98, но он работал только частично. Печать уже работает, но каждое задание на печать нашего (Test-)Milan должно было запускаться вручную. К счастью, к нам на помощь пришел Marc Anton Kehr и смог перекомпилировать lpd 5.1. Но теперь нам не хватает одной из библиотек, которую мы не можем получить (и которая предположительно должна в обязательном порядке использоваться в случае FireBee). Так что Mannke перекомпилировал свободную и более свежую lprng. Вот на этой стадии мы и находимся сейчас и мы еще не сконфигурировали фильтры. В настоящее время появились некоторые новости о сетевой печати. Компания ProbeHouse Software написала lpd-клиент, который может печатать напрямую на lpd-сервера, которые доступны через сеть. Это могут быть либо другие компьютеры с Linux, Win или Mac OS X, либо принтеры, обладающие свойствами lpd-сервера или так называемые принтсерверы (которые активно внедряются во все последние модели роутеров), которые могут понимать этот протокол. Клиент был успешно протестирован и те, кто не боится процесса конфигурации, могут легко печатать с помощью lpd-сервера через свою LAN. В идеальном случае, мы в будущем сможем позволить нашему lpnr запускаться прямо на FireBee в качестве сервера и печатать с помощью PH Easy Remote Print на все принтеры нашей сети без помощи внешнего сервера или принтсервера.

В Риме был произведен главный апдейт нашего набора иконок. Для любой новой программы, которая была перекомпилирована или написана специально для наших FireBee во второй половине года, у нас теперь есть уникальные иконки. Всего 286 иконок с 256 значениями (набор иконок Thing), 16 цветов. При разработке было важно сохранить преемственность с известными стандартами Atari, также как и сделать иконки хорошо различимыми и простыми в использованиии. Этот набор будет включен в новый официальный дистрибутив FreeMiNT, который в настоящее время активно готовится в Норвегии. Он будет совместим с десктопами Thing! и Teradesk.

В конце октября был выпущен "grfX2" для V4e. Это-очень популярный графический Pixel-Painting редактор, в оригинале пришедший с платформы Amiga. Независимо от ACP, также существует экспериментальная версия для CT6x. Версия для FireBee еще требует значительной доработки. В результате можно будет получить также патч SDL, которым занимается (так же как и самой программой) m0n0.

Еще одна приятная новость пришла извне. Команда Netsurf настроила свои ежедневные билды из новейших исходников так, что можно автоматически получать версии для Atari. Они не так оптимизированы, как версии m0n0, но иногда дают возможность оценить возможные оптимизации и текущие разработки броузера. Мы можем их только протестировать и сообщить Netsurf свои оценки этих тестовых версий. Даже в виде сообщений об ошибках и подобных действиях. В любом случае, это показывает хороший пример сотрудничества команды броузера Netsurf с сообществом Atari!

Еще одна "внешняя тема"-это процессор Freescale. Мы активно пробовали добиться несколько большей информации, чем формулировки "противный ARM". Это предприятие выстроило вокруг себя хорошую защитную стену и те, кто не являются глобальными игроками, не могут сквозь нее пройти. Наши специальные благодарности компании Genesi, которая активно поддерживала нас, так же как они помогали проекту NATAMI (который помог нам завязать контакт) несколькими годами ранее.

Чтобы понять в полной мере, как широко распространяются проекты типа ACP, мы хотим сделать внутреннее объявление. На нашем форуме разработчиков, где вращаются в настоящее время 65 человек, найти любой аттачмент (типа тестовой версии, документации или картинок) становится все более и более сложно, так как их количество уже описывается 4-значным числом. m0n0 без лишней суматохи написал собственный плагин для PHPBB, который обеспечивает очень хорошую функцию поиска аттачментов.

Наконец, очень приятное объявление. Douglas Little предоставил команде ACP исходный код Apex Media! Для тех, кто не знает, что это такое-это мощная и в прошлом коммерческая программа для редактирования фотографий в художественном стиле, видеозахвата, преобразования, производства анимации и многого другого. Apex Media в настоящее время запускается только на оригинальном Falcon, так как она активно использует DSP. С нашей стороны есть идея дальнейшей разработки программы Apex Media, чтобы сделать возможным ее запуск на всех высококачественных GEM-машинах, таких как FireBee, Milan и Hades. Несомненно, это не будет легкой и быстрой разработкой, но благодаря помощи Douglas, это в принципе становится возможным. И самая главная гарантия этого - исходные коды!

Ну и последнее-по очереди-но не по значению-мы хотели бы снова отметить, что ACP является некоммерческим и открытым проектом. Те, кто хочет работать с нами и готов взять на себя (присоединиться к) ответственность, или просто сильно желающий помочь нам в какой-то области, может связаться с нами в любое время. Больше всего нам нужны разработчики VHDL. Но полезной будет и любая другая помощь! Самое главное, чтобы вы захотели присоединиться к нам на какой-то срок или постоянно, для того чтобы способствовать дальнейшему развитию платформы Atari.

С Новым 2013 Годом!


10/11/2012 Заглянем внутрь FPGA

Вы знаете, что внутри FireBee находятся две основных микросхемы: ColdFire (детально рассмотренной в прошлой статье "Заглянем внутрь"), и FPGA. Сегодня мы собираемся показать насколько много удобных компонентов находятся внутри FPGA, и как это стало возможным.

FPGA означает "Field-programmable gate array"(Программируемая пользователем вентильная матрица). Это-электрорнный компонент, который содержит множество перепрограммируемых (с помощью языка проектирования VHDL) логических блоков. Таким образом можно имитировать множество достаточно сложных и известных микросхем путем переконфигурирования FPGA. Это очень мощная техника, например участники проекта Suska смогли смодулировать все ST-железо на чипе FPGA.

В нашей плате FireBee мы используем Altera Cyclone III FPGA. Это очень мощный чип, содержащий около 40000 логических элементов. Большинство выходов коннекторов FireBee присоединены напрямую к нему. В результате поведение железа FireBee может быть настроено простым переконфигурированием FPGA. Эту операцию можно выполнить с помощью соответствующих программ.

Плата FireBee построена с использованием только современных электронных компонентов. Все классические компоненты Atari находятся внутри FPGA, например настоящее железо Falcon. Многие виртуальные компоненты FPGA для FireBee пришли из проекта Suska, но некоторые другие (такие как VIDEL)-совершенно новые.

  • VIDEL: Известный графический чип Falcon.
  • DMA disk: Чип, используемый для передачи данных дискеты и ACSI.
  • MC68901 MFP: Контроллер прерываний, таймеры, порты входа/выхода
  • WD1772 FDC: Контроллер дисковода с поддержкой HD дискет.
  • ACIA 6850 IKBD: Интерфейс для клавиатуры/мыши/джойстиков.
  • ACIA 6850 MIDI: Интерфейс для внешних MIDI-устройств.
  • YM2149: Известный чип звука ST.
  • NVRAM: Часы реального времени Falcon и энергонезависимая память.
  • DMA Sound: Звуковой чип STe DMA.
  • IDE: Стандартный IDE-интерфейс Falcon, для IDE-харддисков и карт
  • CompactFlash.
  • JTAG: Не является устройством как таковым, а лишь слотом для подсоединения дебаггеров железа.

Вы, должно быть, обратили внимание, что отсутствуют некоторые стандартные микросхемы Falcon: Blitter, DSP 56001... Они могут появиться в FireBee как только кто-нибудь запрограммирует их с использованием VHDL. Ну и, конечно, FPGA не ограничивается железом Atari. Он может быть запрограммирован для имитации микросхем любого вида, как уже существующих, так и придуманных пользователями. В комбинации с мощностью ColdFire, FPGA делает FireBee удобной платформой для разработчиков и хакеров-улучшателей железа.

Вы можете найти больше информации о Cyclone III на сайте Altera: cyclone3


26/10/2012 Hatari запустился на FireBee

Вы, конечно, знаете Hatari, известный эмулятор ST/Falcon работающий на современных компьютерах. Но знали ли вы, что в 2004 году команда Hatari выпустила версию бинарников 0.50 , которая могла работать на машинах Atari? Это было возможным так как Hatari использовало библиотеку SDL как независимую операционную систему. И как вы можете видеть по предыдущим новостям, библиотека SDL уже доступна для ColdFire.

Так как все требования по совместимости были выполнены, Vincent Riviиre перекомпилировал Hatari 0.50 для ColdFire. Эта версия достаточно стара и поддерживает только эмуляцию ST, но это важная веха на пути. SDL-программы могут запускаться как на полном экнане, так и в GEM окне, это также справедливо и для Hatari. В полноэкранном режиме еще имеются баги, связанные с FireBee VIDEL, но работает это все достаточно быстро. Вы можете загрузить Hatari билд Vincent-а тут: http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/mint/hatari/

Мы помним, что целью FireBee является нативный запуск старых программ, без всякой хардверной эмуляции-так как FireBee уже является железом Atari. Но возможность запускать на FireBee полностью софтовый эмулятор такой как Hatari на отличной скорости и в полноэкранном режиме демонстрирует гибкость нашей машины.

Ниже вы можете увидеть запущенную демку Flip-O-Demo в GEM-окне на FireBee.


19/10/2012 GFABASIC теперь на FireBee

Lonny Pursell перекодировал часть своего обновленного пакета GFA , чтобы сделать его совместимым с FireTOS. Теперь можно создавать GFA-программы для FireBee просто путем рекомпилчции исходного кода с новой библиотекой. AtarIRC и Atari VNC уже были рекомпилированы под FireBee и успешно протестированы.

Кроме того, Joakim Hцgberg выпустил тестовый билд своего ICQ-клиента AtarICQ. Ни у одного из них - Lonny или Joakim-а - нет FireBee и они должны обратиться за помощью к Atari-сообществу для тестирования программ.

Список обсуждавшихся программ и где их взять:
GFA Editor
GFA Compiler
AtarIRC
Atari VNC
AtarICQ


19/10/2012 LDG, SDL и PmDoom

Vincent Riviиre и Olivier Landemarre закончили портирование пакета have LDG-DEV на ColdFire. В результате, программы, использующие библиотеки LDG теперь могут быть скомпилированы под ColdFire. Также и сами библиотеки LDG могут быть рекомпилированы под ColdFire. Раньше уже проводились тесты LDG под ColdFire, но теперь изменения были включены в официальный репозиторий. Кроме этого, Vincent включил библиотеки разработки LDG в свои GCC cross-tools. http://vincent.riviere.free.fr/soft/m68k-atari-mint/

Похожий прогресс был достигнут и для SDL, хорошо известной кросс-платформенной билоиотекой для разработки игр. Ее портировал на Atari-машины Patrice Mandin несколько лет тому назад и Patrice даже включил полную поддержку ColdFire. Кроме всего прочего, для работы SDL нужна LDG. В результате, Vincent также включил библиотеки SDL в свои GCC cross-tools. Это большой шаг вперед в помощь разработчикам производить свои игры с использованием SDL, в том числе и для ColdFire.

И наконец, с тех пор как две вышеуказанные библиотеки стали доступны, Vincent также перекомпилировал программу Patrice PmDoom для ColdFire, как подтверждение своих работ. Как и ожидалось, вопрос был лишь в перекомпиляции. Вы можете скачать программу тут: http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/mint/pmdoom/

Этот бинарник PmDoom является на 100% ColdFire и может запускаться на FireBee и под FireTOS и под EmuTOS. Еще есть небольшие баги клавиатуры в SDL, и проблема VIDEL под FireBee, но они не относятся к программе PmDoom как таковой, а как раз являются хорошей возможностью для тестирования программы и устранения этих багов.

Ниже вы увидите PmDoom запущенный под FireTOS и XaAES.


04/10/2012 FreeMiNT и AHCC

Vincent Riviиre пропатчил FreeMiNT чтобы он запускал EmuTOS под ColdFire. Уже давным давно Didier Mйquignon и Olivier Landemarre пропатчили FreeMiNT, чтобы запустить FireTOS на опытных образцах плат с ColdFire. Затем Vincent пропатчил файлы ассемблера на ColdFire, чтобы быть максимально возможно эффективным с FireTOS, в то же время оставаясь совместимым с его эмуляцией 68060. Теперь Vincent полностью пропатчил FreeMiNT, сделав его совместимым с родной средой ColdFire. В результате, mintv4e.prg теперь может работать как с FireTOS, так и с EmuTOS. Вы можете загрузить новый mintv4e.prg в текущем архиве версий.

Помните, что EmuTOS не обеспечивает эмуляцию 68000, так что только 100% ColdFire-программы будут запускаться под FreeMiNT с EmuTOS. Это ъороший тест для проверки - действительно ли программа является 100% ColdFire- совместимой. Модуль ядра ColdFire поставляется вместе с официальным установочным диском FreeMiNT для FireBee, который совместим как с FireTOS так и с EmuTOS, за исключением сетевого драйвера fec.xif, который в настоящее время использует специфические свойства FireTOS. Также хорошей новостю является то, что XaAES отлично работает с VDI EmuTOS, который лимитирован 640x480x16 цветами.

В то же самое время,Henk Robbers опубликовал версию AHCC 4.13 (а затем и 4.14), - обновление своего знаменитого C-компилятора. В этой версии были пофиксены все остававшиеся баги, связанные с ColdFire. В результате, AHCC может отлично запускать EmuTOS для ColdFire, с или без наличия FreeMiNT. Но самая хорошая новость - это то, что , AHCC все еще компилирует программы, совместимые как с 68020+ так и с ColdFire. Как обычно, вы можете загрузить компилятор AHCC на домашней странице Henk-а.

Картика ниже показывает AHCC запущенный из-под XaAES, с FreeMiNT и EmuTOS на машине FireBee.


01/09/2012 Высланы машины для разработчиков

Сегодня мы можем выслать бесплатно две машины для разработчиков двум известным и выдающимся Atari-программистам. Один из компьютеров был предоставлен самой компанией Medusa. Но особые благодарности следует адресовать swift.consult, которые полностью спонсировали компьютер для разработчиков, включая корпус. Этот компьютер Atari-разработчики смогут взять у нас напрокат на срок от 1 до 4 месяцев под конкретный проект. Пока некоторое время обе машины будут находиться соответственно у Ulf Dunkel из Invers для изучения возможности адаптации Calamus, и у Martin Elsдsser для возможного улучшения уже работающего ACSPro.

Чтобы получить еще одну машину для разработчиков, немецкоговорящие члены команды уже начали сбор денег. В данный момент не хватает около 300 Евро для еще одной такой машины. Желающие принять участие во взносах, пожалуйста, обращайтесь к нам.

Желаем обоим разработчикам отлично провести время с новыми машинами!


08/08/2012 Elansar - первая коммерческая игра для FireBee начала доставляться потребителям

Сегодня мы хотим проинформировать вас об особо интересной разработке. Начала доставляться потребителям игра Elansar. Это приключенческая игра типа "Наведи и Щелкни" . Игра Elansar была сделана под Falcon и FireBee , и ее доставка началась. Отличительные черты этой игра для FireBee (и CTPCI-Falcons) - высококачественная 32-битная графика. Кроме того, разработчик программы обратил специальное внимание на качество звуковой дорожки. В Elansar можно играть на английском, французском и немецком языках. CD содержит все 3 языковые версии игры как для оригинальных Falcon-ов так и для FireBee.

Несмотря на то, что Elansar - это проект созданный автором в свое свободное время - он написал, что потратил на нее более двух лет - презентация сделана очень профессионально. Для игры необходимы: FireBee с 640 x 480 дисплеем (Elansar работает в полноэкранном режиме), спикеры и 90МБ свободного места на хард диске. Несколько часов, проведенных за игрой, удовлетворят игроков, которые любят загадки в мистическом стиле. CD с версиями для обоих компьютеров можно приобрести за 15 Евро, что выглядит скорее как благодарность разработчику, потратившему на разработку столько времени, чем как реальная цена.

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

Orionsoft


03/08/2012 Начались официальные поставки мини-корпуса для FireBee!

Подготовка заняла достаточно много времени, но теперь мы можем предложить: специальные (сконструированные пользователями) корпуса для FireBee. Эти корпуса сделаны из алюминия, насколько можно был уменьшен их размер, а на их нижней части можно легко закрепить материнскую плату Firebee. Для этой цели служат 6 винтов для материнки и 4 снимаемых D-Sub-винта. На крышке находятся две параллельные салазки для крепления 2 1/2'' харддиска, который может достигать высоты до 9 мм. Места достаточно для IDE-харддиска ноутбука или для SSD (в настоящее время до 128 Гб). Салазки также служат в качестве стабилизирующего компонента для поддержания формы верхней части корпуса.

Крышка фиксируется только одним винтом в верхней части корпуса (внутри находится специальная соединительная шайба) , а также двумя UNC-винтами от разъема DVI. То есть крышку можно снять легко и быстро. Внутри корпуса находятся два синих светодиода для индикации включения питания и работы хард-диска, или соответственно Compact Flash карточки. Слот для этой карточки (мы предпочитаем его ввиду отсутствия механического крепления) может работать с карточками до 128 ГБ. Это дает общую емкость в 256 ГБ (Compact Flash-слот плюс IDE-слот для HD/SSD), чего должно быть достаточно ATARI-пользователям. По умолчанию в комплект поставки включена карточка Compact-Flash емкостью 16 ГБ . На ней предустановлены наша многозадачная Операционная Система FreeMint Open Source и коллекция игр. С нашей точки зрения, такая емкость карты в 16 ГБ - что очень много для ATARI, - дает наилучшее в настоящее время соотношение цены/качества для Compact-Flash карт.

Также по просьбе ATARI-сообщества, мы установили внутри корпуса динамик и разъем параллельного порта для принтера. Кроме того, внутри также находится батарейка для использования компьютера без питания в течение получаса, которая может быть удалена по желанию пользователя. И еще в будущем можно будет подключить SATA и/или eSATA-устройство.

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

На переднем торце находится небольшое углубление, куда можно поместить 3D-наклейку с логотипом FireBee. На задней части - небольшая щель для самоделкиных , которые хотят иметь внешнее соединение с помощью гибкого ленточного кабеля. Ну и наконец, каждый корпус укомплектован четырьмя черными резиновыми ножками, которые в случае необходимости могут улучшить устойчивость компьютера и вентиляцию.

Medusa Computer Systems гарантирует работу устройства без вентилятора при комнатной температуре до 38єC, в случае, если компьютер лежит на поверхности стола или до 45єC в случае, если корпус поставить вертикально. При максимальной нагрузке внешняя температура корпуса может подняться до 40єC, поскольку алюминий выступает в качестве теплоотвода.

Мы хотим обратить ваше внимание, что корпус был полностью произведен на основе модели, созданной пользователями, и изготовлен в Вене/Австрия на маленьком семейном предприятии. Оформление и чертежи были сделаны Creative Commons BY-NC-SA.

Полный набор включает в себя следующее :

  • алюминиевый корпус с лакировкой и нанесением букв
  • динамик
  • LED-светодиоды
  • дополнительный параллельный порт для принтера
  • HD/SSD -слот
  • крышечка для кнопки питания
  • 3D-наклейка с логотипом
  • все винты и болты
  • 4 резиновые ножки
  • compact flash-карта 16 GB
  • корпус в собранном виде (также полностью настроенном - в случае если приобретается совместно с материнской платой)
  • изящная упаковка для Alpha-серии

Цена: 99 Euro

Доставка из Швейцарии. Пользователи, живущие в Швейцарии, а также пользователи, у которых уже есть FireBee и теперь им нужен только корпус, могут связаться с нами для получения корпуса по специальной цене. Заказ можно послать на "acpinfo at atari dot org", реагируем сразу. Доставка уже началась. Те из вас, кто ранее решил получить корпус определенного цвета, пожалуйста укажите этот цвет в вашем заказе.


13/07/2012 Probe House Software выпускает софт для ColdFire

Probe House Software (пользователь wongck на форуме atari-forum.com) выпустил ColdFire-версии новых и очень хороших программ:

  • PH SyncTime. Синхронизирует часы с NTP-сервером.
  • PH Weather. Прогноз погоды для почти любой точки планеты.
  • PH Clock. Красивые аналоговые часы.
  • PH Gmap. Клиент Google Maps под GEM.

Видео Google Maps работающих на FireBee можно посмотреть тут: http://youtu.be/uSEF7ESaXW4

А загрузить - тут: https://sites.google.com/site/probehouse/download/phsw-Atari-software-downloads


06/07/2012 Arkanoid заработал под FireBee

http://youtu.be/6B1xjo4VkyM

Хорошо известный Klapauzius выпустил свой патч для первой игры, запускаемой под FireBee. Выбор пал на Arkanoid , так как эту игру было сравнительно легко пропатчить, и даже если результат не совершенен на 100%, в игру можно играть совсем как на ST. Как и во всех патчах для игр, выпущенных Klaz', игра может запускаться из-под MiNT и также завершается нормально.

Есть еще несколько проблем, которые должны быть устранены, и не все мониторы пока поддерживают низкое разрешение ST. Самая большая проблема в настоящее время - это метод, которым FireTOS обрабатывает прерывания VBL и таймеры.


17/06/2012 Photoline

Судьба благосклонна к программе Photoline. Последняя версия Photoline для классических компьютеров Atari. Gerhard Huber из компании "Computerinsel" немедленно снабдил нас действующим регистрационным ключом для этой профессиональной программы ретуширования. С этим ключом можно зарегистрировать и персонифицировать версию 2.30. Но мы обнаружили еще один сюрприз. "Все те, кто приобретет Photoline на немецком сайте (http://www.pl32.de ) в течение следующих двух месяцев и напишет "ACP" в нижней строке страницы, получит скидку в 5 Евро - лицензия вместо 59 будет стоить 54 Евро." Надо сполна воспользоваться этой блестящей возможностью! Покажем компании Computerinsel , что "мы живы". Среди других продуктов братьев Gerhard и Martin Huber - профессиональные драйверы для сканеров, графических карт и многое другое.

Подведем итог: Computerinsel передал нам профессиональный инструмент обработки изображений и работы с векторной графикой Photoline в качестве подарка Atari-сообществу! Кроме этого, для тех, кто недавно приобрел лицензию на программу для Mac или PC на сайте http://www.pl32.de - до 20 июля включительно - и тех, кто во время заказа написал в соответствующей графе "ACP" существует скидка. Что это может означать ? Теперь каждый может сказать, что платформа Atari не умерла.

PhotoLine Версия 2.30 Регистрационный номер: 645762849

PhotoLine Version 2.30

Любезно предоставлена:

Поддержка Gerhard Huber с сайта pl32 dot de http://www.pl32.de

Computerinsel GmbH, Zur Limestherme 4, 93333 Bad Gцgging Amtsgericht Regensburg, HRB 5891 Geschдftsfьhrer: Gerhard Huber, Martin Huber


07/05/2012 Многозадачность FireBee в работе

Сегодня у нас есть для вас 10-минутное видео, которое показывает текущие возможности и ограничения работы программ FireBee с последней версией FreeMiNT. Это видео хорошо иллюстрирует многозадачные возможности FireBee. Вы можете увидеть в реальном времени производительность 68k-программ и мультимедиа. Смотрите видео в онлайне. Вас ожидает также несколько сюрпризов.


04/05/2012 Цифровые камеры

Мы с гордостью можем сообщить , что теперь FireBee совместим с цифровыми камерами, использующими USB-стандарт для подсоединения к компьютеру. Просто подключите камеру. запустите ваш FireBee, и вы сможете просматривать изображения с помощью zView. Ниже показаны изображения с 10,2 мегапиксельной камеры с разрешением экрана 1680 x 1050 и глубиной цвета в 32 Бита.

На этом снимке вы можете видеть наши небольшие корпуса всех возможных цветов.


13/04/2012 Официальный релиз установки FreeMiNT

Как уже сообщалось ранее, FireBee будет поставляться с предустановленной системой FreeMiNT . Полный дистрибутив теперь доступен для скачивания всеми обладателями FireBee. В состав дистрибутива входит не только FreeMiNT, это полная ОС, которая сразу позволит вам начать использовать ваш FireBee:

  • FreeMiNT и XaAES
  • Выбор среди трех десктопов и GEM-программа для осуществления этого выбора.
  • Программа-патчилка и инструкция по установке NVDI 5 на FireBee.
  • Последние версии всех программ (EmuTOS, FireTOS, FPGA...) и утилита для апдейта FLASH-памяти.
  • Доступна сеть с DHCP. Просто подсоедините FireBee к вашей локальной сети и включите его.
  • GEM-программа для управления сетевыми настройками.
  • Вэб-броузер NetSurf 2.9.
  • zView - для просмотра изображений и PDF-файлов.
  • Набор полезных утилит.
  • Для разработчиков: AHCC, Digger и ResourceMaster.

Дистрибутив можно загрузить тут - http://atari.nvg.org/firebee-mint/


11/04/2012 Некоторые новые релизы программ

В течение нескольких последних дней наша команда смогла (с международной помощью) выпустить новые версии некоторых программ, которые позволяют нам улучшить их функциональность и качество:

  • Новый броузер Netsurf

    Новая версия броузера Netsurf 2.9 , которая недавно была выпущена, является одной из главных новостей, которыми мы бы хотели поделиться. В целом эта версия гораздо быстрее предыдущей, также улучшена стабильность. Кроме этого, теперь улучшена функция загрузки файлов. Загруженные файлы будут сохраняться в директорию с именем соответствующим сетевому адресу файла. Также мы теперь можем работать с онлайн-формами и загружать аттачменты лучше, чем раньше. Теперь абсолютно корректно работают почти все текстовые формы. Это означает, что программа Squirrelmail теперь работоспособна на 100%, и платформа Atari получила доступ к почтовым сервисам SSL IMAP!

  • Новый Qextract

    Сторонний разработчик на прошлой неделе снабдил нас сделанной специально для FireBee версией разпаковщика Qextract. Это - версия 0.5, автор - Christos Tziotzis, привнес Drag&Drop в качестве "распаковки по двойному щелчку" всех известных форматов архивации для нашего FireBee. Кроме этого Vincent Riviиre перекомпилировал все упаковщики такие как lha, unzip, zoo, unrar и тд. в качестве бинарных файлов для Coldfire. Распаковка теперь проходит без всякой эмуляции - и с впечатляющей скоростью - , так просто, как это только возможно. Что интересно, Qextract является GFA-Basic программой.

  • Снова улучшенный FreeMiNT Setup

    Оба вышеуказанных пакета уже включены в наш дистрибутив FreeMiNT, который теперь стал доступен для свободного скачивания, и будет устанавливаться на все новые FireBees начиная с настоящего времени. Также в дистрибутиве есть и другие улучшения.

  • Новые релизы Linux для FireBee

    Поскольку мы готовим для загрузки нашими пользователями набор программ в качестве дистрибутива , мы решили включить в него также две новых сборки uCLinux для FireBee. "Нормальная" версия, с поддержкой MMU, была предоставлена два дня назад Greg Ungerer из Австралии. Зайдите на страницу uClinux и посмотрите на недавно обновленные страницы Coldfire для дальнейшей информации. Пользователи, которые хотят попробовать uClinx, должны залить dBug в FireBees FlashROM, который можно загрузить на сайте Didier Mйquignon. Кроме того, возможна сетевая загрузка. Мы будем рады услышать от пользователей отчеты о том, как себя ведет FireBee под Linux!

  • Новые иконки

    В соответствии с использованием в FireBee нескольких новых устройств хранения информации, мы согласились с фактом необходимости создания нового набора иконок. И вот первые шаги в этом направлении были сделаны членом нашей команды Lodovico Zanier, который создал три новых набора иконок. Один состоит из 8 новых иконок с логотипом FireBee, второй - из 28 вновь созданных иконок SD Card и USB Stick и третий - содержит 19 (из 36) цветных иконок в черно-белом варианте для вашего монохромного дисплея или старых машин Atari. Все цветные иконки содержат 16 цветов и могут использоваться на любом компьютере Atari , при использовании такого редактора ресурсов как "ResourceMaster". Наслаждайтесь! icons.zip


27/03/2012 Пропатчен патч Pexec.
Совместимость улучшена

Недавно мы обнаружили основную причину несовместимости программ с XaAES на FireBee. Многие программы, которые были скомпилированы с помощью PureC, просто не будут работать под XaAES, даже несмотря на то, что они отлично работали под простой FireTOS. Причина оказалась проста - подпрограмма, которая должна была пофиксить некоторую несовместимость с процессором Coldfire, попросту не вызывалась, когда программа запускалась из-под XaAES. Это проблема была решена и теперь многие программы, которые ранее не работали под XaAES, стали работать нормально.

Совместимость улучшена еще больше
Кроме исправления патча PureC, о котором говорилось выше, есть еще одна проблема, которая будет отражена в проекте. Совместимость с существующими программами очень важна для команды FireBee, в настоящее время около 50% протестированных 68k-программ работают безо всяких проблем. Чтобы улучшить эту ситуацию в будущем можно задействовать различные технологии, такие как полный процессор 68000 в FPGA и улучшенная совместимость с CF68Klib. Есть еще одна опция, которая уже доступна - софтверная эмуляция 68k-процессора. Этот эмулятор написан Vincent Riviиre и базируется на Musashi 68k эмуляторе. Это отличный софт, который позволяет отдельным программам запускаться в отдельной виртуальной среде 68k CPUs на достаточно хорошей скорости.

Эмулятор прозрачен для пользователя, все работает как и ожидалось и эмулируемые и не-эмулируемые программы могут взаимодействовать между собой (например с помощью AV-протокола). Чтобы использовать этот эмулятор вы должны сконфигурировать свой десктоп открывать файлы *.68k в эмуляторе. Затем измените расширение программ, которые вы хотите эмулировать на "68k" и дважды щелкните мышкой. Эмулятор запустится и автоматически загрузит и запустит эмулируемую программу. Вы можете одновременно использовать так много эмуляторов, сколько вы хотите. Начиная с настоящего момента эмулятор можно загрузить здесь:

http://vincent.riviere.free.fr/soft/68kemu/

Конечно, этот эмулятор не решит всех проблем, процессор - это только одна из частей уравнения. Как мы все уже знаем по работе с Falcon, многим программам просто нужен для работы настоящий ST. Так что это - не финальное решение проблемы совместимости. Это просто еще одна из возможностей работать с 68k-программами. Конечно мы собираемся улучшить в целом совместимость 68k и FireBee с помощью других средств! В то же время, , сейчас эмуляция может оказаться интересной для некоторых из вас, и в конце концов - это единственная возможность запускать 68k-программы под EmuTOS, EmuTOS, у которой нет встроенной поддержки 68k.

FreeMiNT/XaAES предустановлены на FireBee
Кроме этого несомненно огромного шага вперед, наша команда активно работает над завершением официального дистрибутива FreeMiNT для FireBee, который был анонсирован в прошлом выпуске новостей. После того раза было внедрено много фиксирований и апдейтов, также мы добавили средство GEM для выбора и редактирования раскладки клавиатуры.

Загрузить этот дистрибутив можно будет при доставке FireBee потребителям.

Апдейт AHCC
Также появилась новая версия AHCC - AHCC - нашего любимого компилятора для FireBee. Как обычно, ее можно загрузить с сайта Henk Robbers :

http://members.chello.nl/h.robbers/

Версия 4.10 содержит некоторые багфиксы и также некоторые новые возможности для вас. FireBee будет доставляться с предустановленным компилятором AHCC.

И наконец, наша команда работает над различными "мелкими задачами". Некоторые из них касаются текущих разработок, таких как поставка небольшого корпуса, или вэб-сайта продукта. Планы на будущее - будем продолжать работать и информировать вас когда новые решения и/или продукты будут готовы для представления публике.

И, кcтати, мы уже говорили вам, что проекту ACP нужны дополнительные разработчики VHDL? ;)


10/03/2012 Очередные новости

FreeMiNT билд для ColdFire/FireBee
Vincent Riviиre выложил билд ColdFire ColdFire для текущей версии FreeMiNT 1.18. Этот билд включает в себя ядро, XaAES, , XaAES, а также драйверы ethernet- и файловой системы. Также представлен полный архив исходников и скрипт для компиляции ColdFire.

http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/mint/freemint/

Все вопросы по поводу использования этого билда необходимо направлять по адресу рассылок Firebee- или FreeMiNT.

Превью настроек FireBee для FreeMiNT

FireBee будет доставляться с предустановленным и сконфигурированным FreeMiNT на карте CompactFlash. Заранее сконфигурирована сеть и при использовании DHCP вы автоматически соединитесь с вашим провайдером. Более детальная информация появится позже, а пока вы можете посмотреть это видео: http://youtu.be/GfsVC6ty_dg .

ColdBoot обновлен
m0n0 выпустил новую версию своего загрузочного менеджера ColdBoot. Новым в этой версии стали некоторые базовые возможности скриптов. http://freeshell.de/~monokrom/geeklog/staticpages/index.php?page=ColdBoot

Новая версия NetSurf
NetSurf 2.8 для GEM GEM был выпущен за пару дней до Рождества. . Новая версия содержит некторые багфиксы и улучшения, наиболее значимое из них - это использование нового ядра NetSurf 2.8, которое поддерживает frames и iframes. http://freeshell.de/~monokrom/geeklog/index.php?topic=20110219230358215

Пофиксенная прошивка FPGA
Fredi Aschwanden нашел и устранил серьезную проблему с линией прерывания MIDI в FPGA. Это также помогло устранить проблему с нестабильностью клавиатуры Atari,обнаруженную некоторыми пользователями.

PIC
У нас есть апдейт PIC-микроконтроллера. Новые возможности таковы: выключение программным путем, - как шаг вперед в программировании PIC от MCF программой! Пользователи, уже получившие свои FireBees и не желающие покупать свой собственный PicKit или похожее устройство; обращайтесь к нам и мы вышлем вам его.

HypView
Известная читалка гипертекстовых файлов Atari была переделана. Это все еще 68k программа, , но также отлично работает с FireTOS/FreeMiNT/XaAES. Загрузите себе последнюю версию с сайта Vincent-а: http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/mint/hypview/

Новый релиз MyAES
Выпущена новая версия MyAES с некоторыми улучшениями, и скомпилирована специально для FireBee. Версию 0.95 можно загрузить с сайта Oliviere Landemarre:http://myaes.lutece.net/

Новые члены комманды PIC

В нашей команде есть несколько новых участников из Канады и Австрии. Однако наш призыв о помощи - особенно по поводу FPGA - еще в силе.

Корпуса почти готовы
Наши мини-корпуса почти готовы. Скоро начнем высылать потребителям. Если вы заказали их,- будьте готовы к оплате. Следите за новостями.


15/11/2011 ACP с гордостью представляет: квартальный отчет ;)

-) Завершена разработка:

  • Драйвер Ethernet для MiNT
  • MyAES
  • Корпус
  • DVD-приводы
  • USB-клавиатура для MiNT
  • Часы NVRAM
  • Новая FireTOS
  • Новый файл FIRECONF.CPX
  • zView (PDF!)
  • Новая версия EmuTOS

-) Части проекта, находящиеся в разработке:

  • Linux-разработки
  • NetSurf для FireTOS
  • Блок питания ATX
  • Встроенный PIC-микроконтроллер

-) Обсуждаются командой разработчиков:

  • USB-Floppy дисководы
  • Infogrames USA
  • Нехватка разработчиков VHDL
  • Совместимость
  • Организация Flash-памяти

-) Публичные упоминания о FireBee

-) Другая информация

  • GEM Demo
  • Пассивная плата расширения PCI
  • Активные видеокарты Radeon
  • 3d наклейки

После нашего последнего большого обновления новостей, команда ACP смогла завершить следующее:

Драйвер Ethernet для MiNT
Одной из наших важнейших новых разработок является драйвер Ethernet для MiNT. Это помогает нам полностью использовать сетевые свойства с помощью встроенного в FireBee RJ45-коннектора - даже многозадачность работает хорошо. Так как MiNT является Posix-совместимой OS, теперь мы можем использовать удивительный мир сетевых технологий. В то время как уже было возможно использовать в FireTOS такие функции как sFTP и STiK-Clients для некоторых сетевых сервисов с прокси, , теперь мы имеем возможность использовать все существующие MiNTnet-клиенты. Самая привлекательная функция - это напрямую бродить по сети с броузером Netsurf. Другие протоколы и сервисы теперь готовы для использования. Сетевой драйвер был портирован из FireTOS на MiNT членом нашей команды m0n0 за месяц тяжелой работы и таким образом решил одну из наших самых больших проблем. Работа в сети с MINT - это одно из наиболее востребованных свойств FireBee.

MyAES
MyAES в конце концов стала работать с FireBee, спасибо за работу конкретно Vincent и Olivier. MyAES - это альтернативная и довольно современная AES, которая иллюстрирует некоторые новые визуальные возможности мира Atari-машин. MyAES теперь оптимизирована для FireBee , что означало несколько недель тяжелой работы программистов. Некоторые баги были интенсивно выявлены и удалены. Использование кэша (чего казалось невозможно добиться под MyAES) не удавалось пофиксить, пока Olivier не объединил свои усилия с Vincent Riviиre. Возникла необходимость также в мелких улучшениях внутри MiNT. По нашему мнению, результат этой разработки впечатляет...

Загрузить MyAES

Корпус
Завершена разработка нашего небольшого корпуса. Все ваши замечания были учтены. Корпус поставляется к примеру с дополнительным слотом параллельного порта/принтера и с портом SATA, который может использоваться либо как внутренний либо как внешний eSATA-порт. Кроме того, были внедрены некоторые улучшения, например корпус поставляется сейчас с внутренним слотом 2 1/2" для хард диска. Корпуса будут производиться в Вене и в конце ноября могут быть доставлены в Швейцарию.

Enclosure PDF

DVD-приводы
Команды PACKET (команды Atapi для SCSI) были добавлены в SCSIDRV TOS. Поэтому сейчас стало возможным при условии использования программы Extendos, использовать DVD с DVD-писалками.

USB клавиатура для MiNT
С помощью патча MiNT ikbd_scan процедуры, которая под MiNT имеет формат отличный от TOS, теперь можно использовать USB-клавиатуру под MiNT так же комфортно и быстро как под TOS. Вместе с этим патчем также был произведен апдейт инициализации AC' 97 через базовую систему (BaS).

Часы NVRAM
Внутренние часы NV-RAM с начала октября очень хорошо работают в FireBee.

Новая FireTOS
Кроме уже упомянутой процедуры ID-прерывания, также как и инициализации AC'97, PCI-BIOS получил свойство "Поддержка шины", которое явилось этапом на пути к использованию PCI Express-адаптеров. Очередные препятствия на этом пути: 4 шины, 32 устройства на каждой шине и 4 свойства для каждого устройства. Кроме того, все возможные вызовы IDE внутри процедуры загрузки после обнаружения устройств- SCSI, которые являлись неверными, были исправлены (внимание: SCSI все еще не поддерживается). Устройства ATAPI были добавлены везде в SCSIDRV , в то время как IDE-устройства были наоборот удалены. Это стало возможным с использованием команд Inquiry при сканировании во время загрузки SCSIDRV. В данный момент на FireBee , когда выбран пункт меню "TOS 4.04 для MiNT", драйвер FEC для Ethernet отключен, чтобы дать возможность использовать новый MiNT-net FEC-драйвер.

Новый файл FIRECONF.CPX
Панель управления FIRECONF.CPX теперь также доступна и на немецком языке.

zView
Программа zView, благодаря недавней работе Miro Kropбček, теперь существует и в версии для FireBee. Это означает просмотр PDF на FireBee! zView-это программа для поиска и просмотра файлов на устройствах хранения информации с помощью специального броузера. Можно просматривать и конвертировать растровые и векторные изображения таких форматов как JPG, TIFF, Degas, BMP, Eureka, GIF, IMG, NEOChrome, PNG, TGA, и, как уже было отмечено, PDF. Использование zView означает что LDG должна быть адаптирована и обновлена и все кодеки должны быть перекомпилированы. Результатом является стопроцентно ColdFire-версия этой (по меркам Atari-сравнительно молодой) программы.

Новая версия EmuTOS
Вышел новый релиз EmuTOS-Операционной Системы по лицензии GPL. Версия 0.8.6 была выпущена благодаря усердной работе Vincent Riviиre, это первая версия с официальной поддержкой ColdFire. С момента начала работы над этим релизом в 2010 году, было внедрено много улучшений, таких как использование файловых систем размером до 2 ГБ. Также EmuTOS (в качестве бесплатной альтернативы) предустановлен на каждой машине FireBee. Релиз, датированный 8 Ноября 2011 года, готов к использованию на FireBee.

-) Части проекта, находящиеся в разработке

Linux-разработки Greg Ungerer создал несколько патчей для Linux, которые обеспечивают поддержку ядра ColdFire и особенно для FireBee. После запуска uClinux на FireBee, очередная задача - адаптация Linux-m68k. Уже сделаны первые шаги для создания полного дистрибутива Linux (сервер, десктоп и тд.). Чтобы узнать больше- используйте рассылку linux-m68k.

NetSurf для FireTOS
Была проведена некоторая работа над броузером Netsurf на нативной FireTOS (однозадачной системе). Эта работа не является приоритетной для нашей команды и указывается здесь только для того, чтобы охватить все аспекты проекта.

Блок питания ATX
После некоторого обсуждения и решения использовать блок питания ATX в больших корпусах вместе с FireBee, мы решили разработать свою собственную дополнительную платку, чтобы можно было использовать блоки питания ATX вместе с платой FireBee в стандартном корпусе. Эта платка содержит микроконтроллер, некоторые соединения и несколько компонентов. Преимущества такого решения: облегчение использования FireBee в различных видах корпусов без необходимости перепаивать детали, также хорошо совместимы с пассивными платами расширения PCI (см. ниже), полностью функциональными выключателями питания и перезагрузки в ATX и мини-ITX корпусами, может сразу использоваться с FireBee без необходимости программирования нового PIC-микроконтроллера (в частности на уже доставленных клиентам компьютерах), и, наконец, очень полезна для различных тестов блока питания ATX без материнок ATX. Реализация этого проекта уже началась. Эта маленькая платка скорее всего будет создана членами Atari-сообщества и будет стоить всего несколько Евро.

Встроенный PIC-микроконтроллер
Код для PIC-микроконтроллера, находящегося в FireBee, недавно разрабатывался двумя людьми. Поскольку подача электрического питания также управляется PIC, мы терпеливо ждали официального начала поставок, пока эти разработки не были закончены. Для программирования микроконтроллеров можно использовать либо дорогой программатор (около 300 Евро) или ICD-PIC-программатор, сравнительно недорогая альтернатива с открытым исходным кодом, которая возможно будет совместима с FireBee. Будем держать вас в курсе.

-) Обсуждаются командой разработчиков

USB-Floppy дисководы
Внутри исходного кода для U-boot, обеспечивающего работу USB под FireTOS, уже находится поддержка USB-floppy-дисководов, которые к несчастью не являются обычными "устройствами хранения информации". Так что мы полагаем, что будет несложно создать драйвер для USB-Floppy дисководов.

Infogrames USA
Недавно мы были свидетелями очень неприятной активности нынешнего держателя брэнда Atari, Infogrames, против некоторых людей из некоммерческого сообщества Atari, в основном из области 8-бит и консолей. Но, к счастью, после нескольких претензий от сообщества, фирма извинилась за свои угрозы и неверные претензии. Даже несмотря на то, что все обвинения оказались несостоятельными, и они не задевали наш проект, мы надеемся, что в будущем Infogrames будет фокусироваться на позитивном сосуществовании с сообществами всех типов и их более чем 40000 участниками. Будь это консоли, 8-бит или 16/32-бит. Особенно это важно для некоммерческих инициатив, которые проявляли некоторую активность в области Atari уже с 1994 года, то есть на 9 лет раньше, чем Infogrames. Мы хотели бы пожелать всем заинтересованным лицам и дальше получать удовольствие от своего хобби- Atari, и хотим заверить их в нашей солидарности.

Нехватка разработчиков VHDL
В нашей команде ACP мы ощущаем нехватку VHDL-разработчиков. Мы обсуждали разные возможности привлечения новых людей, тех, кто сможет потратить свое время на решение открытых вопросов, например таких как незаконченный DSP. К несчастью, пока у нас нет решения по этому вопросу, равно как нет пока и новых идей. Мы были бы рады получить поддержку в этом вопросе.

Совместимость
Совместимость между процессорами ColdFire и 68k до недавнего времени обеспечивалась свободно распространяемой библиотекой CF68kLib и несколькими патчами FireTOS. Это работает во многих случаях, но не во всех, и работает сравнительно медленно. С самого начала команда ACP решила, что совместимость надо очень сильно увеличить, чтобы позволить запускать большинство Atari-программ. Поэтому уже в 2010 разработка нашего собственного алгоритма для FireBee была начата компанией Medusa, это планировалось осуществить с помощью BaS. Но после успешного внедрения библиотеки CF68kLib прямо в FireTOS эта разработка на какое-то время была заморожена. Теперь мы решили снова заняться разработкой эмуляции недостающих инструкций. В основном это будет реализовано с помощью дочерних таблиц, но для отдельных инструкций, имеющих особые свойства, таких как LineA, мы будем использовать JIT-компилятор. По окончанию нашей разработки мы рассчитываем получить улучшенную совместимость и также увеличение скорости работы программ, использующих много 68k-инструкций, которых уже нет в процессоре Coldfire. Это будет реализовано в виде библиотеки, которую в случае необходимости сможет использовать любая Операционная Система, такая как TOS или MiNT, и которая обеспечит идеальную скорость для 68k-программ под ColdFire. Для этих разработок мы можем привлечь хорошо известного программиста Miro Kropбček из Братиславы. После завершения этой работы, библиотека CF68kLib сможет быть полностью заменена нашей собственной разработкой. Эта работа начнется в середине Ноября.

Организация Flash-памяти
Внутри нашей команды прошла дискуссия об организации внутренней Flash-памяти, которая имеет емкость 8МБ. Эту память занимают BaS, конфигурация FPGA и EmuTOS также как и FireTOS. Теперь мы говорим о том, как поместить в нашу систему dBug- бесплатный загрузчик от Freescale, и как все эти составные части будут оптимально работать вместе. Польза от интеграции dBug в том, что в распоряжении разработчиков будут различные утилиты и Операционная Система типа Linux может быть загружена прямо с dBug, что позволит, к примеру, загрузиться по сети. Мы полагаем, что теперь мы можем передать BaS процедуры инициализации и использовать ее вместо RAM и FPGA. Кроме того, BaS будет запускать(или не будет запускать) один из уровней совместимости, который можно будет выбрать с помощью DIP-переключателей, и затем передавать бразды управления одной из Операционных Систем, таких как dBug, EmuTOS или FireTOS. Это потребует некоторой модификации dBug, но после завершения модификации, должно означать идеальное взаимодействие между всеми компонентами и максимальную гибкость Операционных Систем. Даже после интеграции dBug внутри ROM (Flash Memory) еще останется место для будущих (пока неизвестных) разработок.

-) Публичные упоминания о FireBee

За последние несколько месяцев FireBee был несколько раз упомянут в средствах массовой информации за пределами Atari-сообщества.

-) Другая информация

GEM Demo
GEM Demo теперь работает полностью и без всяких проблем на FireBee. Величины для графики внутри FPGA таковы: 87 (1x), 75 (x2), 18 (x4) на разрешении 1600 x 1200 @ 16 Бит and 75 (1x), 53 (x2), 12 (x4) на разрешении 1920 x 1440 @ 16 Бит

Пассивная плата расширения PCI
Для тех, кто хочет использовать FireBee с PCI-шиной, у нас теперь есть в наличии хорошие пассивные платы расширения PCI. Они имеют 4 слота, производятся в Германии и были слегка нами модифицированы. Платы протестированы с FireBee и очень хорошо с ним работают, цена- менее 20 Евро. Наличие плат гарантировано.

Активные видеокарты Radeon
Для тех, кто хочет использовать в своих компьютерах FireBee графическую карту Radeon, мы занялись поиском производителей. В настоящее время, похоже мы нашли такого долговременного партнера, который сможет поставлять нам видеокарты серии 9200 по цене ниже 40 Евро. Модель с PCI-шиной 3,3В уже в наличии. Однако мы хотим произвести карту с PCI-шиной 3,3В и 5В, чтобы ее можно было использовать во всех совместимых с Radeon Atari-системах. Спецификация: 9200 PCI-карта, 3,3В и 5В PCI-шина, 256MB RAM с 128-битным интерфейсом, GPU/RAM с 200MHZ/325MHZ, ATI Chip 215 Radeon 9200, низкопрофильная с пассивным охлаждением! Карты будут выпускаться в следующем году, и будут произведены немецкой компанией через 14 дней после заказа. Модель Radeon 9200 быстрее, чем 9250, выпускавшаяся ранее. Первый образец уже на пути к нам.

3d наклейки
У нас также есть 3D-наклейки для наших будущих корпусов, которыми нас бесплатно снабдил пользователь Atari. Tom Kristensen из Дании владеет рекламным агентством и он ежедневно работает на Hades-клоне Atari. Эти наклейки были сделаны с помощью программы Calamus компьютере Hades!



23/08/2011 Новости ACP за Август 2011

  • NVDI пропатчен под FireBee
  • cURL под FireBEE
  • GPG для Atari
  • AHCC-багфикс релиз
  • Новые члены команды
  • Новая бета FireTOS и документы по fireconf.cpx
  • Улучшения USB
  • FreeMiNT-важная веха

NVDI пропатчен для FireBee

Под FireBee теперь можно использовать пропатченный NVDI. Это означает возможность протестировать под FireBee все программы, для работы которых нужен NVDI (например Texel, Artworx, Papillon). GDOS-функции NVDI теперь позволяют управление и использование различных фонтов. В теории также можно будет использовать и функцию печати, но это еще не было протестировано. Патч был успешно проверен с версиями 5.00, 5.01 и 5.03.

Поскольку NVDI не является свободным софтом, и также неясно как этого добиться, мы не можем (легально) выложить патченный NVDI для загрузки. Каждый пользователь должен пропатчить свою собственную версию NVDI. Для тех, кто опасается использовать hex-редактор, Ole Loots написал программу-патч. Дальнейшая информация и загрузки на немецкой newtosworld wiki. Также там находится мануал на немецком языке о том, как отредактировать NVDI вручную.

cURL под FireBEE

Ole Loots портировал cURL под Firebee. CURL-это небольшая программка, которая позволяет осуществлять передачу данных из Интернета на ваш компьютер. В комбинации с FreeMiNT, XaAES и bash она работает очень хорошо. К сожалению, вам необходимо пойти на компромисс, поскольку прямая загрузка файлов (пока) не работает. В качестве решения, Ole рекомендует настроить локальный прокси и позволить ему запускать cURL. Файл можно загрузить как curlfire.zip.

GPG для Atari

Bernd Mueller портировал GnuPG для MiNT. GnuPG- это бесплатное использование PGP (Pretty Good Privacy) и было создано для зашифровки и расшифровки файлов и е-мэйлов, также как и для создания и проверки электронного ключа. Таким образом, появляется возможность создать современную и безопасную систему защиты данных на Atari.

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

Вам будет нужен текстовый редактор, такой как QED, joe, nano, ...

Этот пример показывает как выполнить задачу под aranym и easymint:

  • Загрузить один из архивов
  • распаковать архив
  • скопировать содержимое архива в /opt
  • отредактировать /etc/bashrc путем добавления строки : export PATH=/usr/sbin:/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/gpg-atari/bin
  • перезапустить bash
gpg-atari.tar.bz2
gpg-atari.zip

Багфикс релиз AHCC

Henk Robbers выпустил предварительный багфикс релиз, кв котором исправлены некоторые ошибки относящиеся к FPU в Coldfire. Тем, кто хочет получить этот специальный релиз AHCC, надо связаться с автором по е-мэйлу http://ahcc.atari.org.

Новые члены команды

Heinz Schmidt и Marcel Schцn присоединились к нашей команде в этом месяце. Heinz и Marcel работают вместе над созданием раздела howto и документацией. Кроме этого, Marcel собирается портировать некоторые программы Linux.

Новая бета FireTOS и документы по fireconf.cpx

Новый паблик бета релиз FireTOS и документации по FireConf.CPX: Didier Mйquignon опубликовал на своем сайте страницу, посвященную FireTOS и FireConf.CPX. Там он описал установки, которые могут быть изменены при использовании FireConf.CPX . Можно увидеть прогресс, которого он достиг с FireTOS за последние месяцы. На его сайте также можно скачать бету FireTOS от 27 июля 2011. Включены все улучшения и добавления (багфиксы), которые были озвучены в последних новостях ACP.

Улучшения USB

Didier Mйquignon недавно исправил давнишнюю проблему с USB, которая мешала устройствам хранения информации правильно работать. Проблема была вызвана багом в самом чипе Coldfire , но к счастью могла быть исправлена софтом. В результате теперь можно работать с USB-устройствами под FireTOS и FreeMiNT. Под FreeMiNT появился доступ к дискам и картам памяти, отформатированным в FAT16/FAT32 на PC, что делает обмен данными с PC или Mac легче, чем когда бы то ни было.

FreeMiNT-важная веха

Мы достигли важной вехи в развитии FreeMiNT FreeMiNT для ColdFire. Vincent пропатчил все исходники ColdFire на ассемблере в ядре, XaAES , XaAES и самых важных модулях. Были сделаны изменения в 337 местах. Все было загружено в официальный репозиторий FreeMiNT CVS. Как результат, текущая версия ядра kernel mintv4e.prg , которая может быть найдена в ежедневном архиве версий , полностью оптимизирована для FireTOS и его эмуляции 68060. Поддержка EmuTOS появится позже.


Май 2011 Последние новости

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

Новый логотип FireBee

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

Новый логотип FireBee будет использоваться не только для оформления нашего будущего корпуса, но и для продвижения брэнда FireBee. Мы надеемся, что он будет служить как знак того, что Atari не только выжила, но и продолжает развиваться в соответствии с современными технологиями. Мы хотим тепло поблагодарить всех, кто поддерживал нас советами, оформлением и вдохновением. Новое лого FireBee можно загрузить в виде векторного рисунка.

color.eps color.svg black.eps black.svg

Добро пожаловать в команду !

Другое важное событие - мы рады приветствовать и представить новых членов команды.

Geir Шyvind Vжlidalo - поддерживал наш проект с самого начала. Получив экземпляр FireBee, он решил присоединиться к нашей команде как разработчик и портирует TTF GDOS для FireTOS.

Jean-Pierre Feicht - сравнительно неизвестная персона и появился недавно - но как раз вовремя - вышел в люди в 2010 году. Jean-Pierre независимый медиа-дизайнер и как художник взял на себя работу по оформлению и продвижению нашего нового логотипа FireBee. В настоящее время он отвечает за введение страницы firebee.org и также примет участие в очередных дизайнерских задачах.

Marc-Anton Kehr - благодарим его за работу с Easy-MiNT, он станет известным большинству пользователей Atari. Прежде всего, новая версия Easy-MiNT будет приготовлена специально для использования с FireBee. Он также согласился принять участие в работе над страницей firebee.org и некоторых других технических задачах.

Ole Loots - в настоящее время "сторонний" разработчик, который занимается портированием броузера Netsurf. После доставки ему FireBee и адаптации Netsurf, можно будет расширить техническое сотрудничество с разработчиками OS и программ. Так что два проекта - ACP и портирование Netsurf - стали чуть ближе. m0n0 теперь является советником проекта ACP, однако он также очень помог в решении некоторых важных проблем при работе над броузером.

Технический прогресс

Много работы было TOS, что позволяет подключать 'на лету' устройства хранения данных. Загрузка с USB-устройств больше не нужна. Баги, , вызывавшиеся проблемами GCC по внес поддержкой XHDI. Случайные падения FireTOS и частичные потери данных под MiNT NEWFATFS держали в напряжении наших разработчиков 15 дней. После решения этой проблемы можно заняться внедрением XHDMI.

FreeMiNT был улучшен для совместимости с FireBee. Кроме всех прочих вещей это включает в себя оптимизацию XaAES XaAES на процессорах V4e. Эта работа длилась больше года. Оптимизированная на 100% версия модулей ядра ColdFire XaAES также принесет большую выгоду для других процессоров. В то время, как некоторые части XaAES были написаны для нативных 68000-процессоров, все части XaAES могут быть скомпилированы и оптимизированы для любого типа процессора (напр. 68030).

Кроме этого, конечно, было много других событий и разработок. Например, flash layout, ликвидация багов GCC 4 , DVI + VGA разрешения и sync polarity, версии BDOS и IDE, возможное предоставление CodeHeads GDOS+ CodeHeads GDOS+ как программ с открытым исходным кодом, использование fVDI или oVDI (пока неизвестно), возможное внедрение параллельного порта, дебаггинг HDDriver, подготовка списка совместимости свободных программ, большое запоздалое обновление нашей вэб-страницы, расширенные возможности PIC icrocontroller, и тд.

Ну и напоследок мы оставили очень радостное известие. В качестве будущей системной среды ACP были представлены все программы Sven Kopac, чьи исходники доступны по лицензии GPL / Artistic License. Исполняемые файлы теперь стали свободными. Это такие программы как например Emailer, PPP-Connect (с CAB.OVL), Income, Alice, 2nd Chance.


13/04/2011 Новости про USB

Участник команды ACP David Galvez работал некоторое время над поддержкой USB под FreeMiNT. Результаты его работы можно увидеть на этом видео:

Загрузить как AVI (XviD)

Вы увидите, как флэшка Дэвида запускается в качестве ядра FreeMiNT на Falcon-е с CT60 и EtherNat. Был установлен Mass Storage Class-драйвер с поддержкой XHDI, или проще говоря, FreeMiNT может читать USB-устройства с файловыми системами Atari или MS-DOS FAT16 или FAT32, с- или без VFAT (поддержкой длинных имен файлов). Также можно прочитать Linux ext2-разделы, или любую другую файловую систему, которая сможет поддерживаться FreeMiNT в будущем. Никогда еще обмен файлами с обычным компьютером не был так прост !

Как показывает видео, USB-устройства могут заменяться без перезагрузки и одновременно могут использоваться несколько таких устройств. USB-флэшка имеет модульный дизайн, при котором драйверы для USB-устройств и драйверы для USB-интерфейса сконструированы как внешние модули. Правильный драйвер устройства выбирается автоматически при его подсоединении. Благодаря такому дизайну, работа Дэвида будет полезна для всех пользователей FreeMiNT с устройствами USB.


06/04/2011 Thing Desktop становится открытым (GPL)

Команда ACP с гордостью объявляет, что очень популярный десктоп под платформу Atari - Thing, который изначально был создан Arno Welzel - будет распространяться свободно. Вместе с авторами Thing, мы увеличили число возможных десктопов с открытым кодом, и наше сотрудничество обещает быть долговременным.

Thing, также как и jinnee, являются лучшими десктопами с огромным числом пользователей и до недавнего времени были коммерческими продуктами. Так как согласно различным информационным источникам, исходники jinnee были утеряны, то дальнейшие разработки невозможны. Изначально подразумевалось, что FireBee будет оснащен только десктопом с открытым исходным кодом Teradesk, тем более, что есть специальная версия Teradesk для ColdFire. Однако авторы Thing поддержали разработку FireBee на самой ранней стадии, и не только дали согласие на перевод своей программы в разряд бесплатных, но и пообещали открыть исходный код.

В настоящее время существует версия Thing 1.29 без появляющегося диалогового окна о регистрации, которая была скомпилирована Dirk Klemmt. Разработчики Thing сейчас работают над следующими задачами: прежде всего все исходники (1.27, 1.27b, 1.29, 1.30) будут смешаны максимально возможно, и код будет проверен. Затем будет опубликована свободная версия для 68k без необходимости регистрации или других ограничений. Некоторое время спустя исходники Thing будут опубликованы на нашем CVS-репозитории на Atari-Forge. Также есть намерение привлечь других участников ACP для дальнейших разработок Thing. Даже несмотря на то, что Thing уже работает как настоящая 68k-версия, компиляция этой программы под ColdFire принесет ощутимое повышение скорости работы.

Мы благодарны программистам Thing за их расширенную поддержку и за то, что мы вместе можем сегодня предложить этот подарок сообществу Atari. Thing работает на самых слабых машинах Atari и новый статус программы выгоден для всех пользователей Atari, а не только для FireBee.

Вот ключ регистрации для тех, кто прямо сейчас хочет попробовать Thing: пользователь "PublicACP", ключ: ochl Piie juQd Kg6h kfUW ZiTh zbBr UHbx


04/04/2011 FreeMiNT приходит в Firebee

Благодаря работе Olivier Landemarre, Vincent Riviиre и Didier Mйquignon, FreeMiNT и XaAES теперь могут запускаться под управлением FireTOS в компьютере Firebee. Эта работа еще далека от завершения, ядро только частично пропатчено для ColdFire, но как показывает снимок, уже можно неожиданно хорошо запускать GEM-программы.

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


10/03/2011 Кооперация для использования GNU/Linux

ACP с гордостью объявляет и хорошей кооперации с Greg Ungerer , чтобы сделать возможным запуск FireBee под Операционными Системами GNU/Linux. Greg-разработчик ядра проекта uClinux и много лет работал на железе Coldfire. uClinux, так называемый "Проект встроенного в Linux микроконтроллера", хорошо известный порт Linux для процессоров без Memory Management Unit (MMU). Greg сделал первые шаги с FireBee, который мы послали в Австралию, и смог загрузить uClinux с помощью dBUG-лоадера Freescale, а также загрузить образ системы через локальную сеть с другого компьютера. Получить простую конфигурацию uClinux , которая может запускаться под FireBee-был шаг вперед к поддержке основного набора периферии. Greg будет продолжать работать над возможностью запуска полного Linux с поддержкой MMU. Когда это будет достигнуто, в теории полный дистрибутив GNU/Linux (как например Debian) сможет работать на нашем железе. ACP горячо приветствует возможность работать вместе с разработчиками "внешних" Операционных Систем, особенно систем с открытым исходным кодом. Мы будем держать вас в курсе относительно прогресса, достигнутого в использовании Linux на FireBee.


04/03/2011 Будьте на связи!

За последние 10 недель было сделано столько вещей, что мы даже приостановили выпуск наших новостей. Многое из того, что вы прочитаете сегодня, было достойно быть помещенным в отдельный блок новостей. Однако, мы надеемся что вы сможете осилить это необычно большое количество текста. Приятного чтения!

Доставка FireBee в конце 2010 года заказавшим компьютер ранее в принципе была возможна, но мы все еще работаем над тем, чтобы обычный пользователь получил продукт, укомплектованный нужным софтом. После небольшого неофициального исследования на Atari-Home и нашей рассылки, мы решили, что лучше подождем несколько месяцев, вместо того, чтобы выпускать нерабочий продукт, что может разочаровать пользователей. Так что мы задержали доставку компьютеров пользователям. Но те люди, которые умеют обращаться с JTAG и BDS, или те, кто хочет присоединиться к числу наших разработчиков, конечно же, могут заказать свою машину в любое время. Просто пришлите нам е-мэйл.

Ну и теперь некоторые из наших недавних разработок:

Уже в ноябре мы обнаружили проблему с питанием USB-чипа на шине PCI. Устранение этого бага потребовало немало людских усилий и времени на дебаггинг, и в конце концов, проблема была решена достаточно просто. Каждый компьютер FireBee будет снабжаться конденсатором 1000uF, подсоединенным параллельно аккумулятору. Теперь шина PCI стала достаточно стабильной, несмотря на то, что USB все еще далек от совершенства. Так что к концу года мы нашли решение для USB-чипа (Ошибка 35, I/O access write cycles) и для карты Radeon 9250, которая тоже сидит на шине PCI.

Другая область наших интересов-это использование различных дополнительных устройств, которые необходимы нам для дальнейших разработок, например PIC-программаторов или BDM-адаптеров. Последние должны безупречно работать через параллельный или USB-порт, что будет необходимо активно протестировать в декабре.

Две другие очень важные задачи, которые должны быть решены перед доставкой компьютера потребителям-это софт для прошивки и код для PIC-микропроцессора (для PS/2-интерфейса и других вещей). Кодирование PIC взял на себя Alan Hourihane , также широко известный как "Eiffel". Alan портировал огромное количество кода (который был создан MCS летом и осенью) с ассемблера на C. Работа над PIC продолжается постоянно. Софт для прошивки был закончен в конце 2010. Didier адаптировал свою программу для прошивки под CT6x так, что теперь апдейт TOS для FireBee ROM может быть выполнен из-под TOS. Кроме того, он адаптировал Xcontrol и CT60conf и обе эти программы теперь работают на FireBee. FireTOS теперь работает без ошибок с разными языками, порядком загрузки и другими вещами. Программы могут быть загружены с сайта Didier как GPL. Посетите страницы http://ct60conf.atari.org и http://ctpci.atari.org .

Сама система FireTOS пережила как минимум пять обновлений со времени предыдущего выпуска наших новостей. Драйвер SD-карты от Fredi был встроен в FireTOS, и лимиты BDOS были преодолены. Этот драйвер работает без FPGA! TOS теперь обладает обычными свойствами сетевой карты через LWIP. Стали возможны такие протоколы как TFTP, telnet и другие. В TOS были добавлены три изменяемых параметра, для того чтобы сделать возможным конфигурирование локальной сети если FireBee загружается из BaS (базовой системы),а не из dBUG. MAC-адрес сетевой карты теперь может быть изменен с помощью CPX. Кроме того FireTOS теперь обладает основными возможностями USB, так что уже могут использоваться внешние носители информации и мышка!

К концу ноября интерфейс IDE тоже был улучшен: теперь можно использовать три IDE-устройства в 32-битном режиме. Карта CF работает в диапазоне 0xFFF0'0000-0xFFF0'003F как любое устройство IDE на всех поддерживающих этот стандарт 16/32 машинах. Апдейт прошивки FPGA делает возможным переключать IDE-шины.

Начиная с середины декабря FireTOS может использовать список возможных режимов для мониторов EDID и предлагать этот список пользователю. TOS . TOS может на лету переключаться между несколькими типами высокого разрешения. Мы опубликовали наш первый ролик показывающий это. Его можно загрузить как MPG4 или посмотреть в онлайне.

Это стало возможным благодаря интенсивной работе над FPGA, проводившейся весь декабрь. Были улучшены ST-разрешения. Была введена функция "Video clock PLL" и "Pixel-Clock" теперь можно настраивать с шагом в 1MHz. Вместе с апдейтом BaS, этот апдейт FPGA дает возможность установить Video-base-addresses в любом месте ST-Ram. Это решает все проблемы ST-совместимости (которые связаны с видео). Операция записи в Video-RAM теперь подразделяется на области "Atari-" и "ACP Video-Ram". Это апдейт FPGA не только улучшил работу видео, но и сделал возможным полноценную работу Ethernet, также как и новое - по запросу некоторых будущих пользователей - поведение кнопки питания при перезагрузке/загрузке (0,5 сек. загрузка, 0,5 сек. перезагрузка, 3 сек. выключение питания). Теперь FPGA также предоставляет 20 частот тайминга, необходимых для FireBee. Эти частоты отныне можно настраивать. Теперь FireBee работает на частоте 264 MHz.

Кроме того вышеуказанный апдейт FPGA значительно улучшил работу с дискетами. В настоящее время работает чтение с HD-дискет под FireTOS. Пока остаются проблемы с записью и с DD-дискетами. Уже в середине декабря различные баги с дискетами в EmuTOS должны быть устранены.

Что касается EmuTOS - вскоре после наших предыдущих новостей - появилась версия, которая полностью работает без MMU. Это может быть полезным для сравнительных тестов или для полностью оптимизированной системы ColdFire. Для совместимости с Atari нужна MMU.

Другая очень интересная разработка, которую мы хотим представить сегодня - это прототип нашего собственного небольшого корпуса. Этот корпус чуть больше, чем два помещенных рядом 3,5" хард-диска. Цель - создать минимально возможный корпус для нашей платы.

В настоящий момент он включает в себя несколько LED, один спикер, место для CF-карты, место для второй батарейки (чтобы использовать компьютер в течение часа без внешнего питания), выемки для всех внешних портов и легко открываемая верхняя часть. Корпус может быть открыт отворачиванием головки болта, в то время как сама плата останется прикрепленной к нижней части корпуса. Недавно мы думали о возможности установки салазок для портов 2 1/2" HDs и SATA. Корпус не имеет вентилятора, и с помощью использования CF-карты он свободен от механических компонентов, которые могут создать шум, то есть он совершенно бесшумен.

В ближайшем будущем появится более подробная информация о корпусе.

Дебаггинг последовательного порта: Теперь можно настраивать Rsconf Boot-Choice с помощью CPX (список из 16 битрейтов как в Flacon 030 HSMODEM), и трассировать его такими программами как KiTTY, minicom, ZOC или Hyperterminal, с помощью простого нуль-модемного кабеля.

В начале февраля был обнаружен баг в NV-RAM.

Zorro прекратил свою работу над zDesk. После публичного обсуждения с некоторыми пользователями, которые желали бы продолжения разработок никогда не выпускавшегося zDesk, статус разработки был изменен на GPL, как это было сделано ранее со всеми "z-программами". Исходники доступны на Atari-Forge .

Были выпущены две новые версии AHCC. Теперь доступна версия 4.4 этого GPL компилятора/ассемблера от Henk Robbers .

Также появилась новая версия MyAES (0.9.3), которую можно загрузить на странице Olivier-а .

В середине января Vincent улучшил GCC, теперь она может использовать математические библиотеки с m68020-060.

Для Gem-View теперь доступен патч FPGA, базирующийся на работе Guillaume Tello и сделанный Lonny Pursell. С этим патчем программы должны будут немедленно запускаться под FireBee, как только будет закончено портирование MiNT.

Didier в последнее время много работал над AC'97. Это предоставляет нам много новых возможностей, о которых мы поговорим отдельно. Сейчас можно сказать, что MP3 уже могут декодироваться только с использованием CPU, и GSBX-миксер работает под FireBee резидентно и является полностью настраиваемым.

Другая очень важная новость, которая, как мы надеемся, понравится многим из вас,- это программы. Мы проводим тестирование и адаптацию таких программ как HDDriver, Calamus и Netsurf.

Уже адаптирована игра Doom для GEM, которая работает хорошо, или так же хорошо, как POV Ray.

Еще один увлекательный момент:

С недавно законченной cf68klib уже работают некоторые нативные(!) 68k-программы. Конкретно по именам: QED (3 и 5), Wdialog, ST-Guide, STING, Packman (GEM версия), Atari Mouse Accelerator, или Papyrus. Вот несколько картинок, , показывающих как некоторые чисто 68k-программы работают на FireBee под FireTOS без всяких патчей:


Vision


Netsurf


Atari Works


WenSuite


Thing Desktop

Ну и наконец две последние по порядку (но не по значимости) новости о нашем сайте:

У нас появился новый член команды - Pavel Salač , который занимается переводом сайта на чешский язык. Pavel обладает и другими знаниями, , которые будут в ближайшие месяцы использованы в ACP.

Страница нашего сайта Links (Ссылки) была значительно переработана в конце декабря. Зайдите на нее. Там много нового даже для заядлых атаристов-сетевиков.


18/11/2010 Поскольку в последнее время проводилось и даже было закончено много работ, вот некоторые из них :

Vincent настроил EmuTOS и оптимизировал буфер работы программ и функции Malloc(), сделав его кратным 4 байтам. Благодаря этому программы будут всегда работать на максимальной скорости. Более того, доступ к 32-битовым файлам осуществляется гораздо быстрее, когда буфер 4-байтовый, особенно для процессора ColdFire. Это свойство уже использовалось в TOS и FreeMiNT.

Fredi работает над проблемой падений системы при долговременном доступе к IDE-интерфейсу.

Henk решил работать над улучшением EmuTOS' VDI, например возможность VDI использовать режимы 8bpp и 16/ 24/ 32 бит.

Мы запустили сайт обновления версий http://www.atariforge.org/gf/project/firebee , куда разработчики могут постепенно загружать результаты своей работы.

David достиг большого прогресса с USB, пытаясь добиться совместимости своего USB устройства с NETUSbee !

Didier и Fredi занимались дебаггингом USB-железа (прерывания OHCI1 OHCI1 и OHCI2 ) и добились успешной работы USB-мышки и клавиатуры с FireTOS! FireTOS! Теперь началась работа поддержки накопителей на USB.

Vincent и Fredi внедрили эмуляцию ошибок шины, так что теперь можно запускать программы с учетом этого (например для получения списка совместимого железа). EmuTOS теперь может выдавать понятные сообщения об ошибках с дапмом памяти в случае если сделанная с ошибками программа будет пытаться обратиться к неверному адресу памяти.

Vincent нашел причину медленной работы BaS : режим кэш был неоптимальным (write-through вместо copy-back), теперь EmuTOS+BaS работает на полной скорости!

Didier смог запустить Kronos и провести все тесты независимо от AES-программ.

Didier и Fredi исследуют ошибки расхода питания на шине PCI. Didier показал себя настоящим Atari-маньяком, выпаивая 240 240 контактов с неиспользуемой платы CTPCI только для того, чтобы сообщить Fredi некоторые результаты тестов! Затем Fredi приобрел несколько PCI- PCI-слотов, так что для дальнейшего исследования проблемы пайка уже будет не нужна.

Также достигнуты улучшения в среде разработки: EmuTOS запускает AHCC без эмуляции и Henk ожидает, что AHCC AHCC сможет перекомпилировать саму себя в режиме CF ! Henk начал работать над специфическими командами CF, что улучшит производительность. Таким образом у нас есть три компилятора, способные производить программы TOS полностью совместимые с ColdFire. VBCC и AHCC уже могут запускаться на FireBee, а GCC должен запускаться на другой машине как кросс-компилятор.

Didier внедрил протокол I2C в FireTOS, что позволяет осуществлять автоматическое распознавание монитора. FireTOS может работать на разрешении 1920x1080!


16/10/2010 Разные новости

Остаток первой серии был произведен на фабрике и прибыл в Medusa Computer Systems.

Появилась реакция и мнения Интернет сообщества о видео, выложенном Fredi. Основываясь на этом, поведение кнопки питания теперь изменено на следующее: Включение осуществляется путем удерживания нажатой кнопки 0.5 секунды. Перезагрузка-удерживанием нажатой кнопки в течение 0.5 секунды при включенном компьютере и выключение- удерживанием нажатой кнопки в течение 2.5 секунд.

Продвигается вперед разработка USB-драйвера: David Galvez продолжает работу сделанную Didier Mequignon с драйвером XHDI mass storage в части обеспечения работы под MiNT разделов всех типов (FAT16, FAT32, ext2).

Alan Hourihane взял на себя работу по обеспечению поддержки PS/2 и адаптирует поддержку Eiffel нашего PIC. Это означает, что основная работа по внедрению PS/2 уже сделана.

Henk Robbers выложил новую версию компилятора AHCC , который работает с реальным процессором ColdFire.

Компилятор vbcc также был портирован на ColdFire сторонними разработчиками. Теперь цель обеспечить работу на ColdFire как TOS так и MiNT. В ближайшем будущем также будет выпущен настоящий порт vbcc для работы с реальным FireBee.

В конце следующей недели мы запросим в Вене прототипы мини-упаковки.


29/09/2010 TOS на русском языке

Мы рады сообщить, что Дима Соболев (Dima Sobolev) закончил свою работу по переводу EmuTOS на русский язык. Благодаря этому мы сможем поставлять FireBee с полной Русской Операционной Системой , также на русском языке доступна оболочка Teradesk. Впервые клон Atari может быть запущен в серийное производство с кириллицей и переведенной операционной системой и десктопом. Мы надеемся сделать использование Atari в России, Украине и других странах более интересным, а для некоторых людей единственно возможным. Эта разработка началась в рамках проекта ACP, но в основном проходила в команде EmuTOS , и таким образом, новый язык также может использоваться и с Aranym и другими эмуляторами. Это один из примеров того, как наш проект помогает улучшить ситуацию по всей сцене Atari 16/32-компьютеров.

Ниже вы увидите снимки Русской EmuTOS, сделанные на двух различных платах FireBee.


16/09/2010 Лето заканчивается, вот сводка новостей:

Сперва плохая новость: Кроме задержки выпуска , первые 24 платы имеют небольшой дефект печати. KiCAD (программа для создания разводки электронных плат, которую мы использовали для проектировки нашей платы) неправильно заполнила пространство между дорожками. Поэтому интерфейс PCI работает некорректно. Эти платы будут исправлены вручную. В остатке партии такого дефекта нет, он был устранен во время производства.

Хорошая новость: Первые платы были отосланы разработчикам софта. В связи с задержкой производства у нас непредвиденная ситуация, нечто вроде "серии для разработчиков" ;) Что касается программного обеспечения - мы недавно работали над базовой системой, 68k-носителем, PIC (Real-Time Clock, PS/2, ...), DSP в VHDL, USB-драйвером, адаптацией MiNT и нативными компиляторами ColdFire.

В нашей команде снова пополнение. Уже более 50 человек предоставляют свои знания и свободное время для ускорения запуска FireBee и для продолжения разработок. Скоро мы представим тут новых членов команды.

Еще один аспект проекта ACP, который развивается-это производство своего собственного корпуса. Этот вопрос часто задавался будущими пользователями, более того, это один из наиболее желаемых вопросов для наших пользователей. И сейчас мы уже можем сказать, что к концу года пользователям будут предложены первые мини-корпуса, изготовленные специально для FireBee.

Еще одна позитивная информация на сегодня: Скоро будет решен вопрос лицензирования железа. Схема, которую в течение более года можно было свободно загрузить на нашем сайте, будет выпущена по лицензии GPL/LGPL или ей подобной лицензии на железо. Схема платы будет выпущена как Creative Commons BY-NC-SA. Так что нашу плату можно будет рассматривать как Open Hardware.

И последнее по очереди (но не по значимости ;-) , мы хотели бы представить короткое видео, в котором объясняются начальные операции с FireBee:

Оригинал можно скачать (размер: 220MB) или посмотреть в онлайне.


07/09/2010 Бесплатные фотографии


Все фотографии первого выпуска FireBee сделала Barbara Brandstдtter, 2010-09-03, "Creative Commons BY-NC-SA". Вы можете бесплатно распечатывать эти снимки, но если вы опубликуете эти фотографии в официальных изданиях, пришлите нам копию этих изданий.

Фото 1 высокое разрешение (CMYK, 3,3 MB)

Фото 2 высокое разрешение (CMYK, 6,3 MB)

Фото 3 высокое разрешение (CMYK, 5,8 MB)

Фото 4 высокое разрешение (CMYK, 5 MB)

Фото 5 высокое разрешение (CMYK, 3,9 MB)


09/07/2010 Задержка выпуска продукции

При производстве первой партии плат в первой половине июня у нашей швейцарской компании-изготовителя появилось много отказов. Проблема была в расположенных слишком близко друг к другу печатных дорожках, что приводило к ошибкам в производстве плат. Благодаря тому, что Fredi Aschwanden Fredi Aschwanden из MCS контролировал процесс, мы смогли обнаружить ошибку перед сборкой платы. В настоящее время у нас имеется 24 правильно работающих платы, собранных за последние две недели. Эти платы прибудут в MCS в течение следующей недели и будут немедленно доставлены разработчикам для инициализации после установки на них базового софта. За остальные платы серии мы получим полную компенсацию. В связи с тем, что сборщик допустил ошибку при изготовлении первой серии плат, они произведут первую серию плат без всякой дополнительной оплаты, но с задержкой от 4 до 6 недель. Таким образом, первые платы пользователям не будут доставлены в июле. Ни одна из дефектных плат не выйдет за порог фабрики, ни одна не будет отремонтирована, будут произведены новые платы.

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

Извиняемся за задержку !


30/05/2010 AHCC 4 и TeraDesk

27 мая Henk Robbers выложил версию 4 своего совместимого с Pure-C компилятора AHCC. Это - на минуточку - первая в мире среда разработки, которая может создавать программы, способные запускаться на процессорах ColdFire CPUs так же легко, как и на процессорах 68020, 030, 040, и 060.

В качестве "защиты идеи" Henk Robbers перекомпилировал программу TeraDesk с помощью AHCC. Таким образом, теперь TeraDesk работает оптимизированным для процессора ColdFire и с максимальной скоростью на прототипах FireBee. Эта же программа может запускаться на процессорах 68020 и выше.

Программа TeraDesk и компилятор AHCC AHCC выложены как продукты с открытым исходным кодом.

Выше вы можете видеть фото, сделанное 21 мая 2010 - TeraDesk, оптимизированный для ColdFire V4e, запущен на одном из прототипов.


17/05/2010 Первая серия компьютеров FireBee уже в производстве!

Несколько недель назад мы послали нашей швейцарской компании-производителю заказ на изготовление первой серии FireBee. Компания-сборщик сообщила положительные новости об элементах. Все части прибудут в Швейцарию к 4 июня. Затем будет произведена многослойная плата. 7 июня Medusa Computer Systems еще раз проверит все. Начиная с 8 июня будет производиться первая серия плат FireBee. Соответственно нам нужно будет еще несколько недель для предоставления софта.

Плата будет как можно скорее доставлена разработчикам и другим людям, обладающим необходимыми знаниями и сделавшими предварительный заказ. Всем остальным пользователям FireBee будет выслан во второй половине 2010 года. Мы хотим еще раз поблагодарить всех, кто уже в августе 2009 года заказал и авансом оплатил заказ, что сделало возможным выпуск нового Atari-совместимого железа. Вы показали нам, что хотите продвигать развитие вперед, вместе с нами.

Первая серия компьютеров FireBee все еще доступна для заказа на нашем сайте за 599 Евро.


22/04/2010 Апдейт прототипов

  • Flash-Rom полностью работает. EmuTOS и FireTOS могут загружаться.
  • BDM-Header протестирован и работает.
  • Coldfire процессор работает.
  • PCI-шина протестирована и работает (Nec), "Direct Edge" не тестировался.
  • Ram работает отлично, все 512 МБ могут использоваться внутри TOS.
  • IDE/Compact Flash теперь работает, драйвер ОК, загрузка Teradesk с карты CompatFlash ОК.
  • ROM-порт работает.
  • AC'97 работает. В настоящее время можно посылать ST-звук с YM-2149 YM-2149 на AC'97, смешивать его с любым другим источником и посылать на звуковой выход или "Аудио выход (уста работает (разработка производилась с оригинальными атаревскими клавиатурой и мышью).
  • Sound IN/Sound OUT проверен и работает корректно (см. AC'97).
  • Высокоскоростной последовательный порт проверен и работает ok.
  • 128MB видео- и специальная RAM доступны и работают корректно с помощью FPGA.
  • FPGA работает корректно: уже запрограммированы микросхемы Atari: MFP, ACIA, Ajax, YM-2149, Glue, SCSI, Videl. Графическая система сконфигурирована с 4 различными цветовыми палетами (все ST-, все TT-, все Falcon- и новые разрешения ACP). Уже возможно переключение между 4 различными палетами при работающем компьютере. DSP и Blitter пока отсутствуют.
  • DVI-I работает. Оба соединения - DVI и аналоговое проверены и работают очень хорошо.
  • Ethernet тоже работает, некоторые сетевые действия уже возможны с использованием FireTOS.
  • SD-карта работает без FPGA, это означает что можно будет использовать SD-карту для программирования ROM.
  • USB все 6 разъемов (4 внешних, 1 внутренний и внутренний через коннектор - одновременно может работать только один из них) проверены и работают хорошо. Входные устройства и хранители данных уже работают через USB в FireTOS.
  • Все другие интерфейсы подсоединены к FPGA таким образом не нуждаются в дополнительном тестировании, их выводы могут быть переназначены программно. Большинство оставшихся интерфейсов были "только" промерены один раз.
  • Требуемая мощность Прототипы недавно были запущены в рабочем режиме. Все части платы получали необходимое питание и первые тесты показали, что плате нужно для работы 12 W. Мы надеемся уменьшить расход энергии, отключая программно некоторые не используемые в данный момент составные части платы и оптимизируя конфигурацию FPGA. Но судя по всему, мы не сможем добиться заявленной в прошлом году величины в 3 W.
  • DC/DC-конвертеры Конвертеры DC/DC были изменены. После того, , как старые конвертеры были снабжены неверной документацией, что привело к выходу из строя одного из прототипов (поскольку один из контактов, который должен был оставаться "неподсоединенным", был обозначен как "корпус"), другие конвертеры тоже были не без проблем. Поэтому мы решили заменить все DC/DC-конвертеры (нам нужно 7 различных напряжений) ) на конвертеры Nec LM2854. Эта сложная операция была успешно проведена на одном из наших прототипов без причинения плате вреда, и тесты показали, что NEC работает отлично! Так что теперь все платы будут выпускаться с новыми конвертерами.
Плата готова для выпуска первых партий. Сейчас должны быть внесены небольшие изменения в расположении проводящих дорожек, поскольку некоторые из них расположены слишком близко друг к другу (это не было таким важным вопросом при выпуске первых 3 прототипов). Производитель уже начал заказ необходимых составных частей. Так что скоро можно будет заказать готовую плату из первой выпущенной партии.


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

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

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

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


01/03/2010 Официальное имя нашего компьютера

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


23/02/2010 Переход на новую систему голосования

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

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

Таким образом, теперь официальное имя для нашего компьютера будет объявлено 1 Марта. Извиняемся за неудобство!


11/02/2010 Голосование-до 20 Февраля.

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

Все данные принимаются до 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
    Мечты становятся явью, ... для некоторых из вас это уж точно. Поскольку после более чем десятилетних попыток создать что-либо Atari-совместимое, никто не ожидал такого быстрого результата. Одной из выдающихся характеристик нашего компьютера является его прохладность-нет высокой температуры платы и при этом нет ни одного вентилятора. Холодный огонь (ColdFire), что еще сказать...

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

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

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

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


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

Участники команды 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


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

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

  • Alexander Beuscher
  • Olivier Landemarre
  • Bernhard Pavelka
  • Odd Skancke
  • Jo Even Skarstein
  • David-Harley Strango-Saunders
Приветствуем в качестве советчиков:
  • Thomas Baumgдrtner (Soundpool)
  • Dirk Klemmt
  • Miro Kropacek

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


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

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

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

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


07/01/2010 Название для нашего компьютера
Мы решили позволить 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 Февраля мы официально присвоим компьютеру его имя, которое вы выберете и под которым он будет выпускаться.

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

Пожалуйста, шлите идеи, !


24/12/2009 Заглянем внутрь 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


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


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

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

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

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


18/11/2009 Состояние прототипа & Загружена первая упрощенная EmuTOS!

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

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

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


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

Как только в июле 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.


08/10/2009 Прототипы прибыли





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

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

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

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

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


05/10/2009 Возможность скидок для прототипов плат 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 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
2 ISA порта (для возможного использования в будущем)
CHIPS видеоконтроллер на плате
Serial null modem кабель
Parallel BDM кабель

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

В настоящее время Didier работает над драйвером для LynxEM (Graphic PCI чип, который напаян на плату) и планирует закончить эту работу через несколько недель. Пожалуйста свяжитесь напрямую с Piku на http://www.atari-source.org/ или по электронному адресу нашего проекта acpinfo (at) atari.org


18/09/2009 Начата разработка драйвера 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 - даже за небольшое вознаграждение! Вместе можно сделать многие вещи значительно проще, это просто необходимо, чтобы мы себя организовали для четкой цели.


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

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




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




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




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


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

Мы рады предложить Вам официальную песню проекта Atari Coldfire. Atari Coldfire. Эту песню записал Neo Bechstein в июле 2009. 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 низкое качество)


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

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


05/08/2009 Заказаны прототипы

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


28/07/2009 Выпущена плата 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


20/07/2009 Проведено "подтверждение идеи" 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 будет добавлен позже.


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

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, и большая часть работы уже закончена.


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

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

acptechEN1.pdf


07/06/2009 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 в целом.


23/05/2009 TOS, MiNT и DVI

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

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

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


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

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

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


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

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


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

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

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

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


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


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

GFA-BASIC

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

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

GCC 4.4.0

GCC 4.4.0 только что была выпущена, Vincent Riviи