-
Content count
3,199 -
Joined
-
Last visited
-
Days Won
2
Posts posted by GT Turbo
-
-
Ca y est est !! Cela fonctionne a merveille, j'ai un paquet de sprites bien joyeux sur mon écran, cela marche, encore une modification et je commences a tout réecrire au Gpu.
GT Turbo

-
J'ai règlé mon problème, par contre ce rigolo d'O.P. (Object Pocessor) ne m'affiche pas mon second sprite, faut que je vérifies l'adresse du graffe. Sinon cela a l'air de coller. Merci beaucoup au debugger !!!
GT Plus bugger !!

-
RaZ :
Question à cent balles.
Si vous regardez bien dans le texte, il y est fait mention d'Eerievale, et en bas de la page, deux des trois liens vont vers le site de Starcat et d'Eerievale, donc la question est, quelle est la probabilité pour que Starcat lui même est pondu cette page ?
Je viens d'y voir Clicks, qui sauf erreur de ma part n'est pas sorti non plus..
J'y ai pensé mais j'ai pas osé le dire, j'ai vu les liens et cela a fait tilt. Il est gentil mais son problème est toujours la, il devrait au minimun citer SCPCD qui sans lui rien n'aurait exister.
Question j'ai fait un tour sur la partie francaise de 'viki' on peut pas rajouter du texte ? Je voulais voir pour faire pareil sur la version Froggies
GT D'accord avec RaZ -
Arethius serait ok, la question que changer ? J'y connais rien a ce genre de truc (Comme a beaucoup d'autres diraient certains !)

GT

-
RaZ :
Si c'est sur Wikipedia, on peut le modifier nous même.
Juste la barrière de la langue à franchir...
Je penses que si il n'y a que la barrière de la langue Arethius peut nous passer un coup de main. Je le contactes.
GT Turbo
-
Fredifredo :
As-tu regardé dans le code source que je t'ai envoyé ? ou bien celui de Pong ?
Mon problème est plus un problème de code meme, pas de principe, et le petit truc c'est que beaucoup de personnes reconstruises la liste a chaque Vbl, c'est plus simple mais moins rapide c'est pour cela que d'autres sources ne sont pas trop a meme de m'aider, mais le truc ultra c.. c'est que je fais les essais d'abord au 68000 pour après recoder le tout au Gpu, je ferais mieux d'attaquer au Gpu direct, j'ai l'impression que je me débrouilles mieux avec lui qu'avec le 68000
Ca va se finir comme cela.....
GT Un super pote au Gpu
-
Azrael :
Je ne sais pas si Steem gère les entrées-sorties du port parallèle.
Pour l'instant si on tient compte que c'est moi qui ait ta Jag !! Et le kit Bjl aussi, on peut regarder la semaine prochaine quand tu débarques.
Sinon pour l'instant c'est émulateur, de toute façon sans gestionnaire de liste on affiche rien donc pour l'instant, c'est 'gland power !'
Yété
-
Si vous tapez compact flash atari jaguar sur Google, vous risquez de tomber ici :
Ne comprenant pas un mot de teuton, j'ai demandé a Arethius de me traduire la fin et voila le résultat :
"Depuis peu il existe un nouveau type de support pour le développement de nouveau sur Jaguar : une cartouche compact flash (ou adaptateur compact flash). Cette cartouche rend possible le développement et la distribution à grande échelle de jeux. Cette cartouche offre de nombreux avantages comme des temps de chargement très courts ainsi qu'une capacité de stockage accrue."
GT Turbo

-
J'ai enfin les explications a mes questions, hier j'ai vite écrit un déssassembleur Dsp / Gpu, et profiter pour regarder la structure du fichier résultant d'un assemblage proc.
Le fichier est un fichier au format Gemdos avec entete et tout le toutim.
A la base le fichier fait 538 octets, si on garde que le code celui ci ne fait plus que 248 octets (90 lignes de code dsp, routine de lecture des pads).
Je penses qu'en utilisant le linker celui ci dégage les infos supplémentaires, vu que je ne l'utilises pas, faut que je coupes les fichiers a la main !!

