Toutes mes réponses sur les forums
-
Alors j’ai regardé la vidéo et je peux aporter des précisions.
Il s’agit bien de mon firmware car ZZDoom et encore moins ZZPicodrive ne peuvent pas fonctionner autrement.JBAM montre ZZBench 1.1. Entre temps, j’ai sorti la version 1.2 qui ajoute le ping 68k – ARM.
Cette troisième partie montre une différence fondamentale entre XACP (bas niveau) et le firmware 2.2 de MiDWaN (OS level library). Dans le premier cas, le ping est à 9 microsecondes et dans le second il est selon la documentation à 6,1 millisecondes. C’est pourquoi je pense que XACP est meilleur pour les choses que je veux faire dessus.
JBAM ne s’intéresse pas à ZZPicodrive mais cet émulateur est celui sur lequel je me suis le plus employé. Je pense qu’il teste là le 1.0 puisqu’il dit que c’est lent.
La version courante est le 1.1 (Aminet) avec solide 50 FPS ou 60 FPS selon PAL ou NTSC et son parfait avec AHI ou Paula DMA, support SRAM, savestate, jeu au clavier ou manettes DB9 ou USB, support deux joueurs, il n’y a plus rien à ajouter dans ce port.Les prochains trucs de mon côté sont
– ZZSpeech : synthèse vocale plus réaliste que le narrator.device 90% fini,
– l’autre moitié de ZZMIDI, le support CAMD live, qui permettra pour ceux qui n’ont pas de synthé à brancher sur leur Amiga d’avoir notamment la musique MIDI dans ZZDoom et autre
– ZZPicodrive 32X et MegaCD, pour lesquels il y aura des problèmes spécifiques à résoudre
– ZZRastan, pas un port de Mame mais un port de la machine d’arcade elle-même en réutilisant des morceaux de ZZPicodrive, déja commencé.
– ZZReSID, gros morceau, émulateur de la puce SID qui servira avec la playSID.Library pour écouter de la musique ou brancher sur les émulateurs C64 existants.
On me demande Quake, la faisabilité sera pour plus tard.
Pour les datatypes, ca ne m’intéresse pas beaucoup moi même. J’avais à l’époque le PPC et les datatypes PPC et le gain était marginal comparé à la Blizzard 1260. J’ai proposé à l’auteur de WarpDT de porter lui même les datatypes essentiels, je dois lui fournir pour cela un SDK utilisable par lui.
Je préfère me concentrer sur des trucs qui donnent envie d’allumer l’Amiga que de gagner 2 secondes sur l’affichage d’un JPEG.
Je m’absente un mois loin de l’A4000, donc j’y reviendra fin aout.Concernant ZZBench, le test montre en effet que l’ARM est en gros 20 fois plus rapide que mon 68060 à 50 MHz, y compris pour le FPU. Mais la partie des transferts RAM est la plus importante.
La RAM DDR de la ZZ9000 est accessible par l’Amiga et par l’ARM, mais pas à la même vitesse et surtout l’accès Amiga – RAM DDR se fait par le bus Zorro3, qui est le facteur limitant.
Comparé aux anciennes cartes PPC (Blizzard, Cyberstorm), l’accès se faisait je pense par le bus CPU et donc nécessairement plus rapide (un exemple de Copy/REad/Write sur cet article Obligement pour la BPPC 160 Mhz http://obligement.free.fr/articles/blizzardppc.php). Les cartes PPC PCI que les gens mettent sur les extensions PCI sont probablement limitées aussi par le Z3.
Donc l’ARM est ici un coprocesseur mais il ne faut pas attendre non plus des miracles démesurés.100% Amiga Classic
BOING!!!!
Non ce n’est pas possible que cela fonctionne sur le firmware de MiDWaN.
ZZDoom repose sur le PAN video qui n’existe pas dans les autres firmwares.
ZZBench a une partie des tests dirigés vers un opcode théoriquement réservé pour ZZQuake dans mon firmware uniquement.JBAM utilise mon firmware puisqu’il a demandé un support sur GitHub à ce sujet.
Certainement, il a swappé sa SD à un moment donné pour montrer ces programmes.EDIT : si, il a mis le lien de mon firmware dans les commentaires de la video.
100% Amiga Classic
BOING!!!!
@slingshot : je ne suis pas sur qu’un navigateur web soit possible. Le CPU de la ZZ9000 reste un CPU de smartphone de 2012 et surtout ce genre de tache lourde doit être réalisée sur le modèle Core1 comme ZZMpeg, ZZDoom et ZZPicodrive et pas dans le firmware sur Core0 (comme les MP3 ou ZZMIDI). Il faut donc que tout soit packager dans un blob ARM et cela va être massivement compliqué d’y passer un programme comme celui-ci avec des dépendances et beaucoup de RAM utilisée.
@mikedafunk : merci pour ce lien, on découvre de nouveaux trucs qui foisonnent tous les jours sur Amiga de nos jours. Apparement ce n’est pas vraiment un émulateur mais des ports de certains jeux pour utiliser le 68k et n’émuler que la partie sonore mais c’est incroyable.
Pour la ZZ9000, elle est en vente chez MNT depuis avant le COVID19 quand même.100% Amiga Classic
BOING!!!!
Obligement a rapporté des infos déja périmées qui datent du 7 mai.
Toutes les applications listées dans mon premier post existent déja et sont disponibles (ZZPicodrive en cours de finalisation, peut etre d’ici 10 jours).
Tout dépend de quel gros portage d’application tu parles.
Personnellement j’ai commencé le projet avec 2 désirs précis que MNT n’avait pas exaucé après plusieurs années de demande, les scanlines et la lecture mp3 sans la ZZ9000AX. Les deux sont faits.
Puis j’ai toujours voulu un émulateur Amiga Megadrive qui marche vraiement, et c’est sur le poitn d’arriver. Le lecteur Mpeg était demandé par les utilisateurs allemands. ZZDoom a été un exercice de style pour rendre la suite possible (ZZPicodrive est un hériter direct). ZZMidi c’est parceque j’aime écouter de la musique MIDI avec mes synths et que les soundfonts sont aussi fun à essayer.
Après ZZPicodrive, bien que je serai interrompu par le départ en vacances, je dois finir totalement ZZMidi pour que ca devienne un périphérique de sortie CAMD en sus d’un lecteur, et faire ZZReSid, le port de l’émulateur de SID (très lourd), et quelques autres trucs.A noter que MiDWaN a refusé la compatiblité en réunissant les deux firmwares. Je pense qu’il veut rester au centre et souhaite que je laisse tomber XACP pour porter mes programmes dans son SDKv2.
Ils sont en tous les cas incompatibles et opposés dans leur fonctionnement (bas niveau pour moi, OS control chez lui avec une zz9000.library). La conséquence est que lors de tests de ping d’une isntruction 68k>ARM et retour , le système de MiDWaN donne 6,1 ms et XACP donne 9µs. C’est pourquoi je ne peux pas laisser tomber XACP comme il le demande pour adapter mes programmes dans son sytème à l’accès 600 fois plus lent (en terme d’instructions, les copies RAM via le bus Zorro3 restent les mêmes pour tous le monde).Si tu as des demandes ou idées spécifiques, dis moi.
Par ailleurs, je vais finaliser les sources de tout et les rendre complètement publiques (sources partielles sur GitHub pour le moment car il s’agit d’un projet en cours d’évolution) de façon que d’autres puissent porter tous les programmes possibles dans les limites du SDK.En revanche, mon firmware (actuellement XX19) reste sur base MNT 1.13 pour tout le reste RTG, ethernet (je n’utilise pas), USB (je n’utilise pas) car la carte a toujours rempli sans problème les fonctions que j’utilise (RTG + RAM Z3). Je ne cherche pas à changer ces fonctions.
100% Amiga Classic
BOING!!!!
Hello Depanneur06.
Intéressé par le 1200.
Merci.
100% Amiga Classic
BOING!!!!
Sinon, ce topic concernait un modèle 3D pour truc Amiga que je me suis donné du mal à faire.
100% Amiga Classic
BOING!!!!
Le réparateur des lecteurs de disquettes de référence dans le temps était Get27 / Sébastien LIGEZ mais il a disparu des radars ces dernières années.
J’ai appris à me débrouiller et j’ai les disquettes et lecteurs Amiga ont connu un nouvel essor chez moi depuis quelques années.
Tes Chinon sont parmi les plus solides. S’il ne s’agit pas de seconde main sur lesquels quelqu’un d’autre a fait des aneries avant, tu as 95% de chance de les faire marcher.
Il suffit de
– ouvrir et nettoyer de fond en comble poussières et cheveux
– nettoyer les têtes de lecture à l’alcool IPA sans les démonter sinon il faut réaligner les têtes et c’est long et compliqué
– retirer la veille graisse solidifée du pas de vis du moteur et le regraisser avec un produit adapté (vaste sujet de discussion, j’ai utilisé un peu de graisse au lithium en pate sans problème)
– et finalement, et c’est là que j’ai divergé avec Get27, il faut s’occuper des sensors (les trucs noirs qui sentent la présence de disquette, de la protection en écriture). Get27 cherchait à les changer ( ce qui est presque impossible car on a pas de neuf et il faut en trouver sur d’autres lecteurs), voire à les nettoyer (si on ouvre un petit ressort dedans saute et on ne le retrouvera jamais). Personnellement, je les bombarde de nettoyant contact puis je fais 20 insertions et sorties de disquettes de suite pour faire jouer le mécanisme. Après cela, il y a 95% de chances que les sensors remarchent. Sur Amiga, en principe les lecteurs ont des sensors seulement du côté gauche MAIS il y a des exceptions où il y a quand même des sensors à droite (lecteurs HD et certains lecteurs DD) à traiter de la même façon.Concernant les courroies, car quelqu’un vient toujours dire ca sur internet sans rien savoir, il n’y en a pas SAUF dans un certain type de lecteur Citizen slim utilisé dans des lecteurs externes de type Roctec. Dans ce cas, elle est à changer par un modèle équivalent.
Concernant les condensateurs, c’est le dernier problème à essayer de régler, après tous les autres si c a ne marche pas, SAUF sur les lecteurs Panasonic qui sont tous en panne désormais à cause de ca.
Concernant les ajustement de vitesse de rotation, il n’y a pas à s’en occuper si quelqu’un n’a pas flingué le lecteur avant en faisant n’importe quoi, il tournera à la vitesse prévue tout seul et AmigaOS se montre tolérant avec les filesystems habituels.
Concernant les boutons d’éjection, on trouve les fichiers stl pour tous les modèles sur internet pour en réimprimer un s’il est cassé ou manquant.
Tout ca est de niveau facile comparé à d’autres lecteurs comme ceux des vieux Mac et Apple IIGS, qui sont un enfer à démonter et graisser, avec des pièces en plastique autodédruites, des moteurs d’éjection, etc.
100% Amiga Classic
BOING!!!!
Ah bon? Que s’est il passé?
100% Amiga Classic
BOING!!!!
J’ai updaté mes fichiers en version 1.5 sur Thingiverse avec des améliorations, dont les bords arrondis sur certains côtés comme sur le modèle original, comme avait demandé Giants (qui entre temps est devenu @Anonyme apparement).
100% Amiga Classic
BOING!!!!
Il est très fort ce Rodrik. Merci je vais voir ca.
100% Amiga Classic
BOING!!!!
Cela n’a pas d’importance que les disquettes fonctionnent ou pas.
Quand j’achète maintenant un jeu Amiga original pour compléter ma vaste collection, c’est pour la boite, le manuel, le visuel des disquettes et le reste du contenu.
Il n’y aucune chance que je cherche à utiliser les disquettes.
De nos jours, si elles marchent, tant mieux, sinon 99,99% de tout est déja sauvegardé.Mon souci serait plutôt de développer des techniques de restauration des boites quand elles sont coupées, aplaties, moisies, etc.
100% Amiga Classic
BOING!!!!
Et voila l’image aux rayons X de la carte ici https://transfert.free.fr/nZizCFM (fichier trop gros pour AI).
A noter que des gens ont dit que le slot d’extension ne marche pas avec la carte TF car il manque des connexion avec la carte mère. Le slot est censé fonctionner avec la carte RTC qui fait partie de cet appareil mais que je n’ai pas. Il est peut être possible de le modifier pour pouvoir connecter des TF.
A noter aussi que les FPGA de la carte doivent reproduire d’une façon ou d’une autre les CIA car la carte mère CD32 n’a pas de support pour un lecteur de disquette sans cette extension.100% Amiga Classic
BOING!!!!
Oui je l’ai, il a servi aux mesures mais n’est pas en bon état et est très fragile.
Pour le moment je n’arrive pas à sortir le PCB en douceur sans casser le boitier. Il n’y a pas de jeu.
Toutefois, la situation pourrait se résoudre en faisant facilement un vrai scanner ou radio rayons X de la pièce.100% Amiga Classic
BOING!!!!
Ca va venir dans la version suivante. Pour le moment, la problématique était de refaire un boitier qu’on peut manipuler pour ouvrir et fermer, aux bonnes dimensions.
Il y aura aussi une version sans les trous pour l’audio board car je pense que cette partie n’a aucune utilité aujourd’hui (était utilisé probablement pour un casque chez Wall Street English qui utilisait la console) mais il y a déja des sorties audio sur la console.100% Amiga Classic
BOING!!!!
Ah! Merci Flaco!
En effet, je n’ai pas pensé à regarder dessous. Il y a les 3 derniers pins d’une rangée et les 4 derniers de l’autre connectés à rien. Donc le 1 n’est pas là où le 1 est indiqué sur la carte mais du côté de la nappe. C’est l’inverse de l’autre version de cette carte qui n’est pas indiquée en V2 et qu’on voit dans des tutoriaux vidéos.
Si je calle le 1 de l’eprom sur la première rangée côté nappe il n’y a plus de pin errors.
Je vais essayer de programmer une puce maintenant.EDIT : correction, il faut bien mettre l’encoche du côté du levier du ZIF de l’adaptateur mais laisser les 4 première rangées du côté du levier vide et de cette façon j’ai pu programmer.
Ah l’adaptateur piégeux qui faite perdre du temps. Merci encore Flaco!100% Amiga Classic
BOING!!!!
