|
||||||||||||||||||||||||||||||||||||||||||||||
|
![]() ![]() Bonjour à toute la communauté : Amiga y amigos ! Je m'appelle Gilles Dridi, j'ai la cinquantaine et je suis informaticien. Je pense qu'il est nécessaire de passer par un projet réalisé dans ma scolarité pour voir où j'en suis ; j'ai réalisé, en maîtrise d'informatique en 1993, un éditeur interactif du rythme musical uniquement, en mode texte. Voici le lien vers un exécutable pour MS-DOS : www.orthorythme.fr/rhythme/projma93-ibm/t.exe. C'était mon premier vrai projet/programme conséquent, avant la console arabe spécifique à AmigaOS. ![]() J'ai découvert l'Amiga en 1987 : un Amiga 500 (voir deux questions plus loin pour son anniversaire) puis un Amiga 2000 parce qu'il avait un disque dur en option et un 68020 pour le port proc(f)esseur ! C'était via une offre pour l'éducation. ![]() Je possède une Sam440EP avec carte graphique intégrée sur la carte mère ITX, le tout en mini boîtier aluminium par Relec. J'ai aussi un A1222+ en mini-tour avec une carte graphique AFOX Radeon RX 550, 2 Go de mémoire et un disque SSD cette fois-ci. J'aime programmer et suivre l'évolution du matériel Sam et A1222+. Et aussi comprendre la genèse des choses : par exemple, je suis toujours en admiration sur le graphique de l'allocation des ports DMA : En admiration, jusqu'au jour où je programmerai une carte FPGA, ou bien je regarderai le code source matériel en HDL dont voici un lien intéressant : hdl.telecom-paris.fr (cours en ligne : les HDL). ![]() J'ai écrit cinq articles assez techniques sur le noyau AmigaOS de l'époque que l'on peut retrouver sur Obligement, tout en bas de cet article ("20e anniversaire de l'Amiga 500"). C'était en 1997, j'envoyais mes articles au moyen d'un modem à Bruce Lepper, son rédacteur en chef, qui les faisait relire avant parution. J'avais carte blanche quant au contenu des articles, mais Bruce Lepper m'a suggéré une fois que je pouvais faire plus simple et peut-être plus court en me pointant le travail lapidaire d'un autre rédacteur. Mais ce n'était pas le même sujet : moi, c'était assez technique et lui couvrait des actualités et des tests de logiciels. Comme rétribution, je n'avais pas de magazine gratuit mais j'ai reçu au moins 400 FF. ![]() Obligement.free.fr fait un travail remarquable pour garder un lien avec l'esprit Amiga qui est plus qu'une console de jeux. C'est pareil pour les magazines papier et, pour ma part, j'ai lu un exemplaire de BOING et je me suis fait prendre une "invoice" (facture commerciale) de la part d'un bimestriel allemand/anglais (si c'est pour notre futur...). En fait, vous recevez le produit juste parce que vous avez dit oui (c'est presque de la vente forcée, je pense). Cela revient à vous engager comme pour un téléphone portable même si vous n'avez payé que pour une année alors qu'ils vous demandent de payer chaque année comme si vous aviez signé un contrat (une case que j'ai dû cocher pour accepter les conditions de vente). C'est anglo-saxon comme technique de vente. ![]() J'ai présenté le projet à mon patron en 2010 et, une fois quitté la boîte où je travaillais en 2015, je n'ai pas arrêté le développement, alors même qu'en France les attentats terroristes auraient pu me refroidir et mettre ce projet au rebut. L'Arabic console comprend ceci :
...ou en utilisant l'ArabicLauncher (sans les redirections) qui est un embryon de Shell arabe. Pour plus d'informations, voir la vidéo de 34 minutes sur OS4Depot.net. L'arabicconsole.device et la mungi-Sakkal-kufi.font sont suffisants pour afficher la Sourate du Coran suivante (qui dit qu'il n'y a qu'un seul Dieu) : ![]() ![]() Je me suis acheté le RKRM parce qu'il parle de gestionnaire AmigaDOS et n'ayant eu que des squelettes très dégarnis, mon arabcon-handler n'est pas très catholique... Il reste à peaufiner mais c'est un lourd travail puisqu'on est en contexte multitâche et en code réentrant. On est aussi avec une tâche de fond pour pouvoir éditer à minima avec l'Arabic console seule, c'est-à-dire en mode cookie ; je suppose que c'est presque pareil qu'avec le con-handler et son Shell en AmigaOS 1.3. ![]() J'attends que Hyperion me contacte. Pour ma part, j'ai contacté A-EON Technology avec Trevor Dickinson et Steven Solie au téléphone, mais comme je les trouvais très nerveux, je n'ai pas pu réussir leur examen qui était de programmer une fonction uuencode/uudecode pour l'UTF-8 (Unicode). Contrairement à Tony Wyatt qui m'aide toujours lorsque je panique et inonde le chat/forum d'Hyperion ! Jusqu'à présent, les normes 7/8 bits "discrétisent" les lettres arabes : ![]() ![]() ![]() ![]() ![]() Oui, j'aimerais bien voir si c'est possible avec AmigaOS 3.2 (et beaucoup plus tard, sur une carte FPGA arabe dédiée). Encore de l'histoire, voici le script arabe pour l'imprimerie et les particuliers dotés d'une machine à écrire (un télétype arabe a-t-il existé ?). ![]() Un débogueur visuel pour le C a été réalisé par Alfkil Thorbjorn Wennermark, il me semble. Je ne l'utilise pas encore mais c'est ce qui manquait comme outil convivial de développement. J'utilise l'excellent NotePad et le GCC du SDK d'AmigaOS 4. J'ai demandé à l'équipe Apollo (les personnes derrière la Vampire V4) d'installer directement AmigaOS 3.2 avec le NDK sur une carte CompactFlash pour les développeurs (Vampire/flemmard comme moi) ; ils m'ont dit qu'ils étaient en pourparlers avec Hyperion. Wait and... ![]() Je ne connais pas, si ce n'est son slogan : "the hardest working men in code business". ![]() Après toutes mes réponses et si vous n'êtes pas allergique à "l'arabe", je vous dirais simplement : "Only Amiga makes it possible". Cet ordinateur peut faire office d'excellent terminal graphique (maintenant avec des résolutions de dingue) et "pas cher" (en tout cas personnalisable) avec les cartes FPGA. Même si un Raspberry Pi sera toujours moins cher - à ces Anglais, ils aiment la pédagogie ! ![]() Le livre de Hughes Bersini est une excellente introduction. Quant à Copilot, c'est pour CroSoft pour l'instant, donc il faut acheter un PC pour développer, c'est dommage. Bref, trop long à discuter. ![]() Finalement, je trouve que cette question est la bienvenue maintenant car, à part développer en arabe avec un ordinateur arabe, je ne vois pas d'autres alternatives d'utiliser un Amiga ;-) (sauf le jeu vidéo rétro). J'ai déjà deux vieux PC portables dépassés (ça devient vite obsolète dans le monde PC). Il faudrait une bête de puissance en portable Amiga pour faire tourner un émulateur PC et éviter que je m'achète un troisième portable PC, toujours avec Windows... ![]() Je compte faire une pause et faire de l'électronique avec les ressources en anglais, mais aussi les traductions en français de livres dessus, il y a de quoi offrir à Noël ! ![]() J'ai essayé AROS et MorphOS, mais quand une bécane est arrivée en 2008 dédiée à AmigaOS 4, j'ai sauté sur la Sam440 ! J'ai aussi essayé Linux. Hélas, c'était comme pour le BIOS des PC qui n'était pas en mode graphique. Mais ça vient, ça évolue. De base, Linux et MS-DOS ne sont pas "arabic-friendly" ! Sauf en terminal graphique (le fameux Fenêtres). ![]() Pour faire la maintenance de l'Arabic console et pour voir si le système de l'A1222+ va être plus stable et me permettre un redémarrage à chaud (nécessaire à une machine de développement) : est-ce un bogue du pilote des cartes graphiques Radeon Rx 550 ? Polaris ? Toujours pour développer, si on pouvait avoir un hyperviseur avec des machines virtuelles AmigaOS, ce serait déjà bien pour éviter de redémarrer (à chaud ou à froid) à chaque fois. ![]() J'ai essayé Amiga Forever de Cloanto, l'Apollo/Vampire V4, mais pas AmigaOS 3.2. Tout est bien et je crois que Gunnar von Boehn d'Apollo a fait un boulot de titan pour la quatrième génération de puces Amiga. On attend l'ASIC du 68080... et le reste des puces sur un FPGA Cyclone++ plus plus plus. ![]() J'étais épaulé par un étudiant plus jeune qui a tout débogué. J'ai écrit le premier jet de code et c'est lui qui l'a finalisé. La borne était équipée d'un Amiga 2000 avec un disque dur, un lecteur vidéo et un écran tactile (un exploit pour 1992). Il y avait un quiz que l'étudiant a réalisé seul. J'étais en troisième année et lui en première ou deuxième année universitaire. Il était déjà bon en programmation à l'époque. ![]() On n'a pas parlé de cinéma, de la science-fiction et l'Amiga (dans Babylon 5) ni de Bill "AmigaBill" Winters qui a reçu un prix aux États-Unis pour son boulot sur les scénarios. Côté cinéma, à part Matrix (le film), j'ai trouvé du courage et de l'attraction pour le film un peu politique "Les Figures De L'Ombre" en français. ![]() Un mot concernant AmiUpdate. Il est super et je voudrais bien l'utiliser mais en tant que "early adopter" de l'A1222+, j'ai déjà tout le Software Enhancer... J'aime bien les vieux Amiga ;-), et les mainframes bien sûr. Pour aller plus loin
|