Pour info, j'ai vite fait un essais, ces 90 lignes de code Dsp en équivalance 68000 cela fait 3 instructions, ca calme hein !! Oui vous avez bien lu, le temps que le 68000 execute 3 instructions, le Dsp en a aligné 90 !!!

Et encore les instructions 68000 utilisés sont pas des instructions lentes.
GT Turbo

-
Je connais pas les outils PC donc je peux rien dire, les outils Atari codé pour la Jag sont express écrit propre et devrait tourné sous émulateur (Steem, peut etre le noyau Aranym, etc...).
Fredifredo ou SCPCD pourront te répondre un peu plus, sinon pour l'instant, je penses que des cross-compiler 68000 existe sur PC, je veux bien recoder les routines pour les procs.
Question tu a déjà essayé Aranym ? Tu peux sinon utiliser Devpac sous émulateur, il est compatible Gem donc tu dois pouvoir l'utiliser dans n'importe qu'elle résol.
GT Turbo

-
SCPCD :
Je n'arrive même pas a imaginé ce que l'on pourrait réaliser pour la Jag avec tout nos projets....
Plus rien peut nous arreter, le seul truc qui nous arretait c'était l'espace dispo pour les progs mais la CF a abbatu cette limite, maintenant c'est a nous de jouer !!
GT En train de tout peter (Surtout mon code !!
)
-
SCPCD :
Il y a aussi la possibilité de faire des générateurs de niveaux aléatoires ?
Après ca depend du type du jeu....
Ca c'est une bonne idée, c'est vrai que cela s'apllique pas a tous les jeux, mais faut le garder bien au chaud.
Ou générer des niveaux d'après des clefs, comme cela tout le monde aura les memes niveaux, et les niveaux seront de petite taille.
Faut que je notes tout cela.
GT En train de tout noter
-
Non, le nombre de sprite peut ètre impaire, je vais vérifier certaines choses, car le plus c.... c'est que la liste doit se trouver sur une adresse multiple de 8 (Cela passe encore), un ojet bitmap standard doit ètre aligné sur 16, un objet bitmap zoomé sur 32, donc faut que je vérifies aussi tous les alignements (Cela fait que la 4 fois que je le fais !)
GT Pas sur la limite !!

-
Et maintenant comment conciler cela avec un jeu qui doit avoir un paquet d'heure de jeux, on pourrait faire comment ?
- Un maximun de niveau (grace a la place sur la CF (Et ou de la pub meme ici !))
Et après j'ai plus d'idées !!!
GT Trop nul au jeu

-
AAAAAAAAAARRRGGGHHH !! Je vais finir interner !! Mon gestionnaire de sprite ne veut pas m'écrire mon objet de fin de liste (Stop objet) en 3 position quand j'ai deux objets !! Avec un objet cela marche parfait, mais avec 3 il s'amuse a me placer un sprite 'objet bitmap' vide a la place et bonjour le plantage !! Je vais me calmer un peu et reprendre plus fort, c'est pas un bout de code qui aura ma peau !! Parce que GT Trop fort (Et surtout très vantard....)
GT En train de me calmer !!

-
Faut que je me prennes un peu de temps, The Escapist a l'air d'avoir des trucs intérressants.
GT

-
Je trouves cela marrant, on utilise un micro pour debugger du code présent dans la ram de la Jag.
Je vais voir pour modifier le Ram-debbuger pour qu'il transmette dès qu'il y a un plantage le contexte de l'erreur au micro en mode tout-automatique.
GT Parti chasser le bug !!

-
Mes snap sont de pire en pire, oui je sais, vu que j'en ai marre de jouer avec les deux moniteurs, de devoir après modifier le fichier de snap a la main, je me suis mis a le faire de façon polonaise, appareil numérique et hop in the pc, le probleme c'est que j'avais pas fait gaffe a la résol, donc j'ai du un petit peu coupé l'image, mais si vous tournez la tete vous réussirez a voir quelque chose :
GT De traviol !!

