Toutes mes réponses sur les forums
-
Hello.
Mises à jour XACP depuis mon message précédent:
– après ZZQuake, il y a eu ZZDarkForcesNEXT, nouveau port de Dark Forces basée sur la version 2026 de The Force Engine en incluant des améliorations depuis le port de 2023 de BSzili, qui fonctionne de façon très rapide et est jouable du 320*200 au 800*600, avec synthèse MIDI intégrée par Soundfont.
– des screensavers sont disponibles, l’un reprenant la démo Julia Set V2 des débuts du projet en version accélérée, l’autre montrant la Terre en 3D texturée
– ZZQuake2 va etre disponible dans quelques jours, avec 3 modes de renderer, software (du 320*240 au 640*480), TinyGL calculé par ARM (jouable en 320*240) et surtout dans un nouveau mode GPU OpenGL en 640*480.
En effet, RasterIX a été intégré dans le FPGA Zynq 7020 de la carte et permet à la ZZ9000 d’avoir un support 3D OpenGL qui, dans cette première version programmée prudemment, est supérieure à une carte Permedia 2 et à peu près l’équivalent d’une Voodoo 1. Ci-dessous une video de la démo de ZZQuake2, qui entre temps a encore été accélérée.
– le support des datatypes JPEG et PNG est prêt dans le firmware qui sera rendu disponible la semaine prochaine avec ZZQuake2 et sera utilisable avec une version spéciale des WarpDT qui sera réalisée en collaboration avec leur auteur.
Tout ceci disponible ici https://github.com/Xanxi-Amiga/XACP-ZZ9000
100% Amiga Classic
BOING!!!!
En réponse à : Stylos, enfin un traitement de texte moderne sur la plate-forme Amiga ?
25 septembre 2026 à 15h24 #400816Ecoutez, dès qu’une discussion dépasse 10 posts sur ce forum, des gens se fachent et deviennent Anonyme car ils ont effacé pseudos et comptes, vous trouvez ca normal?
On ne comprend plus après qui a dit quoi.
Il s’agissait juste d’échanger sur un traitement de texte.
Personnellement, le traitement de texte (Excellence!) m’a bien servi sur mon Amiga 500 Plus jusqu’en 1997-1998 car il me servait encore à taper mon tour de ronéo de la fac, bien que les gens se plaignaient de mon choix de police (Diamond) et de mon imprimante matricielle Star LC10.
Un programme plus moderne m’aurait rendu service, en particulier avec compatibilité Microsoft Office.100% Amiga Classic
BOING!!!!
En réponse à : Stylos, enfin un traitement de texte moderne sur la plate-forme Amiga ?
23 septembre 2026 à 0h47 #400768Si vous revenez 20 ans en arrière sur AmigaImpact, les membres ne parlaient que de Morphos et du PPC, le 68k n’avait quasiment aucune place dans les discussions.
Je n’ai jamais été vraiment intéressé par Morphos (bien que j’avais acheté un MacMini G4 pour l’essayer mais finalement il était resté sous MacOS car il y avait un logiciel dont j’avais besoin) mais je considère les utilisateurs comme des cousins.
Il y a surement du port croisé possible.100% Amiga Classic
BOING!!!!
En réponse à : Stylos, enfin un traitement de texte moderne sur la plate-forme Amiga ?
22 septembre 2026 à 10h44 #400759J’acheterais de suite un portage 68k. Certainement possible au moins pour 68060 / Vampire / PiStorm.
100% Amiga Classic
BOING!!!!
Bonjour,
Il y a eu plusieurs nouveautés XACP depuis le retour des vacances que vous voudrez peut-être essayer :
– Deux évolutions du firmware, jusqu’au XX19b actuel / XACP 1.7.
– ZZSpeech, pour la synthèse vocale.
– ZZMIDI 1.0, qui comprend désormais un player et un service CAMD permettant de synthétiser la musique MIDI à partir de vos SoundFonts SF2. Il peut notamment fournir la musique MIDI à des jeux comme ZZDoom, Dark Forces ou OpenDune.
– ZZRastan, reconstruction arcade-perfect de Rastan de Taito, un de mes jeux préférés et qui n’a pas eu de port Amiga à l’époque. Il ne s’agit pas d’un port de MAME mais d’une reconstruction complète du fonctionnement de la borne d’arcade pour le moteur XACP.
– ZZQuake. Les performances sont du même ordre que celles obtenues avec un PiStorm/RPi4. Il prend en charge la version shareware, la version complète, les extensions officielles et tierces, ainsi que la musique du jeu depuis le CD, depuis des MP3 via le pipeline MP3 du firmware XACP, ou au moyen de n’importe quel device MHI tiers.
J’ai encore une feuille de route assez dense pour XACP, même si le temps disponible commence à manquer.
J’anticipe également une question qui revient régulièrement : non, ces applications ne fonctionnent pas avec les firmwares BlitterStudio. Les deux branches ont désormais divergé techniquement et leurs protocoles ne sont plus interchangeables. J’avais proposé une voie permettant de maintenir une certaine compatibilité, mais elle n’a pas été retenue ; je poursuis donc le développement de XACP indépendamment.
Si certains d’entre vous testent ces programmes sur d’autres configurations, je suis également preneur de retours détaillés en précisant vos configurations hardware et software.
Pour ZZQuake, je serais particulièrement intéressé par des timedemo demo1 sur 68040/68060, différentes versions de P96 et différentes révisions de ZZ9000, afin d’avoir une idée plus représentative des performances hors de ma propre machine.100% Amiga Classic
BOING!!!!
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!!!!
