Obligement - L'Amiga au maximum

Vendredi 23 mai 2025 - 12:18  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

Actualité (récente)
Actualité (archive)
Comparatifs
Dossiers
Entrevues
Matériel (tests)
Matériel (bidouilles)
Points de vue
En pratique
Programmation
Reportages
Quizz
Tests de jeux
Tests de logiciels
Tests de compilations
Trucs et astuces
Articles divers

Articles in English


Réseaux sociaux

Suivez-nous sur X




Liste des jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z,
ALL


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


Contact

David Brunet

Courriel

 


Actualité : Quoi de neuf pour ANAIIS ?
(Article écrit par Gilles Pelletier - mars 2025)


NDLR : pour rappel, ANAIIS (Another Native Amiga IO Interface Stack) est une pile USB particulièrement bien adaptée aux Amiga Classic, surtout les petits systèmes à base de processeur 68000 et d'AmigaOS 1.x. La rédaction d'Obligement a demandé à son auteur, Gilles Pelletier, de faire le point sur ces développements récents et sur ses projets concernant cette pile USB.

Au mois de mai 2022, j'ai reçu un message de la société Alinea Computer me demandant si je voulais bien adapter ANAIIS à leur nouvelle série de cartes USB Subway nommée "Subway 2021" pour la différencier de la Subway E3B. C'est très étrange mais la Subway E3B a besoin d'une licence Poseidon. La Subway 2021 n'en a pas et ne doit pas pouvoir fonctionner avec Poseidon, même en y mettant beaucoup de volonté. Alors, comme ANAIIS n'a pas besoin de licence, il a fallu corriger quelques problèmes pour la rendre un peu plus esthétique.

Boîte Subway 2021
Boîte du chat de Shroedinger ou de la Subway 2021 ?

Puis quelqu'un d'autre m'a demandé si on pouvait adapter Massive à Sirion 1.3 (pour la carte Thylacine). Puis encore un autre pour Freeway, le clone de la carte Highway d'E3B. Freeway CP étant le clone de la Subway E3B, elle fonctionne déjà sans modification. Bref, cette année 2022 sonna la reprise du code d'ANAIIS, qui roupillait depuis 2012.

Pendant que je modifiais ANAIIS, j'ai demandé si on pouvait transformer le concentrateur de la Subway en concentrateur alimenté pour pouvoir y installer des appareils USB plus gourmands en courant. J'en ai rêvé, Alinea Computer l'a fait, pour la Subway et pour la Subway 2021 (les connecteurs ne sont pas câblés de la même façon). A noter que celui de la Subway peut s'adapter aussi sur les sorties de la Highway, en dessoudant les picots d'alimentation, qui gênent, et en soudant deux fils volants à la place.

adaptateur alimentation Subway
Adapteur d'alimentation pour Subway/Subway 2021

Il suffit alors de brancher une petite alimentation externe 5V 2A et le concentrateur fournit le courant sans passer par la carte Subway.

La partie pilote a été assez compliquée à réaliser, à partir des pilotes pour Thylacine 1.3, l'ancêtre du Sirion d'AmigaOS 4.x. j'ai commencé par le pilote de souris.

Massive

Massive est moche... mais je n'ai aucun exemple de pilote qui pourrait utiliser des processus. C'est mort... mais rien n'est jamais mort avec l'Amiga.

rMidi

Une petite pensée pour Carolyn Scheppner (qui nous a quitté en novembre 2019...), qui travaillait à l'assistance chez Commodore/Amiga et qui a aussi développé des ".library". Je vais utiliser la fameuse camd.library. CAMD est une bibliothèque partagée pour l'Amiga qui fournit un pilote général concernant les données MIDI. Les applications peuvent partager des données MIDI entre elles en temps réel, et s'interfacer avec le matériel MIDI de manière indépendante du dispositif. Et bien sûr, comme la camd.library utilise la dos.library, ça ne peut se faire que par un processus, pas une simple tâche.

Résultat prometteur, un mini clavier Arturia MicroLab permet d'utiliser AegisSonix et même le Deluxe Music Construction Set. Un programme de test purement MIDI est inclus dans le paquet, il est issu d'un outil pour AmigaOS 4, mais fonctionne pour au minimum le Workbench 1.3. rMidi/xMidi est disponible sur Aminet.

rMassstorage

Comme je me suis bien cassé les dents sur rMidi, cela a été plus facile pour rMassstorage. C'est tout simplement le code de Massive, sous une forme de bibliothèque. Il a besoin de lire ses paramétrages depuis une icône, donc besoin indirect d'accéder à la dos.library, nécessite un processus, pas une simple tâche. Par la même occasion, les lecteurs CD/DVD par USB peuvent être lus.

rGamepad

En cours de développement. pour l'instant, il existe rTheGamepad.usbfd pour la manette de jeu TheGAMEPAD.

TheGAMEPAD
TheGAMEPAD

...ainsi que rThrustMaster.usbfd. Pour les autres manettes, il faudra attendre que je fasse un éditeur de boutons.

Interfaces imprimante

J'aimerais aussi voir ce qui se cache derrière les interfaces (255,204,0) et (255,255,0) de mon imprimante 4 en 1... L'un semble être un télécopieur (fax) et l'autre le scanner... mais laquelle ? Aucune documentation n'est disponible là-dessus.

ANAIIS Interfaces
Interfaces de mon imprimante

ANAIIS 1.25

Pour la dernière mise à jour de ANAIIS 1.25 du 10 mars 2025, une amélioration a été faite notamment au niveau des systèmes de fichiers FAT95 et CrossDOSFileSystem, ainsi que pour le duff device.

massive et rMasstorage.usbfd tiennent compte de la table des partitions, de leurs noms, et monte correctement désormais. A noter que le CrossDOSFileSystem d'AmigaOS 3.1.4 peut être copié dans un vieux système 3.1 (voire 3.0). Les puristes préfèreront CrossDOS parce qu'il n'est chargé qu'une seule fois, alors que le FAT95 sera chargé au pire quatre fois (de FAT\1 à FAT\4). Dans la réalité, ces deux systèmes de fichiers sont très lents, voire inutilisables, je préfère de loin utiliser PFS3aio.

Pour le duff device, je suis tombé en admiration devant cet algorithme car il colle parfaitement à l'utilisation de la copie de données 8 bits pour le uhc124 de la Subway (et de ses dérivés) [en.wikipedia.org/wiki/Duff%27s_device]. Pour la Highway, ça ne sert à rien, l'accès se faisant en 16 bits.

Bilan et avenir

Bref, il y a encore plein de choses à réaliser pour ANAIIS, et si des personnes ont des idées, qu'ils n'hésitent pas à m'en faire part (mon adresse électronique est visible sur cette page).


[Retour en haut] / [Retour aux articles]