Edit : merci a Azrael pour la rotation de l'image
Re edit : remplacer l'ancienne image par une photo presque normale !!
-
Vu que maintenant je peux debugger les listes de sprites, j'ai pu réparer ma routine, et j'ai commencé a écrire les routines pour modifier les coordonnées, en X cela est passé tout seul en Y j'ai un petit soucis suite au fait de la restauration de la liste vu qu'elle n'est pas réconstruite a chaque Vbl (Power !!!
), mais ce soir j'attaques de plein pied !!GT Parti coder !!

-
C'est incroyable mais voir ce qu'on fait c'est 'beaucoup plus meilleur', on code mieux quand on voit ce qu'on fait !! (Par respect envers les codeurs ne répondez rien d'intelligent a ceci !)

Dès que je passes chez RaZ je vous mets une photo d'une 'sprite list'
GT En train d'ouvrir les yeux !!

-
Comme c'est bon, j'ai écrit la routine de 'démontage' de liste d'objet pour le débuggeur, p..... la classe !! (Excusez moi pour l'expression), je sais maintenant pourquoi mes listes d'objets partent en fleur (Hauteur de l'objet : 0 ! Argh et le Pitch : 0, le pitch permet de déplacer la 'téte de lecture des données sources' pour la lecture de sprite, le mettre a 0 fait que le meme morceau sera recopié sur tout le sprite.
Avoir des outils rien de tel pour develloper.
GT Heureux !!

P.S. : Pensée pour SCPCD qui (Je penses !) n'a pas dormi !!

-
Je vais reprendre le debugger je penses, car ce matin j'ai modifié la routine de gestion de liste et boum plus rien s'affiche et j'ai du mal a trouver, j'aimerais beaucoup affiché les valeurs contenues dans ma liste, mais bien sur, pour afficher quelque chose faut encore qu'on puisse le faire..... Vu qu'en plus Bastian m'a passé les sources, cela va facilité le devellopement.
Donc option prévu :
- Chargement et lancement de code
- Différentes bricoles (Lancement du jeu cartouche, reset soft de la Jag, etc..)
- dump de la mémoire a l'adresse voulu
- déssassemblage 68000, Gpu, Dsp
- tracage des procs
- modification des regs procs
- affichage des regs bien sur
- lecture et écriture de mot en ram
- lecture et écriture dans l'eeprom (On va se faire des high scores sans jouer....)
- Un nouveau ram debugger
Cela est mon premier jet, si quelqu'un voit plus loin !
GT En train de debugger !!

-
Je reprends un peu le code ce soir, et a partir de demain soir, je me bloques le weekend sur la gestion de liste, je veux voir des sprites, des sprites a la tonne, mon écran plein de petit spritos tout colorés, désolé pour le délire mais j'ai trop hate.
GT Amoureux des sprites

-
RaZ :
Sacrifier une partie de son score/argent ou même un crédit pour recommencer à un checkpoint avec un équipement légerement depreciés. Ou même avoir le choix parmis plusieurs options, et donc plutôt que de définir une difficulté avant d'entrer en jeu, moduler soit même son experience in vivo.
En plus les mauvais joueurs comme moi (A quelques exceptions pretes: Blood Money, Xenon II) aurait une chance de laisser leur console allumé car ils pourraient avancer, recommencer plus de trois fois un 'truc' me fait monter la tension, et souvent cela se finit par deux fins : destruction de l'appareil qui m'a énervé, ou apprise du vol plané a la susdite console (Remarquez que pour l'instant seule la Jag n'a encore rien pris dans la figure, cela s'explique surement par le fait que le peu de jeu ultra intérressant sur cette console fait que j'y joues pas....
)
GT Plutot un codeur, mais c'est parce qu'il n'y a pas de très très bon jeu (Exception faite pour bubsy...)
Débat sur les listes de sprites.
in Development
Posted · Report reply
J'ai commencé a réécrire le code au Gpu, mais le premier essais c'est 140 sprites 32*27 en true color 16 bit (1 Vbl) tout le code au 68000 plus un plus grand (320*50, affichage de valeur binaire et décimale).
GT Turbo