About
News
- Documentation
Links
Contact

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

31/01/2010 Nouveaux développeurs

Dès lors que nous avons annoncé le développement de drivers USB, de nouveaux développeurs ont rejoint les rangs de l'ACP. Le temps est venu de vous annoncer de qui il s'agit. Nous sommes très heureux d'accueillir des gens qui ne pouvaient pas travailler avec nous il y a un an, ou qui avaient cessé leurs activités sur Atari. Ceux d'entre vous qui connaissent la scène Atari reconnaitront immédiatement la plupart des noms - ils parlent d'eux-mêmes !

Parmi les membres, souhaitons la bienvenue à :

  • Alexander Beuscher
  • Olivier Landemarre
  • Bernhard Pavelka
  • Odd Skancke
  • Jo Even Skarstein
  • David-Harley Strango-Saunders
Comme conseillers, nous pouvons compter sur :
  • Thomas Baumgärtner (Soundpool)
  • Dirk Klemmt
  • Miro Kropacek
Bien entendu, cela ne signifie pas que notre équipe est complète ou que tous les domaines sont couverts autant qu'il le faudrait. Il reste encore beaucoup à faire ! Nous avons encore besoin d'aide, y compris dans les domaines qui ne nécessitent pas de compétences matérielles ou logicielles.


21/01/2010 Notre carte

Le poster ci-dessous fournit une bonne vue d'ensemble de la carte. Ceux qui l'imprimeront en A3 auront une version de notre matériel à l'échelle 1. Le poster lui-même a été présenté pour la première fois, dans une version antérieure, à l'Eurocon à Vienne, et ensuite au Chaos Communication Congress (26C3) à Berlin.

OriginalboardFR.pdf

Comme la question a été posée plusieurs fois, le prix de la carte est définitivement 599 euros, elle sera produite quoi qu'il advienne. Le matériel sera construit par Medusa Computer Systems en Suisse, qui fournit aussi une garantie standard. Depuis mi-2009, il est possible de pré-commander en nous envoyant un email.


07/01/2010 Nom de l'ordinateur

Nous avons décidé de laisser la communauté Atari trouver un nom pour notre ordinateur. Le nom de code actuel de notre projet est 'Coldari', ce qui ne plait pas à tout le monde. Donc nous souhaitons que vous trouviez un nom pour nous - vous, qui nous supportez, qui nous avez fait part de vos remarques et qui nous avez encouragés tout l'année dernière.

Nous souhaitons de vastes débats et brainstormings sur Atari-Home.de, Atari-Forum.com et notre mailing list. Nous vous demandons d'envoyer vos idées sérieuses à 'acpinfo arobase atari point org' jusqu'au 31 janvier 2010. L'équipe (37 personnes actuellement) va ensuite retenir les 10 meilleures propositions et vérifier leur utilisabilité. Un vote sera ensuite organisé jusqu'au 20 février 2010 pour déterminer le nom définitif.

Veuillez faire attention à ne pas utiliser des marques déposées. Des noms comme 'Atari 2010', 'New Falcon' ou 'Microsoftkiller' seraient immédiatement disqualifiées.

Le 21 février, nous donnerons à l'ordinateur son nom officiel, que vous aurez choisi, et qui sera utilisé en production. Nous allons toutefois nous abstenir de jeter une une bouteille de champagne sur l'un de nos prototypes ;)

Nous attendons vos nombreuses idées.


24/12/2009 Zoom dans le ColdFire

