Infos sur la Vampire (suite)
-
Oui tu as été mentionné par Gunnar lors du live d’AmigaBill au sujet d’une question à propos du support OpenGL ou Vulkan dans cet amiga.
Samuel.
Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
A500 Vampire V2+ ^8^ 🙂
(mais aussi TO8, TO8D, TO9. Groupe PULS.)
Oui j’ai porté Wazp3D sur Maggie3D pour la Vampire: BlitzQuake marche ainsi que quelques petites démos MiniGL ou StormMesa* (qui marchent comme les deux utilisent Warp3D comme driver)
Cube (un FPS) et WipeOut marchent aussi mais sont trop lent pour être utilisables
J’ai essayé de réécrire WipeOut pour Warp3D (sans aucun OpenGL) mais j’ai introduit deux erreurs que j’ai été incapable de corriger (j’ai du perdre des neurones avec l’ âge… ) et cette version était pas rapide non plus donc découragé
Bref y a du OpenGL hard désormais sur Vampire mais pas trop rapide
La solution 3D plus rapide et donc privilégiée sur Vampire c’est la maggie.library de Morten qui a pas toute les lourdeurs de MiniGL+Warp3D(*) nécessite d’installer https://aminet.net/package/util/libs/StormMesa2010
Là on m’a fourni Quake2 pour tester sur Wazp3D/Vampire mais j’avais réécrit dans Wazp3D toutes les fonctions de traçages Maggie (ce qui aurait du faire gagner quelques FPS) mais c’est buggé à mort … bref découragé
J’arrive plus à supporter la frustration du débogage… ça me gave
Et oui on a de moins en moins de temps à passer sur le travail d’autrui duquel on dépend mais qui est mal fait. Il faut presque tout refaire à partir de zéro. Or à nos âges, et à notre époque, on a plus de temps à perdre à réinventer la roue en permanence.
Dernier cas pour moi: recompil de gcc de AmigaDev, le clone de celui Bebbo qui a aussi laissé tombé mais pour d’autres raisons. Test de GCC pour générer un executable pour kickstart 1.3 (coucou Batteman): échec au linkage. Bug reporté, mais pas de vraie réponse à part un « woks for me » implicite. Je crois que tout le monde se fiche du kick1.3, et qu’il faudrait que je me refasse la chaine de compile 1.3 depuis zéro, mais j’ai pas le courage car c’était pas ce que je voulais faire. Je ne veux pas passer 10x plus de temps à régler le code d’un autre qu’à travailler sur mon propre code.
Au delà de cet exemple, perso tant qu’il n’y a pas de support correct (non buggé/bricolé) de SDL2, je ne me sens plus la force de reprogrammer pour l’ « Amiga ».
Samuel.
Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
A500 Vampire V2+ ^8^ 🙂
(mais aussi TO8, TO8D, TO9. Groupe PULS.)
Bon je fais partie des 40 heureux qui ont commandé un A6000 🙂 dans le court créneau où elles étaient dispo (même pas 15 h)
Super, j’attends tes retours avec impatience 🙂
Lisez BBC : http://boingball.net/chronicle/
@sam
Non, non je parlais même pas de bugs dans Quake2 (que j’ai pas encore testé) mais des bugs de fonctions Wazp3D que j’ai moi même réécrites juste pour optimiser. J’aurais vraiment préférer tester Quake2 avec cette version optimisée de Wazp3D mais elle marche pas, ça me gave…
@jedi
Bien sûr 🙂Au delà de cet exemple, perso tant qu’il n’y a pas de support correct (non buggé/bricolé) de SDL2, je ne me sens plus la force de reprogrammer pour l’ « Amiga ».
Hunoppc était aussi saoulé de son côté, marre de dev sur os4 en contournant les bugs
Chapeau les gars pour vos travaux accomplis et votre persévérance
Pour rebondir sur les commentaires de la news A6000 : finalement, la coque est en impression 3D ou c’est un moulage classique ?
Lisez BBC : http://boingball.net/chronicle/
ca y est j’ai corrigé ma bug Wazp3D pour Maggie3D j’y ai passé mon après-midi hier
Les fonctions optimisés sont écrites en C que je qualifierai de « ASM like » cad que les variables sont des registres, les expressions sont juste de simple opération mathématique convertible en ASM à l’identique, le code est réorganisé pour profiter du pipeline, je génère le code ASM entrelacé avec l’ASM pour vérifier que une ligne C devienne juste une ligne ASM, etc … Bref c’est AMHA le meilleur C possible 🙂
Et surtout j’ai réutilisé les registres cad qu’un registre servant comme pointeur peut servir comme entier ailleurs dans le code: pour rendre ça plus lisible j’ai fait des #define (macros) qui redéfinisse ces variables (cast) avec de nouveaux noms plus clair et c’est là que j’ai merdé d’où la bug, une vraie galère mais c’est corrigé
Salut,
Qui a déjà utilisé l’émulateur WinUAE avec l’émulation de la plus grosse config Amiga dessus? çà donne quoi en terme de MIPS au max?
WinUAE supporte t il les jeux 3D = désolé je n’ai pas trop suivi son évolution et j’en suis encore au crash que j’avais en 2010 avec une config 68040, je n’ai jamais utilisé une config en 68060 sous WinUAE vu les problèmes que j’avais déjà avec une config 68040, si de nos jour on en est au PPC désolé je ne suis pas du tout au courant…LOL600 mips çà correspond à quoi si on devait comparer çà avec un PC?
Pentium pro?
Pentium2?
Pentium3?
A quelle fréquence?
200mhz?
1400mhz?Oui, que de question, vu le prix d’un A6000 à 1000€ neuf je me demandais si le prix était correct comparé aux performances, dans le sens que je trouvais ridicule de dépenser 1000€ pour un ordi pas plus puissant qu’un pentium3 de 2000 (je me trompe?) = et on est en 2025, désolé çà fait trop paradoxe temporel pour moi, un peu comme Nintendo qui vendait sa console NextGen hors de prix alors qu’elle n’était pas plus puissante qu’un pentium 1 de 1997…LOL
Merci de m’avoir lu 🙂
Ps= est il possible d’avoir un quasi a6000 avec WinUAE?
@JM :
L’objectif des V4 et de l’A6000 n’est pas de proposer une nième solution émulant/simulant les Amigas classiques historiques. Il faut les voir comme une évolution hardware plus « moderne » des Amigas classiques, avec un 68080, le SAGA, Maggie 3D,… telle qu’elle aurait pu être si Commodore avait continué.
Sinon, clairement autant prendre un PCul avec WinUAE 😉
Ok pour la coque en impression 3D, j’attends de voir ce que ça donne…
Lisez BBC : http://boingball.net/chronicle/
– WinUAE 680×0 supporte la 3D grace à mon Wazp3D* ou (autre solution) QuarkTex
– WinUAE supporte aussi le ppc et OS4
– WinUAE ppc emule aussi une carte graphique (radeon je crois, jamais essayé) donc la 3D
– peut être d’autres choses mais j’ai pas suivi WinUAE depuis au moins 5 ans….Au niveau des perfs WinUAE 680×0 écrase tout les vrais Amigas 680×0 physiques (Vampire y compris)
La A6000 doit être dans la vitesse d’un pentium mais lequel je ne saurais dire mais sa 3D est beaucoup plus lente bref ça vaut pas un PC pentium ,ni actuel bref c’est du rétrofuturisme: a6000 est l’Amiga du futur ….de quand Commodore a fait faillite :-/
(*) Wazp3D/WinUAE :
@Sam :
Dernier cas pour moi: recompil de gcc de AmigaDev, le clone de celui Bebbo qui a aussi laissé tombé mais pour d’autres raisons.
Pour info, Bebbo n’a pas abandonné, il a déplacé son repo là :
https://codeberg.org/bebbo/amiga-gcc/src/branch/master
Le dernier commit date de la semaine dernière.
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Matériel › Infos sur la Vampire (suite)
