Jump to content
Jagware

SCPCD

Level2
  • Content count

    1,134
  • Joined

  • Last visited

Posts posted by SCPCD


  1. Moi c'est : fonte atari ST (8x8, 16x8, 6x6) avec algo d'affichage fait maison utilisant le blitter. :)

    Possibilité de choisir les couleurs de fonds, du texte lui même, affichage sur n'importe qu'elle type d'objet (2,4,8,16,24 bits par pixel géré automatiquement :) ), à n'importe quelles coordonnées de n'importe quelles objets :D


  2. Alors autre question en rapport

    (puisque mes index en registre amenaient à cette situation)

     

    Que fait la Jag en cas d'accès non alignés :

    1- en mémoire interne

    2- en mémoire externe

    Alors j'ai pas vraiment trouvé, faut que je cherche d'avantage mais je pense ceci :

    1- en interne (ca j'en suis sur), il y a alignement de l'adresse sur le longword en dessous et lit/ecrit le longword en entier.

    2- en externe, je pense que le même principe est apliqué mais j'en suis pas sur du tout, faudrais tester.

    Soit c'est ce que ca fait, soit ca fait un peu n'imp.


  3. oui, c'est ce qu'il y a écrit dans la doc

    moi je comprends donc que si j'ai un tableau de longs mots (tableau aligné évidemment)

    et que r14 pointe au début

    je peux accéder au i-ème élément avec (r14+i)

     

    mais est-ce que ça ne serait pas plutôt (r14+4*i) ?

     

    Seb

     

    Le "load (r14+rn),r5" est différent de "load (r14+n),r5"

    dans le premier cas :

    le load lit la valeur a l'adresse r14+rn, dans le second cas, le load lit ce qui est a l'adresse r14+4*n.

    Car n est un offset en long word et non en byte.

    Si tu reprends l'idée de l'adressage de tableau, tes cases de tableau étant en long word tu accedes a la seconde valeur en allant a l'adresse X+4*1.

     

     

    C'est ecrit dans la doc :

    "The offset is in long words, not in bytes, therefore a divide by four should be used on any label arithmetic to give the offset."

    ;)


  4. Est ce que quelqu'un a déjà essaye de detecter un Team Tap mais en plein milieu d'un code ? Car j'aimerais pouvoir écrire la routine de Teamp Tap finale, et me suis dit que je pourrais meme réagir si on venait a brancher le team tap durant le jeu, et bien la technique de detection officielle est pas terrible, car si on le fait en plein vol cela correspondrait a la touche pause, donc une pause en plein jeu et on a l'impression de se retrouver avec un team tap, c'est sur qu'au boot du jeu 'théoriquement' on garde pas le doigt sur pause mais bon, donc qui a mieux ?

     

    GT Dans cette doc de m.. :blink:

    Et qu'est ce qui ce passe si tu consideres que le Team Tap est toujours branché ?

    Normalement ca gene pas si dans la configuration du jeu tu sais qu'il n'y a qu'un pad, je me trompe ?


  5. J'ai l'impression que les liens vers les photos de la jagcf sont morts.

    SCPCD, tu pourrais remettre des photos ici

    C'est parceque j'arrete le projet...

     

     

    :lol:C'est pour faire bondir GT

    Non, je rigole :P (je sais : je sors)

    C'est a cause d'un gros en..... de hacker :angry: qui a effacer mon site dans la nuit de jeudi a vendredi.

    C'est en cours de remise a jours ;)

     

     

    EDIT :

    Voila normalements les images de la JagCFv2 sont remises


  6. A tous ceux qui étaient présents hier soir sur la discussion du GPU,

    oubliez l'hypothèse de bug qu'on a soulevé, c'est pas du tout ça!!

    Pardon GPU, je ne douterais plus jamais de toi <_<

     

    Le problème était que je lisais un mot long à une adresse non alignée

    sur 32 bits (mais sur 16 bits)... du coup, en rajoutant un nop, ça corrigeait

    ce problème!

    Ben voila :)

    tout s'arrange :)

     

    Cette macro peut être utile dans MadMac:

    :o Le FOU des MACROS :lol:


  7. ouai, c bizarre.

    car si SebRmv utilise la même routine de vbl, je vois pas ce qui cloche...

    L'emulateur ne doit pas aimer quelque chose que tu fais a coté peut être ? :huh:

    Mais quoi....

    Il faudrait voir le code de SebRmv qui fonctionne sur emulateur qui utilise les même routines VBL pour voir la différence :)


  8. Ca a l'aire bon.

     

    Au fait, j'ai reussi a faire tourner un prog de GT sur l'emulateur : c'était un probleme d'en-tête.

    Si tu utilises la même ligne de commande de compilation que GT et que tu obtient un truc du genre .TOS, essai avec : Project Tempest avec les valeurs suivante :

    3FE4 : download

    4000 : start


  9. j'ai tester sur l'emulateur, effectivement ça marche, sauf que les bouton ne fonctionne pas, donc on peu pas passer l'intro pour commencer le jeu :/

    Tu as configuré les touches dans l'emulateur ???

    parceque chez moi ca marche et chez azrael aussi :unsure:

     

    comment fait tu pour te synchroniser avec la VBL ?

    ben j'active l'interruption VBL, je mets l'adresse de la routine d'interruption a l'adresse $100 puis c tout (si je ne me plante pas, ca fais un moment que j'ai pas codé cette partie...)

    Tu peux m'envoyer un fichier compiler qui fonctionne sur ta jag et pas sur l'emu pour que je vérifi un truc ?


  10. Ce n'est surement plus une nouvelle fraiche pour les lecteurs réguliers de Jagware mais j'annonce quand même la disponibilité officielle d'une conversion Jaguar du jeu Atomix. Le fichier à utiliser avec le kit BJL est disponible à l'adresse http://removers.atari.org/softs/download.php

     

    Un jeu sur Jaguar, tel était le prix à payer, après s'être fait souhaiter son anniversaire sur les news de Jagware :lol:

     

    Seb/The Removers

    Si vous ne l'avez pas encore essayé : HONTE à vous !!!

    A faire en moins de 14H pour battre mon "record" :P

     

    SCPCD qui :wub: ce jeu :lol:


  11. >Option pour recommencer le niveau en cours.

    Ca n'y était pas déjà ça (0) ?

     

    Merci pour le niveau, ça me permettra de savoir ou j'en suis...

    Si mais maintenant que l'on peut choisir le niveau avec le numpad, le zero ne peut plus être utilisé pour recommencer le niveau.

    Donc il a redirigé la touche sur option.


  12. Le niveau n'est pas écrit à l'écran

    C'est exactement ce que je pensai cette nuit :lol:

    Ce n'est pas évident non plus de savoir quel atome sera sélectionné

    C'est simple la selection ce fais de gauche a droite et de haut en bas :)

     

    Pour le positionnement de l'écran tu utilises quelles coordonnées ?

    J'utilise les coordonnées : aux environs de (21,42)


  13. chapeau bas, scpcd... donc pas de bugs en vue?

    J'ai pas remarqué de bugs :)

    à votre avis, qu'est-ce que je dois rajouter avant d'en faire une public release?

    je pense qu'il serait interressant de remplacer le changement de niveau par un systeme permettant de rentrer le numéro du niveau à accéder à l'aide du numpad.

    Et de diriger aussi les touches LR du pro controller sur les touches AC du controller standard.

     

    Je pense que c'est tout ;)

×