Comme son nom l'indique, le coeur du nouvel ordinateur ACP sera un microprocesseur ColdFire. Nous avons choisi le modèle MCF5474, qui est le plus rapide. Les processeurs de la famille ColdFire sont conçus et produits par Freescale Semiconductor, la filiale de Motorola dans le domaine des semi-conducteurs. La puce du ColdFire n'est pas seulement une CPU (comme l'était la famille 680x0), c'est en fait un micro-contrôleur. Beaucoup de contrôleurs supplémentaires très utiles sont directement intégrés dans la puce du ColdFire. Ils sont utilisables directement sur notre ordinateur, ce qui permet d'obtenir un très haut niveau d'intégration. C'est pourquoi le ColdFire est le meilleur choix pour concevoir un ordinateur compatible Atari moderne.

- CPU 266 MHz Le composant principal du MCF5474 est un coeur ColdFire V4e. La CPU est très similaire à celle de la famille 680x0, mais pas totalement compatible. En gros, certaines instructions ou modes d'adressages complexes ou rarement utilisés ont été supprimés. Ainsi, la CPU du ColdFire est plus simple et moins chère que sur n'importe quel 680x0, tout en étant beaucoup plus rapide. Avec une mince couche logicielle supplémentaire, la CPU du ColdFire peut devenir compatible avec les programmes 680x0 existants.

- FPU L'unité de calcul en virgule flottante (FPU) est le coprocesseur arithmétique. Lorsqu'il elle est utilisée, elle accélère grandement les programmes qui utilisent intensivement des fonctions mathématiques. La FPU du ColdFire est similaire au 68881, mais elle a des limitations dans son jeu d'instructions et ses modes d'adressages, comme la CPU.

- MMU L'unité de gestion de la mémoire (MMU) peut être utilisée pour fournir de la mémoire virtuelle ou une protection mémoire entre les différents processus s'exécutant sur un système d'exploitation.

- 32 Ko de mémoire cache x 2 La mémoire cache du ColdFire est divisée en 32 Ko pour les instructions et 32 Ko pour les données. L'utilisation des caches améliore grandement la vitesse de la CPU, en optimisant les accès à la mémoire externe.

- 32 Ko de SRAM La RAM statique (SRAM) est une mémoire à haute vitesse embarquée dans le ColdFire. Son utilisation est obligatoire pour les transferts DMA, mais elle peut aussi être utilisée dans tout autre but lorsque de très hautes performances sont requises.

- Unité EMAC L'unité de multiplication et accumulation (EMAC) est similaire à un DSP, et supporte des opérations entières et à virgule flottante. Elle peut être utilisée pour accélérer certains processus comme la compression d'images.

- Contrôleur PCI Le bus PCI est devenu le standard pour les cartes d'extension sur les ordinateurs de bureau. Le ColdFire a un support intégré pour contrôler les périphériques PCI. Cela rend possible l'utilisation des centaines de cartes PCI disponibles sur le marché. Evidemment, des drivers spécifiques devront être développés pour chaque carte PCI.

- Contrôleur DDR-SDRAM Le ColdFire peut fonctionner avec de la DDR-SDRAM externe, avec des performances excellentes. La carte ACP dispose de 512 Mo de DDR-SDRAM intégrée.

- Contrôleur d'interruptions Le contrôleur d'interruptions intégré est comparable au MFP 68901, mais plus flexible et plus puissant. Il peut utiliser jusqu'à 63 sources d'interruptions avec un vecteur d'exception pour chaque source.

- Timers 4 timers à usage général (GPT) et 2 Slice Timers (SLT) sont disponibles. Ils sont comparables aux timers A/B/C/D du MFP 68901, mais plus configurables.

- Contrôleur RS-232 haute vitesse Chaque contrôleur série programmable (PSC) peut être configuré comme une interface RS-232 pour des transferts à haute vitesse, y compris à 115200 bps.

- Contrôleur Ethernet 10/100 Un contrôleur Ethernet standard est intégré directement dans le processeur. Il permet une connexion immédiate au réseau local et à Internet.

- Interfaces BDM / JTAG Ces interfaces de débogage peuvent être utilisées avec des débogueurs matériels ou des logiciels externes pour contrôler l'activité de la CPU ou mettre à jour les EEPROMs.

Comme vous venez de le voir, la puce ColdFire MCF5474 contient une liste incroyable de composants utiles, et il y en a encore plus que ça. La documentation complète est disponible sur le site web de Freescale :

MCF5475RM.pdf.


11/12/2009 Première application GEM

Nous venons d'activer le lecteur de disquettes sur notre prototype. Cela signifie que nous pouvons maintenant exécuter des programmes ColdFire externes. Voici le premier. Il s'agit d'une petite application GEM de test qui affiche une boite d'alerte. L'ordinateur ACP devient donc utilisable, cela ouvre la porte à de nombreux nouveaux programmes de test.


26/11/2009 SDL a été adapté pour notre machine

Mi-novembre, Patrice Mandin a publié une nouvelle version de SDL. Cette version 1.2.14 est la première à supporter le ColdFire, afin de pouvoir fonctionner sur notre Coldari. Nous somme très heureux de cette nouvelle car Patrice n'est aucunement associé au projet ACP, Simple DirectMedia Layer est donc la première application externe à supporter notre ordinateur.

Ce support - bien que théorique à cause du manque de machines de test - montre que nous pouvons compter sur une vaste adoption de la part des programmeurs, et que notre initiative est une nouvelle manière d'améliorer la situation sur Atari 16/32. Nous espérons voir de nombreux cas d'optimisation des programmes dans les prochains mois, et même quelques-uns hors du monde open-source.

Vous trouverez plus d'informations sur SDL dans les pages web de Patrice.


18/11/2009 Etat du prototype & Première version simplifiée d'EmuTOS démarrée !

Depuis fin octobre, nous travaillons sur le prototype. Les éléments suivants ont été testés et fonctionnent :

  • Alimentation et chargeur de batterie
  • PIC18F5420 (contrôleur d'alimentation)
  • MCF5474 (la LED clignote)
  • Flash
  • DDRAM (les tests mémoire sont passés)
  • FPGA programmé (la LED clignote)
  • DDR-RAM vidéo (aucun cycle d'attente !!) : fonctionne et a passé les tests.
  • TFP410 et DVI : testés et fonctionnent. La qualité d'image semble bonne.
  • SRAM du FPGA : test passé.
  • PCI : fonctionne et le contrôleur USB est détecté.
Programmation du FPGA
  • La vidéo fonctionne en 1680x1050 167MHz, les tests sont passés. La qualité d'image semble bonne.
  • L'étape suivante sera d'implémenter les circuits du Falcon dans le FPGA.
Hier nous avons réussi à démarrer pour la première fois une version simplifiée d'EmuTOS, qui utilise uniquement le VIDEL pour l'affichage. L'utilisation des autres composants Atari (y compris le clavier) a été désactivée pour les tests. Ils seront réactivés l'un après l'autre dans les prochains jours, afin de facilement détecter et corriger les éventuels bugs, pas à pas.


27/10/2009 Etat d'avancement du son

Depuis juillet, Didier possède le codec AC'97 que nous allons utiliser sur notre ordinateur, soudé sur sa carte d'évaluation ColdFire. L'écriture d'un driver complet se décompose en 3 parties : le XBIOS, le driver MCF547X/548X, et le driver AC'97. Le XBIOS a été relativement facile à implémenter, à la manière de MagicSound (Aranym/MagiCMac), il est terminé. Il utilise les mêmes noms de contrôles que Linux pour la compatibilité avec ac97_codec.c. Concernant le codec AC'97, des sources "nettoyés" de Linux ont été utilisés, ce qui a nécessité plusieurs ajustements. Pour l'instant, il y a encore des problèmes de liaison avec le ColdFire (problèmes d'écriture, registres réinitialisés), ils sont en cours de résolution.

Le XBIOS est compatible avec MilanBlaster / GSXB ce qui permet de régler séparément le gain de chaque source : AUX (PSG sur Coldari), CD, LINE, MIC, mais aussi FM (PC speaker) et VIDEO.

Les fréquences natives AC'97 sont : 8000 Hz, 11025 Hz, 16000 Hz, 22050 Hz, 32000 Hz, 44100 Hz et 48000 Hz.

De plus le driver pour le LynxEM (circuit graphique PCI des cartes d'évaluation) est presque prêt. Les tests et le débogage de ce driver seront effectués dans les semaines qui viennent. Ainsi on pourra utiliser les cartes d'évaluation avec le circuit graphique intégré et sans avoir besoin d'une Radeon.

Vous pouvez suivre à tout moment les progrès de Didier sur http://pagesperso-orange.fr/didierm/ct60/ctpci.htm

Sur cette photo, vous pouvez voir le résultat d'un gros travail manuel de soudure d'un codec AC'97 sur une carte d'évaluation ColdFire. Didier a ajouté une sortie son au format mini-jack sur la gauche entre les ports Ethernet et RS-232.


08/10/2009 Les prototypes sont arrivés





Picture 1 (qualité haute)

Picture 2 (qualité haute)

Picture 3 (qualité haute)

Picture 4 (qualité haute)

Picture 5 (qualité haute)


05/10/2009 Des cartes d'évaluation ColdFire à prix cassé

Mark, membre de notre équipe, a déniché un fournisseur de cartes d'évaluation ColdFire vraiment bon marché. Nous avons la possibilité d'acheter 20 cartes M5485EVB pour 125 US$ chacune. A titre de comparaison, ces cartes coûtent habituellement 850 US$. Avec ces cartes, il devient possible de démarrer tout de suite (avant que notre projet soit mis en production) l'adaptation, et surtout les tests, des logiciels pour ColdFire. Les développeurs, particulièrement ceux qui maintiennent des logiciels ou qui ne font pas partie de l'ACP, devraient saisir cette occasion. Si vous voulez une carte d'évaluation à 125 US$, contactez-nous le plus tôt possible. C'est sur ce genre de carte d'évaluation que Didier a adapté FireTOS, MiNT fonctionne déjà.

Qui en veut une ?

Pour les programmeurs qui ne sont pas à l'aise avec le matériel, Mark offre la possibilité de créer des machines complètes de développement ColdFire. Elles seront composées d'une M5485EVB qui est l'une des cartes ColdFire les plus rapides, d'une interface Eiffel sur bus CAN pour pouvoir brancher un clavier et une souris PS/2, une carte graphique Radeon, et une carte CompactFlash. De plus, HD-Driver, FireTOS et MiNT seront configurés et prêts à l'emploi. Cette machine complète coutera 500 US$ et aura les caractéristiques suivantes :

16 Mo de boot flash
64 Mo de SDRAM (PAS D'EXTENSION POSSIBLE)
2 slots PCI (dont 1 de libre)
Horloge temps réel
IRDA
2 ports Ethernet 10/100 Mbit
Contrôleur hôte USB High Speed + 4 ports USB
1 port USB client
2 ports ISA (pour utilisation future)
Contrôleur vidéo intégré CHIPS
Câble série null-modem pour console
Câble parallèle BDM

Pour les spécifications détaillées nous vous conseillons de consulter die la page du produit sur le site de Freescale Et voici la photo

Didier est actuellement en train de travailler sur un driver pour LynxEM (le contrôleur graphique intégré, soudé sur la carte) et estime qu'il devrait avoir fini de l'écrire d'ici quelques semaines.

Veuillez contacter Piku directement sur http://www.atari-source.org/ ou à l'adresse de notre projet acpinfo (at) atari.org


18/09/2009 Le développement des pilotes USB a commencé

Plusieurs fois reporté, nous nous attendons à ce que le développement des pilotes USB devienne la plus grosse tâche de notre projet. Aujourd'hui nous voudrions vous tenir au courant de nos travaux et de tout ce qu'il s'est passé jusqu'à présent concernant l'USB.

Depuis environ trois mois, nous avons un nouveau membre dans l'équipe - Sascha Heinisch. Peu de temps après sa venue dans ACP, Sascha décida de devenir le coordinateur du projet USB pour Atari. Avec David Galvez, ils forment une petite équipe qui s'occupera de développer les pilotes sur le long terme, avec la supervision du reste de l'équipe. L'équipe est bien entendu ouverte à d'autres personnes. Nous espérons surtout l'assistance de ceux qui ont déjà développé l'USB sur Atari, et qui sont injoignables depuis quelques semaines!

Version longue :

À présent l'équipe se familiarise avec le développement de pilotes de bas niveau, comme le sont les spécifications OHCI et EHCI. Le contrôleur que nous utilisons est un nouvel élément qui nécessite des ajustements. En parallèle des étapes préliminaires de la communauté Atari, il y a deux voies possibles:

1) Un pilote Linux sous licence GPL pour le NEC µPD720101 puisque le NEC est utilisé par beaucoup de cartes USB du monde PC, et aussi parce qu'il sera attaché via le bus PCI, rien ne nous empêche d'utiliser une carte à base de NEC µPD720101 sous Aranym pour commencer le développement des pilotes.

2) La pile USB Poseidon pour Amiga est libre de droits depuis le 27/08/2009. (La communauté a payé cette pile pour Aros, et depuis elle est disponible sour licence libre Aros). Nous avons établi depuis longtemps un contact amical avec le programmeur et ancien propriétaire Chris Hodges.

Autre chose mais pas des moindres, nous pourrions peut-être apprendre quelque chose de la scène 8-Bit et utiliser les solutions du site http://microusb.org/.

ACP est préparé pour développer sur du long terme. Pour être plus clair: nous ne nous attendons pas à gérer les dispositifs d'entrée USB et le stockage de masse USB avant 2010. Donc le développement monopolisera beaucoup de ressources sur une longue période.

Notre contrôleur: Contrairement à nos premières annonces - disant que nous voulions utiliser le contrôleur ISP1536, nous avons dû le remettre rapidement en question vu qu'il n'est plus distribué. En tout cas nous pensons que 95% du futur développement sera utilisable pour tous les projets USB sur Atari et qu'il incitera son utilisation sur toutes les plateformes. Nous pensons à EtherNat, CTLink, NetUSBee et Suska, pour lesquels il n'y a pas de pile USB existante. Tous ces projets devraient profiter, avec de petites adaptations, de nos développements Open Source.

Ensemble: Ceux qui veulent prendre place pour développer sur du long terme sont, comme d'habitude, appelés à se faire connaitre, et ceux qui veulent soutenir l'équipe sont les bienvenus, même avec de petites contributions! Tous ensemble, nous pouvons rendre les choses plus faciles, mais il est impératif que nous nous organisions efficacement.


03/09/2009 Nouvelles images

Pour satisfaire votre curiosité, en attendant que les prototypes arrivent, nous vous proposons à nouveau quelques images d'un plan sur papier avec des échantillons de composants posés dessus. Il s'agit de la dernière version du plan, celle que nous avons envoyée à l'usine pour la production.




image (2,9MB high quality)




image (1,7 MB high quality)




fimage (2,0 MB high quality)


27/08/2009 Musique officielle de l'Atari Coldfire Project

Nous sommes fiers d'annoncer la musique officielle de l'Atari Coldfire Project. Produite par Neo Bechstein en Juillet 2009. La voix "Atari Coldfire" a été générée avec STSpeech sur un 1040 ST et la musique a été enregistrée sur Falcon. Nous souhaitons le remercier de ses efforts pour nous supporter avec une chanson ayant ce statut. Nous voulons aussi vous montrer à tous qu'il y a beaucoup de possibilités pour faire avancer notre projet.

Neo Bechstein - Atari Coldfire Project.mp3 (21 Mo)
Neo Bechstein - Atari Coldfire Project.ogg (14 Mo qualité haute)
Neo Bechstein - Atari Coldfire Project.ogg (7 Mo qualité basse)


06/08/2009 Schéma & Cie.

Aujourd'hui nous vous proposons le diagramme d'assemblage et le schéma. Ci-dessous, vous pouvez télécharger notre 5ème révision telle qu'elle a été envoyée à l'usine pour la production des prototypes.

diagramme d'assemblage
schéma


05/08/2009 Prototypes commandés

Le 4 août nous avons commandé trois prototypes de notre nouvel ordinateur ColdFire. Il s'agit de la révision 0.98 de notre carte incluant un connecteur DVI-I et quelques autres changements mineurs. Les cartes devraient arriver dans environ 6 semaines chez Medusa Computer Systems en Suisse. Pour tous ceux qui ont précommandé : préparez-vous à verser votre acompte. Parce que la commande des prototypes signifie que l'ordinateur sera construit !


28/07/2009 Suska III-C disponible

Une nouvelle très importante qui ne concerne pas directement l'ACP : la carte Suska III-C est disponible dès maintenant. La Suska est un clone Atari-ST(e), avec tous les connecteurs modernes. Elle est produite par Wolfgang Förster qui est aussi un membre de l'ACP. La carte Suska a été conçue pendant plus de 5 ans (!) de travail effectué principalement par Wolfgang. Chaque circuit Atari a été reproduit via rétro-ingénierie pour être configurable en VHDL afin d'être utilisé dans un FPGA moderne. Ainsi nous avons tous les custom-chips disponibles en open-source, pour produire d'autres ordinateurs compatibles Atari. De plus, en janvier Wolfgang a accepté de devenir membre de l'ACP et de supporter Fredi Aschwanden sur le développement hardware. La carte ACP, en ce qui concerne le FPGA, est principalement basée sur le coeur VHDL libre qui a été développé pour la Suska. Nous voulons ainsi souligner le fait que la carte Suska est prête et que pour la première fois depuis 10 ans nous avons un nouvel ordinateur compatible Atari qui est disponible. La Suska est un remplacement extrêmement compatible pour nos Atari ST(e), ce pourrait être intéressant pour les gens qui aimeraient faire marcher les vieux jeux originaux ou les démos. La carte Suska III-C est disponible dès maintenant au prix de 619 euros TTC directement chez Inventronic.

Nous tenons à assurer que nous ne voyons pas nos projets comme des rivaux. En fait, le travail énorme qui a été fait pour la Suska conduit à un développement rapide de l'ACP. Les cartes Suska et ACP couvrent des besoins différents, et nous sommes fiers que notre bien-aimée plate-forme compatible TOS puisse bientôt fournir un deuxième ordinateur disponible.

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


20/07/2009 "Preuve de concept" EmuTOS validée !

Vincent Rivière a réussi à exécuter EmuTOS en mode texte sur la carte d'évaluation M5484LITE. Il a désactivé l'AES, de cette manière le système démarre sur EmuCON, la console de base. Les entrées/sorties console sont redirigées sur le port série du ColdFire. Ainsi, avec n'importe quel émulateur de terminal, il est possible d'entrer des commandes et de voir les résultats. Soyez certains que cette version d'EmuTOS est un logiciel entièrement ColdFire qui ne contient aucune émulation 680x0. Actuellement EmuTOS démarre instantanément, la vitesse d'affichage est seulement limitée par le port série.

Vincent a aussi implémenté un ramdisk pour pouvoir exécuter des programmes TOS ColdFire. Il va maintenant intégrer proprement le support ColdFire dans le dépôt CVS officiel d'EmuTOS, avec l'aide des développeurs de ce dernier. Ainsi, après le FireTOS de Didier Méquignon (TOS 4.04 patché), ceci est le second système d'exploitation Atari qui fonctionne sur les processeurs ColdFire.

Sur cette image (cliquez dessus pour voir la version complète), on peut voir un émulateur de terminal fonctionnant sur un autre ordinateur, connecté à la carte ColdFire via un câble RS-232. Le fichier emutos2.srec, qui contient la ROM EmuTOS et les données du ramdisk, est téléchargé sur la carte via la connexion Ethernet selon le protocole TFTP. Puis EmuTOS peut démarrer et accéder au ramdisk via le lecteur A:. Pour l'instant, ce système d'exploitation peut exécuter uniquement des programmes ColdFire (par exemple, ceux compilés avec GCC et la MiNTLib pour ColdFire). Une couche d'émulation supplémentaire pour exécuter des programmes 680x0 standards sera ajoutée plus tard.


12/07/2009 Transferts de matériel

Les développements progressent en permanence. Des transferts de matériel ont eu lieu récemment au sein de notre équipe.

Fredi Aschwanden a obtenu un échantillon de notre codec AC'97 et l'a envoyé à Didier Méquignon. Didier l'a connecté sur sa carte d'évaluation ColdFire, et travaille actuellement sur la partie logicielle. Markus Fichtenbauer envoie actuellement une NetUSBee à Sascha Heinisch.

Olivier Landemarre a envoyé sa carte d'évaluation ColdFire - qu'il a obtenue de Mark Duckworth - à Vincent Rivière, et nous l'en remercions beaucoup. Vincent a aussi obtenu un adaptateur Eiffel de Alan Hourihane, ce qui lui permet d'utiliser un clavier et une souris PS/2 avec la carte. Ainsi il a pu faire des expérimentations sur du matériel réel, pour une meilleure compréhension du fonctionnement interne du ColdFire. Par ailleurs, il travaille aussi sur le portage d'EmuTOS sur ColdFire, le plus gros a déjà été fait.


12/06/2009 Contexte technique

Contexte technique du prochain ordinateur ColdFire

acptechFR1.pdf


07/06/2009 MiNTLib prête pour ColdFire et nouveau membre

Vincent Rivière a fini de porter la MiNTLib pour ColdFire, son travail est déjà intégré aux sources officiels. Les premiers tests sur carte M5484LITE ont montré que ça marchait parfaitement sous TOS. Dans la foulée, Vincent a publié une nouvelle version de son cross-compilateur GCC 4.4.0 avec support complet pour ColdFire, y compris les librairies MiNTLib, math, et GEMLib. Ce compilateur peut être utilisé dès maintenant pour produire des programmes natifs pour ColdFire qui s'exécuteront à la vitesse maximale sur notre nouvel ordinateur. Le cross-compilateur est disponible sur la page de Vincent.

Dima Sobolev de St. Petersburg en Russie a rejoint l'ACP. Dima est bien connu des utilisateurs de STeem et de TeraDesk, et il a également "russifié" le TOS 2.06. Donc désormais nous avons un responsable des "traductions anglais/russe & localisation du TOS". Le travail de Dima va renforcer la communauté Atari de "Kaliningrad" à "Vladivostok" et va aider les utilisateurs Atari russophones à utiliser nos derniers développements. Nous avons ainsi un membre brillant avec une grande expérience de la localisation du TOS en général.


23/05/2009 TOS, MiNT et DVI

Didier Méquignon a adapté Firetos (son TOS 4.04 déjà patché pour la CT60) pour notre nouveau hardware. Il a beaucoup travaillé, nous pouvons espérer faire démarrer ce système sur notre nouvelle carte dès que les prototypes seront disponibles. Ce travail - qui est aussi une adaptation de ce qu'il a déjà fait pour le ColdFire - a été possible grâce à l'immense expérience que Didier a acquise sur la carte d'évaluation M5484LITE dès 2006.

Vincent Rivière est actuellement en train de patcher la MiNTLib pour permettre sa recompilation pour le processeur ColdFire, afin de produire des exécutables natifs pour ColdFire qui fonctionneront à pleine vitesse sur notre ordinateur. Il espère terminer ce travail très bientôt.

Enfin, Fredi Aschwanden, après une discussion sur le forum Atari-Home, a décidé d'améliorer le hardware avec un connecteur DVI-I au lieu du connecteur VGA initialement prévu. La plupart des personnes ayant précommandé voudraient que notre ordinateur soit équipé en VGA et DVI et sont prêtes à payer un peu plus pour un signal vidéo numérique. Mais comme la majorité veut du VGA - ce qui a pu se vérifier après un petit sondage - nous avons décidé d'utiliser une prise DVI-I avec les deux signaux, avec la possibilité d'utiliser un adaptateur DVI/VGA. Le travail relatif à cette évolution a déjà commencé.


19/05/2009 Nouvel environnement de développement et nouvelle langue

La semaine dernière, parallèlement au matériel nous nous sommes occupés d'un nouvel environnement de développement. "vbcc" est un compilateur C ANSI bien connu - particulièrement dans la démoscene. Les développeurs de vbcc ont accepté d'adapter pour le ColdFire V4e les cibles TOS et MiNT de leur environnement de développement. Ainsi, la cross-compilation sera très bientôt à notre disposition, sur plusieurs plates-formes différentes, par exemple AmigaOS/MorphOS, MacOS X, etc. vbcc peut être compilé sur toutes les plates-formes sur lesquelles il existe un compilateur C ANSI, sans aucune modification. L'équipe vbcc va corriger les deux derniers bugs relatifs au ColdFire et nous allons le tester en profondeur et faire des rapports de bugs qui seront corrigés à leur tour. De même, vbcc sera disponible sur ColdFire et sera le quatrième environnement de développement qui fonctionnera sur notre ordinateur.

Aujourd'hui, nous avons pu ouvrir nos nouvelles en espagnol grâce à de nouveaux soutiens. Donc dès maintenant, nous rapportons la progression du projet en quatre langues. Grand merci à Victor et à David.


12/05/2009 L'équipe compte un nouveau membre pour la rédaction et les traductions

Après notre appel d'hier pour de nouveaux participants au projet ACP, Jens Riemann nous a contactés et a offert son aide. Jens va immédiatement assumer la rédaction et les traductions entre allemand et anglais. De plus, nous avons besoin de personnes parlant français et espagnol qui souhaitent jouer un rôle à long terme au sein de l'ACP. Cela permettra de soulager les développeurs et de faire avancer le projet.


11/05/2009 Deux des meilleurs développeurs Atari ont rejoint l'ACP

Didier Méquignon est avec nous et travaillera sur la carte ColdFire - dès que son travail sur la CTPCI (de PowerPhenix) sera terminé. Dans un premier temps, il aimerait travailler sur le codec AC'97 de la carte. Il va aussi apporter ses grandes connaissances sur le ColdFire en général. Pour bien comprendre l'importance de cette nouvelle : Didier a patché le TOS 4 pour l'utiliser sur une carte ColdFire, a réussi à faire marcher MiNT sur sa carte de développement, a écrit un driver pour cartes graphiques ATI Radeon, et possède l'un des deux seuls systèmes ColdFire qui existent pour l'instant. Et ce n'est pas tout ! L'énorme travail qu'il a déjà accompli peut être contemplé ici: ctpci.htm

Lonny Pursell a lui aussi rejoint l'Atari Coldfire Project en tant que membre officiel. Comme nous l'avons déjà rapporté, le but de Lonny est de rendre le GFA-Basic prêt pour le ColdFire. Les compétences de Lonny seront de grand secours pour toute l'équipe, en plus de travailler étroitement avec l'équipe chargée des compilateurs (AHCC et GCC), il contribuera à d'autres tâches de moindre importance, et conseillera les développeurs lorsque ses compétences seront utiles.

Les nouveaux contributeurs, particulièrement les traducteurs et les développeurs, sont toujours les bienvenus !


07/05/2009 Schéma simplifié de notre nouvel ordinateur


05/05/2009 Le support des environnements de développement est assuré!

GFA-BASIC

Lonny Pursell a annoncé qu'il allait travailler sur le support du nouvel ordinateur ColdFire dans une première réaction après notre annonce. Le responsable du GFA-Basic a évoqué la possibilité de retravailler le compilateur et les librairies du GFA-Basic pour pouvoir générer des applications ColdFire natives. S'il y parvient, il sera possible de simplement recompiler les applications existantes pour faire fonctionner encore plus de choses à vitesse améliorée. Lonny Pursell a déclaré être enclin à faire un gros travail, comme il l'imagine, si la machine sort effectivement. Il a explicitement approuvé notre décision sue le processeur que nous avons choisi pour les futurs développements sur la plate-forme Atari ST.

"J'aimerais bien voir une telle bête de course. Quoiqu'on ne me verrait pas sauter dans le wagon des supporters s'il s'agissait d'un quelconque autre processeur. [...] Je vois le ColdFire comme un vieil ami, parti faire un long voyage, et revenu un peu changé. Un visage familier et chaleureux auquel il est facile de parler.", a-t-il dit. On peut lire le message complet sur la MiNT Mailing List.

GCC 4.4.0

GCC 4.4.0 vient juste de sortir, Vincent Rivière a mis à jour ses patchs pour MiNT et généré les binaires pour Cygwin. Il a activé le support du compilateur pour la famille ColdFire V4e. Donc dès maintenant, nous pouvons utiliser ce cross-compilateur sur les systèmes Windows pour écrire le code d'initialisation de notre carte ColdFire, et pour vérifier la compatibilité des autres logiciels, même sans avoir encore le matériel. Etant donné que les patchs de GCC sont indépendants de la machine hôte, les binaires du cross-compilateur peuvent être reconstruits pour n'importe quel système d'exploitation supporté par GCC (le support MacOS X a déjà été annoncé par Markus Fröschle). Votre aide est la bienvenue !

Vous pouvez trouver les patchs de Vincent et ses binaires ici : m68k-atari-mint tools Vincent a aussi commencé à activer le support du ColdFire dans la MiNTLib. Il a évalué que c'était possible avec une charge de travail raisonnable. Quand ce sera fait, il sera possible de produire des logiciels MiNT/TOS natifs pour ColdFire qui pourront fonctionner à pleine vitesse sur notre nouvel ordinateur. GCC est le compilateur C/C++ universel. Combiné avec le support actuel intégré dans le noyau FreeMiNT et la MiNTLib, il permet de porter des logiciels GNU/Linux directement sur Atari/MiNT. Qui plus est, il peut être utilisé pour écrire des logiciels standards pour TOS (y compris GEM) avec un taux d'optimisation très élevé.

AHCC, compatible Pure-C

Henk Robbers, lui aussi membre de l'Atari Coldfire Project, a déclaré une nouvelle fois que AHCC serait adapté pour le ColdFire. Donc il est aussi très probable qu'un compilateur C léger soit aussi disponible. AHCC est très important pour recompiler les applications Atari existantes - et il est compatible GEM et mono-tâche. La plupart des logiciels natifs Atari sont écrits avec Pure-C et peuvent être recompilés avec AHCC. Voici la feuille de route de Henk Robbers :

1 Compiler et exécuter EmuTOS. Pour valider le concept.
2 Implémenter les options ColdFire dans TT-Digger.
3 Implémenter la cible compatible 68020/ColdFire dans AHCC.
4 Recompiler et exécuter EmuTOS.
5 Implémenter la cible spécifique ColdFire dans AHCC.
6 Réécrire en C les fonctions VDI_BLIT & VDI_TBLIT d'EmuTOS.
7 Espérons qu'à ce moment là la carte ACP existera. :-)
4 Recompiler et exécuter EmuTOS.
9 Recompiler AHCC et l'exécuter sur la carte ACP.
10 Se réjouir d'avoir vécu tout ça.

Avec ces trois importants environnements de développement, nous aurons les fondements nécessaires pour compiler des logiciels natifs pour l'ordinateur ColdFire. Ceux-ci s'exécuteront à pleine vitesse sur le ColdFire. Dans l'avenir, nous espérons ainsi beaucoup de nouveaux développements pour l'ensemble des ordinateurs TOS/GEM.


01/05/2009 Nouvelles en italien

Grâce au formidable support de la communauté après notre première annonce, nous pouvons ouvrir aujourd'hui nos nouvelles en italien. Désormais, nous ferons nos rapports sur les nouveaux développements du projet en anglais, français, allemand et aussi en italien. Les nouvelles langues sont les bienvenues !


30/04/2009 Adresse email officielle de l'ACP

Nous avons à présent une adresse email officielle pour le projet. Veuillez désormais utiliser exclusivement cette adresse pour toute correspondance avec nous, y compris pour les précommandes.

acpinfo (at) atari (dot) org


28/04/2009 Atari Coldfire Project Reloaded

A partir de début décembre 2008, nous avons évalué les possibilités de continuer l'Atari Coldfire Project ou de le recommencer. Notre évaluation est maintenant terminée et nous souhaitons vous faire savoir que pour l'essentiel, nous considérons que ce projet est possible et que dorénavant, nous allons travailler sous le nom "Atari Coldfire Project". Notre but premier est de construire un nouveau clone Atari TOS basé sur un processeur ColdFire et de le rendre disponible pour le public au prix le plus bas possible. C'est un projet libre, sans aucun intérêt commercial.

L'un des objectifs principaux avec notre nouveau matériel est de permettre de futurs développements sur une étendue la plus large possible. Des "mises à jour matérielles" seront possibles gratuitement en code VHDL. A long terme, nous visons une compatibilité absolue avec toutes les machines Atari TOS ayant existé. Cependant, dans un premier temps, nous assurerons la compatibilité Hadès.

Actuellement, les personnes suivantes sont impliquées:

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

Les personnes suivantes fournissent un support supplémentaire et des conseils relatifs aux tâches spéciales:

Pascal Barlier
Arnaud Bercegeay
Jens Klietz
Peter Persson

Nous sommes actuellement en contact avec d'autres personnes célèbres, cette liste va prochainement s'agrandir !

Nous encourageons et sollicitons de l'aide de la part de toute personne pouvant contribuer à quelque chose, même juste un peu ! Souvenez-vous que, puisque c'est un projet libre, il dépend absolument de l'implication de la communauté et ne peut pas être accompli sans votre aide.

Etant donné que Fredi Aschwanden, avec l'appui de Wolfgang Förster, a déjà commencé à développer le matériel, une préversion des plans du nouvel ordinateur est disponible. Il a deux avantages qui pourraient aussi intéresser les non-Ataristes, nous souhaitons les souligner. Il s'agit de la très petite taille de la carte et de la consommation électrique extrêmement basse.

Les spécifications actuelles sont:

  • Processeur : ColdFire MCF5474, 266 MHz, 400 MIPS
  • RAM : DDR, 512 Mo de mémoire centrale, 128 Mo de mémoire vidéo, RAM embarquée supplémentaire, vitesse : 1 Go/s
  • Flash : 8 Mo embarquée pour les systèmes d'exploitation
  • Systèmes d'exploitation : TOS 3.06 pour commencer (nous essaierons EmuTOS et aussi le TOS 4, pour lequel nous pourrions même avoir les sources)
  • Ports et interfaces compatibles Atari:
    - IDE TT/Falcon
    - Lecteur de disquettes ST/TT
    - SCSI TT (mais plus rapide)
    - ACSI
    - Port ROM : connecteur 2x2 mm
    - Port parallèle imprimante
    - Port série ST/TT
    - Midi
    - Son ST, YM2149 sur AC'97
    - Vidéo ST/TT/Falcon
    - Port clavier/souris Atari
  • Autres ports:
    - 1 port Ethernet 10/100
    - 4 ports hôte USB 2.0 (ISP1563)
    - 1 port Compact-Flash
    - 1 port SD-Card
    - Codec stéréo AC'97 avec sortie DMA et entrée échantillonnée à 48 KHz
    - Connecteurs son : LineIn, LineOut, Mic (Mono), DVD/CD en interne
    - Nouveaux modes vidéo, environ 2 mégapixels, true color
    - Port clavier/souris PS2
  • Alimentation sur batterie (si désiré)
  • Connecteur PCI 33 MHz pour fond de panier passif
  • Contrôleur d'alimentation avec horloge temps réel, PIC16F506
  • Connecteur d'extension : 60Pol (DSPI 33 MBaud, série synchrone ou asynchrone à 33 MBaud, E/S 26 bits à 133MHz, bus I2C)
  • 512 Ko de RAM statique asynchrone pour DSP ou autre
  • Futures extensions prévues: DSP Falcon dans le FPGA
  • Format: carte 90 mm x 260 mm x 20 mm
  • Consommation électrique de la carte complète: entre 3 et 5 Watts
La carte de cet ordinateur sera au format PCI. Cela signifie qu'on pourra l'utiliser de 3 manières, toutes aussi valables les unes que les autres :

1. Comme une carte mère indépendante.
2. Comme une carte PCI dans un boitier tour standard avec un fond de panier PCI passif.
3. Comme une carte fille PCI dans un PC.

Le prix final de la carte n'est pas encore certain. Pour les 25 premières précommandes, le coût a été fixé à 557 euros (+ TVA et frais de port).

Pour pouvoir commencer la production du matériel, nous avons besoin de 25 précommandes confirmées par un avoir de 200 euros. Nous pourrons ensuite commencer la production des prototypes et commencer les développements logiciels. Donc les personnes qui auront passé les 25 précommandes ne devront plus que les 357 %80 restants.

Notre travail sera publié sous licence libre autant que possible.

Au fur et à mesure, nous publierons continuellement les nouvelles des développements à l'adresse suivante : http://acp.atari.org/news_fr.html

ACP, avril 2009.


15/12/2008 Initiative Atari-Coldfire venant de Suisse et d'Autriche

Sur un nouvel élan venant de Suisse et d'Autriche, plusieurs développeurs ont été contactés personnellement dès le début du mois de décembre 2008. L'objectif est de faire le point sur les compétences et les possibilités de support existant dans la communauté Atari. Ensuite pourra être décidé si le projet peut être continué ou recommencé.


Archives de l'Atari Coldfire Project

Vous trouverez ici les nouvelles relatives à notre premier projet qui s'est déroulé entre 2002 et 2008.
ACP News Archive: http://acp.atari.org/archive/news_fr.html

hosted by Atari.org