-
Content count
3,199 -
Joined
-
Last visited
-
Days Won
2
Everything posted by GT Turbo
-
Schéma récupéré, maintenant pour la partie soft, je balances des séquences au hasard avec le micro, chiffre et intervalle variable. Mais coté Jag, je fais une bete boucle au 68000 en attendant la réception d'un octet et j'en fais la lecture oue je fais une routine d'inter ? Faut que je regardes dans le code de Doom, je sais que celui la plante par moment, mais je sais pas si les routines reception-emission sont dans les sources, cela permettrait de savoir quel type de lecture appliqué. GT En train d'emettre !
-
Arethius : Exactement un concept ne se créent pas comme ça, et c'est d'ailleurs rarmeent en y réflchissant qu'on en trouve un. C'est plus souvent un "Eurka". Je suis d'accord avec Arethius ! GT
-
Je suis une larve, j'ai besoin qu'on m'aime, me motive, etc...
GT Turbo replied to RaZ's topic in Miscellaneous
Arethius : T'es raison #gonflé à bloc# J'aurais aussi de quoi me dégonfler si tu savais le nombre de milliers de ligne de code que j'ai a finir (Aussi bien 68000 que Gpu !) GT Motivé -
Arethius : C'est un DD de portable ? Car j'ai un boitier pour DD de portable il se branche en USB ou en série. Non 3.5 en IDE, le probleme est la, enfin quoique faut que je vois avec RaZ. Par contre je ne possèdes pas de Jag CD, donc je pourrais pas faire de jeu CD GT
-
Quelqu'un a un schéma ? Que je puisse planter la console de mes reves GT En train de bugger
-
Azrael : Ceci dit on a un petit probleme avec la routine precedente. La multiplication prend des registres de 16 bits alors que la division en prend de 32 bit. Bref, quand on evalue le bit de signe c'est avec des registres de 16 bits. Il faudrait faire un decalage de chaque registre a multiplier pour avoir le bit de signe au bon endroit... ou bien le bit de signe est toujours en position 32 meme pour des entiers codes sur 16 bits ? Si la reponse a derniere question est vrai, alors la routine doit marcher... En fait je crois que ca marche, sinon c'est un enfer a coder... J'ai rien dit, vous pouvez aller mater la tele tranquille... moi je retourne me coucher. Bien noté, tu as raison et SCPCD derrière toi aussi, on peut faire des div sur 16 bits. Pour l'instant je vais y reflechir, je peux enfin allumer mon Falcon et ma Jag. GT Parti, a plus !!
-
Azrael : un "idiv" ca serait le pied ! Non c'est un 'divs' GT En train de corriger ce chenapan !!
-
SCPCD : ben pour les tests, c'est vrai que en utilisant un PC ou un ATARI en faisant des progs d'envois de données serie, et d'afficher les resultats sur l'ecran de la Jag, ca permettrerais, je pense, de trouver un protocole qui marche. Je peux faire les essais, il va juste falloir qu'on regarde pour le cable de transfert. GT
-
Je me fais c.. a recopier et traduire la doc Atari : Tout sur le Gpu / Dsp A lalala !! GT Un copieur !!
-
Azrael : Au fait, le dernier bit (celui de signe) est toujours mis a zero dans le resultat de la division ? Non, tout est considéré comme positif donc traité comme. GT
-
Azrael : Enfin le plus pratique c'est quand meme d'ecrire une macro qui fait ca Pour la division ? Pour ces quelques lignes, je fais un couper coller. Et faut optimiser, car penses a la routine 3D (2 div signé par point) quand il y aura 1000 points a calculer, ce genre d'optim peut faire gagner un gros paquet de cycles. Le plus important c'est que maintenant on a une petite routine qui va bien après c'est a ces clowns de codeur d'optimiser !! (C'est moi qui est dit cela ) GT En train d'optimisé
-
Azrael : enfin bon, faire une multiplication pour une division... c'est quand meme un comble !!! il n'y a vraiment pas de division signee ???? c'est une puce prehistorique, c'est pas possible !!! En creant ces puces, ils avaient pas d'envie de ce faire c... Azrael : Il n'y a pas une histoire de cache et d'instruction qu'il faut entrelacer pour que ca aille plus vite ? J'étais en train d'y penser, le but du jeu, c'est qu'aucune instruction n'utilise un résultat calculé précédemment (Règle générale), ca pourrait donner cela : <
-
Et m.... il va falloir compter les cycles !! C'est possible que ta dernière solution soit encore plus rapide, SCPCD t'en penses quoi? Pour moi c'est la plus rapide !! GT Parti pour divisé
-
Azrael a trouvé mieux : movei #$80000000,r20 move r1,r3 and r20,r3 ; on récup juste le bit de signe de r1 dans r3 move r2,r4 and r20,r4 ; on récup juste le bit de signe de r2 dans r4 abs r1 ; Absolution de r1 !! abs r2 ; Absolution de r2 !! div r1,r2 ; on divise r2 par r1 add r3,r4 ; on fait ta magouille sur les signes or r4,r2 ; on rajoute le signe... le dernier or peut etre remplacé par un add r4,r2 cela fait pareil GT Battu par Azrael qui osera se mesurer a lui ! P.S. : Le genre de code que j'aime !!
-
La vrai question est est ce qu'il y a deux bugs dans l'UART ? Si la réponse est non, voila le bug et la technique pour le corriger : There is a bug in the Jaguar UART.If a start bit is detected at a certain phase in the UART's divide by 16 timer, it will be shifted in twice, resulting in a left shift of the data byte. The problem may be avoided by preceeding a data packet with a dummy byte where the MSB is set (E.G.$80). The receiver code should discard this dummy byte. Subsequent bytes should be exactly aligned (i.e. 2,3 or 4 stop bits exactly, before the next start bit). This will result in causing the falling edge of the next start bit to miss the phase of the UART counter which causes the problem. If a gap is left after a byte which is more than 2 bit times long, or is not exactly aligned with the previous byte, then the dummy byte must be retransmitted (To align the UART counter again). Voili, voila donc est ce que qu'il y a deux bugs dedans ? Pour info le texte d'avant provient de la doc Atari dans la page bug.... GT En train de lire
-
Azrael : Bah, euh, oui et non, j'ai pas non plus envie de réinventer le fil a couper le beurre, donc si la theorie est la je suis preneur aussi Creer un moteur 3D gerant les faces cachees par exemple c'est pas de refus. Tu fais comme tu veux t'est assez grand Moi j'ai trouvé ma routine qui me va bien !! GT Heureux
-
Azrael a déjà tout le nécessaire en stock, actuellement cela va etre plus le choix de la routine pour qu'elle tourne très vite sur la Jag que le problème du noyau ou autres. L'optimisation et le choix de la routine est assez a l'opposé d'un 68000 GT En train de discuter avec Azrael
-
Je peux peux etre te règler une partie de tes problèmes. Je peux vite bricoler mon Falcon (J'ai 4 soudures et 2 composants a rajouter) pour avoir une entrée ligne, ma Jag se trouve a 40 cm de mon Falcon, donc un bon cable blindé devrait suffire et je peux utiliser un prog de D2D (Direct to Disk) qui enregistre en temps réel directement l'entrée dans un fichier avec une qualité très elevée, le problème après c'est que je sais pas comment je vais retransferer le fichier sur un PC !!! A cause de la taille des fichiers, la disquette est inutilisable, donc si quelqu'un a une idée. RaZ n'a pas de port IDE sur son PC, donc pas de transfert de dur, les progs de gravure de CD sur Falcon, ne fonctionne qu'avec la pleine lune !!! GT
-
Arethius : Je ne possèdent qu'un ordinateur portable... je nesais même pas si il est équipé pour une telle opération... Mintenant n'y-t-il pas le porblme license qui se pose ? Pour la license je sais pas si on peut t'aider, par contre du coté technique on va bien réussir a trouver une personne qui dispose d'une Jag avec des sorties son et une carte son PC pas trop merdique. GT Pour ce CD
-
Arethius : Question pas facile, j'ai ben des idées de jeu et de gameplay mais je crais qu'elle ne trouvent pas grace à tes yeux RaZ Poste toujours, cela peut interresser d'autre personnes, ou faire des bases de départ pour des future créations, nous avons pas tous les memes idées, certain jeux que j'aime ne passione pas RaZ et certain jeux que je trouves Bof, RaZ adore et il y a aussi l'avis des autres a prendre en compte !! GT Pour donner vos avis et vos opinions
-
Je suis une larve, j'ai besoin qu'on m'aime, me motive, etc...
GT Turbo replied to RaZ's topic in Miscellaneous
Arethius : Moi aussi j'ai ce problème mon HS Iron soldier n'avance pas vraiment et je ne trouve ni le temps ni la motivations pour le faire avancer... Chouette il va falloir qu'on motive RaZ et Arethius, a lala !! Allez on arrete les jérémiades et on pense très fort a SCPCD, un modèle de motivation. Qui use et abuse du fer a souder comme il aligne les lignes de code et il ne c'est jamais plaint, prenez exemple sur le fer de lance de la Jagware Team !! GT Turbo -
Je suis une larve, j'ai besoin qu'on m'aime, me motive, etc...
GT Turbo replied to RaZ's topic in Miscellaneous
Aidé moi a lui botter le derrière, dis toi bien que si tu continues comme cela, il y aura encore plein d'autres jeux comme : Reversi (Othello), Connecthem (Puissance), Bomb je sais plus trop quoi (Mastermind) qui vont apparaitre et il y en a marre !! Un vrai jeu jag ca te dit pas ? Je me demandes pourquoi j'argumentes comme cela je sais que de toute façon ce genre de démonstration ne te fait ni chaud ni froid !! GT En train d'essayer de le motiver !! -
RaZ : Pas micro, entrée ligne plutôt. Abus de langage, nos consoles ne possèdent que des sorties lignes. GT
-
Un audio classique, serait une meilleure solution. C'est une idée sympa. La première solution que je vois serait de brancher les sorties son de la Jag direct sur une entrée micro de PC. Ceux qui ont des Catbox c'est pas un problème pour ma part et pour RaZ nous disposons des sorties sons sur la console (Modif). GT
-
Jagware team Powa ! J'en fait une affaire personnel et je t'assures qu'il va se manger quelque chose !! On va le trouver ce bug, et après on fait un article complet dessus avec tous les sources et on le dédicacera a..... GT Une tourelle de DCA !! P.S. : Pour info l'UART désigne la puce de transfert utilisé pour le link de consoles