Jump to content
Jagware

SCPCD

Level2
  • Content count

    1,134
  • Joined

  • Last visited

Everything posted by SCPCD

  1. A propos de l'uploader Bjl

    Une foi que le prog est lancé et qu'il a trouvé la Jag (il faut qu'elle soit connecté et allumé ) il communique avec la Jag et affiche sur le haut les registres du 68000, puis ceux du GPU et enfin ceux du DSP. Dans la derniere zone, tu peux entrer des commandes (appuy sur help pour avoir les infos) Voici les commandes que j'ai dumpé du prog lui même (le help n'est pas pratique tu le remarqueras sans doute...) [pfs]5-read_me.txt[/pfs] Petit resumé : le"nom_programme"(, $adresse) chargement du programme dans la Jag (defaut : $4000) go ou go $addresse lancement de ce programme (defaut : $4000) pour dumper la RAM : m.w ou m.l $adresse : la jag transmet les 256 premiers octets a partir de l'adresse. si tu veux lire la suite, tu utilises la fleche du bas et il lit les 16 octets suivant. pour modifier des donees dans la RAM, il suffit de faire le m.w ou m.l et ensuite de modifier le octets aux lignes voulus et ensuite tu fais 'ENTER' sur la ligne modifié et normalement, il y a transfert vers la JAG et il recharge la ligne pour que l'on puisse vérifié que la modification a eu lieu. tu peux aussi sauver la mémoire en faisant : save"nom_file", adresse_debut, (adresse de fin ou #longueur) il y a aussi : readeeprom, writeeeprom.... Le plus simple c'est de mêtre le programme a coté de ton fichier a transferer sinon, tu dois utiliser les commandes dos pour te balader dans les dossiers. (dir, cd...) il y a les autres commandes dans le fichier au dessus.
  2. A propos de l'uploader Bjl

    voici le liens vers le fichier Zip possédant des programmes pour STs le programme que je te parlais est dans le dossier ST_PRG/debjagpr.tos http://scpcd.free.fr/downloads/bjl0797.zip
  3. A propos de l'uploader Bjl

    Ok je vais le mettre sur mon site.
  4. A propos de l'uploader Bjl

    Moi je n'utilise pas le PC pour le BJL car depuis quelques années, lorsque j'ai changé de carte mère, impossible de faire fonctionner l'uploader.... J'ai tout essayé : les differents mode de comm. du port, differents windows (98, Me, XP) avec et sans des progs pour déprotéger le port // mais rien....sa ce bloque tout le temps... De toute façon, même MADMAC et ALN ne fonctionne plus sur mon PC... Du coup j'utilise un autre prog d'upload sur mon MegaSTe qui est largement mieux que celui sur PC car il permet de voir les registres des pross, la mémoire...(il m'a permis de debugger de nombreux bugs hard et soft ) Il peut aussi faire le pas a pas pour tous les pross (GPU, DSP et 68000) mais j'ai pas encore eu l'occasion de tester cette fonctionnalité. On peut aussi recuperer la EEpROM pour faire une sauvegarde des scores des jeux . A oui j'oublié : il y a desassemblage du code !!! (GPU, DSP, 68000) Si vous ne l'avez pas et que sa vous interresse, je le metrais a telecharger sur mon site. SCPCD.
  5. Ellipse arrive

    J'en ai même 2 !!!! dont 1 avec une CT2 . (ils sont a mon père, mais comme il ne les utilisent plus je les ai un peu 'herité' )
  6. Ellipse arrive

    Je suis impatient de voir le programme tourner sur mon Falcon....
  7. Démos universel ? (Bjl émulateur)

    Oui GT a RAISON.... j'avais oublié le 68000 n'avais pas cette possibilité. (en ce moment je ne fait que du GPU et DSP a fond....hein : fredifredo...)
  8. Démos universel ? (Bjl émulateur)

    Il n'y avait pas moyen de faire juste une vérification de l'adresse du Programme Counter pour savoir dans qu'elle section le code est éxecuté ?
  9. Démos universel ? (Bjl émulateur)

    Je pense que c'est possible de le faire. Il suffirait juste de voir à qu'elle adresse le prog s'execute et de faire la copie du reste si il est dans la zone ROM ou non.
  10. Bienvenue à tous les nouveaux !

    Bienvenue a tous les nouveaux et LONGUE VIE A LA JAGUAR !!! SCPCD.
  11. A propos des sprites zoomes

    Je penses que c'est sa. Pour le remainder je ne suis pas sur mais je pense qu'il permet de faire des Zooms plus grand en faisant peut-être remainder*HSCALE et remainder*VSCALE. (remainder ayant aussi une partie entiere et fractionnere) Mais je ne suis pas sur. Il faut tester. Je n'ai pas encore trop regardé les zooms.
  12. Les bons fichiers INC ?

    J'avais deja commencer a faire un regroupement de différents fichiers .inc pour simplifier mais je ne sais plus trop tous ce qui a. Je le mettrais sur le forum lorsque je le transfererais sur mon PC.
  13. En feuilletant la documentation de Tom et Jerry, j'ai remarqué qu'il était conseillé d'utiliser le Blitter pour transferer le programme dans la mémoire du GPU En effet, il semblerais que l'écriture aux adresses standard $F03000 soit des acces 16 bits.... Il est donc conseillé d'utiliser le blitter pour faire le transfert en utilisant les adresses + $8000 soit $F0B000. Mais cette zone d'adresse n'est qu'en écriture seul mais est en accés 32 bits. SCPCD.
  14. Compression....

    un falcon y arrive mais est-ce qu'une jag y arrivera.... sachant que l'on peut decompresser en temp réel du mpeg1 (video) sur la jag alors que sur un falcon d'origine, c'est pas encore évident, je pense que la jag y arrivera... mais il faut voir si la bande passante du DSP est suffisante pour le faire. après, sa dépendra du mp3 utilisé je pense et de la qualité de l'optimisation du code de decompression. Je pense qu'il faudrait tester..... Qui ne teste rien n'a rien. SCPCD.
  15. Compression....

    voici des liens pour du mp3 : http://www.yov408.com/html/tutorials.php?s=86 http://www.mpg123.de/
  16. Débat sur les listes de sprites.

    D'après mes tests et la doc, il semble bien que le processeur d'objets modifie le DATA pour savoir qu'elle est l'adresse du debut de la prochaine ligne de l'image. SCPCD
  17. Compression....

    voici la doc du XYZ. (il y a deux autres formats) (il manque les tableaux d'exemples) XYZ documentation
  18. Compression....

    Pour le XYZ j'ai de la doc (la formule et le principe) mais il faut que je retrouve le CD sur lequel je l'ai mise. Pour le MP3 je n'ai rien du tout mais je connait quelqu'un qui en a.
  19. Débat sur les listes de sprites.

    Ben en fait, sur mon OS, j'ai utilisé des traps pour des fonctions spécials comme l'ajout de sprites(voir precedent), j'ai aussi fait des fonctions pour l'allocation mémoire et la pagination (au passage : trop génial la pagination quasi-hard !!), et bien d'autres.... Mais je ne sais pas trop si je vais garder le principe des traps car ce sont des interruptions et sa augmente le niveau de priorité du 68000...(et donc sa ralentit le DSP et GPU) c'est pratique mais bon..... j'hésite encore a les garder.... Sinon, pour que GT puisse s'occuper : Je n'ai pas du tout touché a la compression de données ni des images. Ni a la musique d'ailleurs.(sa serais bien du MP3 non ?) Au fait, en parlant de compression, il y a une compression video qui semble assez puissante et je voudrais savoir si c'est possible de le faire pour la Jag : c'est la compression XYZ. (elle compresse plus que du MPEG1 et est de meilleur qualité et a besoin que d'un peu plus de puissance) A+ SCPCD.
  20. Débat sur les listes de sprites.

    Voici comme prevu le code GPU et le code 68000 qui va avec. Mais ne pouvant pas mêtre tout le code (secret oblige ), ce code n'est qu'a titre indicatif. il n'est pas possible d'utiliser directement le code (utilisation de variable systeme, et de fonctions que je garde pour l'instant) Néanmoins, les noms des variables systems sont suffisaments clair pour qu'il soit possible de le faire fonctionner et certaines fonctions utilisé non fourni peuvent être zappées sans problem. Je pense que même si il n'y a pas (du tout) beaucoup de commentaire, le code est suffisament clair pour être compris. Et de toute facon, je suis là !!! Alors pas de panique !! N'hésitez surtout pas à me poser des questions !! SCPCD. [pfs]5-code_opliste.txt[/pfs]
  21. Un nom pour cet union de developpeurs francais

    C'est vrai JagWare est vraiment pas mal du tout.... même plutôt bien.
  22. Débat sur les listes de sprites.

    Salut ! En fait, j'y ai déjà pensé ! Pour mon OS, j'ai réservé une zone mémoire suffisante pour faire une liste de 100 sprites et j'ai ensuite fait un system dynamique : je peux rajouter, enlever, activer ou desactiver n'importe quelle objet afficher et tout sa en pouvant changer l'ordre d'affichage très facilement. (j'utilise une liste chainée) Pour pouvoir trouver l'objet souhaitait, j'ai rajouter un champ 'nom' qui me permet de mettre un nom à un objet et ainsi de le retrouver facilement. Ceci me permet de faire : une initialisation de l'affichage au démarrage avec une image de fond et la souris; et ensuite, je peux rajouter les icones, qui sont donc physiquement après l'objet souris mais avec les liens de la liste modifié tel que la souris reste toujours le dernier objet à afficher. Ce code a été fait au GPU. je pourrais te filer le code et une partie des explications supplémentaires ce week-end. voici un début d'explication : [pfs]5-jev2_f_objs.pdf[/pfs] A+
  23. Organisation du site/forums (référendum)

    Dejà !! Super rapide.... GREAT JOB !
  24. Organisation du site/forums (référendum)

    Je voulais savoir si il est possible d'ajouter dans le bas du forum un system (par exemple comme celui qui est en haut) pour pouvoir choisir sa position dans le forum. Je m'explique : lorsque l'on arrive tout en bas des messages, il faut remonter jusqu'en haut pour pouvoir choisir un autre 'topic', ce qui n'est pas très pratique avec un PC portable.(touchpad) (je suis peut être le seul qui en utilise un ) Je voulais aussi faire par de mon admiration pour le travail effectué dans la réalisation de ce forum : GREAT JOB
  25. Ellipse arrive

    OUAAAA Trop génial comme logiciel.... (au passage, j'adore l'icone windows ) Une question : est-ce qu'il est prévue de faire une convertion de groupe (convertir tout un dossier et sous dossiers) ?
×