Suivez-nous sur X

|
|
|
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
|
|
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
|
|
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
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
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 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.
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
...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.
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).
|