vendredi, décembre 04, 2009
Liste de liens relatifs à GEM
Dernière mise à jours: 30 Aout 2009
Quelques liens utiles sur la toile
Matériel
PowerPhenix (ex Czuba Tech) : CT2, CT60, CTPCI cartes d'extensions pour falcon par Rodolphe. - Nouveau
Didier Méquignon : La question que je me pose, que ne sait il pas faire? Il touche à tout hard soft, sans lui pas de CT60 fonctionnelle, interface PS2, driver PCI pour carte ATI Radeon, pré-travaux pour CTCPI, coldfire, il patche les roms du Falcon plus vite que son ombre. J'oubliais son soft fétiche : Anyplayer qui lit un nombre impressionnant de formats de vidéos et de musique
Lyndon hardware : Netus Bee (port Ethernet et USB sur port cartouche) - Nouveau
STlabs : Extensions mémoire et projet de mini ST hard! - Anglais
Suska Atari STe FPGA clone : Un clone Atari STe en FPGA - Anglais - Nouveau
Nature : Ethernat et Supervidel. Nouveau
Best Electronic : Divers matériels de remplacement (assez cher)
***********************
Système
Emutos : ROM de remplacement pour Atari ST, basée sur les sources de DRI - opensource
fVDI : VDI de remplacement (graphisme écran seulement), améliorations régulières, drivers divers, auteur particulièrement intéressant - opensource - WARNING : Site souvent indisponible hébergé sur l'ordinateur personnel de l'auteur!
Magic : Système complet multitache sur TOS, un AES qui a fait sa renommée, malheureusement les développements semblent stoppé, sauf peut être MagicMac qui inclu un émulateur - commercial
MyAeS : Un AES indépendant, principalement utilisable avec Mint - gratuit
NetBSD : NetBSD port pour Atari - opensource
NAES : Un AES de référence pour Mint malheureusement stoppé - commercial
NVDI : VDI - GDOS de remplacement absolument incontournable pour les utilisateurs de machines réelles ou de MagicMac - MagicPC, développement semble stoppé malheureusement - commercial
Sparemint : Site de développement de Mint et d'un nombre très important de librairies du monde Unix - opensource
XaAES: Un AES pour Mint, développé dans le cadre de Sparemint - opensource
***********************
Composants système
HDDriver: Connu universellement dans notre petit monde, voici un incontournable de la gestion des disque et autre DVDRom, plus quelques autres utilitaires comme Outside, bien sur derriere cette page vous retrouverez Uwe Seimet de langue Allemande il comprend très bien la langue de Molière et sa page est en Francais! - Commercial
Anodyne Software: Extendos 4 (acces CD), CD Writer, Diamond Edge (editeur disque dur) - Commercial
***********************
Développement
Atari Document Archive : Des docs souvent introuvable ailleur vraiement pour les programmeurs de tout type
Atari-source.org : Site très riche notament en package pour Mint mis à disposition par Mark Duckworth, snaps xaaes régulier, opensource
Cross compilateur GCC 4.4.2: Vincent Rivière à bien travaillé quel boulot!
GEMLIB : Sans bonne lib GEM pas de bons logiciels, celle ci est maintenant incontournable, divers compilateurs supportés, fait parti du projet sparemint - opensource
GEMLIB Doc AES - VDI: Tiré du développement de GEMLIB, la plus complète et la moins erronnée des docs jamais écrites pour la partie AES et VDI - opensource
LDG : Librairie Dynamique GEM tous systèmes - opensource
LibShare : Patch pour Mintlib afin de pouvoir l'utiliser dans des librairies dynamiques (LDG), travail d'Arnaud Bercegeay - opensource
Mintlib : Freemint standard lib pour gcc, fait parti du projet sparemint - opensource
SDL - GCC : Voici un stakhanoviste de la programmation, je veux parler de Patrice Mandin, il est partout (Aranym, Emutos, SDL, GCC, ports de jeux etc...), on se demande comment il fait tout cela! Vous retrouverez sur sa page sur GCC pour compiler ce monstre, le port de la lib SDL, de nombreux jeux, j'en passe, à voir absolument. - opensource
The Atari Compendium : La bible du développement en ligne, pas super pratique à l'usage mais la plus complète jamais écrite, pour la partie AES et VDI préférez GEMLIB Doc, sité plus haut. Le lien à été changé pour un site plus recommandable! Nouveau
TosHyp : Documentation assez complète système parfois en anglais parfois en allemand, on y trouve même des appels de GEM PC et autres informations peu connues comme certaines fonctions spécifique à Geneva! Le tout est maintenant maintenu par Gerhard Stoll, en un mot étonnant.
The Orphaned Project Page : Liste de logiciels dont les sources sont disponibles et qui ne demandent qu'a revivre - opensource
TTDigger, AHCC : Compilateur open-source compatible PureC et desassembleur de Henk Robbers
Wikipendium : Une masse de docs réunies là (hard, protocoles etc...)
Windom : Librairie C GEM puissante toujours activement développée, plusieurs cibles - opensource. En français
***********************
Emulation
ARAnyM : Très bon émulateur à mi chemin entre l'émulateur traditionel et la machine virtuelle, la machine émulée n'existe pas, il possede de nombreux drivers natifs (VDI (avec fVDI), filsystem, son ...), son JIT sur machine x86 en fait de loins l'émulateur le plus rapide, cela reste tout de même un émulateur car il doit toujours émuler pas mal de hard pour faire fonctionner le système et le système de fenétrage ne se mélange pas au système hôte, très bonne portabilité. Configuration prête à l'emploi avec Mint - XaAES - opensource
Hatari : Emulateur de ST (et en cours TT et Falcon) se focalisant sur la compatibilité hard (contrairement à ARAnyM), très bonne portabilité. - opensource
MagicMac - MagicPC : Magic sous PC ou machine Apple PPC - a priori devs stoppés - commercial
Nostalgia : Emulateur ST pour MacOS - MacOSX
Saint : Emulateur STF pour Windows - Freeware
Steem : Emulateur STE - freeware (sources?)
Emulation Atari ST : Faq, forum - français - Nouveau
Planetemu : Je vous laisse découvrir - français - Nouveau
***********************
Logiciels
CDlab : Logiciel de gravure CD, toujours supporté par Yvan Alias Docs - opensource
EBmodel : Modeleur 3D pour POV, sur le site de l'auteur une config Aranym, un logiciel de capture d'écran
Eureka : Logiciel de math
Highwire : Seul logiciel de navigation WEB encore en développement - opensource
Inshape 3 : Modeleur raytracer animation 3D, pres de 2 ans sans mise à jours - commercial
Kronos : Bench - freeware
Notator: Groupe d'utilisateur de Notator, un fameux séquenceur de notre monde (à l'ombre de Cubase!), téléchargements - En anglais
Studio Son : Edition de son, pas de site mais vous y retrouverez là le logiciel toujours supporté par Yvan alias Docs
Taskbar : Barre de tache
Teradesk : maintenu par Djordje Vukovic, c'est aujourd'hui un assez bon bureau opensource pour notre monde, l'auteur répond sans difficulté aux questions et fait tout pour améliorer le logiciel.
Troll : Bon lecteur de newsgroup écrit en GFA, pleins d'autres logiciels comme le jeu DGEM, programmeur actif
Vision: Logiciel de dessin bitmap sous GEM, vous trouerez sur ce lien aussi les sources du logiciel et quelques autres comme celui de fractales, merci à Jean Lusetti pour ce don.
Zview : Visualiseur d'images et pdf, rapide comme l'éclair, mais vous retrouverez aussi d'autres très bons soft de Zorro, comme Zweather ou zbar ainsi que son port de GCC - opensource
Atari Fachmart: Vente de logiciels et matériels d'occasion, en allemand, jamais testé.
***********************
Auteurs
Arnaud Bercegeay: Ses principales contributions à notre monde sont déjà présentés plus haut (Windom, gemlib) mais il fait aussi des petits utilitaires (web, thé!), librairie de programation et logiciels (généalogie)
Philipp Donzé : Nombreux utilitaires comme arcview, rsc-view etc., support MacAranym, cross compiler pour OSX
ERS : Eric Reboux Software plus vraiement actif mais répond encore aux questions!
Patrice Mandin : Très Prolifique Patrice, de nombreux ports dont la lib SDL et pas mal de jeux et des choses bien plus sérieueses je vous laisse découvrir!
Guillaume Tello: The Tello is back! Mplayer, Sudoku, Forth. Nouveauté : sa config TT avec Mint + multitos et Mint + MyAES, screen.ldg plus rapide en assembleur.
Removers : Demomakers et programmeurs Jaguar, hommage à Seb l'artiste Nouveau
***********************
Musique
Hitsquad : Une page dédiée aux logiciels musicaux shareware - freeware -demo sur machines Atari - Anglais - Nouveau
***********************
Téléchargement
FTP chapelie: FTP très bien suivi, beaucoup de logiciels gratuits en téléchargement - De retour!
***********************
Histoire
Atari museum: Le musée online sur la société Atari et surtout ses produits - En anglais
Atarimania: Pas mal de scans de catalogues, publicités, vidéos, des jeux dont certains en téléchargement (pas pour les ordinateurs de la marque) tres actif - En anglais
Ataritime: Beaucoup de snaps écran - En anglais
Gary Kildall: Quelques informations sur un personnage passé dans l'oubli mais qui à été indéniablement l'un des acteurs les plus importants pour l'informatique grand public et sa génèse (CP/M, TOS, GEM, logo) fondateur de Digital Reasearch - Chao l'artiste - En anglais
Old computers: Les vieux ordinateurs de toute marque dont la marque Atari - En anglais
***********************
Divers
Atari.org : Tout l'univers Atari, sous noms de domaines en atari.org possible.
Atari-forum : Zone de discution en anglais, bien actif et sympathique
Ataritoday : La synthèse des pricipaux sites de news rassemblés en une page (Nouvelle adresse!)
FCSA : Newsgroup Francais autour des ordinateur de type Atari, hard, programmation, utilisation, émulation etc...
STMagazine : Le STMagazine de notre jeunesse uniquement sur commande, vous y trouverez aussi un forum dédié en francais et modéré
***********************
Abandonware!
Logitron : jeux en téléchargement de la société : Sheer agony, aazohm krypht, operation skuum - Francais - Nouveau
STFanemule : Euh peut être pas si abandonware que cela mais bon ... - Nouveau
***********************
Utilisateurs
Christophe Bray: Infos Atari ST, Falcon, packs utilitaires, bidouilles, Faucontact, présentations de logiciels ...
***********************
Utile pour notre monde mais pas en lien direct
Toolchain gnu: Construire et tester gcc/glibc crosstoolchain destiné pour l'embarqué - en anglais
***********************
Sasfepu! - liens toujours valide et intéressants mais clairement
non maintenus
Le projet OSIS : Idée très intéressante, codes sources et source d'inspiration, la partie AES (oAESis) est aujourd'hui totalement dépassée, pour les développeurs! WARNING: Pb sur le site
Gemgraph : Un grapheur de bonne qualité pour GEM, malheureusement plus de nouvelles de l'auteur - Freeware
Gemtos : Site originellement pour le développement GEM, quelques articles simple et documentations, mgemlib aujourdh'ui remplacé par Gemlib - Site non maintenu
Gribnif : Geneva, NeoDesk, Arabesque, Convector bref de biens beaux logiciels de notre jeunesse!
Le Sud à du sel : Le site de Roland Sevin, une bête de C++, il s'est juré de ne plus utiliser l'informatique en dehors de son travail car a ce qu'il parrait ca rend fou et je crois qu'il a bien raison, il a beaucoup donné et s'est retiré, chapeau l'artiste. Vous retrouverez sur son site en autre PC Studio et EZEdit
Thomas Tempelmann : Auteur de MagicMac classic, des infos sur MagicMac Classic.
***********************
Pas de lien directe mais ca peut servir
Systran : Dictionnaire multilangue et traduction en ligne gratuite - Nouveau
***********************
Ca n'a rien à voir faut bien se défouler!
Coups de gueule par OL
Les aventures du Concombre Géant par Frédéric Boudet, comment cela vous ne connaissez pas le concombre géant?!!
Si vous cherchez une agence immobilière sur le territoire de Belfort (90) en voici 3: Accueil Immobilier, Page Immobilier, Vincent Immobilier , elles font toutes les 3 de la location et de la vente de biens immobiliers
mercredi, février 20, 2008
Qu'est ce que l'on ne peut pas lire dans les newsgroup
Ce qui m'a toujours frappé dans les newsgroups c'est que vous pouvez lire le meilleur comme le pire l'information comme la désinformation.
fr.comp.sys.atari ne coupe pas à la règle et en est plutot une caricature!
Lu et à encadrer à propos des processeurs little-endian vs big-endian:
"
Tu te sens concerné par exemple par la "dyslexie" des enfants ?
Oui ou non ? Ces enfants ne savent pas écrire, car ils intervertissent des lettres dans les mots, ce qui interdit tout apprentissage, et en fait des enfants inadaptés, qui consultent des orthophonistes, et peinent dans leur scolarité. À cause d'une permutation de lettres.
La différence entre little-endian et big-endian est une simple permutation, qui a de très fâcheuses conséquences.
"
C'est sans commentaire il me semble! Sous peu la dyslexie sera du aux processeurs little-endian il n'y a plus qu'un pas.
Lu: "MagiC est une version dégradée de MultiTOS sans multitâche préhemptif"
Je pense que cela ne fera pas beaucoup plaisir à Andreas Kromke car non seulement il n'a pas pompé Mint pour le dégrader mais il a réécrit entièrement le système et contrairement à l'affirmation purement gratuite de l'auteur Magic peut être mis en mode multitache préhemptif au même titre que Mint (et on ne parle même pas de Multitos qui n'a jamais été fini). Qui plus est Magic est sensiblement plus réentrant que ne l'est Mint lui même qui souffre de gros défauts sur la gestion des signaux (pas possible d'appeler gemdos sur une interruption signal pour Mint possible sur Magic)
Poursuivons sur la logique très orientée :
"C'est la distribution DaCri, de David Curé et Christian Jacolot, non ? <ftp://ftp.lip6.fr/pub/atari/Linux68k/French/DaCri/> Je n'ai pas réussi à l'installer sur mon Hadès 60, malgré mon échange de courriels avec David
C'est la preuve que le TOS3.06M de mon Hadès 60 y est pour qquechose "
Possible mais à ma 1ere reflexion je me dirais plutôt que l'Hades n'est pas un Atari, que cette version de Linux fonctionne aussi sur TT qui a un TOS 3 aussi! Et qu'il y avait une version de bootloader différent pour l'Hades qui n'était sans doute pas indemne de défauts (faut dire les Hades 60 y en a pas tant que cela).
Tient au passage une question: "Le TOS est une caractéristique essentielle d'un ATARI. Sinon, à quoi reconnaitrait-on un ATARI ?"
La réponse comme pour tous les autres systèmes: A ses API et pour les vieux softs écrits pour à son hard spécifique, le TOS n'a pas grand chose de terrible pas vraiement essentielle puisque l'on s'est vite empressé de le mettre au rebus par des couches plus évoluées.
Encore une erreur:
"TOS a beau être devenu complètement inutile à freeMiNT, sans la surcouche freeMiNT c'est le TOS qui prend la main."
TOS n'est pas completement inutile à freeMiNT FreeMiNT n'est pas capable de remplacer les ROMS, d'ailleur comme Linux ou autres, de plus il a besoin de quelques fonctions de TOS pour demarrer, il s'agit d'une application TOS enfin c'est jouer sur les mots, il remplace toute l'API de TOS. J'ai pu voir dans les options de Mint d'indépendance pure et simple mais je n'ai jamais vu personne aillant annoncé que cela fonctionnait, je ne sais pas qui à écrit cela et si cela à abouti.
Olivier
mardi, octobre 30, 2007
Emuler un Falcon avec Aranym
Bonjour
Si vous voulez emuler un Falcon avec Aranym voici une petite config de base déjà toute faite.
http://gem.lutece.net/download/afros-falcon.zip
Lire falcon.txt pour le faire fonctionner.
Inclu version pour Windows mais il est facile d'ajouter n'importe quel autre version
Acces au hostfs, cdrom, lecteur de disquette depuis le bureau d'un falcon de base.
Protection zone mémoire par MMU
Olivier
mardi, septembre 04, 2007
Le JIT pour Aranym OSX Intel
Sous OSX enfin le JIT (Just InTime ou compilateur à la volée) permettant des performances très importantes de l'émulateur, arrive sous OSX, les résultats sont à la hauteur des espérances des utilisateur de OSX, bien sur cela ne concerne que les Mac à processeurs Intel. Officiellement pas de realease mais vous pouvez aller voir sur la mailing list developpeur d'Aranym ou vous pourrez trouver des informations pour trouver une version compilée prête à l'emploi. Un bien beau travail de Jens Heitmann.
vendredi, juillet 27, 2007
Kronos 1.91 disponible
Bonjour
Voici la version 1.91 de Kronos
- Le calcul Motherboard perf n'est plus possible qu'avec la lib dynamique originale de l'archive.
- Ajout d'un indice de performance OpenGL, il est possible de remplacer la lib tiny_gl pour une plus performante si elle existe, c'est de bonne guerre, on peut espérer un jours avoir une carte vidéo 3D disponible sait on jamais! Par contre dans le cas du remplacement le calcul "Motherboard perf" sera à 0.
- Ajout indice performance VDI plus réaliste, il n'utilise qu'un faible nombre de tests (text, bar, blitting avec des coefficients) afin de reflèter mieux les performances d'utilisation courante.
Tout cela est dispo à:
http://olivier.landemarre.free.fr/gem/kronos/
mardi, juillet 03, 2007
Patchs pour GCC 4.2
Bonjour
Je voulais vous signaler le travail de Vincent Rivière. Il a fait un travail ennorme pour patcher GCC les binutils et mintlib rien que cela! Et pour avoir taté un peu de la chose, je dis chapeau, c'est horrible à faire!
Voici le lien:
http://vincent.riviere.free.fr/soft/m68k-atari-mint/
Olivier
mercredi, mai 09, 2007
Correctif screen.ldg 2.01 disponible
Bonjour
Une version de correction de la version 2.00 est disponible à l'adresse donnée plus bas en attendant que je transfert et fasse les mises à jours sur le site des ldg.
http://gem.lutece.net/download/screen201.zip
L'archive contient en plus un programme test tos qui permet de vérifier qu'avec la résolution en cours l'affichage se fait correctement. Si ce n'est pas le cas prévenez moi!
Olivier
vendredi, avril 13, 2007
Nouvelle version de screen.ldg (2.00)
Je suis heureux de vous annoncer une mise à jours assez importante de screen.ldg utilisée par un certain nombre de logiciels!
Screen.ldg est une librairie de transformation de formats ecrans vers un autre, sa principale utilisation actuellement est de transformer un format standard pour screen.ldg (24 bits RVB brute) vers a peu près tous les formats écrans connus dans notre monde; Ainsi qu'une routine de détection de format écran. La librairie permet aussi de faire l'inverse plus quelques petites choses en plus.
Quoi de neuf dans cette version:
- Elimination totale de l'assembleur encore présent dans la librairie (transformations de 24 bits vers 32, 24 et 16 bits), sans perte de performances pourtant (voir même cela peut aller plus vite dans certains cas!), cela s'accompagne d'une réduction de taille avec le néttoyage qui s'en est suivi.
- Correction détection écran en 16 couleur pour correctement détecter les cartes NOVA dans ce mode (merci Guillaume Tello)
- Correction des transformations vers les différents formats cartes graphiques en 16 couleurs, par la même le tramage est maintenant correcte, le mode 4 couleur à été revu aussi.
- Une version coldfire est disponible dans l'archive (non strippée donc assez grosse)
WARNING: Pb de détection des écrans en 256 couleurs non entrelacés erronée et planteur. Version 2.01 sous peu.
Vous trouverez la mise à jours dans les librairies mises à dispositions sur:
lundi, avril 02, 2007
Screen.ldg natif coldfire
Je suis actuellement sur la réécriture totale de screen.ldg une lib dynamique qui permet de transformer les bitmaps 24bits vers les divers formats écrans et inversement + quelques bricoles en plus. Une partie des transformation vers le format écran était encore en assembleur, ce n'est plus le cas, le code peut ainsi être optimisé par le compilateur, en 68000 j'ai put tester que le code était aussi rapide voir plus rapide que le code assembleur pour passer de 24 vers 32 bits, mais sur le coldfire la partie affichage de Kronos du test pseudo OpenGL va nettement plus vite! Vous pouvez voir dans un post précédent une copie écran montrant Kronos, le résultat correspondant est 389,2% il passe maintenant à 837%, ce qui est honorable à défaut d'être spectaculaire.
Il y a encore quelques défauts à régler dans l'archive, j'ai aussi corrigé le mode 16 couleurs entrelacé qui est maintenant tout à fait correcte visuellement et suis actuellement à me casser les dents sur le mode 16 couleurs d'une carte Nova que je détecte mal. C'est gros ménage de printemps pour cette lib, elle sera livrée avec sa version 68000 et sa version coldfire probablement dans quelques semaines.
vendredi, mars 09, 2007
FreeRTOS en parrallèle au TOS encore un coup de Didier!
Didier vient de se recompiler FreeRTOS pour la carte coldfire, ce noyau est temps réel et possède une vraie pile TCP/IP, il a aussi un mini serveur web intégré qui est fonctionnel. Le but de didier est de pouvoir faire tourner le TOS comme une tache de FreeRTOS en même temps que le serveur web. Il est à fond dessus depuis un mois. Pour le moment je n'ai rien vu de mes propres yeux, je ne sais pas encore jusqu'à quel point le TOS fonctionne en l'état. Si j'ai compris l'idée de Didier cela devrait permettre de debugguer beaucoup plus facilement la partie TOS.
Je vous en dirais plus si j'ai plus d'infos.